//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(10,26,50,42,1,18,53,37,2,38,62,45,12,20,57,51,5,19,60,62,127,61,26,35,42,35,0,2,48,40,4,6,71,5,49,33,18,12,58,49,21,11,43,15,6,15,45,30,15,6,59,38,12,29);
m1[1]      = new Array(6,7,8,9,10,11,12,13,14,15,15,16,17,18,19,20,20,21,22,23,24,25,26,27,28,29,30,0);
m2[1]      =0;
m3[1]      =5;
m0[2] = new Array(43,52,2,29,57,40,10,26,50,42,33,18);
m1[2]      = new Array(34,35,36,37,38,39,0);
m2[2]      =0;
m3[2]      =8;
m0[3] = new Array(45,28,12,19,51,45,21,4,58,51,13,21,28,38);
m1[3]      = new Array(48,49,50,51,52,53,54,0);
m2[3]      =0;
m3[3]      =18;
m0[4] = new Array(2,26,58,41,26,27,60,52);
m1[4]      = new Array(82,83,84,85,0);
m2[4]      =0;
m3[4]      =45;
m0[5] = new Array(27,48,46,36,21,22,36,26,25,18,61,60);
m1[5]      = new Array(94,95,96,97,98,99,0);
m2[5]      =0;
m3[5]      =53;
m0[6] = new Array(43,34,25,34,61,60,34,48);
m1[6]      = new Array(103,104,105,106,0);
m2[6]      =0;
m3[6]      =56;
m0[7] = new Array(21,13,29,21,14,22,61,60,34,43,51,23,13,10,36,30,43,51,60,59,27,48,21,13,10,13,30,13,5,13,23,51);
m1[7]      = new Array(108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,0);
m2[7]      =0;
m3[7]      =57;
m0[8] = new Array(2,5,43,51,53,51,27,36,51,53,21,5,33,5,18,25);
m1[8]      = new Array(133,134,135,136,137,138,139,140,0);
m2[8]      =0;
m3[8]      =66;
m0[9] = new Array(55,47,21,29,2,5,29,30,33,51,28,36);
m1[9]      = new Array(141,142,143,144,145,146,0);
m2[9]      =0;
m3[9]      =66;
m0[0] = new Array(51,35,11,27,52,44,6,21,61,43,1,18,53,37,18,33,62,45,33,43,50,43,12,20,60,62,127,61,5,12,57,51,4,6,71,5,59,50,2,11,51,41,11,32,50,42,9,17,42,60,10,26,58,51,32,25,45,28,21,11,41,58,11,28,35,28,0,2,61,53,13,21,51,42,27,35,44,35,26,35,28,21,5,21,42,33,12,26,33,26,17,26,60,51,3,19,58,52,2,5,56,61,19,27,52,46,20,28,37,29,26,34,46,36,34,43,36,21,5,21,61,58,15,23,58,2,6,15,51,33,25,18,33,1,21,29,2,7,15,22,7,5,29,30,5,45,43,51);
m1[0]      = new Array(0,1,2,3,4,5,31,32,33,40,41,42,43,43,44,45,46,46,47,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,86,87,88,89,90,91,92,93,100,101,102,107,124,125,126,127,128,129,130,131,132,147,148,149,150,151,152,153,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5= 10;
m4[1  ]= 27;
m4[2  ]=  6;
m4[3  ]=  7;
m4[4  ]=  4;
m4[5  ]=  6;
m4[6  ]=  4;
m4[7  ]= 16;
m4[8  ]=  8;
m4[9  ]=  6;
m4[0  ]= 74;
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...d5 "        ,"2.e3 "             ,"2...Nf6 "       ,"3.Bd3 "            ,"3...Nc6!? "        ,"3...c5! "          ,"4.c3 "             ,"4...Nc6 "       ,"5.f4 "             ,"5...Bg4 "       ,"6.Nf3 "            ,"6...e6 "        ,"7.Nbd2 "                 
,"7...Bd6 "       ,"8.0-0 "            ,"8...cxd4 "      ,"9.cxd4 "           ,"9...Rc8 "       ,"10.a3 "            ,"10...0-0 "      ,"11.b4 "            ,"11...Ne7 "      ,"12.Bb2 "           ,"12...Nd7 "      ,"13.Bxh7+ "         ,"13...Kxh7 "     ,"14.Ng5+ "          ,"14...Kg8 "            
,"15.Qxg4 "          ,"15...Nf5 "      ,"4.f4 "             ,"4...Nb4! "      ,"5.Nf3 "            ,"5.Be2 "            ,"5...Bf5 "       ,"6.Na3 "            ,"6...c5 "        ,"7.c3 "             ,"7...Nc6 "       ,"5...Nxd3+ "        ,"6.cxd3 "           ,"6...e6 "        ,"7.0-0 "                  
,"7...Be7 "       ,"8.Nbd2 "           ,"8...0-0 "       ,"9.Qc2 "            ,"9.Ne5 "            ,"9...Bd6 "       ,"10.Ndf3 "          ,"10...Ne8 "      ,"11.Bd2 "           ,"11...f6 "       ,"12.Ng4= "          ,"9...Bd7 "          ,"10.Nb3 "           ,"10...Ba4! "     ,"11.Qc3 "                 
,"11...b6 "       ,"12.Qe1 "           ,"12...c5 "       ,"13.Bd2 "           ,"13...Bb5! "     ,"14.Ne5 "           ,"14...Nd7! "     ,"15.Nc1 "           ,"15...Nxe5 "     ,"16.dxe5 "          ,"16...Rc8! "     ,"17.Rf2 "           ,"17...f6 "       ,"18.Bc3 "           ,"18...d4! "            
,"19.exd4 "          ,"19...cxd4 "     ,"20.exf6 "          ,"20...Rxf6 "     ,"21.Bb4 "           ,"21...Bc5 "      ,"22.Bxc5 "          ,"22...bxc5 "     ,"22...Rxc5!? "      ,"23.Nb3 "           ,"23...Rd5 "      ,"24.Qe2 "           ,"23.Qd2 "           ,"23...Qd6 "      ,"24.Ne2 "                 
,"24...Rcf8 "     ,"25.Raf1 "          ,"25...Qd5! "     ,"26.Ng3! "          ,"26...e5! "      ,"26...Qxa2? "       ,"27.Ne4 "           ,"27...Rg6 "      ,"28.Nxc5 "          ,"28...Bc6 "      ,"29.Re1 "           ,"27.f5!? "          ,"27...c4! "      ,"28.Ne4 "           ,"28.dxc4? "               
,"28...Bxc4 "     ,"29.Re1 "           ,"29...Bxa2 "     ,"28...cxd3!!-+ "    ,"28...R6f7 "        ,"29.f6 "            ,"29...g6 "       ,"30.Re1 "           ,"30...cxd3 "     ,"31.Qh6! "          ,"31...Rc7 "      ,"32.Ng5 "           ,"32...d2 "       ,"33.Rd1 "           ,"33...Qxa2 "           
,"34.f7+ "           ,"34...Rcxf7 "    ,"35.Nxf7 "          ,"35...Rxf7 "     ,"36.Qxd2 "          ,"29.Nxf6+ "         ,"29...Rxf6 "     ,"30.Rc1 "           ,"30...h6 "       ,"31.Rc8+ "          ,"31...Kh7 "      ,"32.Qb4!? "         ,"32...Bc6! "     ,"33.Qb8? "          ,"33.Rf8 "                 
,"33...d2!! "     ,"34.Rxd2 "          ,"34...Qe4 "      ,"35.Rf2 "           ,"35...Rxf8 "     ,"36.Qxf8 "          ,"36...Bb5-+ "    ,"33.h3 "            ,"33...Rxf5 "     ,"34.Rf8 "           ,"34...Rg5 "      ,"35.Qd2 "           ,"35...e4 "       ,"33...Rxf5 "        ,"34.Rh8+ "                
,"34...Kg6 "      ,"35.Rf8 "           ,"35...Rg5! "     ,"36.R8f3 "          ,"36...d2! "      );      
