//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(58,44);
m1[1]      = new Array(15,0);
m2[1]      =0;
m3[1]      =16;
m0[2] = new Array(18,1,58,44,8,24,45,51,1,16,48,40,21,11,49,33,13,29,53,45,14,21,34,26,19,26,33,24,21,30,44,53,30,12,51,34);
m1[2]      = new Array(17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,0);
m2[2]      =0;
m3[2]      =17;
m0[4] = new Array(58,49,15,23,30,20,2,20,27,20);
m1[4]      = new Array(45,46,47,48,49,0);
m2[4]      =3;
m3[4]      =2;
m0[3] = new Array(52,45,10,18,58,44,15,23,30,20,2,20,27,20,29,36,42,36,21,36,45,36,19,27);
m1[3]      = new Array(42,43,44,50,51,52,53,54,55,56,57,58,0);
m2[3]      =0;
m3[3]      =24;
m0[6] = new Array(60,61,21,20,61,5,0,5,47,20,35,20,44,29);
m1[6]      = new Array(80,81,82,83,84,85,86,0);
m2[6]      =5;
m3[6]      =4;
m0[5] = new Array(38,47,10,18,27,44,3,21,44,38,21,12,58,44,35,20,54,46,12,11);
m1[5]      = new Array(75,76,77,78,79,87,88,89,90,91,0);
m2[5]      =0;
m3[5]      =40;
m0[7] = new Array(20,12,21,38,140,3,0,3,39,30,10,18);
m1[7]      = new Array(94,95,96,97,98,99,0);
m2[7]      =0;
m3[7]      =42;
m0[8] = new Array(21,15,23,14,7,14,39,38,15,30,60,61,10,18,27,44,5,37);
m1[8]      = new Array(105,106,107,108,109,110,111,112,113,0);
m2[8]      =0;
m3[8]      =47;
m0[9] = new Array(6,13,60,61,20,37,61,37,28,37,36,28);
m1[9]      = new Array(118,119,120,121,122,123,0);
m2[9]      =0;
m3[9]      =51;
m0[10] = new Array(18,27,36,27,6,13,57,61,20,37,61,37,13,12,34,26,12,11,37,61,3,12,44,45,0,3,45,21,5,21,61,21);
m1[10]      = new Array(126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,0);
m2[10]      =0;
m3[10]      =53;
m0[11] = new Array(27,21,3,21,44,45,20,37,23,21,13,21,54,46,21,20,46,37);
m1[11]      = new Array(143,144,145,146,147,148,149,150,151,0);
m2[11]      =0;
m3[11]      =54;
m0[0] = new Array(51,35,6,21,50,34,14,22,57,42,5,14,52,36,11,19,62,45,4,6,71,5,61,52,12,28,60,62,127,61,1,18,35,27,18,12,49,33,21,31,61,60,13,29,45,30,31,21,53,45,6,7,56,57,15,23,30,20,2,20,27,20,29,36,45,36,12,18,42,27,21,6,52,43,18,35,59,38,22,30,55,39,6,21,38,46,30,39,46,39,35,20,58,23,7,6,39,47,14,23,47,23,10,18,60,44,6,13,57,61,18,27,36,27,13,12,27,20,12,20,44,45,8,24,43,36);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,9,10,11,12,12,13,14,16,35,36,37,38,39,40,41,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,92,93,100,101,102,103,104,114,115,116,117,124,125,142,152,153,154,155,156,157,158,159,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5= 12;
m4[1  ]=  1;
m4[2  ]= 18;
m4[4  ]=  5;
m4[3  ]= 12;
m4[6  ]=  7;
m4[5  ]= 10;
m4[7  ]=  6;
m4[8  ]=  9;
m4[9  ]=  6;
m4[10 ]= 16;
m4[11 ]=  9;
m4[0  ]= 63;
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.d4 "             ,"1...Nf6 "       ,"2.c4 "             ,"2...g6 "        ,"3.Nc3 "            ,"3...Bg7 "       ,"4.e4 "             ,"4...d6 "        ,"5.Nf3 "            ,"5...0-0 "       ,"6.Be2 "            ,"6...e5 "        ,"7.0-0 "            ,"7...Nc6 "             
,"8.d5 "             ,"8.Be3 "            ,"8...Ne7 "          ,"8...Nb8 "          ,"9.Be3 "            ,"9...a5 "        ,"10.Nd2 "           ,"10...Na6 "      ,"11.a3 "            ,"11...Nd7 "      ,"12.b4 "            ,"12...f5 "       ,"13.f3 "            ,"13...Bf6 "      ,"14.c5 "                  
,"14...dxc5 "     ,"15.bxa5 "          ,"15...Bg5 "      ,"16.Bf2 "           ,"16...Be7 "      ,"17.Nc4 "           ,"9.b4 "             ,"9...Nh5 "       ,"10.Re1 "           ,"10...f5 "       ,"11.Ng5 "           ,"11...Nf6 "      ,"12.f3 "            ,"12.Bf3 "           ,"12...c6 "             
,"13.Be3 "           ,"13.Bb2 "           ,"13...h6 "       ,"14.Ne6 "           ,"14...Bxe6 "     ,"15.dxe6 "          ,"13...h6 "          ,"14.Ne6 "           ,"14...Bxe6 "     ,"15.dxe6 "          ,"15...fxe4 "        ,"16.Nxe4 "          ,"16...Nxe4 "     ,"17.Bxe4 "          ,"17...d5 "             
,"12...Kh8 "         ,"13.Rb1 "           ,"13...h6 "       ,"14.Ne6 "           ,"14...Bxe6 "     ,"15.dxe6 "          ,"15...fxe4 "     ,"16.fxe4 "          ,"16...Nc6 "      ,"17.Nd5 "           ,"17...Ng8 "      ,"18.Bd3 "           ,"18...Nd4 "      ,"19.Qg4 "           ,"19...g5 "             
,"20.h4! "           ,"20.Qh3?! "         ,"20...c6 "          ,"21.Ne3 "           ,"21...Qf6 "      ,"22.Ng4 "           ,"22.Rf1 "           ,"22...Qxe6 "     ,"23.Rxf8 "          ,"23...Rxf8 "     ,"24.Qxe6 "          ,"24...Nxe6 "     ,"25.Nf5 "           ,"22...Qe7 "         ,"23.Be3?! "               
,"23...Nxe6 "     ,"24.g3 "            ,"24...Qd7 "      ,"20...Nf6 "         ,"21.Qg3! "          ,"21.e7?! "          ,"21...Nxg4 "     ,"22.exd8Q "         ,"22...Raxd8 "    ,"23.hxg5 "          ,"23...c6 "       ,"21...gxh4 "        ,"22.Qxh4 "          ,"22...Nxe6 "     ,"23.Bxh6 "                
,"23...Kg8? "     ,"23...Nh7 "         ,"24.Bxg7+ "         ,"24...Kxg7 "     ,"25.Qg4+ "          ,"25...Nhg5 "     ,"26.Rf1 "           ,"26...c6 "       ,"27.Ne3 "           ,"27...Rf4 "      ,"24.Qh3 "           ,"24...Bxh6 "     ,"25.Qxh6 "          ,"25...c6 "       ,"25...Kf7?? "             
,"26.Rf1 "           ,"26...Nf4 "      ,"27.Rxf4! "         ,"27...exf4 "     ,"28.e5! "           ,"26.Re3! "          ,"26...Kf7 "         ,"26...cxd5 "        ,"27.exd5 "          ,"27...Kf7 "      ,"28.Rf1 "           ,"28...Nf4 "      ,"29.Rxf4 "          ,"29...Ke7 "      ,"30.c5! "                 
,"30...Kd7 "      ,"31.Rf1! "          ,"31...Qe7 "      ,"32.Ref3 "          ,"32...Rad8 "     ,"33.Rxf6 "          ,"33...Rxf6 "     ,"34.Rxf6 "          ,"27.Rf1! "          ,"27.Nxf6 "          ,"27...Qxf6 "     ,"28.Rf3 "           ,"28...Nf4 "      ,"29.Qxf6+ "         ,"29...Kxf6 "           
,"30.g3 "            ,"30...Ke6 "      ,"31.gxf4 "          ,"27...cxd5 "        ,"28.exd5 "          ,"28...Ke7 "      ,"29.dxe6! "         ,"29...Kxe6 "     ,"30.Ref3 "          ,"30...a5 "       ,"31.Be4 "           );      
