//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(8,24,58,40,24,33,40,33,21,11,45,51,13,29,48,32,11,26,33,26,19,26,51,41,9,17,32,24,2,9,59,51,12,2,24,17,10,17,56,0,9,0,61,57);
m1[1]      = new Array(18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,0);
m2[1]      =0;
m3[1]      =19;
m0[2] = new Array(52,45,10,18,58,49,15,23,30,20,2,20,27,20,29,36,42,36,21,36,60,36,12,29,33,25,0,2,36,52,3,4,25,18,9,18,59,32);
m1[2]      = new Array(45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0);
m2[2]      =0;
m3[2]      =24;
m0[3] = new Array(58,44,21,4,56,58,10,18,34,26,12,6,36,29,22,29,45,37,6,12,26,19,4,19,27,18,12,18,44,26,28,37,26,19,3,30,19,5,14,5,52,45);
m1[3]      = new Array(66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,0);
m2[3]      =0;
m3[3]      =26;
m0[4] = new Array(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,38,47,10,18,27,44,3,21,44,38,21,12,58,44,35,20,54,46,12,11);
m1[4]      = new Array(87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,0);
m2[4]      =0;
m3[4]      =26;
m0[5] = new Array(8,24,33,25,18,35,52,34,5,4,58,44,35,50,60,52,50,44,52,44,28,36,34,27);
m1[5]      = new Array(126,127,128,129,130,131,132,133,134,135,136,137,0);
m2[5]      =0;
m3[5]      =41;
m0[6] = new Array(58,49,0,3,49,42,4,12,62,53,18,35,32,48);
m1[6]      = new Array(141,142,143,144,145,146,147,0);
m2[6]      =0;
m3[6]      =44;
m0[0] = new Array(51,35,6,21,62,45,14,22,50,34,5,14,57,42,4,6,71,5,52,36,11,19,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,34,26,15,23,30,20,2,20,27,20,19,27,36,27,21,27,42,27,3,27,59,41,27,41,48,41,12,18,56,32,5,4,52,34,8,16,33,25,16,25,32,0,4,0,34,25,0,4,60,59,4,20,59,11,14,5,11,10,5,26,62,61,20,12,10,12,26,12,58,49,18,35,49,35,28,35,54,38,7,14,38,29,22,29,25,43,14,21,55,47,21,30,61,52,30,37,43,50,23,31,50,43,12,5,52,53,37,30,53,61,5,26,61,52,31,39,43,50,29,37,52,43,9,25,43,36,25,33);
m1[0]      = new Array(0,1,2,3,4,5,6,7,7,8,9,10,11,12,12,13,14,15,16,17,40,41,42,43,44,64,65,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,138,139,140,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5=  7;
m4[1  ]= 22;
m4[2  ]= 19;
m4[3  ]= 21;
m4[4  ]= 24;
m4[5  ]= 12;
m4[6  ]=  7;
m4[0  ]= 90;
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.Nf3 "            ,"2...g6 "        ,"3.c4 "             ,"3...Bg7 "       ,"4.Nc3 "            ,"4...0-0 "       ,"5.e4 "             ,"5...d6 "        ,"6.Be2 "            ,"6...e5 "        ,"7.0-0 "            ,"7...Nc6 "             
,"8.d5 "             ,"8...Ne7 "       ,"9.b4 "             ,"9...Nh5 "          ,"9...a5 "           ,"10.Ba3 "           ,"10...axb4 "     ,"11.Bxb4 "          ,"11...Nd7 "      ,"12.Nd2 "           ,"12...f5 "       ,"13.a4 "            ,"13...Nc5 "      ,"14.Bxc5 "          ,"14...dxc5 "           
,"15.Nb3 "           ,"15...b6 "       ,"16.a5 "            ,"16...Bb7 "      ,"17.Qd2 "           ,"17...Nc8 "      ,"18.axb6 "          ,"18...cxb6 "     ,"19.Rxa8 "          ,"19...Bxa8 "     ,"20.Rb1 "           ,"10.Re1 "           ,"10...f5 "       ,"11.Ng5 "           ,"11...Nf6 "            
,"12.f3 "            ,"12.Bf3 "           ,"12...c6 "       ,"13.Bb2 "           ,"13...h6 "       ,"14.Ne6 "           ,"14...Bxe6 "     ,"15.dxe6 "          ,"15...fxe4 "     ,"16.Nxe4 "          ,"16...Nxe4 "     ,"17.Rxe4 "          ,"17...Nf5 "      ,"18.b5 "            ,"18...Rc8 "            
,"19.Re2 "           ,"19...Qe8 "      ,"20.bxc6 "          ,"20...bxc6 "     ,"21.Qa4= "          ,"12...Kh8 "         ,"13.c5! "           ,"13.Be3 "           ,"13...Ne8 "      ,"14.Rc1 "           ,"14...c6 "       ,"15.c5 "            ,"15...Ng8? "     ,"16.exf5 "          ,"16...gxf5? "          
,"17.f4 "            ,"17...Ne7 "      ,"18.cxd6 "          ,"18...Nxd6? "    ,"19.dxc6 "          ,"19...Nxc6 "     ,"20.Bc5 "           ,"20...exf4 "     ,"21.Bxd6 "          ,"21...Qxg5 "     ,"22.Bxf8 "          ,"22...Bxf8 "     ,"23.Bf3 "           ,"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.Qh3 "           ,"20...c6 "       ,"21.Ne3 "                 
,"21...Qf6 "      ,"22.Ng4 "           ,"22...Qe7 "      ,"23.Be3 "           ,"23...Nxe6 "     ,"24.g3 "            ,"24...Qd7 "      ,"13...h6 "          ,"14.Ne6 "           ,"14...Bxe6 "     ,"15.dxe6 "          ,"15...d5 "       ,"16.exd5 "          ,"16...Nfxd5 "    ,"17.Nxd5 "                
,"17...Qxd5 "     ,"18.Qb3 "           ,"18...Qxb3 "     ,"19.axb3 "          ,"19...Nc6 "      ,"20.Ra4 "           ,"20...Rfe8!N "      ,"20...a5 "          ,"21.b5 "            ,"21...Nd4 "      ,"22.Bc4 "           ,"22...Rfe8 "     ,"23.Be3 "           ,"23...Nc2 "      ,"24.Re2 "                 
,"24...Nxe3 "     ,"25.Rxe3 "          ,"25...e4 "       ,"26.Bd5= "          ,"21.Bc4! "          ,"21...a6! "         ,"22.b5!? "          ,"22.Bb2 "           ,"22...Rad8 "        ,"23.Bc3 "           ,"23...Re7 "      ,"24.Kf2 "           ,"24...Nd4 "      ,"25.Ra2= "          ,"22...axb5 "              
,"23.Rxa8 "          ,"23...Rxa8 "     ,"24.Bxb5 "          ,"24...Re8 "         ,"25.Rd1 "           ,"25...Rxe6 "     ,"26.Rd7 "           ,"26...Bf8! "     ,"27.Rxc7 "          ,"27...Bxc5+ "    ,"28.Kf1 "           ,"28...Re7 "      ,"29.Rxe7 "          ,"29...Bxe7 "     ,"30.Bb2 "                 
,"30...Nd4 "      ,"31.Bxd4 "          ,"31...exd4 "     ,"32.g4 "            ,"32...Kg7 "      ,"33.gxf5 "          ,"33...gxf5 "     ,"34.Bd3 "           ,"34...Kf6 "      ,"35.h3 "            ,"35...Kg5 "      ,"36.Ke2 "           ,"36...Kf4 "      ,"37.Bc2 "           ,"37...h5 "             
,"38.Bd3 "           ,"38...Bf8 "      ,"39.Kf2 "           ,"39...Kg5 "      ,"40.Kf1 "           ,"40...Bc5 "      ,"41.Ke2 "           ,"41...h4 "       ,"42.Bc2 "           ,"42...f4 "       ,"43.Kd3 "           ,"43...b5 "          ,"44.Ke4 "           ,"44...b4 "       );      
