//Table Generated with ChessBase 8.0
var m1 = new Array(1);
var m2 = new Array(1);
var m3 = new Array(1);
var m0 = new Array(1)
m0[1] = new Array(50,42,12,20,55,47,38,31,43,52,5,19,45,28,31,52,59,52,3,10,53,37,4,6,71,5,60,62,127,61,18,26);
m1[1]      = new Array(17,18,19,20,21,22,23,24,25,26,27,28,28,29,29,30,0);
m2[1]      =0;
m3[1]      =16;
m0[2] = new Array(21,27,54,38,31,22,60,58,120,59,27,37,44,37,19,37,58,57);
m1[2]      = new Array(38,39,40,41,41,42,43,44,45,0);
m2[2]      =0;
m3[2]      =23;
m0[3] = new Array(60,62,127,61,24,27,54,38,31,22,43,22,15,22);
m1[3]      = new Array(49,49,50,51,52,53,54,0);
m2[3]      =0;
m3[3]      =27;
m0[4] = new Array(42,34,27,33,50,52,33,43,52,43);
m1[4]      = new Array(61,62,63,64,65,0);
m2[4]      =0;
m3[4]      =34;
m0[5] = new Array(62,38,8,16,63,62,1,9,45,37,6,7,37,29,20,29,38,36,31,52,36,52,4,52,43,52);
m1[5]      = new Array(76,77,78,79,80,81,82,83,84,85,86,87,88,0);
m2[5]      =0;
m3[5]      =44;
m0[6] = new Array(58,30,8,16,39,31,15,23,30,44);
m1[6]      = new Array(95,96,97,98,99,0);
m2[6]      =0;
m3[6]      =50;
m0[8] = new Array(57,49,24,42,49,48,27,33,48,40,178,58,62,58,37,58,52,49,42,49,40,32,49,40);
m1[8]      = new Array(115,116,117,118,119,120,121,122,123,124,125,126,0);
m2[8]      =7;
m3[8]      =13;
m0[9] = new Array(57,50,24,48,50,43,48,41,34,41,1,41);
m1[9]      = new Array(127,128,129,130,131,132,0);
m2[9]      =7;
m3[9]      =13;
m0[7] = new Array(13,10,63,62,25,33,54,14,10,24,43,34,33,42,49,41,4,2,58,23,19,37,14,30,42,50,52,50,37,30,23,30,15,23,30,51,24,32,50,49,32,11,62,58,7,15);
m1[7]      = new Array(101,102,103,104,105,106,107,108,109,110,111,112,113,114,133,134,135,136,137,138,139,140,141,0);
m2[7]      =0;
m3[7]      =51;
m0[10] = new Array(20,28,52,59,28,35,42,35,27,33,49,41,4,2,58,49,13,9,35,27,19,5,49,28,9,27,28,1,33,43);
m1[10]      = new Array(142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,0);
m2[10]      =0;
m3[10]      =51;
m0[11] = new Array(39,31,37,19,62,60,6,4,52,59,25,33,42,34,27,37,44,37,19,37,43,50,4,3,50,41);
m1[11]      = new Array(162,163,164,165,166,167,168,169,170,171,172,173,174,0);
m2[11]      =0;
m3[11]      =56;
m0[12] = new Array(25,33,42,34,33,41,34,27,41,50,51,50,20,27);
m1[12]      = new Array(178,179,180,181,182,183,184,0);
m2[12]      =0;
m3[12]      =59;
m0[0] = new Array(52,36,10,18,51,35,11,27,57,42,27,36,42,36,1,11,61,43,6,21,62,45,21,36,43,36,11,21,36,43,2,38,58,44,12,20,50,42,5,19,55,47,38,31,59,52,3,24,48,32,4,6,71,5,52,50,31,45,54,45,24,31,60,58,120,59,21,27,58,57,9,25,59,62,13,21,32,25,18,25,44,58,0,1,50,52,5,4,52,36,6,7,47,39,21,29,36,52,31,13,62,54,19,37,63,62,4,6,58,44,13,11,52,51,37,19,43,50,11,9,44,30,25,33,42,34,33,41,50,43,19,33,51,52,9,16,30,23,27,42,49,42,33,42,57,58,16,40,58,59,40,56,23,58,41,49,52,44,42,35,44,51,177,58,51,58,56,48);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,31,32,33,34,35,36,37,46,47,47,48,55,56,57,58,58,59,60,66,67,68,69,70,71,72,73,74,75,89,90,91,92,93,94,100,157,158,159,160,161,175,176,177,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5= 13;
m4[1  ]= 16;
m4[2  ]=  9;
m4[3  ]=  7;
m4[4  ]=  5;
m4[5  ]= 13;
m4[6  ]=  5;
m4[8  ]= 12;
m4[9  ]=  6;
m4[7  ]= 23;
m4[10 ]= 15;
m4[11 ]= 13;
m4[12 ]=  7;
m4[0  ]= 84;
var jipi = new Array(1)  
jipi[0] = new Array(88,  
11, 1, 5, 3, 9, 5, 1,11, 7, 7, 7, 7, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 8, 8, 8, 8,12, 2, 6, 4,10, 6, 2,12                
 );                      
var jipi2 = new Array(1)                
jipi2[0]  = new Array( 
   "1.e4 "             ,"1...c6 "        ,"2.d4 "             ,"2...d5 "        ,"3.Nc3 "            ,"3...dxe4 "      ,"4.Nxe4 "           ,"4...Nd7 "       ,"5.Bd3 "            ,"5...Ngf6 "      ,"6.Nf3?! "          ,"6...Nxe4 "         ,"7.Bxe4 "           ,"7...Nf6 "             
,"8.Bd3 "            ,"8...Bg4 "       ,"9.Be3 "            ,"9.c3 "             ,"9...e6 "        ,"10.h3 "            ,"10...Bh5 "      ,"11.Be2 "           ,"11...Bd6 "      ,"12.Ne5 "           ,"12...Bxe2 "     ,"13.Qxe2 "          ,"13...Qc7 "      ,"14.f4?! "          ,"14...0-0 "               
,"15.0-0 "           ,"15...c5! "      ,"9...e6 "           ,"10.c3 "            ,"10...Bd6 "      ,"11.h3 "            ,"11...Bh5 "      ,"12.Qe2 "           ,"12...Qa5N "     ,"12...Nd5 "         ,"13.g4 "            ,"13...Bg6 "      ,"14.0-0-0 "         ,"14...Nf4 "      ,"15.Bxf4 "                
,"15...Bxf4+ "    ,"16.Kb1 "           ,"13.a4 "            ,"13...0-0 "      ,"14.Qc2?! "         ,"14.0-0 "           ,"14...Qd5 "      ,"15.g4 "            ,"15...Bg6 "      ,"16.Bxg6 "          ,"16...hxg6= "    ,"14...Bxf3! "       ,"15.gxf3 "          ,"15...Qh5 "      ,"16.0-0-0 "               
,"16...Nd5 "      ,"17.Kb1 "           ,"17.c4? "           ,"17...Nb4 "      ,"18.Qe2 "           ,"18...Nxd3+ "    ,"19.Qxd3 "          ,"17...b5! "         ,"18.Rdg1 "          ,"18...f6 "       ,"19.axb5 "          ,"19...cxb5 "     ,"20.Bc1 "           ,"20...Rab8 "     ,"21.Qe2 "                 
,"21...Rfe8 "     ,"22.Qe4 "           ,"22.Rg4 "           ,"22...a6 "       ,"23.Rhg1 "          ,"23...Rb7 "      ,"24.f4 "            ,"24...Kh8 "      ,"25.f5 "            ,"25...exf5 "     ,"26.Re4 "           ,"26...Qxe2 "     ,"27.Rxe2 "          ,"27...Rxe2 "     ,"28.Bxe2= "               
,"22...Kh8 "         ,"23.h4 "            ,"23...f5 "       ,"24.Qe2 "           ,"24...Qf7 "      ,"25.Rg2?! "         ,"25.Bg5 "           ,"25...a6 "       ,"26.h5 "            ,"26...h6 "       ,"27.Be3 "           ,"25...Bf4!? "       ,"25...Qc7! "        ,"26.Rhg1 "          ,"26...b4 "             
,"27.Rxg7 "          ,"27...Qa5 "      ,"28.Bc4 "           ,"28...bxc3 "     ,"29.b3 "            ,"29...Rec8! "    ,"30.Bh6 "           ,"30...Bf4 "      ,"31.R7g5 "          ,"31...c2+ "      ,"32.Qxc2 "          ,"32.Kb2 "           ,"32...Qc3+ "     ,"33.Ka2 "           ,"33...Nb4+ "           
,"34.Ka3 "           ,"34...c1Q+ "     ,"35.Rxc1 "          ,"35...Bxc1+ "    ,"36.Qb2 "           ,"36...Qxb2+ "    ,"37.Ka4 "           ,"37...Qa3# "     ,"32.Kxc2 "          ,"32...Qa2+ "     ,"33.Kd3 "           ,"33...Qxb3+ "    ,"34.Bxb3 "          ,"34...Rxb3# "    ,"32...Bxg5 "              
,"33.Bxg5 "          ,"33...h6 "       ,"34.Bd2 "           ,"34...Qa4 "      ,"35.Qb2 "           ,"35...Qd7 "      ,"36.Rc1 "           ,"36...Kh7-+ "    ,"25...e5! "         ,"26.Qd1 "           ,"26...exd4 "     ,"27.cxd4 "          ,"27...Nb4 "      ,"28.b3 "            ,"28...Rec8 "              
,"29.Bb2 "           ,"29...Qb7! "     ,"30.d5 "            ,"30...Bf8 "      ,"31.Be5 "           ,"31...Qxd5 "     ,"32.Bxb8 "          ,"32...Nxd3-+ "   ,"26.Rhg1 "          ,"26...Rg8 "      ,"27.Be3 "           ,"27...Qd7 "      ,"28.Qd2?! "         ,"28.h5 "            ,"28...Bd6 "            
,"29.Re1 "           ,"29...Rge8 "     ,"30.Qd1 "           ,"30...b4 "       ,"31.c4 "            ,"31...Nf4 "      ,"32.Bxf4 "          ,"32...Bxf4 "     ,"33.Bc2 "           ,"33...Red8 "     ,"34.Bb3 "           ,"28...Bd6! "        ,"29.Bc2 "           ,"29...Qb7! "        ,"29...b4! "               
,"30.c4 "            ,"30...b3 "       ,"31.cxd5 "          ,"31...bxc2+ "    ,"32.Qxc2 "          ,"32...exd5-+ "   ,"30.Bg5 "           ,"30...b4! "      ,"31.c4 "            ,"31...b3 "       ,"32.Bd3 "           ,"32...Bb4! "     ,"33.Qe2 "           ,"33...Qa6 "      ,"34.Bh6 "                 
,"34...Nc3+ "     ,"35.bxc3 "          ,"35...Bxc3 "     ,"36.Kc1 "           ,"36...Qa3+ "     ,"37.Kd1 "           ,"37...Qa1+ "     ,"38.Bc1 "           ,"38...b2 "       ,"39.Qe3 "           ,"39...Bxd4 "     ,"40.Qd2 "           ,"40...bxc1Q+ "   ,"41.Qxc1 "          ,"41...Qa2 "      );      
