//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(50,34,2,9,48,32,25,34,57,42,12,20,52,36,21,36,42,36,20,27,36,42,27,35,61,34,35,42,34,13,4,13,59,41);
m1[1]      = new Array(7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0);
m2[1]      =0;
m3[1]      =6;
m0[2] = new Array(48,32,25,33,59,50,33,42,49,42,14,22,61,43,5,14,56,40,4,6,71,5,60,62,127,61,12,20,61,57,20,27,36,27,5,4);
m1[2]      = new Array(34,35,36,37,38,39,40,41,42,43,43,44,44,45,46,47,48,49,0);
m2[2]      =0;
m3[2]      =16;
m0[3] = new Array(38,45,50,2,0,2,58,2);
m1[3]      = new Array(59,60,61,62,0);
m2[3]      =0;
m3[3]      =25;
m0[4] = new Array(58,57,23,51,50,51,26,36,51,44,21,28,61,34,36,26);
m1[4]      = new Array(66,67,68,69,70,71,72,73,0);
m2[4]      =0;
m3[4]      =28;
m0[5] = new Array(38,45,117,117,39,45,2,38,61,52,38,45,51,45,33,41,50,59,23,58,59,58,4,6,71,5);
m1[5]      = new Array(75,75,76,77,78,79,80,81,82,83,84,85,85,0);
m2[5]      =0;
m3[5]      =29;
m0[6] = new Array(36,28,33,41,50,42,46,55,51,36,26,36,44,36,39,53,61,47,53,52,36,35,19,28,37,28,52,53,42,44,53,44,35,44,38,47);
m1[6]      = new Array(93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,0);
m2[6]      =0;
m3[6]      =36;
m0[7] = new Array(0,2,28,19,13,29,58,63,29,37,44,52,4,3);
m1[7]      = new Array(118,119,120,121,122,123,124,0);
m2[7]      =0;
m3[7]      =44;
m0[0] = new Array(51,35,6,21,62,45,10,26,35,27,9,25,58,30,3,17,30,21,17,21,50,42,11,19,52,36,8,16,57,51,1,11,54,46,14,30,48,32,25,33,42,33,26,33,56,58,30,38,59,50,11,26,45,39,5,23,53,37,23,37,46,37,21,39,60,52,38,46,52,44,2,38,61,54,46,55,51,45,39,46,63,55,12,28,37,28,4,6,71,5,58,63,13,29,28,19,29,36,44,35,38,45,54,45,26,41,50,41,46,14,35,26,14,8,26,33,0,1);
m1[0]      = new Array(0,1,2,3,4,5,6,24,25,26,27,28,29,30,31,32,33,50,51,52,53,54,55,56,57,58,63,64,65,74,86,87,88,89,90,91,92,111,112,113,114,115,116,117,117,125,126,127,128,129,130,131,132,133,134,135,136,137,138,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5=  8;
m4[1  ]= 17;
m4[2  ]= 18;
m4[3  ]=  4;
m4[4  ]=  8;
m4[5  ]= 13;
m4[6  ]= 18;
m4[7  ]=  7;
m4[0  ]= 59;
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...c5 "        ,"3.d5 "             ,"3...b5!? "      ,"4.Bg5 "            ,"4.c4 "             ,"4...Bb7 "       ,"5.a4 "             ,"5...bxc4 "      ,"6.Nc3 "            ,"6...e6 "        ,"7.e4 "                   
,"7...Nxe4 "      ,"8.Nxe4 "           ,"8...exd5 "      ,"9.Nc3 "            ,"9...d4 "        ,"10.Bxc4 "          ,"10...dxc3 "     ,"11.Bxf7+ "         ,"11...Kxf7 "     ,"12.Qb3+ "          ,"4...Qb6 "          ,"5.Bxf6 "           ,"5...Qxf6 "      ,"6.c3 "             ,"6...d6 "              
,"7.e4 "             ,"7...a6 "        ,"8.Nbd2 "           ,"8...Nd7 "          ,"9.g3 "             ,"9.a4 "             ,"9...b4 "        ,"10.Qc2 "           ,"10...bxc3 "     ,"11.bxc3 "          ,"11...g6 "       ,"12.Bd3 "           ,"12...Bg7 "      ,"13.Ra3 "           ,"13...0-0 "            
,"14.0-0 "           ,"14...e6 "       ,"15.Rb1 "           ,"15...exd5 "     ,"16.exd5 "          ,"16...Re8 "      ,"9...g5! "          ,"10.a4 "            ,"10...b4 "       ,"11.cxb4 "          ,"11...cxb4 "     ,"12.Rc1 "           ,"12...g4! "      ,"13.Qc2!? "         ,"13...Nc5 "               
,"13...gxf3?? "      ,"14.Qxc8+ "         ,"14...Rxc8 "     ,"15.Rxc8# "         ,"14.Nh4 "           ,"14...Bh6 "      ,"15.f4? "           ,"15.Rb1 "           ,"15...Bxd2+ "    ,"16.Qxd2 "          ,"16...Nxe4 "     ,"17.Qe3 "           ,"17...Qe5 "      ,"18.Bc4 "           ,"18...Nc5 "            
,"15...Bxf4 "        ,"15...gxf3! "       ,"16.Nhxf3 "         ,"16...Bg4 "      ,"17.Be2 "           ,"17...Bxf3 "     ,"18.Nxf3 "          ,"18...b3 "       ,"19.Qd1 "           ,"19...Bxc1 "     ,"20.Qxc1 "          ,"20...0-0! "     ,"16.gxf4 "          ,"16...Qxh4+ "    ,"17.Ke2 "                 
,"17...g3! "      ,"18.Ke3 "           ,"18...Bg4 "         ,"19.Bg2 "           ,"19.e5 "            ,"19...b3 "       ,"20.Qc3 "           ,"20...gxh2 "     ,"21.Ne4 "           ,"21...Nxe4! "    ,"22.Kxe4 "          ,"22...Qf2! "     ,"23.Bh3 "           ,"23...Qe2+ "     ,"24.Kd4 "                 
,"24...dxe5+ "    ,"25.fxe5 "          ,"25...Qf2+ "     ,"26.Qe3 "           ,"26...Qxe3+ "    ,"27.Kxe3 "          ,"27...Bxh3 "     ,"19...gxh2 "        ,"20.Nf3 "           ,"20...Qg3! "     ,"21.Rxh2 "          ,"21...e5 "       ,"22.fxe5 "          ,"22...0-0! "        ,"22...Rc8! "              
,"23.exd6 "          ,"23...f5! "      ,"24.Rch1 "          ,"24...f4+ "      ,"25.Ke2 "           ,"25...Kd8! "     ,"23.Rch1 "          ,"23...f5 "       ,"24.exd6 "          ,"24...fxe4 "     ,"25.Kd4 "           ,"25...Bxf3 "     ,"26.Bxf3 "          ,"26...Nb3+ "     ,"27.Qxb3 "                
,"27...Qg7+ "     ,"28.Kc5 "           ,"28...Qa7+ "     ,"29.Kxb4 "          ,"29...Rab8+ "    );      
