etype orig_coefficients[] = { /* %OPENING% */ /* BISHOP_PAIR */ 20, /* CASTLE_BONUS */ 29, /* KNIGHT_OUTPOST */ 18, /* BISHOP_OUTPOST */ 13, /* SUPPORTED_KNIGHT_OUTPOST */ 19, /* SUPPORTED_BISHOP_OUTPOST */ 15, /* CONNECTED_ROOKS */ 7, /* SEVENTH_RANK_ROOKS */ 15, /* OPPOSITE_BISHOPS */ 39, /* EARLY_QUEEN_MOVEMENT */ 10, /* IOPENING_KING_ADVANCE */ 0, 30, 59, 90, 120, 150, 180, 210, /* IMID_KING_ADVANCE */ 0, 10, 20, 40, 60, 80, 100, 120, /* IKING_PROXIMITY */ 0, 0, 10, 20, 30, 40, 50, 60, /* ITRAPPED_STEP */ 17, 58, 86, 119, 149, 179, 209, 239, /* BLOCKED_KNIGHT */ 6, /* USELESS_PIECE */ 0, /* DRAW_VALUE */ -10, /* NEAR_DRAW_VALUE */ -30, /* NO_MATERIAL */ 100, /* MATING_POSITION */ 100, /* IBISHOP_XRAY */ 3, 1, 8, 12, 13, /* IENDING_KPOS */ -12, -6, 7, 9, 8, 7, -6, -16, /* IROOK_POS */ 0, 0, 0, 0, 0, 0, 19, 5, 0, 0, 0, 0, 0, 0, 20, 4, 0, 0, 0, 0, 0, 0, 19, 4, 0, 0, 0, 0, 0, 0, 20, 5, 0, 0, 0, 0, 0, 0, 20, 5, 0, 0, 0, 0, 0, 0, 19, 5, 0, 0, 0, 0, 0, 0, 20, 5, -2, 0, 0, 0, 0, 0, 19, 4, /* IKNIGHT_POS */ -2, -2, -1, 0, 0, 0, -4, -6, 0, 0, 0, 0, 0, 1, 0, -2, 0, 0, 5, 5, 4, 4, 1, 1, 0, 2, 2, 5, 5, 2, 2, 2, 0, 0, 2, 6, 6, 2, 2, 2, 0, 0, 2, 4, 4, 4, 1, 1, -1, 0, 0, 0, 0, 1, 0, -2, -3, -1, 0, -1, 0, 1, -4, -6, /* IPOS_BASE */ 0, 0, 0, 1, 0, 0, 0, 0, 1, 2, 0, 0, -1, 0, 0, 1, 0, 0, 4, 2, 4, 4, 0, 0, 0, 0, 1, 4, 5, 2, 0, 0, 0, 0, 3, 5, 5, 3, 1, 0, 0, 1, 3, 3, 4, 3, 0, 0, 0, -2, 0, 0, -1, 0, 0, 0, 1, 0, -1, -1, -1, 0, 0, 0, /* IPOS_KINGSIDE */ 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, -1, -2, 0, -3, 2, 0, 0, 0, -1, 0, -2, 0, -1, -1, 0, 0, 0, 0, -1, 0, 1, 0, 0, 0, 1, 1, 3, 0, 0, 0, 0, 0, 7, 6, 2, 0, -1, 0, 0, 0, 8, 5, 3, 0, -1, 0, 0, 0, /* IPOS_QUEENSIDE */ 8, 8, 4, 0, 0, 0, 0, 0, 8, 7, 4, 0, 0, 0, 0, 0, 2, 2, 4, 0, 0, 0, 0, 0, 1, 1, 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, /* IKNIGHT_MOBILITY */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, -1, 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 */ -15, -15, -5, -10, -5, 0, -2, 6, 10, 12, -15, -15, -13, -9, -5, 0, 5, 8, 9, 10, -15, -15, -14, -9, -7, 0, 6, 9, 10, 11, -15, -15, -14, -9, -8, 0, 5, 7, 9, 12, -15, -15, -14, -10, -7, 0, 4, 5, 9, 11, -16, -15, -14, -9, -7, 0, 5, 7, 9, 11, -16, -15, -14, -9, -7, 0, 5, 7, 9, 11, -16, -15, -13, -9, -7, 0, 5, 8, 10, 12, /* IROOK_MOBILITY */ -13, -13, -9, -12, -7, 0, 3, 1, 5, 6, -12, -13, -12, -10, -7, 0, 3, 4, 5, 6, -13, -13, -12, -11, -7, 0, 3, 4, 5, 7, -13, -13, -12, -11, -8, 0, 3, 4, 5, 6, -13, -13, -12, -11, -8, 0, 3, 4, 5, 6, -13, -13, -12, -11, -8, 0, 3, 4, 5, 6, -13, -13, -12, -11, -7, 0, 4, 5, 5, 6, -13, -13, -12, -11, -8, 0, 4, 5, 6, 6, /* IQUEEN_MOBILITY */ -12, -11, -10, -5, 1, 2, 2, 3, 3, 5, -12, -11, -10, -5, 1, 1, 3, 3, 4, 6, -12, -11, -10, -5, 1, 2, 3, 3, 5, 5, -12, -11, -10, -5, 1, 2, 3, 3, 4, 5, -12, -11, -10, -5, 1, 2, 3, 3, 4, 4, -12, -11, -10, -5, 1, 2, 3, 4, 5, 4, -12, -11, -10, -5, 1, 2, 3, 4, 4, 4, -12, -11, -10, -5, 1, 1, 2, 3, 4, 5, /* IKING_MOBILITY */ -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, /* IKNIGHT_SMOBILITY */ 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 0, -1, 0, 0, 0, 0, 0, -5, -3, 0, 0, 0, 0, 0, 0, 0, 0, -7, -5, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_SMOBILITY */ 5, -2, 1, -3, -2, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -1, 0, 0, 0, 0, 0, 0, 0, 0, -5, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -8, -4, 0, 0, 0, 0, 0, 0, 0, 0, -8, -4, 0, 0, 0, 0, 0, 0, 0, 0, /* IROOK_SMOBILITY */ 1, -3, 0, 0, -2, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4, -1, 0, 0, 0, 0, 0, 0, 0, 0, -6, -3, 0, 0, 0, 0, 0, 0, 0, 0, -8, -3, 0, 0, 0, 0, 0, 0, 0, 0, -8, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -3, 0, 0, 0, 0, 0, 0, 0, 0, -8, -4, 0, 0, 0, 0, 0, 0, 0, 0, /* IQUEEN_SMOBILITY */ -4, -1, 0, 0, 0, 0, 0, 0, 0, 0, -9, -3, 0, 0, 0, 0, 0, 0, 0, 0, -15, -7, 0, 0, 0, 0, 0, 0, 0, 0, -20, -14, -2, 0, 0, 0, 0, 0, 0, 0, -29, -24, -4, 0, 0, 0, 0, 0, 0, 0, -30, -24, -4, 0, 0, 0, 0, 0, 0, 0, -30, -24, -4, 0, 0, 0, 0, 0, 0, 0, -30, -25, -5, 0, 0, 0, 0, 0, 0, 0, /* IKING_SMOBILITY */ -18, -4, 0, 0, 0, 0, 0, 0, 0, 0, -19, -4, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, /* IPIECE_VALUES */ 0, 100, 400, 413, 601, 1199, 8000, /* THREAT */ 27, /* OPPONENTS_THREAT */ 14, /* IOVERLOADED_PENALTY */ 2, 4, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, /* IQ_KING_ATTACK_COMPUTER */ -8, 9, 19, 29, 39, 50, 60, 60, /* IQ_KING_ATTACK_OPPONENT */ -10, 9, 19, 29, 40, 50, 60, 60, /* INOQ_KING_ATTACK_COMPUTER */ 2, 8, 10, 14, 19, 30, 30, 30, /* INOQ_KING_ATTACK_OPPONENT */ -21, -1, 8, 14, 19, 30, 30, 30, /* QUEEN_FILE_SAFETY */ 4, /* NOQUEEN_FILE_SAFETY */ 3, /* IPIECE_TRADE_BONUS */ 20, 5, 1, 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, /* IATTACK_VALUE */ 2, 1, 0, 4, 7, 11, 14, 15, 18, 21, 24, 25, 28, 30, 32, 34, /* IPAWN_TRADE_BONUS */ 19, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* UNSUPPORTED_PAWN */ 2, /* ADJACENT_PAWN */ -2, /* IPASSED_PAWN_CONTROL */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 4, 4, 5, 10, 9, 19, /* UNSTOPPABLE_PAWN */ 300, /* DOUBLED_PAWN */ 15, /* WEAK_PAWN */ 8, /* ODD_BISHOPS_PAWN_POS */ 2, /* BLOCKED_PASSED_PAWN */ 19, /* KING_PASSED_PAWN_SUPPORT */ 20, /* PASSED_PAWN_ROOK_ATTACK */ 15, /* PASSED_PAWN_ROOK_SUPPORT */ 23, /* BLOCKED_DPAWN */ 5, /* BLOCKED_EPAWN */ 5, /* IPAWN_ADVANCE */ 0, 159, 109, 59, 29, 19, 8, /* IPAWN_ADVANCE1 */ 0, 79, 51, 26, 12, 8, 3, /* IPAWN_ADVANCE2 */ 0, 39, 24, 13, 13, 8, 0, /* KING_PASSED_PAWN_DEFENCE */ 11, /* IPAWN_POS */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -1, 0, 0, 0, 0, 0, -4, -3, 2, 0, 0, 0, 0, 0, 5, 0, 9, 6, 0, 0, 0, 0, 2, 3, 5, 3, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, -3, 0, 0, 0, 0, 0, 0, 1, -2, 0, 0, 0, 0, /* IPAWN_DEFENCE */ 11, 12, 11, 15, 14, 14, 14, 14, 13, 14, 15, 15, /* ISOLATED_PAWN */ 5, /* MEGA_WEAK_PAWN */ 1, /* IWEAK_PAWN_ATTACK_VALUE */ 5, 3, 9, 13, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, /* %MIDDLE% */ /* BISHOP_PAIR */ 22, /* CASTLE_BONUS */ 3, /* KNIGHT_OUTPOST */ 24, /* BISHOP_OUTPOST */ 14, /* SUPPORTED_KNIGHT_OUTPOST */ 21, /* SUPPORTED_BISHOP_OUTPOST */ 13, /* CONNECTED_ROOKS */ 3, /* SEVENTH_RANK_ROOKS */ 16, /* OPPOSITE_BISHOPS */ 32, /* EARLY_QUEEN_MOVEMENT */ 10, /* IOPENING_KING_ADVANCE */ 0, 30, 60, 90, 120, 150, 180, 210, /* IMID_KING_ADVANCE */ 0, 10, 21, 39, 59, 79, 99, 119, /* IKING_PROXIMITY */ 0, 0, 10, 20, 30, 40, 50, 60, /* ITRAPPED_STEP */ 30, 58, 87, 119, 148, 179, 208, 238, /* BLOCKED_KNIGHT */ 4, /* USELESS_PIECE */ 11, /* DRAW_VALUE */ -10, /* NEAR_DRAW_VALUE */ -29, /* NO_MATERIAL */ 100, /* MATING_POSITION */ 100, /* IBISHOP_XRAY */ 0, 2, 8, 11, 13, /* IENDING_KPOS */ -18, -4, 6, 11, 12, 8, 0, -14, /* IROOK_POS */ 1, -1, 0, 0, 0, 0, 21, 4, 0, 0, 0, 0, 0, 0, 20, 4, 2, 0, 0, 0, 0, 1, 20, 4, -5, 0, 0, 0, 0, 0, 19, 4, 0, -1, 0, 0, 0, 0, 20, 5, 0, 1, 0, 0, 0, 0, 20, 4, 0, 0, 0, 0, 0, 0, 19, 4, -5, 0, 0, 0, 0, 0, 20, 4, /* IKNIGHT_POS */ -3, -2, -2, -1, 0, 0, -4, -5, -2, 0, 1, 0, 0, 1, 0, -2, 0, 0, 5, 5, 5, 4, 1, 0, 0, 1, 2, 6, 6, 3, 2, 1, -1, 0, 2, 5, 7, 2, 2, 1, -1, 0, 5, 5, 4, 4, 2, 0, -2, -1, 0, 0, 0, 1, 0, -2, -2, -1, -1, -1, 0, 0, -4, -6, /* IPOS_BASE */ 2, 1, -1, 0, 2, 1, 3, 2, -1, 0, 0, 5, 3, 3, 4, 3, 4, 3, 8, 9, 8, 5, 2, 3, 2, 0, 7, 7, 4, 5, 3, 2, 3, 3, 10, 7, 6, 10, 3, 2, 0, 5, 10, 7, 8, 8, 4, 0, 0, 7, 0, 5, 5, 2, 4, 1, 2, 1, 4, 0, 3, 3, 1, 2, /* IPOS_KINGSIDE */ 0, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, -1, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 2, 2, 6, 1, 0, 0, 0, 0, 8, 8, 4, 0, 0, 0, 0, 0, 10, 7, 6, 2, 0, 0, 0, 0, /* IPOS_QUEENSIDE */ 7, 6, 3, 0, 0, 0, 0, 0, 6, 5, 2, 0, -1, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, 0, -1, -1, 0, 0, 0, 0, -1, 0, -1, 0, 0, 0, 0, 0, -1, -1, -2, -1, -1, 0, 0, 0, /* IKNIGHT_MOBILITY */ 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 1, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_MOBILITY */ -16, -14, -12, -9, -7, 0, 6, 6, 10, 12, -15, -15, -13, -9, -8, 0, 4, 8, 9, 11, -14, -15, -14, -9, -7, 0, 6, 5, 10, 10, -15, -15, -13, -10, -8, 0, 5, 7, 9, 10, -15, -15, -13, -9, -7, 0, 4, 7, 8, 10, -15, -15, -13, -9, -7, 0, 5, 6, 9, 12, -15, -15, -13, -10, -7, 0, 4, 7, 9, 11, -15, -14, -14, -9, -7, 0, 5, 7, 10, 12, /* IROOK_MOBILITY */ -13, -13, -10, -8, -8, -2, 2, 1, 1, 9, -12, -13, -12, -10, -7, 0, 3, 3, 4, 6, -12, -13, -12, -10, -7, 0, 2, 4, 4, 5, -12, -13, -12, -11, -7, 0, 3, 4, 5, 6, -12, -13, -12, -11, -7, 0, 3, 4, 5, 6, -13, -13, -12, -11, -7, 0, 3, 4, 5, 9, -12, -13, -12, -10, -7, 0, 3, 4, 6, 12, -13, -13, -12, -10, -7, 0, 3, 4, 5, 7, /* IQUEEN_MOBILITY */ -12, -11, -10, -5, 0, 1, 2, 4, 4, 4, -12, -11, -10, -5, 1, 1, 3, 3, 4, 6, -12, -11, -10, -5, 1, 2, 2, 3, 4, 4, -12, -11, -10, -5, 1, 2, 3, 4, 4, 5, -12, -11, -10, -5, 1, 2, 3, 4, 4, 6, -12, -11, -10, -5, 1, 2, 3, 3, 4, 7, -12, -11, -10, -5, 1, 2, 2, 3, 4, 5, -12, -11, -10, -5, 1, 1, 2, 4, 4, 6, /* IKING_MOBILITY */ -20, -3, 0, -1, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 4, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, -1, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, /* IKNIGHT_SMOBILITY */ -1, -2, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, -5, -5, 0, 0, 0, 0, 0, 0, 0, 0, -6, -3, 0, 0, 0, 0, 0, 0, 0, 0, -7, -3, 0, 0, 0, 0, 0, 0, 0, 0, -7, -3, 0, 0, 0, 0, 0, 0, 0, 0, -6, -4, 0, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_SMOBILITY */ 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -3, 0, 0, 0, 0, 0, 0, 0, 0, -5, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, /* IROOK_SMOBILITY */ 0, 0, 0, -2, -4, -1, -1, 0, 0, 2, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, -3, -1, 0, 0, 0, 0, 0, 0, 0, 0, -5, -2, 0, 0, 0, 0, 0, 0, 0, 0, -7, -3, 0, 0, 0, 0, 0, 0, 0, 0, -7, -3, 0, 0, 0, 0, 0, 0, 0, 0, -7, -3, 0, 0, 0, 0, 1, 0, 0, 0, -8, -3, 0, 0, 0, 0, 0, 0, 0, 0, /* IQUEEN_SMOBILITY */ -4, -2, 0, 0, 0, 0, 0, 0, 0, 0, -10, -3, 0, 0, 0, 0, 0, 0, 0, 0, -14, -7, 0, 0, 0, 0, 0, 0, 0, 0, -19, -14, -2, 0, 0, 0, 0, 0, 0, 0, -29, -24, -4, 0, 0, 0, 0, 0, 0, 0, -30, -24, -4, 0, 0, 0, 0, 0, 0, 0, -30, -24, -4, 0, 0, 0, 0, 0, 0, 0, -30, -24, -4, 0, 0, 0, 0, 0, 0, 0, /* IKING_SMOBILITY */ -21, -4, -1, 0, 0, 0, 0, 0, 0, 0, -19, -4, 0, 0, 0, 1, 1, 0, 0, 0, -19, -4, 0, 0, 0, 0, 0, 0, 0, 0, -20, -4, 0, 0, 0, 0, 0, 0, 0, 0, -20, -4, 0, 0, 0, 0, 0, 0, 0, 0, -20, -4, 0, 0, 0, 0, 0, 0, 0, 0, -19, -4, 0, 0, 0, 0, 0, 0, 0, 0, -19, -4, 0, 0, 0, 0, 0, 0, 0, 0, /* IPIECE_VALUES */ 0, 100, 401, 412, 603, 1200, 8000, /* THREAT */ 28, /* OPPONENTS_THREAT */ 20, /* IOVERLOADED_PENALTY */ 3, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, /* IQ_KING_ATTACK_COMPUTER */ -5, 8, 18, 30, 40, 50, 60, 60, /* IQ_KING_ATTACK_OPPONENT */ -15, 5, 16, 30, 41, 49, 60, 60, /* INOQ_KING_ATTACK_COMPUTER */ -4, 8, 12, 15, 20, 30, 30, 30, /* INOQ_KING_ATTACK_OPPONENT */ -16, 2, 8, 13, 19, 29, 30, 30, /* QUEEN_FILE_SAFETY */ -2, /* NOQUEEN_FILE_SAFETY */ 6, /* IPIECE_TRADE_BONUS */ 20, 5, 1, 0, 0, 1, 8, 5, 10, 4, 6, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* IATTACK_VALUE */ 0, -1, 1, 6, 9, 11, 15, 16, 18, 21, 23, 26, 28, 30, 32, 34, /* IPAWN_TRADE_BONUS */ 18, 1, 1, 0, 0, -1, -1, -3, -4, -5, -4, -9, -4, -5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* UNSUPPORTED_PAWN */ 5, /* ADJACENT_PAWN */ 2, /* IPASSED_PAWN_CONTROL */ -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 4, 4, 4, 10, 10, 20, /* UNSTOPPABLE_PAWN */ 300, /* DOUBLED_PAWN */ 12, /* WEAK_PAWN */ 11, /* ODD_BISHOPS_PAWN_POS */ 2, /* BLOCKED_PASSED_PAWN */ 21, /* KING_PASSED_PAWN_SUPPORT */ 22, /* PASSED_PAWN_ROOK_ATTACK */ 14, /* PASSED_PAWN_ROOK_SUPPORT */ 21, /* BLOCKED_DPAWN */ 3, /* BLOCKED_EPAWN */ 6, /* IPAWN_ADVANCE */ 0, 159, 108, 59, 29, 17, 4, /* IPAWN_ADVANCE1 */ 0, 79, 51, 26, 11, 4, -2, /* IPAWN_ADVANCE2 */ 0, 39, 24, 17, 13, 5, 0, /* KING_PASSED_PAWN_DEFENCE */ 11, /* IPAWN_POS */ 0, -3, 2, 0, 0, 0, 0, 0, 0, -5, -2, 1, 1, 0, 0, 0, 0, 5, 0, -3, 0, 0, 0, 0, 0, 7, 3, 3, 2, -2, 0, 0, 0, -1, 5, 8, 2, 0, 0, 0, 0, 4, -4, 1, 0, 0, 0, 0, 0, 3, -6, -1, 1, 0, 0, 0, 0, -5, 3, -3, 0, 0, 0, 0, /* IPAWN_DEFENCE */ 19, 20, 12, 17, 13, 14, 13, 12, 14, 13, 15, 14, /* ISOLATED_PAWN */ 7, /* MEGA_WEAK_PAWN */ 2, /* IWEAK_PAWN_ATTACK_VALUE */ 5, 11, 12, 13, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, /* %ENDING% */ /* BISHOP_PAIR */ 19, /* CASTLE_BONUS */ 30, /* KNIGHT_OUTPOST */ 16, /* BISHOP_OUTPOST */ 12, /* SUPPORTED_KNIGHT_OUTPOST */ 18, /* SUPPORTED_BISHOP_OUTPOST */ 13, /* CONNECTED_ROOKS */ 6, /* SEVENTH_RANK_ROOKS */ 15, /* OPPOSITE_BISHOPS */ 37, /* EARLY_QUEEN_MOVEMENT */ 10, /* IOPENING_KING_ADVANCE */ 0, 30, 60, 90, 120, 150, 180, 210, /* IMID_KING_ADVANCE */ 0, 10, 20, 40, 60, 80, 100, 120, /* IKING_PROXIMITY */ 0, 0, 10, 20, 30, 40, 50, 60, /* ITRAPPED_STEP */ 29, 59, 89, 119, 149, 179, 209, 239, /* BLOCKED_KNIGHT */ 4, /* USELESS_PIECE */ 11, /* DRAW_VALUE */ -9, /* NEAR_DRAW_VALUE */ -29, /* NO_MATERIAL */ 100, /* MATING_POSITION */ 100, /* IBISHOP_XRAY */ -5, 2, 8, 12, 13, /* IENDING_KPOS */ -16, -5, 7, 12, 11, 8, -8, -13, /* IROOK_POS */ 0, 0, 0, 0, 0, 0, 20, 4, 0, 0, 0, 0, 0, 0, 19, 4, 0, 0, 0, 0, 0, 0, 19, 4, 0, 0, 0, 0, 0, 0, 18, 4, 0, 0, 0, 0, 0, 0, 19, 4, 0, 0, 0, 0, 0, 0, 19, 4, 0, 0, 0, 0, 0, 0, 19, 4, 0, 0, 0, 0, 0, 0, 19, 4, /* IKNIGHT_POS */ -2, -1, 0, 0, 0, 0, -4, -6, -1, -1, 0, 0, 0, 1, 0, -2, 0, 0, 4, 4, 4, 4, 1, 0, 0, 0, 2, 6, 6, 2, 2, 1, 0, 0, 1, 6, 6, 1, 2, 1, 0, 0, 3, 4, 4, 4, 1, 0, -1, 0, 0, 0, 0, 1, 0, -2, -2, -1, 0, 0, 0, 0, -4, -6, /* IPOS_BASE */ 1, 4, 3, 4, 4, 7, 4, 5, 0, 1, 0, 3, 4, 5, 5, 2, 1, 0, 8, 5, 5, 8, 2, 2, 0, 0, 4, 7, 5, 6, 3, 1, 0, 0, 4, 6, 8, 7, 2, 3, 1, 0, 6, 6, 9, 7, 5, 3, 0, 0, 1, 0, 4, 5, 2, 4, 0, 0, 0, 1, 3, 4, 2, 2, /* 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, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 4, 0, 0, 0, 0, 0, 8, 7, 4, 0, 0, 0, 0, 0, 8, 6, 4, 0, 0, 0, 0, 0, /* IPOS_QUEENSIDE */ 8, 8, 4, 0, 0, 0, 0, 0, 8, 7, 4, 0, 0, 0, 0, 0, 2, 2, 4, 0, 0, 0, 0, 0, 1, 1, 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, /* 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 */ -16, -15, -13, -9, -7, 0, 5, 6, 10, 12, -15, -15, -14, -10, -8, 0, 5, 7, 9, 10, -15, -15, -14, -10, -7, 0, 5, 6, 9, 10, -15, -15, -14, -10, -7, 0, 5, 7, 9, 11, -15, -15, -14, -9, -7, 0, 5, 7, 8, 10, -15, -15, -14, -9, -7, 0, 5, 7, 9, 10, -15, -15, -13, -9, -8, 0, 5, 7, 9, 11, -16, -15, -14, -9, -7, 0, 5, 7, 10, 12, /* IROOK_MOBILITY */ -13, -13, -11, -10, -7, 0, 3, 4, 4, 6, -13, -13, -12, -10, -7, 0, 3, 4, 5, 6, -13, -13, -12, -11, -7, 0, 3, 4, 5, 7, -13, -13, -12, -10, -7, 0, 3, 4, 5, 6, -12, -13, -12, -11, -7, 0, 3, 4, 5, 8, -12, -13, -12, -11, -7, 0, 3, 4, 5, 9, -13, -13, -12, -11, -7, 0, 3, 4, 6, 8, -13, -13, -11, -10, -7, 0, 3, 4, 5, 7, /* IQUEEN_MOBILITY */ -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, -12, -11, -10, -5, 1, 2, 3, 4, 5, 5, -12, -11, -10, -5, 1, 2, 3, 4, 5, 5, -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, -12, -11, -10, -5, 1, 2, 3, 4, 5, 5, -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, -12, -11, -10, -5, 1, 2, 3, 4, 5, 5, /* IKING_MOBILITY */ -20, -3, 0, 0, 0, -3, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 2, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, /* IKNIGHT_SMOBILITY */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, -3, -2, 0, 0, 0, 0, 0, 0, 0, 0, -5, -3, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_SMOBILITY */ -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, -3, -2, 0, 0, 0, 0, 0, 0, 0, 0, -5, -3, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -4, 0, 0, 0, 0, 0, 0, 0, 0, -7, -5, 0, 0, 0, 0, 0, 0, 0, 0, -8, -4, 0, 0, 0, 0, 0, 0, 0, 0, /* IROOK_SMOBILITY */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4, -1, 0, 0, 0, 0, 0, 0, 0, 0, -5, -2, 0, 0, 0, 0, 0, 0, 0, 0, -7, -3, 0, 0, 0, 0, 0, 0, 0, 0, -7, -3, 0, 0, 0, 0, 0, 0, 0, 0, -7, -3, 0, 0, 0, 0, 0, 0, 0, 0, -8, -3, 0, 0, 0, 0, 0, 0, 0, 0, /* IQUEEN_SMOBILITY */ -5, -2, 0, 0, 0, 0, 0, 0, 0, 0, -10, -3, 0, 0, 0, 0, 0, 0, 0, 0, -15, -7, -1, 0, 0, 0, 0, 0, 0, 0, -20, -15, -2, 0, 0, 0, 0, 0, 0, 0, -30, -25, -5, 0, 0, 0, 0, 0, 0, 0, -30, -25, -4, 0, 0, 0, 0, 0, 0, 0, -30, -25, -5, 0, 0, 0, 0, 0, 0, 0, -30, -24, -4, 0, 0, 0, 0, 0, 0, 0, /* IKING_SMOBILITY */ -19, -5, -1, 0, 0, 0, 0, 0, 0, 0, -19, -4, 0, 0, 0, 0, 0, 0, 0, 0, -19, -4, 0, 0, 0, 0, 0, 0, 0, 0, -19, -4, 0, 0, 0, 0, 0, 0, 0, 0, -19, -4, 0, 0, 0, 0, 0, 0, 0, 0, -19, -4, 0, 0, 0, 0, 0, 0, 0, 0, -19, -4, 0, 0, 0, 0, 0, 0, 0, 0, -19, -4, 0, 0, 0, 0, 0, 0, 0, 0, /* IPIECE_VALUES */ 0, 100, 401, 412, 603, 1200, 8000, /* THREAT */ 27, /* OPPONENTS_THREAT */ 19, /* IOVERLOADED_PENALTY */ 2, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, /* IQ_KING_ATTACK_COMPUTER */ -2, 10, 26, 32, 40, 50, 60, 60, /* IQ_KING_ATTACK_OPPONENT */ -14, 0, 14, 27, 40, 50, 60, 60, /* INOQ_KING_ATTACK_COMPUTER */ -8, 5, 9, 14, 19, 30, 30, 30, /* INOQ_KING_ATTACK_OPPONENT */ -9, 4, 9, 14, 19, 30, 30, 30, /* QUEEN_FILE_SAFETY */ 0, /* NOQUEEN_FILE_SAFETY */ 3, /* IPIECE_TRADE_BONUS */ 20, 5, 3, 1, 20, 5, 12, 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 */ -2, 0, 4, 6, 8, 11, 14, 17, 19, 22, 24, 26, 28, 30, 32, 34, /* IPAWN_TRADE_BONUS */ 17, -2, 0, -4, -3, -5, -3, -5, -3, -2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* UNSUPPORTED_PAWN */ -12, /* ADJACENT_PAWN */ 5, /* IPASSED_PAWN_CONTROL */ 1, 0, 1, 1, 1, 1, -1, -1, 0, 0, 0, 1, 1, 1, 1, 7, 6, 6, 13, 12, 24, /* UNSTOPPABLE_PAWN */ 300, /* DOUBLED_PAWN */ 15, /* WEAK_PAWN */ 0, /* ODD_BISHOPS_PAWN_POS */ 2, /* BLOCKED_PASSED_PAWN */ 20, /* KING_PASSED_PAWN_SUPPORT */ 21, /* PASSED_PAWN_ROOK_ATTACK */ 12, /* PASSED_PAWN_ROOK_SUPPORT */ 25, /* BLOCKED_DPAWN */ 5, /* BLOCKED_EPAWN */ 6, /* IPAWN_ADVANCE */ 0, 166, 114, 63, 29, 17, 10, /* IPAWN_ADVANCE1 */ 0, 78, 52, 28, 11, 4, 3, /* IPAWN_ADVANCE2 */ 0, 38, 24, 16, 14, 6, 5, /* KING_PASSED_PAWN_DEFENCE */ 14, /* IPAWN_POS */ 0, 1, -1, 2, 1, 0, 0, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -1, 6, 2, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 0, 0, -2, 0, 0, 1, 0, 1, 0, 0, 0, -2, 0, 0, 1, 1, 0, 0, 2, -3, -1, 1, 0, 0, 0, /* IPAWN_DEFENCE */ 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, /* ISOLATED_PAWN */ 4, /* MEGA_WEAK_PAWN */ -14, /* IWEAK_PAWN_ATTACK_VALUE */ 5, 8, 11, 13, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, /* %MATING% */ /* BISHOP_PAIR */ 20, /* CASTLE_BONUS */ 30, /* KNIGHT_OUTPOST */ 19, /* BISHOP_OUTPOST */ 14, /* SUPPORTED_KNIGHT_OUTPOST */ 20, /* SUPPORTED_BISHOP_OUTPOST */ 15, /* CONNECTED_ROOKS */ 7, /* SEVENTH_RANK_ROOKS */ 15, /* OPPOSITE_BISHOPS */ 39, /* EARLY_QUEEN_MOVEMENT */ 10, /* IOPENING_KING_ADVANCE */ 0, 30, 60, 90, 120, 150, 180, 210, /* IMID_KING_ADVANCE */ 0, 10, 20, 40, 60, 80, 100, 120, /* IKING_PROXIMITY */ 0, 0, 9, 19, 29, 39, 49, 59, /* ITRAPPED_STEP */ 30, 60, 90, 120, 150, 180, 210, 240, /* BLOCKED_KNIGHT */ 4, /* USELESS_PIECE */ 10, /* DRAW_VALUE */ -9, /* NEAR_DRAW_VALUE */ -30, /* NO_MATERIAL */ 100, /* MATING_POSITION */ 100, /* IBISHOP_XRAY */ 0, 3, 9, 12, 13, /* IENDING_KPOS */ -15, -7, 7, 9, 9, 7, -7, -15, /* IROOK_POS */ 0, 0, 0, 0, 0, 0, 20, 4, 0, 0, 0, 0, 0, 0, 19, 4, 0, 0, 0, 0, 0, 0, 19, 4, 0, 0, 0, 0, 0, 0, 19, 4, 0, 0, 0, 0, 0, 0, 19, 4, 0, 0, 0, 0, 0, 0, 19, 5, 0, 0, 0, 0, 0, 0, 19, 4, 0, 0, 0, 0, 0, 0, 19, 4, /* IKNIGHT_POS */ -2, -1, -1, -1, 0, 1, -5, -7, -1, -1, 0, 0, 0, 1, 0, -2, -1, 0, 4, 4, 5, 4, 1, 0, 0, 1, 2, 6, 7, 2, 2, 2, -1, 1, 3, 6, 6, 3, 2, 1, -1, 0, 4, 4, 5, 5, 1, 0, -2, -1, 0, 0, 0, 1, 0, -2, -3, -2, -1, 0, 0, 0, -5, -7, /* IPOS_BASE */ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 5, 6, 6, 5, 1, 1, 1, 1, 5, 6, 6, 5, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* 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, 2, 2, 1, 1, 0, 0, 0, 0, 3, 3, 5, 1, 0, 0, 0, 0, 9, 8, 5, 1, 0, 0, 0, 0, 9, 7, 5, 1, 0, 0, 0, 0, /* IPOS_QUEENSIDE */ 9, 9, 5, 1, 0, 0, 0, 0, 9, 8, 5, 1, 0, 0, 0, 0, 3, 3, 5, 1, 0, 0, 0, 0, 2, 2, 1, 1, 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 */ -16, -15, -14, -10, -8, 0, 6, 8, 10, 12, -16, -15, -14, -10, -8, 0, 6, 8, 10, 12, -16, -15, -14, -10, -8, 0, 6, 8, 10, 12, -16, -15, -14, -10, -8, 0, 6, 8, 10, 12, -16, -15, -14, -10, -8, 0, 6, 8, 10, 12, -16, -15, -14, -10, -8, 0, 6, 8, 10, 12, -16, -15, -14, -10, -8, 0, 6, 8, 10, 12, -16, -15, -14, -10, -8, 0, 6, 8, 10, 12, /* IROOK_MOBILITY */ -13, -13, -12, -11, -8, 0, 4, 5, 6, 7, -13, -13, -12, -11, -8, 0, 4, 5, 6, 7, -13, -13, -12, -11, -8, 0, 4, 5, 6, 7, -13, -13, -12, -11, -8, 0, 4, 5, 6, 7, -13, -13, -12, -11, -8, 0, 4, 5, 6, 7, -13, -13, -12, -11, -8, 0, 4, 5, 6, 7, -13, -13, -12, -11, -8, 0, 4, 5, 6, 7, -13, -13, -12, -11, -8, 0, 4, 5, 6, 7, /* IQUEEN_MOBILITY */ -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, -12, -11, -10, -5, 1, 2, 3, 4, 5, 6, /* IKING_MOBILITY */ -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, -20, -3, 0, 0, 0, 0, 0, 0, 0, 0, /* IKNIGHT_SMOBILITY */ -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, -4, -3, 0, 0, 0, 0, 0, 0, 0, 0, -6, -4, 0, 0, 0, 0, 0, 0, 0, 0, -8, -5, 0, 0, 0, 0, 0, 0, 0, 0, -8, -5, 0, 0, 0, 0, 0, 0, 0, 0, -8, -5, 0, 0, 0, 0, 0, 0, 0, 0, -8, -5, 0, 0, 0, 0, 0, 0, 0, 0, /* IBISHOP_SMOBILITY */ -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, -4, -3, 0, 0, 0, 0, 0, 0, 0, 0, -6, -4, 0, 0, 0, 0, 0, 0, 0, 0, -8, -5, 0, 0, 0, 0, 0, 0, 0, 0, -8, -5, 0, 0, 0, 0, 0, 0, 0, 0, -8, -5, 0, 0, 0, 0, 0, 0, 0, 0, -8, -5, 0, 0, 0, 0, 0, 0, 0, 0, /* IROOK_SMOBILITY */ -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -1, 0, 0, 0, 0, 0, 0, 0, 0, -4, -2, 0, 0, 0, 0, 0, 0, 0, 0, -6, -3, 0, 0, 0, 0, 0, 0, 0, 0, -8, -4, 0, 0, 0, 0, 0, 0, 0, 0, -8, -4, 0, 0, 0, 0, 0, 0, 0, 0, -8, -4, 0, 0, 0, 0, 0, 0, 0, 0, -8, -4, 0, 0, 0, 0, 0, 0, 0, 0, /* IQUEEN_SMOBILITY */ -5, -2, 0, 0, 0, 0, 0, 0, 0, 0, -10, -3, 0, 0, 0, 0, 0, 0, 0, 0, -15, -7, -1, 0, 0, 0, 0, 0, 0, 0, -20, -15, -2, 0, 0, 0, 0, 0, 0, 0, -30, -25, -5, 0, 0, 0, 0, 0, 0, 0, -30, -25, -5, 0, 0, 0, 0, 0, 0, 0, -30, -25, -5, 0, 0, 0, 0, 0, 0, 0, -30, -25, -5, 0, 0, 0, 0, 0, 0, 0, /* IKING_SMOBILITY */ -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, -20, -5, 0, 0, 0, 0, 0, 0, 0, 0, /* IPIECE_VALUES */ 0, 100, 401, 412, 603, 1200, 8000, /* THREAT */ 32, /* OPPONENTS_THREAT */ 16, /* IOVERLOADED_PENALTY */ 2, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, /* IQ_KING_ATTACK_COMPUTER */ -9, 9, 19, 30, 40, 50, 60, 60, /* IQ_KING_ATTACK_OPPONENT */ -9, 9, 19, 30, 40, 50, 60, 60, /* INOQ_KING_ATTACK_COMPUTER */ -9, 4, 9, 15, 20, 30, 30, 30, /* INOQ_KING_ATTACK_OPPONENT */ -9, 5, 10, 15, 20, 30, 30, 30, /* QUEEN_FILE_SAFETY */ 4, /* NOQUEEN_FILE_SAFETY */ 2, /* IPIECE_TRADE_BONUS */ 20, 5, 1, 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, /* IATTACK_VALUE */ 0, 1, 3, 6, 9, 12, 15, 17, 19, 22, 24, 26, 28, 30, 32, 34, /* IPAWN_TRADE_BONUS */ 18, 2, 2, 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 */ 1, /* ADJACENT_PAWN */ 5, /* IPASSED_PAWN_CONTROL */ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 5, 5, 5, 10, 10, 20, /* UNSTOPPABLE_PAWN */ 300, /* DOUBLED_PAWN */ 15, /* WEAK_PAWN */ 10, /* ODD_BISHOPS_PAWN_POS */ 2, /* BLOCKED_PASSED_PAWN */ 20, /* KING_PASSED_PAWN_SUPPORT */ 20, /* PASSED_PAWN_ROOK_ATTACK */ 15, /* PASSED_PAWN_ROOK_SUPPORT */ 25, /* BLOCKED_DPAWN */ 6, /* BLOCKED_EPAWN */ 6, /* IPAWN_ADVANCE */ 0, 160, 110, 60, 30, 20, 10, /* IPAWN_ADVANCE1 */ 0, 79, 52, 27, 13, 9, 5, /* IPAWN_ADVANCE2 */ 0, 39, 25, 14, 11, 10, 5, /* KING_PASSED_PAWN_DEFENCE */ 12, /* IPAWN_POS */ 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 7, 4, 0, 0, 0, 0, 1, 1, 7, 4, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0, 1, -3, -3, 0, 0, 0, 0, 0, 1, -1, -3, 0, 0, 0, 0, /* IPAWN_DEFENCE */ 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, /* ISOLATED_PAWN */ 5, /* MEGA_WEAK_PAWN */ 5, /* IWEAK_PAWN_ATTACK_VALUE */ 5, 6, 11, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, };