etype orig_coefficients[] = { /* %OPENING% */ /* BISHOP_PAIR */ 2000, /* CASTLE_BONUS */ 2919, /* KNIGHT_OUTPOST */ 1896, /* BISHOP_OUTPOST */ 1380, /* SUPPORTED_KNIGHT_OUTPOST */ 1974, /* SUPPORTED_BISHOP_OUTPOST */ 1519, /* CONNECTED_ROOKS */ 700, /* SEVENTH_RANK_ROOKS */ 1500, /* OPPOSITE_BISHOPS */ 3912, /* EARLY_QUEEN_MOVEMENT */ 1097, /* IOPENING_KING_ADVANCE */ 0, 3000, 5996, 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 */ 1771, 5827, 8615, 11946, 14963, 17991, 20993, 23988, /* BLOCKED_KNIGHT */ 614, /* USELESS_PIECE */ 62, /* DRAW_VALUE */ -1000, /* NEAR_DRAW_VALUE */ -3000, /* NO_MATERIAL */ 10000, /* MATING_POSITION */ 10000, /* IBISHOP_XRAY */ 366, 168, 803, 1204, 1300, /* IENDING_KPOS */ -1260, -670, 768, 958, 887, 782, -600, -1601, /* IROOK_POS */ 66, 0, 3, 0, 0, 0, 1993, 500, -75, 2, 0, 0, -4, 1, 2002, 499, -4, -8, -2, 0, -1, 0, 1995, 498, 0, 0, 4, 0, 0, 0, 2002, 500, 17, 0, 0, -6, 0, 0, 2000, 500, 24, 3, 0, -3, -2, 1, 1998, 500, 34, 18, 5, 5, 0, -2, 2001, 500, -241, 5, 1, -3, -11, 0, 1996, 499, /* IKNIGHT_POS */ -296, -229, -120, -58, 13, 94, -481, -699, -76, -94, 46, 9, 13, 190, 0, -297, -90, -1, 596, 519, 469, 493, 183, 103, -71, 244, 296, 561, 567, 243, 295, 200, -73, 48, 282, 689, 619, 256, 284, 200, -87, -3, 259, 454, 477, 491, 167, 102, -101, -85, -27, 0, 3, 189, 0, -298, -302, -186, -80, -107, -24, 100, -489, -691, /* IPOS_BASE */ -24, 75, 17, 174, 0, 7, 82, 16, 127, 289, 13, -41, -133, 0, 34, 108, 98, -39, 458, 254, 476, 457, 52, 78, 0, 62, 164, 440, 591, 257, 84, 25, -5, 51, 384, 544, 592, 385, 102, 90, -15, 134, 318, 355, 453, 318, 93, 14, -17, -219, 58, -50, -131, 69, -48, 72, 105, -97, -129, -188, -184, -10, -5, 12, /* IPOS_KINGSIDE */ -74, -85, -174, -29, 11, -4, 0, -3, -93, 53, -158, -62, -187, 1, -4, 10, -115, -205, -94, -323, 293, 0, 0, -1, -122, -86, -218, 4, -169, -105, 0, 0, 32, 73, -152, -69, 147, 0, -12, 0, 119, 156, 342, 3, -77, -76, 3, -32, 727, 616, 286, -39, -170, 3, -51, -12, 881, 537, 382, -46, -130, -65, -12, -25, /* IPOS_QUEENSIDE */ 891, 847, 452, 48, 16, 2, 5, 0, 838, 746, 426, 68, 0, 0, 0, 0, 245, 227, 458, 52, 7, 6, 13, 0, 131, 141, 34, 27, 7, 0, 0, 1, 4, 8, 0, 8, 0, 10, 12, 0, 2, 0, 5, 1, -6, -4, 4, 0, 6, 0, 0, 0, -4, 0, -1, 3, -1, 4, 0, -1, -10, -5, -4, 0, /* IKNIGHT_MOBILITY */ 0, 0, 1, 82, 0, 0, 0, 0, 0, 0, 21, 0, 0, -25, 0, 0, 110, 0, 0, 0, 157, 0, 0, 0, -48, 0, 13, 0, -143, 0, 9, 0, 0, 0, -63, 0, 5, 0, 15, 0, -1, 0, 0, 0, 1, 0, -9, 0, -10, 0, -2, 0, 0, 0, 0, 0, 0, 0, -21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, -2, 0, 5, 0, 0, 0, 0, 0, /* IBISHOP_MOBILITY */ -1582, -1500, -586, -1088, -558, -22, -220, 658, 1000, 1200, -1576, -1500, -1396, -972, -552, 12, 504, 802, 900, 1079, -1534, -1500, -1400, -998, -787, 35, 644, 920, 1008, 1108, -1591, -1500, -1400, -952, -897, -3, 532, 732, 968, 1248, -1588, -1500, -1400, -1002, -796, -7, 489, 561, 920, 1103, -1601, -1500, -1400, -997, -796, -4, 547, 736, 970, 1184, -1600, -1500, -1404, -998, -778, -2, 593, 759, 980, 1182, -1600, -1500, -1397, -998, -798, 0, 597, 801, 1000, 1200, /* IROOK_MOBILITY */ -1300, -1300, -959, -1284, -724, 51, 328, 187, 518, 667, -1291, -1300, -1200, -1079, -772, 0, 370, 479, 594, 696, -1300, -1300, -1200, -1100, -798, 3, 383, 492, 593, 714, -1300, -1300, -1200, -1100, -800, -2, 395, 481, 590, 681, -1300, -1300, -1200, -1100, -800, -1, 398, 497, 590, 660, -1300, -1300, -1200, -1100, -800, 0, 398, 495, 598, 691, -1300, -1300, -1200, -1100, -787, -2, 400, 501, 588, 693, -1300, -1300, -1200, -1100, -800, 0, 400, 500, 600, 696, /* IQUEEN_MOBILITY */ -1200, -1100, -1000, -500, 100, 203, 229, 349, 322, 564, -1200, -1100, -1000, -500, 100, 199, 300, 396, 495, 624, -1200, -1100, -1000, -500, 100, 200, 300, 398, 500, 597, -1200, -1100, -1000, -500, 100, 200, 300, 397, 491, 570, -1200, -1100, -1000, -500, 100, 200, 300, 399, 498, 479, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 492, -1200, -1100, -1000, -500, 100, 206, 300, 400, 497, 425, -1200, -1100, -1000, -500, 100, 190, 299, 390, 497, 568, /* IKING_MOBILITY */ -2000, -300, 0, -2, 0, 1, 0, 0, 0, 0, -2000, -300, 0, 0, 0, 0, 0, 0, -3, 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 */ -66, -42, 102, -1, 0, 0, 0, 0, 0, 0, -78, -127, 0, 0, 1, 0, 0, 0, 0, 0, -99, -246, -54, -39, -108, 47, 40, 0, 0, 0, -555, -333, -8, 9, -19, -18, 1, 0, 0, 0, -796, -519, -20, 19, 7, 0, -1, 0, 0, 0, -794, -491, -14, -4, -2, 0, -2, -1, 0, 0, -798, -466, 0, 1, 0, 0, 0, 0, 0, 0, -781, -482, 2, 6, 0, 0, 0, 0, 0, 0, /* IBISHOP_SMOBILITY */ 566, -291, 125, -382, -249, -12, -1, -2, 0, 0, -129, -3, 15, -6, -13, -8, -2, -10, 0, 0, -272, -169, 40, 71, 18, 1, 0, -9, 0, 0, -587, -427, 26, 2, 0, -3, 0, 1, 1, 0, -766, -484, -18, -34, -23, -3, 0, 0, 0, 0, -797, -492, 0, -2, 0, 0, 4, 0, 1, 0, -807, -488, 5, -6, 0, -3, 3, 0, 0, 0, -802, -490, 0, 0, 13, -2, 0, 0, 0, 0, /* IROOK_SMOBILITY */ 189, -304, 74, 77, -263, 0, -22, 0, 7, 10, -187, -66, 0, 2, 0, 0, 4, 0, 0, 0, -400, -196, 2, 0, 0, 9, 0, 0, 0, 14, -601, -300, -3, 0, 0, -1, 0, 0, 3, 0, -801, -396, -7, -2, 0, -4, 1, 0, 0, 0, -800, -400, 1, 0, 1, 0, 0, 0, 0, 0, -786, -397, 0, 1, 2, 0, 1, 0, 0, 0, -800, -400, 0, 0, 0, 0, 0, 0, 0, 0, /* IQUEEN_SMOBILITY */ -442, -162, -15, -10, -23, 59, 7, -4, 0, 0, -999, -364, -12, 0, 0, 0, 0, 1, 0, 0, -1500, -726, -67, 3, -1, 3, 0, -5, -4, 0, -2000, -1480, -217, 0, 10, 0, 7, 1, -4, 0, -2997, -2490, -475, 0, 5, 1, 0, 0, 0, 0, -3000, -2495, -484, 0, 4, 0, 0, -1, 0, 0, -3001, -2493, -482, -1, -14, -7, 0, -8, 0, 0, -3005, -2502, -501, 0, 0, -2, 0, -7, -1, 0, /* IKING_SMOBILITY */ -1855, -422, 14, -43, -8, 0, 0, 0, 0, 0, -1996, -497, 0, 0, 1, -2, 0, 0, -1, 0, -2000, -500, 0, 0, 0, -1, 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, 10052, 40012, 41375, 60163, 119983, 800000, /* THREAT */ 2715, /* OPPONENTS_THREAT */ 1446, /* IOVERLOADED_PENALTY */ 215, 495, 999, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, /* IQ_KING_ATTACK_COMPUTER */ -811, 922, 1985, 2993, 3999, 5000, 6000, 6000, /* IQ_KING_ATTACK_OPPONENT */ -1039, 951, 1973, 2994, 4000, 5000, 6000, 6000, /* INOQ_KING_ATTACK_COMPUTER */ 270, 886, 1037, 1499, 1984, 3001, 3000, 3000, /* INOQ_KING_ATTACK_OPPONENT */ -2126, -127, 882, 1469, 1995, 3000, 3000, 3000, /* QUEEN_FILE_SAFETY */ 474, /* NOQUEEN_FILE_SAFETY */ 315, /* IPIECE_TRADE_BONUS */ 2000, 500, 100, 50, 0, 0, 0, 0, 3, 0, 0, 1, -4, 38, 57, 36, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IATTACK_VALUE */ 227, 136, 75, 436, 723, 1125, 1401, 1571, 1873, 2180, 2401, 2598, 2800, 3000, 3200, 3400, /* IPAWN_TRADE_BONUS */ 1900, 200, 200, 0, 0, 0, 0, 3, -9, 0, 0, -1, -44, -209, 0, -13, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* UNSUPPORTED_PAWN */ 215, /* ADJACENT_PAWN */ -266, /* IPASSED_PAWN_CONTROL */ -22, -1, 14, 21, 12, 19, 91, 94, 86, 91, 91, 168, 186, 188, 189, 486, 491, 500, 1001, 999, 1977, /* UNSTOPPABLE_PAWN */ 30000, /* DOUBLED_PAWN */ 1512, /* WEAK_PAWN */ 895, /* ODD_BISHOPS_PAWN_POS */ 200, /* BLOCKED_PASSED_PAWN */ 1997, /* KING_PASSED_PAWN_SUPPORT */ 2001, /* PASSED_PAWN_ROOK_ATTACK */ 1500, /* PASSED_PAWN_ROOK_SUPPORT */ 2345, /* BLOCKED_DPAWN */ 501, /* BLOCKED_EPAWN */ 567, /* IPAWN_ADVANCE */ 0, 15957, 10994, 5910, 2957, 1977, 874, /* IPAWN_ADVANCE1 */ 0, 7900, 5199, 2678, 1270, 872, 373, /* IPAWN_ADVANCE2 */ 0, 3900, 2496, 1386, 1356, 888, 20, /* KING_PASSED_PAWN_DEFENCE */ 1110, /* IPAWN_POS */ 0, -4, 68, -1, -14, -1, 0, 0, 0, 114, 1, -132, -11, 0, -2, 0, 0, -476, -325, 268, -75, 6, 2, 0, 0, 565, -2, 969, 621, 10, 0, 0, 0, 218, 357, 542, 316, 0, 0, 0, 0, -9, -154, -6, -47, 2, 2, 0, 0, -56, -36, -399, -18, -5, -25, 0, 0, -39, 104, -251, 0, -9, 0, 0, /* IPAWN_DEFENCE */ 1199, 1225, 1187, 1515, 1474, 1457, 1442, 1416, 1382, 1471, 1503, 1504, /* ISOLATED_PAWN */ 535, /* MEGA_WEAK_PAWN */ 122, /* IWEAK_PAWN_ATTACK_VALUE */ 500, 303, 903, 1374, 1400, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, /* %MIDDLE% */ /* BISHOP_PAIR */ 2295, /* CASTLE_BONUS */ 355, /* KNIGHT_OUTPOST */ 2481, /* BISHOP_OUTPOST */ 1434, /* SUPPORTED_KNIGHT_OUTPOST */ 2175, /* SUPPORTED_BISHOP_OUTPOST */ 1353, /* CONNECTED_ROOKS */ 365, /* SEVENTH_RANK_ROOKS */ 1655, /* OPPOSITE_BISHOPS */ 3214, /* EARLY_QUEEN_MOVEMENT */ 1000, /* IOPENING_KING_ADVANCE */ 0, 3000, 6000, 9000, 12000, 15000, 18000, 21000, /* IMID_KING_ADVANCE */ 0, 1078, 2145, 3999, 5991, 7988, 9989, 11997, /* IKING_PROXIMITY */ 0, 0, 1000, 2000, 3000, 4000, 5000, 6000, /* ITRAPPED_STEP */ 3085, 5895, 8743, 11944, 14868, 17932, 20885, 23894, /* BLOCKED_KNIGHT */ 478, /* USELESS_PIECE */ 1156, /* DRAW_VALUE */ -1000, /* NEAR_DRAW_VALUE */ -2998, /* NO_MATERIAL */ 10000, /* MATING_POSITION */ 10000, /* IBISHOP_XRAY */ 3, 298, 824, 1198, 1300, /* IENDING_KPOS */ -1857, -430, 609, 1104, 1292, 898, -70, -1449, /* IROOK_POS */ 110, -152, -1, 5, 56, 6, 2100, 489, 92, -10, -46, -17, 3, 20, 2040, 451, 258, -1, -20, -1, 17, 136, 2099, 458, -538, -67, -19, 0, -13, -45, 1994, 487, -38, -113, -2, 0, 3, 21, 2090, 500, 26, 117, -2, 3, 0, 0, 2013, 494, -24, 8, -8, 0, -1, 0, 1977, 454, -570, -63, -3, 7, 4, 0, 2005, 495, /* IKNIGHT_POS */ -311, -247, -208, -107, -1, 54, -483, -585, -201, -16, 140, -18, 7, 138, 1, -278, -42, -36, 513, 516, 578, 498, 153, 89, -54, 149, 278, 635, 667, 393, 242, 161, -110, 42, 227, 579, 732, 294, 217, 180, -111, 2, 525, 542, 448, 484, 208, 78, -286, -104, -3, 1, 3, 156, 0, -289, -289, -173, -153, -149, 20, 90, -455, -631, /* IPOS_BASE */ 262, 113, -193, 40, 249, 199, 364, 233, -181, -23, 25, 563, 333, 393, 454, 368, 411, 319, 860, 908, 881, 593, 286, 323, 228, 16, 783, 717, 489, 540, 349, 229, 372, 358, 1003, 785, 638, 1046, 344, 297, -58, 533, 1006, 722, 812, 875, 449, -15, -26, 751, 28, 592, 524, 274, 412, 119, 288, 151, 419, 61, 301, 361, 146, 246, /* IPOS_KINGSIDE */ 63, -140, -196, -106, -158, -169, -9, -92, 2, -49, -59, -83, -33, 8, -75, 0, 62, -26, -164, -135, -8, -175, 24, -6, 28, -1, -21, 117, -165, 2, -12, -1, 242, 31, 146, 1, 57, 0, 8, -24, 230, 209, 629, 105, 10, 13, 1, -6, 843, 829, 469, 96, -31, 35, 3, 1, 1041, 729, 627, 239, 43, 42, 18, 5, /* IPOS_QUEENSIDE */ 707, 618, 313, -17, 3, -89, -20, -9, 615, 561, 249, -73, -108, 0, -21, 0, 21, 123, 343, -28, -9, -26, -12, -1, -8, 49, -55, -55, -2, -1, -7, 5, -84, -62, -64, -76, -115, 35, 1, 1, -195, 6, -151, -171, 3, 11, 0, 0, -127, -83, -110, -87, 62, 5, 1, 0, -142, -156, -251, -146, -104, 0, -14, 0, /* IKNIGHT_MOBILITY */ 0, 0, -3, -149, -31, 0, 0, 0, 0, 0, 0, 0, 0, -68, 13, 0, 78, 0, 0, 0, 43, 0, 0, 0, -213, 0, 119, 0, 124, 0, 9, 0, 0, 0, -158, 0, -23, 0, 111, 0, 0, 0, 0, 0, -4, 0, -28, 0, 249, 0, -1, 0, 0, 0, 16, 0, -2, 0, 251, 0, 3, 0, 0, -1, 13, 0, 14, 0, 0, 0, 0, 0, 91, 0, -2, 0, 0, 0, 0, 0, /* IBISHOP_MOBILITY */ -1611, -1497, -1219, -970, -737, -54, 603, 642, 1000, 1200, -1532, -1500, -1391, -945, -803, 68, 454, 865, 993, 1166, -1494, -1500, -1404, -961, -750, 21, 600, 549, 1069, 1014, -1550, -1500, -1395, -1008, -802, 0, 569, 780, 926, 1006, -1563, -1500, -1395, -986, -759, 0, 482, 712, 898, 1065, -1580, -1500, -1399, -947, -729, 0, 552, 624, 924, 1237, -1588, -1500, -1394, -1003, -758, 0, 457, 709, 966, 1178, -1587, -1499, -1413, -989, -795, 0, 525, 732, 1000, 1200, /* IROOK_MOBILITY */ -1300, -1300, -1072, -847, -828, -207, 223, 114, 168, 942, -1227, -1300, -1200, -1091, -778, -99, 324, 366, 450, 621, -1278, -1300, -1200, -1099, -788, -10, 238, 404, 416, 573, -1290, -1300, -1200, -1100, -789, 0, 337, 457, 507, 606, -1296, -1300, -1200, -1100, -795, 0, 333, 420, 597, 687, -1303, -1300, -1200, -1100, -794, 6, 367, 491, 510, 930, -1295, -1300, -1200, -1095, -745, 0, 385, 471, 697, 1223, -1300, -1300, -1200, -1097, -788, 0, 399, 491, 583, 794, /* IQUEEN_MOBILITY */ -1200, -1100, -1000, -500, 99, 198, 294, 411, 468, 445, -1200, -1100, -1000, -500, 100, 199, 314, 391, 483, 632, -1200, -1100, -1000, -500, 100, 200, 297, 391, 459, 483, -1200, -1100, -1000, -500, 100, 200, 300, 401, 486, 563, -1200, -1100, -1000, -500, 100, 200, 300, 400, 496, 656, -1200, -1100, -1000, -500, 100, 200, 300, 399, 495, 705, -1200, -1100, -1000, -500, 100, 200, 297, 397, 477, 523, -1200, -1100, -1000, -500, 100, 163, 293, 406, 463, 604, /* IKING_MOBILITY */ -2000, -300, 0, -142, 0, -84, 0, 0, 0, 0, -2000, -300, 0, 0, 0, 1, 0, 0, 441, 0, -2000, -300, 0, 0, 0, -21, 0, 0, -9, 0, -2000, -300, 0, 0, 0, -3, 0, 0, -128, 0, -2000, -300, 0, 0, 0, 0, 0, 0, -6, 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 */ -108, -213, -65, 2, 0, 0, 0, 0, 0, 0, -134, -181, 9, 1, 17, 9, 1, 0, 0, 0, -238, -295, -84, 40, 94, -2, 12, 1, 0, 0, -511, -519, -19, 28, 0, 30, 4, 0, 0, 0, -688, -378, 17, -36, 42, 26, -1, -3, 0, 0, -778, -394, 5, 93, 9, -2, 0, 0, 0, 0, -717, -386, -4, -2, 3, 0, 0, 0, 0, 0, -646, -434, 0, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_SMOBILITY */ 13, -108, -8, -13, -19, -5, 0, 0, 0, 0, -127, -76, -17, 10, -1, 1, 16, -3, 0, 0, -246, -328, -28, -8, 7, 5, 0, 1, 0, 0, -559, -434, -14, -2, -2, 24, -4, 1, 0, 0, -743, -438, -21, 0, -10, -21, -6, 0, 0, 0, -741, -422, 0, -20, -28, -4, -2, 1, -8, 0, -789, -483, -6, 0, 0, 0, 3, 0, 0, 0, -790, -489, 0, 0, 0, 0, 0, 0, 0, 0, /* IROOK_SMOBILITY */ 43, -15, -26, -223, -401, -191, -117, 49, 17, 287, -109, -112, -80, -81, -22, -8, 1, 2, 0, -4, -363, -159, -55, -43, -76, 0, -4, 0, 0, 0, -588, -240, -8, -4, 10, 2, -6, 2, 0, 0, -776, -346, -9, -10, 15, 0, 0, 0, 0, 0, -791, -378, 0, 0, 55, 0, 5, 1, 6, 8, -755, -327, 2, 62, 55, 88, 121, 65, 34, 13, -800, -388, 0, -1, 6, -1, 1, 0, -1, 0, /* IQUEEN_SMOBILITY */ -493, -218, 4, 10, 0, 0, 2, 1, 0, -1, -1000, -341, -16, -3, 1, -27, 79, 0, 0, 26, -1484, -749, -67, -12, -4, 2, 6, 1, -6, 16, -1993, -1480, -222, 0, -6, 0, 1, 0, 0, -5, -2999, -2465, -445, 0, 0, -8, 0, 0, 0, 91, -3004, -2478, -436, 0, 0, 2, 3, 0, -3, 14, -3004, -2497, -454, 0, -1, 0, -1, 0, 0, 14, -3048, -2485, -491, 2, 16, 0, 0, 0, 0, 1, /* IKING_SMOBILITY */ -2152, -495, -158, 1, 53, 0, 0, 0, 0, 0, -1994, -486, -45, 40, 57, 128, 108, 80, 0, 0, -1986, -477, -29, -51, -4, -4, 3, 0, 0, 0, -2009, -494, -28, -2, -9, -2, 0, 0, 0, 0, -2010, -465, 0, -2, 0, 0, 0, 3, 0, 0, -2000, -488, 0, 0, 0, 0, 0, 0, 0, 0, -1999, -499, 0, 0, 0, 4, 0, 0, 2, 0, -1999, -496, 0, 0, 0, 1, 0, 0, 0, 0, /* IPIECE_VALUES */ 0, 10000, 40100, 41200, 60300, 120000, 800000, /* THREAT */ 2877, /* OPPONENTS_THREAT */ 2098, /* IOVERLOADED_PENALTY */ 315, 490, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, /* IQ_KING_ATTACK_COMPUTER */ -591, 876, 1870, 3031, 4013, 5005, 6000, 6000, /* IQ_KING_ATTACK_OPPONENT */ -1513, 585, 1674, 3022, 4118, 4990, 6000, 6000, /* INOQ_KING_ATTACK_COMPUTER */ -488, 825, 1252, 1593, 2019, 3005, 3001, 3000, /* INOQ_KING_ATTACK_OPPONENT */ -1622, 228, 889, 1384, 1978, 2995, 3000, 3000, /* QUEEN_FILE_SAFETY */ -244, /* NOQUEEN_FILE_SAFETY */ 601, /* IPIECE_TRADE_BONUS */ 2000, 500, 101, 45, 52, 178, 880, 590, 1099, 423, 645, 160, 73, 56, 10, 31, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IATTACK_VALUE */ -9, -148, 120, 639, 925, 1146, 1511, 1636, 1892, 2171, 2394, 2601, 2800, 3000, 3200, 3400, /* IPAWN_TRADE_BONUS */ 1891, 150, 104, -77, -79, -113, -118, -380, -425, -590, -456, -933, -447, -541, -11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* UNSUPPORTED_PAWN */ 561, /* ADJACENT_PAWN */ 200, /* IPASSED_PAWN_CONTROL */ -146, -15, -23, 8, 10, 37, -23, -21, -4, -21, -35, 96, 166, 136, 136, 408, 429, 433, 1059, 1028, 2022, /* UNSTOPPABLE_PAWN */ 30000, /* DOUBLED_PAWN */ 1213, /* WEAK_PAWN */ 1133, /* ODD_BISHOPS_PAWN_POS */ 200, /* BLOCKED_PASSED_PAWN */ 2178, /* KING_PASSED_PAWN_SUPPORT */ 2206, /* PASSED_PAWN_ROOK_ATTACK */ 1475, /* PASSED_PAWN_ROOK_SUPPORT */ 2102, /* BLOCKED_DPAWN */ 389, /* BLOCKED_EPAWN */ 684, /* IPAWN_ADVANCE */ 0, 15985, 10875, 5964, 2907, 1711, 476, /* IPAWN_ADVANCE1 */ 0, 7918, 5179, 2631, 1192, 421, -276, /* IPAWN_ADVANCE2 */ 0, 3915, 2452, 1764, 1381, 534, 21, /* KING_PASSED_PAWN_DEFENCE */ 1122, /* IPAWN_POS */ 0, -319, 207, 85, 95, 4, 17, 0, 0, -588, -299, 177, 115, 36, 0, 0, 0, 503, -47, -358, 3, -3, 31, 0, 0, 732, 321, 387, 276, -273, 0, 0, 0, -172, 572, 839, 290, -35, -49, 0, 0, 424, -485, 113, 57, 41, 0, 0, 0, 361, -691, -195, 164, -11, -1, 0, 0, -583, 364, -320, -49, 26, 16, 0, /* IPAWN_DEFENCE */ 1941, 2038, 1291, 1727, 1379, 1493, 1308, 1230, 1430, 1304, 1510, 1412, /* ISOLATED_PAWN */ 751, /* MEGA_WEAK_PAWN */ 220, /* IWEAK_PAWN_ATTACK_VALUE */ 500, 1187, 1244, 1376, 1400, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, /* %ENDING% */ /* BISHOP_PAIR */ 1912, /* CASTLE_BONUS */ 3000, /* KNIGHT_OUTPOST */ 1650, /* BISHOP_OUTPOST */ 1273, /* SUPPORTED_KNIGHT_OUTPOST */ 1877, /* SUPPORTED_BISHOP_OUTPOST */ 1337, /* CONNECTED_ROOKS */ 602, /* SEVENTH_RANK_ROOKS */ 1501, /* OPPOSITE_BISHOPS */ 3753, /* 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 */ 2994, 5969, 8954, 11970, 14963, 17991, 20970, 23975, /* BLOCKED_KNIGHT */ 493, /* USELESS_PIECE */ 1102, /* DRAW_VALUE */ -998, /* NEAR_DRAW_VALUE */ -2985, /* NO_MATERIAL */ 10000, /* MATING_POSITION */ 10000, /* IBISHOP_XRAY */ -557, 268, 881, 1200, 1300, /* IENDING_KPOS */ -1696, -528, 776, 1224, 1135, 851, -896, -1374, /* IROOK_POS */ 0, 1, 5, 0, 20, 9, 2077, 459, -10, -2, 0, 1, 0, 33, 1978, 472, -2, 0, 0, 0, 0, -1, 1941, 451, 0, -5, -4, 2, 0, 1, 1898, 487, -9, 14, -12, -2, 0, -2, 1952, 479, -1, 9, -1, 0, 10, 36, 1998, 480, 28, 0, 0, 1, 0, 1, 1963, 439, -20, -1, 13, 0, 2, 1, 1998, 406, /* IKNIGHT_POS */ -291, -189, -59, -89, 1, 72, -462, -684, -161, -111, 0, 0, 13, 148, 0, -283, -80, 1, 483, 456, 460, 426, 166, 75, -88, 17, 257, 622, 604, 235, 272, 179, -92, 21, 196, 632, 641, 188, 266, 175, -91, -1, 382, 494, 469, 442, 126, 70, -194, -66, 0, -2, 5, 133, 0, -292, -288, -179, -86, -82, 0, 75, -472, -693, /* IPOS_BASE */ 182, 479, 365, 438, 425, 736, 419, 556, 66, 110, 15, 302, 477, 548, 597, 277, 165, -7, 826, 593, 511, 887, 239, 253, -63, 95, 448, 739, 524, 621, 377, 175, -16, 7, 497, 616, 859, 775, 240, 332, 123, -15, 635, 642, 951, 788, 518, 351, 18, 11, 157, -14, 434, 519, 229, 419, 18, -90, -11, 109, 385, 414, 273, 296, /* IPOS_KINGSIDE */ 0, 0, -1, 0, 0, 1, 0, 0, -4, -4, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 2, 145, 125, 19, 67, 0, 0, 0, 0, 238, 205, 450, 37, 1, 0, 0, 0, 842, 731, 407, 31, 0, 0, 0, 0, 835, 640, 447, 58, 0, 0, 0, 0, /* IPOS_QUEENSIDE */ 844, 817, 420, 53, 0, -13, 0, 0, 836, 706, 422, 34, 0, 0, 0, 0, 254, 219, 429, 66, 0, -7, 0, -8, 134, 128, 38, 45, 0, -8, 0, 0, 0, 0, -6, 0, 0, 0, 0, -9, 0, 0, -3, -4, 0, 0, 0, 0, 0, 0, 3, -5, 0, 0, 0, 0, 0, 0, 0, -7, 0, 0, 0, 0, /* IKNIGHT_MOBILITY */ -6, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -24, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 1, 0, 0, 0, 0, 0, 0, 0, -2, 0, 22, 0, 5, 0, 0, 0, 0, 0, -24, 0, -10, 0, 0, 0, 0, 0, 3, 0, 0, 0, -38, 0, 0, 0, 0, 0, 0, 0, -4, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_MOBILITY */ -1604, -1500, -1396, -997, -787, 0, 525, 650, 1000, 1200, -1582, -1500, -1402, -1002, -800, 0, 528, 714, 929, 1087, -1574, -1500, -1400, -1000, -783, -5, 557, 687, 904, 1087, -1589, -1500, -1400, -1002, -798, -3, 575, 754, 962, 1163, -1593, -1500, -1401, -998, -790, -3, 576, 734, 891, 1017, -1595, -1500, -1400, -988, -777, -1, 595, 761, 947, 1090, -1596, -1500, -1395, -988, -810, 0, 550, 740, 934, 1107, -1606, -1500, -1402, -996, -787, 0, 581, 732, 1000, 1200, /* IROOK_MOBILITY */ -1300, -1300, -1197, -1095, -795, -3, 359, 438, 489, 684, -1300, -1300, -1200, -1098, -787, -6, 370, 462, 516, 698, -1303, -1300, -1200, -1100, -794, 0, 398, 422, 516, 769, -1300, -1300, -1200, -1099, -797, 0, 365, 451, 569, 699, -1299, -1300, -1200, -1100, -797, 3, 379, 460, 571, 852, -1297, -1300, -1200, -1100, -787, 0, 347, 469, 562, 939, -1300, -1300, -1200, -1100, -759, 0, 390, 496, 613, 857, -1300, -1300, -1196, -1096, -783, 7, 395, 487, 544, 786, /* IQUEEN_MOBILITY */ -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 612, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 563, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 578, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 605, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 635, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 577, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 603, -1200, -1100, -1000, -500, 100, 200, 300, 400, 500, 583, /* IKING_MOBILITY */ -2000, -300, 0, 0, 0, -332, 0, 0, 0, 0, -2000, -300, 0, 0, 0, -3, 0, 0, -97, 0, -2000, -300, 0, 0, 0, 0, 0, 0, -94, 0, -2000, -300, 0, 0, 0, -17, 0, 0, -7, 0, -2000, -300, 0, 0, 0, -4, 0, 0, 41, 0, -2000, -300, 0, 0, 0, 0, 0, 0, 240, 0, -2000, -300, 0, 0, 0, 0, 0, 0, 71, 0, -2000, -300, 0, 0, 0, 35, 0, 0, 0, 0, /* IKNIGHT_SMOBILITY */ -94, -75, 0, -1, 0, 0, 0, 0, 0, 0, -181, -192, -5, 0, 0, 0, 0, 0, 0, 0, -361, -282, 0, -1, 0, -1, 0, -1, 0, 0, -582, -377, 0, 0, -1, -1, 0, 1, 0, 0, -771, -469, 0, 0, -2, 0, 1, -1, 0, 0, -793, -458, 1, 2, 2, 0, 0, 0, 0, 0, -787, -470, 0, 0, -3, 0, 0, 0, 0, 0, -792, -485, 1, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_SMOBILITY */ -107, -88, 0, -9, 0, 0, 0, 0, 0, 0, -183, -185, -4, 0, -9, -1, 0, 0, 0, 0, -379, -287, 0, 0, -2, 0, 0, 0, 0, 0, -589, -395, 0, 0, 0, 1, 0, 0, 0, 6, -795, -494, -3, -5, -2, -23, 0, -3, 0, 1, -798, -472, 0, -1, 0, -1, 0, 0, 0, 0, -798, -502, 0, 1, 0, 0, 0, 0, 0, 0, -802, -499, 0, 0, 0, 0, 0, 0, 0, 0, /* IROOK_SMOBILITY */ -97, -39, -4, -4, 0, -1, -1, -7, 0, -1, -199, -97, 0, -2, -1, -2, -1, 0, 0, 19, -401, -197, -1, 0, -1, -7, 0, 0, 5, 34, -597, -282, 0, -1, -1, 0, 0, 0, 1, 1, -797, -374, 0, 0, 0, 5, 2, 0, 10, 24, -798, -389, 1, 1, 2, 1, 34, 0, 53, -5, -788, -371, 8, 0, 4, 21, 35, 41, 3, 55, -800, -389, 6, 0, 0, 0, 0, 0, 0, 33, /* IQUEEN_SMOBILITY */ -500, -250, -30, 0, 0, 0, 2, 0, 0, 14, -1000, -375, -60, 0, 0, 0, 0, 0, 0, 0, -1500, -750, -125, 0, 0, 0, 1, -4, 0, 0, -2000, -1500, -250, 0, 0, 0, 4, 0, 0, 6, -3000, -2500, -500, 0, 0, 0, 1, 0, 0, 33, -3000, -2500, -499, 0, 0, 0, 0, 0, 0, 3, -3000, -2500, -500, 0, 0, 0, 0, 4, 0, 6, -3000, -2499, -498, 0, 0, 0, 0, 0, 0, 0, /* IKING_SMOBILITY */ -1971, -510, -105, -35, 2, -27, 0, 0, 0, 0, -1986, -419, -1, -1, 0, -1, -4, 3, -5, 0, -1990, -424, -19, 0, 0, -1, 0, 7, 0, 0, -1990, -472, -5, 0, 14, 10, -7, 0, -2, 0, -1993, -460, 1, 0, 5, 0, 1, -6, 0, 0, -1999, -463, 1, 2, 41, 22, 43, 23, 0, 0, -1997, -494, 0, 0, 0, 0, 0, 4, -1, 0, -1981, -492, 0, 0, 4, 0, 0, 0, 0, 0, /* IPIECE_VALUES */ 0, 10000, 40100, 41200, 60300, 120000, 800000, /* THREAT */ 2713, /* OPPONENTS_THREAT */ 1946, /* IOVERLOADED_PENALTY */ 219, 498, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, /* IQ_KING_ATTACK_COMPUTER */ -252, 1080, 2695, 3208, 4000, 5000, 6000, 6000, /* IQ_KING_ATTACK_OPPONENT */ -1484, 44, 1493, 2757, 4000, 5000, 6000, 6000, /* INOQ_KING_ATTACK_COMPUTER */ -859, 527, 991, 1492, 1999, 3000, 3000, 3000, /* INOQ_KING_ATTACK_OPPONENT */ -958, 478, 989, 1494, 1996, 3000, 3000, 3000, /* QUEEN_FILE_SAFETY */ 13, /* NOQUEEN_FILE_SAFETY */ 328, /* IPIECE_TRADE_BONUS */ 2000, 500, 389, 121, 2074, 505, 1279, 3, 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 */ -220, -7, 434, 637, 823, 1160, 1487, 1700, 1900, 2200, 2400, 2600, 2800, 3000, 3200, 3400, /* IPAWN_TRADE_BONUS */ 1754, -226, -77, -420, -379, -568, -368, -544, -301, -295, -120, -83, -15, -37, 0, -7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* UNSUPPORTED_PAWN */ -1237, /* ADJACENT_PAWN */ 589, /* IPASSED_PAWN_CONTROL */ 134, 90, 132, 161, 146, 161, -183, -119, -71, -23, -13, 135, 135, 119, 118, 773, 692, 694, 1309, 1240, 2440, /* UNSTOPPABLE_PAWN */ 30000, /* DOUBLED_PAWN */ 1507, /* WEAK_PAWN */ -5, /* ODD_BISHOPS_PAWN_POS */ 200, /* BLOCKED_PASSED_PAWN */ 2024, /* KING_PASSED_PAWN_SUPPORT */ 2104, /* PASSED_PAWN_ROOK_ATTACK */ 1276, /* PASSED_PAWN_ROOK_SUPPORT */ 2540, /* BLOCKED_DPAWN */ 571, /* BLOCKED_EPAWN */ 612, /* IPAWN_ADVANCE */ 0, 16668, 11484, 6318, 2976, 1776, 1065, /* IPAWN_ADVANCE1 */ 0, 7879, 5220, 2832, 1149, 400, 398, /* IPAWN_ADVANCE2 */ 0, 3876, 2494, 1635, 1401, 680, 527, /* KING_PASSED_PAWN_DEFENCE */ 1422, /* IPAWN_POS */ 0, 105, -115, 201, 126, 49, 57, 0, 0, 258, 54, 64, 135, 8, 54, 0, 0, 50, -27, -38, -1, 3, 9, 0, 0, 120, -177, 691, 245, -26, 2, 0, 0, 73, 29, 709, 380, -28, 5, 0, 0, -251, -84, 85, 127, 86, 131, 0, 0, 69, -230, -20, 56, 118, 101, 0, 0, 292, -317, -131, 189, 44, 71, 0, /* IPAWN_DEFENCE */ 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, /* ISOLATED_PAWN */ 430, /* MEGA_WEAK_PAWN */ -1427, /* IWEAK_PAWN_ATTACK_VALUE */ 500, 836, 1171, 1391, 1400, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, /* %MATING% */ /* BISHOP_PAIR */ 2000, /* CASTLE_BONUS */ 3000, /* KNIGHT_OUTPOST */ 1997, /* BISHOP_OUTPOST */ 1497, /* SUPPORTED_KNIGHT_OUTPOST */ 2000, /* SUPPORTED_BISHOP_OUTPOST */ 1500, /* CONNECTED_ROOKS */ 700, /* SEVENTH_RANK_ROOKS */ 1500, /* OPPOSITE_BISHOPS */ 3999, /* 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, 944, 1951, 2960, 3976, 4992, 5997, /* ITRAPPED_STEP */ 3000, 6000, 9000, 12000, 15000, 18000, 21000, 24000, /* BLOCKED_KNIGHT */ 499, /* USELESS_PIECE */ 1000, /* DRAW_VALUE */ -999, /* NEAR_DRAW_VALUE */ -3000, /* NO_MATERIAL */ 10000, /* MATING_POSITION */ 10000, /* IBISHOP_XRAY */ 0, 398, 900, 1200, 1300, /* IENDING_KPOS */ -1500, -702, 763, 967, 957, 750, -700, -1500, /* IROOK_POS */ 0, 0, 0, 0, 0, 0, 2002, 497, 0, 0, 0, 0, 0, 0, 1998, 499, 0, 0, 0, 0, 0, 0, 1996, 498, 0, 0, 0, 0, 0, 0, 1997, 496, 0, 0, 0, 0, 0, 0, 1998, 499, 0, 0, 0, 0, 0, 0, 1993, 500, 0, 0, 0, 0, 0, 0, 1999, 499, 0, 0, 0, 0, 0, 0, 1998, 498, /* IKNIGHT_POS */ -299, -199, -100, -100, 0, 100, -500, -700, -199, -100, 0, 0, 98, 199, 0, -299, -100, 0, 499, 498, 500, 497, 199, 97, -99, 100, 299, 699, 700, 298, 298, 200, -100, 100, 300, 698, 698, 300, 298, 199, -100, 0, 498, 499, 500, 500, 199, 99, -200, -100, 0, 0, 99, 199, 0, -299, -300, -200, -100, -99, 0, 99, -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 */ 3298, /* OPPONENTS_THREAT */ 1683, /* IOVERLOADED_PENALTY */ 227, 499, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, /* IQ_KING_ATTACK_COMPUTER */ -992, 998, 1994, 3000, 4000, 5000, 6000, 6000, /* IQ_KING_ATTACK_OPPONENT */ -989, 993, 1993, 3000, 4000, 5000, 6000, 6000, /* INOQ_KING_ATTACK_COMPUTER */ -995, 499, 999, 1500, 2000, 3000, 3000, 3000, /* INOQ_KING_ATTACK_OPPONENT */ -998, 500, 1000, 1500, 2000, 3000, 3000, 3000, /* QUEEN_FILE_SAFETY */ 447, /* NOQUEEN_FILE_SAFETY */ 251, /* IPIECE_TRADE_BONUS */ 2000, 500, 100, 51, 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 */ 1837, 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, };