//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(59,35,48,34,45,28,34,35,44,35,13,21,35,26,21,28,37,28,0,4);
m1[1]      = new Array(39,40,41,42,43,44,45,46,47,48,0);
m2[1]      =0;
m3[1]      =40;
m0[2] = new Array(9,25);
m1[2]      = new Array(52,0);
m2[2]      =0;
m3[2]      =43;
m0[3] = new Array(4,2);
m1[3]      = new Array(53,0);
m2[3]      =0;
m3[3]      =43;
m0[4] = new Array(20,38,59,35,38,45,35,26,6,14,54,45);
m1[4]      = new Array(54,55,56,57,58,59,0);
m2[4]      =0;
m3[4]      =43;
m0[5] = new Array(34,36);
m1[5]      = new Array(66,0);
m2[5]      =0;
m3[5]      =49;
m0[6] = new Array(19,12);
m1[6]      = new Array(68,0);
m2[6]      =0;
m3[6]      =50;
m0[7] = new Array(50,22);
m1[7]      = new Array(76,0);
m2[7]      =0;
m3[7]      =57;
m0[8] = new Array(12,8);
m1[8]      = new Array(80,0);
m2[8]      =0;
m3[8]      =60;
m0[10] = new Array(56,59,35,29);
m1[10]      = new Array(93,94,0);
m2[10]      =9;
m3[10]      =1;
m0[11] = new Array(15,31,37,29,2,18,21,3);
m1[11]      = new Array(95,96,97,98,0);
m2[11]      =9;
m3[11]      =1;
m0[9] = new Array(47,39,2,4,39,31,56,59,31,23,59,31,46,47);
m1[9]      = new Array(91,92,99,100,101,102,103,0);
m2[9]      =0;
m3[9]      =70;
m0[12] = new Array(21,3,6,14,29,21,14,23,46,39,56,35,54,38);
m1[12]      = new Array(110,111,112,113,114,115,116,0);
m2[12]      =0;
m3[12]      =76;
m0[14] = new Array(56,35,54,38);
m1[14]      = new Array(125,126,0);
m2[14]      =13;
m3[14]      =5;
m0[13] = new Array(21,3,6,14,29,21,14,23,46,39,56,60,54,46,60,36,46,38,36,60,45,46);
m1[13]      = new Array(119,120,121,122,123,124,127,128,129,130,131,0);
m2[13]      =0;
m3[13]      =78;
m0[15] = new Array(46,45,56,61);
m1[15]      = new Array(134,135,0);
m2[15]      =0;
m3[15]      =80;
m0[16] = new Array(54,45,15,22,21,17,24,32,17,3,6,14,3,27,32,40,35,41,56,57);
m1[16]      = new Array(136,137,138,139,140,141,142,143,144,145,0);
m2[16]      =0;
m3[16]      =80;
m0[0] = new Array(51,35,6,21,50,34,12,20,62,45,11,27,57,42,5,33,34,27,20,27,58,30,1,11,52,44,10,26,61,52,3,24,60,62,127,61,4,6,71,5,45,51,33,42,49,42,24,42,56,58,42,40,35,26,40,48,30,37,5,4,51,45,21,36,52,25,8,16,25,32,36,26,58,26,11,26,32,4,2,20,37,28,0,4,28,14,6,14,59,35,14,6,35,26,48,34,26,19,4,2,55,47,34,10,19,33,16,24,33,39,10,50,45,35,50,36,39,12,9,17,62,55,20,29,12,21,29,22,53,37,36,44,61,45,44,58,45,46,58,56,37,29,2,58,46,44,58,63,55,46,63,60,44,45,60,61,29,22,61,45,21,45,56,60,46,37,15,22,45,27,60,53,35,45);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,16,17,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,49,50,51,60,61,62,63,64,65,67,69,70,71,72,73,74,75,77,78,79,81,82,83,84,85,86,87,88,89,90,104,105,106,107,108,109,117,118,132,133,146,147,148,149,150,151,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5= 17;
m4[1  ]= 10;
m4[2  ]=  1;
m4[3  ]=  1;
m4[4  ]=  6;
m4[5  ]=  1;
m4[6  ]=  1;
m4[7  ]=  1;
m4[8  ]=  1;
m4[10 ]=  2;
m4[11 ]=  4;
m4[9  ]=  7;
m4[12 ]=  7;
m4[14 ]=  2;
m4[13 ]= 11;
m4[15 ]=  2;
m4[16 ]= 10;
m4[0  ]= 87;
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...e6 "        ,"3.Nf3 "            ,"3...d5 "        ,"4.Nc3 "            ,"4...Bb4 "       ,"5.cxd5 "           ,"5...exd5 "      ,"6.Bg5 "            ,"6...Nbd7 "      ,"7.e3 "             ,"7...c5 "              
,"8.Be2 "            ,"8...Qa5 "       ,"9.0-0 "            ,"9...0-0 "       ,"10.Nd2 "           ,"10...Bxc3 "     ,"11.bxc3 "          ,"11...Qxc3 "     ,"12.Rc1 "           ,"12...Qa3 "      ,"13.dxc5 "          ,"13...Qxa2 "     ,"14.Bf4 "           ,"14...Re8 "      ,"15.Nf3 "                 
,"15...Ne4 "      ,"16.Bb5 "           ,"16...a6 "       ,"17.Ba4 "           ,"17...Nexc5 "    ,"18.Rxc5 "          ,"18...Nxc5 "     ,"19.Bxe8 "          ,"19...Be6 "      ,"20.Be5 "           ,"20.Qd4 "           ,"20...Qc4 "      ,"21.Ne5 "           ,"21...Qxd4 "     ,"22.exd4 "                
,"22...f6 "       ,"23.dxc5 "          ,"23...fxe5 "     ,"24.Bxe5 "          ,"24...Rxe8 "     ,"20...Rxe8 "        ,"21.Bxg7 "          ,"21...Kxg7?! "   ,"21...b5 "          ,"21...Rc8 "         ,"21...Bg4! "        ,"22.Qd4 "           ,"22...Bxf3 "     ,"23.Qxc5 "          ,"23...Kxg7 "           
,"24.gxf3-/+ "       ,"22.Qd4+ "          ,"22...Kg8 "      ,"23.Qxc5 "          ,"23...Qc4 "      ,"24.Qd6 "           ,"24...Rc8 "         ,"24...>=24...Qe4 "  ,"25.h3 "            ,"25...>=25.Qe7= ","25...Qc7 "         ,"26.Qb4 "           ,"26...a5 "          ,"27.Qh4 "           ,"27...Qc2 "            
,"28.Nd4 "           ,"28...Qe4 "      ,"28...Qg6 "         ,"29.Qe7 "           ,"29...b6 "       ,"30.Kh2 "           ,"30.Qa7 "           ,"30...Bf5 "         ,"31.Qf6! "          ,"31...Bg6? "     ,"32.f4! "           ,"32...Qxe3 "        ,"33.Rf3 "           ,"33...Qc1 "         ,"34.Rg3 "                 
,"34...Qa1 "      ,"35.f5? "           ,"35.h4!! "          ,"35...Re8 "         ,"35...Qd1 "         ,"36.Nf5 "           ,"35...h5 "          ,"36.f5 "            ,"36...Rc6 "      ,"37.Qd8+ "          ,"36.h5 "            ,"36...Qd1 "      ,"37.h6 "            ,"37...Qh5+ "     ,"38.Rh3+- "               
,"35...Rc1 "         ,"36.Re3 "           ,"36...Rh1+ "     ,"37.Kg3 "           ,"37...Re1 "      ,"38.Rf3?? "         ,"38.Qd8+! "         ,"38...Kg7 "      ,"39.f6+ "           ,"39...Kh6 "      ,"40.Kh4!! "         ,"40...Qxd4+ "    ,"41.g4 "            ,"38...Rf1?? "       ,"39.fxg6?? "              
,"39.Qd8+! "         ,"39...Kg7 "      ,"40.f6+ "           ,"40...Kh6 "      ,"41.Kh4!! "         ,"41...Qe1+ "     ,"41...Qxd4+ "       ,"42.g4 "            ,"42.g3 "            ,"42...Qe4+ "     ,"43.g4 "            ,"43...Qe1+ "     ,"44.Rg3 "           ,"39...Rxf3+ "       ,"40.Qxf3 "                
,"40.Kxf3?? "        ,"40...Qf1+ "        ,"40.gxf3 "          ,"40...hxg6 "     ,"41.Qxb6 "          ,"41...a4 "       ,"42.Qd8+ "          ,"42...Kg7 "      ,"43.Qxd5 "          ,"43...a3 "       ,"44.Nb3 "           ,"44...Qb1 "      ,"40...Qe1+ "        ,"41.Kf4 "           ,"41...hxg6 "           
,"42.Qxd5 "          ,"42...Qf2+ "     ,"43.Nf3 "           );      
