//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(52,42,8,16,56,57,18,24,55,39,12,29,63,47,4,2,64,3,39,31,6,38,42,59);
m1[1]      = new Array(25,26,27,28,29,30,31,32,32,33,34,35,0);
m2[1]      =0;
m3[1]      =24;
m0[2] = new Array(42,25,11,25,57,25,2,1,54,46,3,2,58,44,24,34,44,53,10,18,25,26,18,16,61,52);
m1[2]      = new Array(40,41,42,43,44,45,46,47,48,49,50,51,52,0);
m2[2]      =0;
m3[2]      =29;
m0[3] = new Array(25,49,24,34,49,57,10,26,43,42,26,8,63,55,1,0,42,41);
m1[3]      = new Array(61,62,63,64,65,66,67,68,69,0);
m2[3]      =0;
m3[3]      =37;
m0[4] = new Array(24,33,40,33,2,50,33,25,16,25,61,25,3,35,60,62,127,61);
m1[4]      = new Array(79,80,81,82,83,84,85,86,86,0);
m2[4]      =0;
m3[4]      =46;
m0[5] = new Array(33,9,27,9,57,9,1,9,50,34);
m1[5]      = new Array(88,89,90,91,92,0);
m2[5]      =0;
m3[5]      =47;
m0[6] = new Array(27,63,33,17,2,10,17,16,63,45,16,52,45,52,61,52,10,50);
m1[6]      = new Array(94,95,96,97,98,99,100,101,102,0);
m2[6]      =0;
m3[6]      =48;
m0[7] = new Array(23,15,2,7,38,30,9,18,50,42);
m1[7]      = new Array(128,129,130,131,132,0);
m2[7]      =0;
m3[7]      =73;
m0[8] = new Array(37,29,20,29,43,29,2,4,23,15,4,28,44,43,28,4,143,7,4,7,63,7,33,25,30,22);
m1[8]      = new Array(135,136,137,138,139,140,141,142,143,144,145,146,147,0);
m2[8]      =0;
m3[8]      =75;
m0[0] = new Array(52,36,12,20,51,35,11,27,57,42,5,33,36,28,10,26,48,40,33,42,49,42,6,12,59,38,3,10,38,14,7,6,14,15,26,35,62,52,1,18,53,37,2,11,15,43,35,42,56,57,4,2,64,3,52,42,18,24,55,47,2,1,54,38,3,2,42,25,11,25,57,25,8,16,25,57,24,34,43,42,27,35,42,35,6,3,35,34,10,24,34,33,24,27,58,44,27,45,33,9,45,9,57,9,1,9,61,43,12,27,44,51,27,42,60,53,3,35,53,44,35,32,51,42,2,42,47,39,32,40,44,35,42,2,39,31,40,32,35,44,16,24,31,23,32,33,38,30,24,32,23,15,2,7,63,56,9,17,50,42,33,41,56,32,41,42,44,51,42,43,51,43,7,15,32,0,17,9,0,56,15,47,43,52,47,42,56,63,9,2,63,15,42,10,30,22,13,22,15,10,2,10,52,45);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,36,36,37,38,39,53,54,55,56,57,58,59,60,70,71,72,73,74,75,76,77,78,87,93,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,133,134,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,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5=  9;
m4[1  ]= 12;
m4[2  ]= 13;
m4[3  ]=  9;
m4[4  ]=  9;
m4[5  ]=  5;
m4[6  ]=  9;
m4[7  ]=  5;
m4[8  ]= 13;
m4[0  ]=102;
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.e4 "             ,"1...e6 "        ,"2.d4 "             ,"2...d5 "        ,"3.Nc3 "            ,"3...Bb4 "       ,"4.e5 "             ,"4...c5 "        ,"5.a3 "             ,"5...Bxc3+ "     ,"6.bxc3 "           ,"6...Ne7 "       ,"7.Qg4 "            ,"7...Qc7 "             
,"8.Qxg7 "           ,"8...Rg8 "       ,"9.Qxh7 "           ,"9...cxd4 "      ,"10.Ne2 "           ,"10...Nbc6 "     ,"11.f4 "            ,"11...Bd7 "      ,"12.Qd3 "           ,"12...dxc3 "        ,"13.Rb1 "           ,"13.Nxc3 "          ,"13...a6 "       ,"14.Rb1 "           ,"14...Na5 "            
,"15.h4 "            ,"15...Nf5 "         ,"16.Rh3 "           ,"16...0-0-0 "    ,"17.h5 "            ,"17...Rg4 "      ,"18.Nd1!?N "        ,"13...0-0-0 "       ,"14.Nxc3 "          ,"14...Na5 "      ,"15.h3 "            ,"15.Nb5 "           ,"15...Bxb5 "     ,"16.Rxb5 "          ,"16...Kb8 "            
,"17.g3 "            ,"17...Rc8 "      ,"18.Be3 "           ,"18...Nc4 "      ,"19.Bf2 "           ,"19...Qc6 "      ,"20.Rc5 "           ,"20...Qa6 "      ,"21.Be2 "           ,"15...Kb8 "         ,"16.g4 "            ,"16...Rc8 "      ,"17.Nb5 "           ,"17...Bxb5 "     ,"18.Rxb5 "                
,"18...a6 "       ,"19.Rb1!? "         ,"19.Rb2 "           ,"19...Nc4 "      ,"20.Rb1 "           ,"20...Qc5 "      ,"21.Qc3 "           ,"21...Qa7 "      ,"22.Rh2 "           ,"22...Ka8 "      ,"23.Qb3 "           ,"19...Nc4 "         ,"20.Qc3 "           ,"20...d4!? "        ,"21.Qxd4 "                
,"21...Rgd8 "     ,"22.Qxc4! "         ,"22...Qa5+ "        ,"23.Qb4 "           ,"23...Qd5 "      ,"23...Qxb4+ "       ,"24.axb4 "          ,"24...Rxc2 "     ,"25.b5 "            ,"25...axb5 "     ,"26.Bxb5 "          ,"26...Rd4 "      ,"27.0-0 "           ,"24.Be3? "          ,"24.Qxb7+ "               
,"24...Qxb7 "     ,"25.Rxb7+ "         ,"25...Kxb7 "     ,"26.c4!+- "         ,"24...Qf3? "        ,"24...Qxh1! "       ,"25.Qb6 "           ,"25...Rc7! "     ,"26.Qxa6 "          ,"26...Qf3 "      ,"27.Qe2 "           ,"27...Qxe2+ "    ,"28.Bxe2 "          ,"28...Rxc2 "     ,"25.Qxb7+! "              
,"25...Qxb7 "        ,"26.Rxb7+ "         ,"26...Kxb7 "     ,"27.Bd3 "           ,"27...Nd5 "         ,"28.Bd2 "           ,"28...Nc3 "      ,"29.Kf2 "           ,"29...Rd4 "         ,"30.Ke3 "           ,"30...Ra4 "      ,"31.Bxc3 "          ,"31...Rxc3 "     ,"32.h4! "           ,"32...Raxa3 "             
,"33.Kd4 "           ,"33...Rc8 "      ,"34.h5 "            ,"34...Ra4+ "     ,"35.Ke3 "           ,"35...a5 "       ,"36.h6 "            ,"36...Rb4 "      ,"37.g5!? "          ,"37.h7! "           ,"37...Rh8 "      ,"38.g5 "            ,"38...Kc6 "      ,"39.c3 "            ,"37...a4 "                
,"38.h7 "            ,"38.f5 "            ,"38...exf5 "     ,"39.Bxf5 "          ,"39...Re8 "      ,"40.h7 "            ,"40...Rxe5+ "    ,"41.Kd3 "           ,"41...Re8 "      ,"42.h8Q "           ,"42...Rxh8 "     ,"43.Rxh8 "          ,"43...Rb5 "      ,"44.g6! "           ,"38...Rh8 "               
,"39.Ra1 "           ,"39...Kb6 "      ,"40.c3 "            ,"40...Rb3 "      ,"41.Rxa4 "          ,"41...Rxc3 "     ,"42.Kd2 "           ,"42...Rxd3+! "   ,"43.Kxd3 "          ,"43...Rxh7 "     ,"44.Ra8 "           ,"44...Kb7 "      ,"45.Ra1 "           ,"45...Rh3+ "     ,"46.Ke2 "                 
,"46...Rc3 "      ,"47.Rh1 "           ,"47...Kc8 "      ,"48.Rh7! "          ,"48...Rc7 "      ,"49.g6! "           ,"49...fxg6 "        ,"50.Rxc7+ "         ,"50...Kxc7 "     ,"51.Kf3 "           );      
