//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(3,10,53,37,1,18,62,63,5,12,48,32);
m1[1]      = new Array(14,15,16,17,18,19,0);
m2[1]      =0;
m3[1]      =14;
m0[2] = new Array(53,37,3,10,58,44,1,18,62,63,4,6,71,5,48,32,5,4,59,51,2,11,35,41,9,17,52,45,0,1,54,38,11,2,38,30,21,11,45,54,2,9,51,53,14,22,55,39,12,5,56,59,11,26);
m1[2]      = new Array(21,22,23,24,25,26,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,0);
m2[2]      =0;
m3[2]      =15;
m0[3] = new Array(35,52,28,37,44,17,10,12,52,37,2,20,56,59,14,22,53,51,18,28,45,52);
m1[3]      = new Array(61,62,63,64,65,66,67,68,69,70,71,0);
m2[3]      =0;
m3[3]      =30;
m0[5] = new Array(45,52,28,38,52,38,21,38,53,37,38,44,37,44);
m1[5]      = new Array(75,76,77,78,79,80,81,0);
m2[5]      =4;
m3[5]      =1;
m0[6] = new Array(45,38,28,38,53,46,10,17,35,41,2,20,32,24,17,10,41,35,38,28);
m1[6]      = new Array(84,85,86,87,88,89,90,91,92,93,0);
m2[6]      =4;
m3[6]      =3;
m0[4] = new Array(18,28,44,30,21,38,53,62,28,45,54,45,38,28,42,27,10,34,56,40,2,20,40,42,20,27,42,34,27,34);
m1[4]      = new Array(73,74,82,83,94,95,96,97,98,99,100,101,102,103,104,0);
m2[4]      =0;
m3[4]      =31;
m0[7] = new Array(2,20,56,59,18,33,44,17,10,18,41,24,18,2,17,8,1,0,8,44,5,12);
m1[7]      = new Array(107,108,109,110,111,112,113,114,115,116,117,0);
m2[7]      =0;
m3[7]      =33;
m0[9] = new Array(33,50,42,27,21,27,36,27,20,21,27,19,50,35,17,35,28,35,53,35,4,3,45,27);
m1[9]      = new Array(127,128,129,130,131,132,133,134,135,136,137,138,0);
m2[9]      =8;
m3[9]      =4;
m0[8] = new Array(10,18,41,24,18,20,56,59,5,12,59,51);
m1[8]      = new Array(122,123,124,125,126,139,0);
m2[8]      =0;
m3[8]      =37;
m0[10] = new Array(2,38,45,38,21,38,53,52,12,39,55,47,39,23,17,62,38,21);
m1[10]      = new Array(142,143,144,145,146,147,148,149,150,0);
m2[10]      =0;
m3[10]      =39;
m0[11] = new Array(41,26,20,34,61,60,0,2,42,27);
m1[11]      = new Array(152,153,154,155,156,0);
m2[11]      =0;
m3[11]      =40;
m0[12] = new Array(33,27,36,27,28,36,27,20,36,45,20,13,12,13,53,45);
m1[12]      = new Array(158,159,160,161,162,163,164,165,0);
m2[12]      =0;
m3[12]      =41;
m0[13] = new Array(21,27,36,27,20,29,27,19,12,20,41,26);
m1[13]      = new Array(166,167,168,169,170,171,0);
m2[13]      =0;
m3[13]      =41;
m0[15] = new Array(13,21,41,35,28,36,11,9,0,2,50,42,33,43,45,36,4,36);
m1[15]      = new Array(183,184,185,186,187,188,189,190,191,0);
m2[15]      =14;
m3[15]      =6;
m0[14] = new Array(12,28,19,11,21,11,59,11,36,45,53,45,4,12,11,9,12,9,45,9,28,4,50,34);
m1[14]      = new Array(176,177,178,179,180,181,182,192,193,194,195,196,0);
m2[14]      =0;
m3[14]      =45;
m0[17] = new Array(49,33,2,18,19,11,18,17,24,17,0,3,26,9,3,11,9,26,11,59,52,59);
m1[17]      = new Array(209,210,211,212,213,214,215,216,217,218,219,0);
m2[17]      =16;
m3[17]      =4;
m0[16] = new Array(53,21,27,21,32,24,4,2,50,34);
m1[16]      = new Array(204,205,206,207,208,0);
m2[16]      =0;
m3[16]      =52;
m0[18] = new Array(4,2,49,33,2,18,26,9,18,17,19,11,17,9,139,3,0,3,59,3,9,33,63,62,33,17);
m1[18]      = new Array(223,224,225,226,227,228,229,230,231,232,233,234,235,0);
m2[18]      =0;
m3[18]      =55;
m0[19] = new Array(9,16,26,18,1,17,18,10,14,21,138,2);
m1[19]      = new Array(248,249,250,251,252,253,0);
m2[19]      =0;
m3[19]      =67;
m0[0] = new Array(52,36,10,26,62,45,11,19,51,35,26,35,45,35,6,21,57,42,8,16,61,52,12,20,60,62,127,61,5,12,48,32,1,18,58,44,4,6,71,5,53,37,3,10,62,63,5,4,52,45,12,5,59,51,0,1,51,53,20,28,37,28,19,28,35,41,18,33,44,8,1,0,8,17,10,12,56,59,2,20,42,27,20,27,36,27,28,36,27,19,12,20,41,26,20,29,45,52,29,53,61,53,33,27,32,24,27,17,24,17,0,1,53,21,14,21,26,11,21,29,50,34,16,24,34,26,5,14,11,1,4,1,52,16,14,21,16,9,1,9,26,18,9,17,59,58,21,49,19,11);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,12,13,20,47,48,49,49,50,51,52,53,54,55,56,57,58,59,60,72,105,106,118,119,120,121,140,141,151,157,172,173,174,175,197,198,199,200,201,202,203,220,221,222,236,237,238,239,240,241,242,243,244,245,246,247,254,255,256,257,258,259,260,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5= 20;
m4[1  ]=  6;
m4[2  ]= 27;
m4[3  ]= 11;
m4[5  ]=  7;
m4[6  ]= 10;
m4[4  ]= 15;
m4[7  ]= 11;
m4[9  ]= 12;
m4[8  ]=  6;
m4[10 ]=  9;
m4[11 ]=  5;
m4[12 ]=  8;
m4[13 ]=  6;
m4[15 ]=  9;
m4[14 ]= 12;
m4[17 ]= 11;
m4[16 ]=  5;
m4[18 ]= 13;
m4[19 ]=  6;
m4[0  ]= 75;
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...c5 "        ,"2.Nf3 "            ,"2...d6 "        ,"3.d4 "             ,"3...cxd4 "      ,"4.Nxd4 "           ,"4...Nf6 "       ,"5.Nc3 "            ,"5...a6 "        ,"6.Be2 "            ,"6...e6 "        ,"7.0-0 "            ,"7...Be7 "             
,"7...Qc7 "          ,"8.f4 "             ,"8...Nc6 "       ,"9.Kh1 "            ,"9...Be7 "       ,"10.a4 "            ,"8.a4 "             ,"8.f4 "             ,"8...Qc7 "       ,"9.Be3 "            ,"9...Nc6 "       ,"10.Kh1 "           ,"10...0-0 "      ,"11.a4 "            ,"11...Re8 "               
,"12.Qd2 "           ,"12...Bd7 "      ,"13.Nb3 "           ,"13...b6 "       ,"14.Bf3 "           ,"14...Rab8 "     ,"15.g4 "            ,"15...Bc8 "      ,"16.g5 "            ,"16...Nd7 "      ,"17.Bg2 "           ,"17...Bb7 "      ,"18.Qf2 "           ,"18...g6 "       ,"19.h4 "                  
,"19...Bf8 "      ,"20.Rad1 "          ,"20...Nc5 "      ,"8...Nc6 "          ,"9.Be3 "            ,"9...0-0 "       ,"10.f4 "            ,"10...Qc7 "      ,"11.Kh1 "           ,"11...Re8 "         ,"12.Bf3 "           ,"12...Bf8 "      ,"13.Qd2 "           ,"13...Rb8 "      ,"14.Qf2 "                 
,"14...e5 "       ,"15.fxe5!N "        ,"15.Nde2 "          ,"15...exf4 "        ,"16.Bb6 "           ,"16...Qe7 "      ,"17.Nxf4 "          ,"17...Be6 "      ,"18.Rad1 "          ,"18...g6 "       ,"19.Qd2 "           ,"19...Ne5 "      ,"20.Be2 "           ,"15...dxe5 "        ,"15...Nxe5!? "            
,"16.Bg5 "           ,"16.Be2?! "         ,"16...Neg4 "        ,"17.Bxg4 "          ,"17...Nxg4 "     ,"18.Qf4 "           ,"18...Nxe3 "     ,"19.Qxe3 "          ,"16...Nfg4 "        ,"17.Qg1! "          ,"17.Bxg4?! "        ,"17...Nxg4 "     ,"18.Qg3 "           ,"18...Qb6 "      ,"19.Nb3 "                 
,"19...Be6 "      ,"20.a5 "            ,"20...Qc7 "      ,"21.Nd4 "           ,"21...Ne5 "      ,"17...Nxf3!? "      ,"18.gxf3 "          ,"18...Ne5 "      ,"19.Nd5 "           ,"19...Qc4 "      ,"20.Ra3 "           ,"20...Be6 "      ,"21.Rc3! "          ,"21...Bxd5 "        ,"22.Rxc4 "                
,"22...Bxc4 "     ,"16.Nb3 "           ,"16...Nb4!? "    ,"16...Be6 "         ,"17.Rad1 "          ,"17...Nb4 "      ,"18.Bb6 "           ,"18...Qc6 "      ,"19.Na5 "           ,"19...Qc8 "      ,"20.Ba7 "           ,"20...Ra8 "      ,"21.Be3 "           ,"21...Be7= "     ,"17.Ba7 "                 
,"17...Ra8 "         ,"18.Bb6 "           ,"18...Qe7! "     ,"18...Qc6?! "       ,"19.Na5 "           ,"19...Qe6 "      ,"20.Rad1 "          ,"20...Be7 "      ,"20...Nxc2?? "      ,"21.Nd5! "          ,"21...Nxd5 "     ,"22.exd5 "          ,"22...Qf6 "      ,"23.d6 "            ,"23...Nd4 "            
,"24.Bxd4 "          ,"24...exd4 "     ,"25.Qxd4 "          ,"25...Rd8 "      ,"26.Bd5! "          ,"21.Rd2! "          ,"19.Rad1 "          ,"19...Be6?! "    ,"19...Bg4 "         ,"20.Bxg4 "          ,"20...Nxg4 "     ,"21.Qe2 "           ,"21...Qh4 "      ,"22.h3 "            ,"22...Qh6 "            
,"23.Bg1 "           ,"23...Nf6 "      ,"20.Nd5! "          ,"20.Nc5 "           ,"20...Bc4 "      ,"21.Rfe1 "          ,"21...Rac8 "     ,"22.Nd5 "           ,"20...Bxd5 "        ,"20...Nbxd5? "      ,"21.exd5 "          ,"21...e4 "       ,"22.dxe6 "          ,"22...exf3 "     ,"23.exf7+ "               
,"23...Qxf7 "     ,"24.Qxf3 "          ,"20...Nfxd5?? "     ,"21.exd5 "          ,"21...Bf5 "      ,"22.d6 "            ,"22...Qe6 "      ,"23.Nc5 "           ,"21.exd5 "          ,"21...e4 "       ,"22.d6 "            ,"22...Qe6?! "    ,"22...Qe5 "         ,"23.d7 "            ,"23...Nxd7 "           
,"24.Rxd7 "          ,"24...exf3 "     ,"25.Qxf3 "          ,"25...Re7 "      ,"25...f6 "          ,"26.Nd4 "           ,"26...Qe4! "     ,"27.Rxb7 "          ,"27...Rac8 "     ,"28.c3 "            ,"28...Nd3 "      ,"29.Qxe4 "          ,"29...Rxe4 "     ,"26.Rxb7 "          ,"26...Rxb7 "           
,"27.Qxb7 "          ,"27...Qe8! "     ,"28.c4 "            ,"23.Nc5! "          ,"23...Qf5 "      ,"24.Be2 "           ,"24...Qxf2 "     ,"25.Rxf2 "          ,"25...Nbd5 "     ,"26.a5 "            ,"26.Rxf6! "         ,"26...Nxf6 "     ,"27.a5 "            ,"27...Rec8 "     ,"28.c4! "                 
,"28.b4 "            ,"28...Rc6 "      ,"29.d7 "            ,"29...Rxb6! "    ,"30.axb6 "          ,"30...Rd8 "      ,"31.Nxb7 "          ,"31...Rxd7 "     ,"32.Nc5 "           ,"32...Rxd1+ "    ,"33.Bxd1 "          ,"26...Nxb6 "        ,"27.axb6 "          ,"27...Rab8? "    ,"27...Rec8! "             
,"28.b4! "           ,"28...Rc6 "      ,"29.Nxb7 "          ,"29...Rxb6 "     ,"30.d7 "            ,"30...Rxb7 "     ,"31.d8Q "           ,"31...Rxd8 "     ,"32.Rxd8 "          ,"32...Rxb4 "     ,"33.Kg1 "           ,"33...Rb6 "      ,"28.Rxf6! "         ,"28...gxf6 "        ,"29.Nd7! "                
,"29...f5 "          ,"30.c4! "           ,"30...a5 "          ,"31.c5 "            ,"31...Bg7 "      ,"32.Nxb8 "          ,"32...Rxb8 "     ,"33.Ba6!! "         ,"33...Bf6 "         ,"33...bxa6?? "      ,"34.c6 "            ,"34...Rxb6 "     ,"35.c7 "            ,"35...Bf6 "      ,"36.c8Q+ "                
,"34.Bxb7 "          ,"34...Rxb7 "     ,"35.c6 "            ,"35...Rxb6 "     ,"36.Rc1 "           ,"36...Bxb2 "     ,"37.d7 "            );      
