//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(11,27);
m1[1]      = new Array(10,0);
m2[1]      =0;
m3[1]      =9;
m0[2] = new Array(58,37,5,12,52,44,10,26,61,43,36,43,59,43,26,35,45,35,8,16,56,59);
m1[2]      = new Array(14,15,16,17,18,19,20,21,22,23,24,0);
m2[2]      =0;
m3[2]      =12;
m0[3] = new Array(36,9,52,36,3,21,35,27,5,26,51,45,8,24,61,43,15,23,60,62,127,61,20,28,58,51,1,16,49,33,24,33,40,33,16,33,56,0,9,0,43,52,0,9,51,42,4,6,71,5,59,51,21,12,45,28);
m1[3]      = new Array(26,27,28,29,30,31,32,33,34,35,35,36,37,38,39,40,41,42,43,44,45,46,47,48,48,49,50,51,0);
m2[3]      =0;
m3[3]      =13;
m0[4] = new Array(20,28,35,27,18,24,55,39,15,23,61,47,24,9,60,62,127,61,8,24,49,41,9,26,44,36,5,19,47,29,3,21,59,38,23,31,38,45,22,29,45,29,21,29,36,29);
m1[4]      = new Array(56,57,58,59,60,61,62,63,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,0);
m2[4]      =0;
m3[4]      =17;
m0[5] = new Array(15,31,35,27,20,27,61,54,10,18,60,62,127,61,13,21,61,60,5,12);
m1[5]      = new Array(86,87,88,89,90,91,91,92,93,94,0);
m2[5]      =0;
m3[5]      =25;
m0[6] = new Array(44,36,11,27,61,54,5,12,60,62,127,61,4,6,71,5,61,60);
m1[6]      = new Array(96,97,98,99,100,100,101,101,102,0);
m2[6]      =0;
m3[6]      =26;
m0[7] = new Array(49,35,8,10,36,26,12,19,60,44,13,5,26,16,10,9,35,26,19,12,26,12,2,12,16,26);
m1[7]      = new Array(123,124,125,126,127,128,129,130,131,132,133,134,135,0);
m2[7]      =0;
m3[7]      =47;
m0[8] = new Array(23,14,21,29,38,30,3,19,60,20,19,20,22,20,13,30,20,18,8,11,14,7,30,13,7,14,12,30,31,23,30,23,14,23,13,23,18,23,27,35,62,61,35,43,61,60,43,51,60,59,11,43,23,16,4,12,16,25,43,40,25,28);
m1[8]      = new Array(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,0);
m2[8]      =0;
m3[8]      =59;
m0[0] = new Array(51,35,6,21,50,34,12,20,62,45,9,17,48,40,2,9,57,42,21,36,42,36,9,36,45,51,36,22,54,46,1,18,52,44,8,16,49,33,17,25,34,25,16,25,58,49,18,8,55,39,15,23,35,27,20,27,61,54,10,18,60,62,127,61,13,21,61,60,5,12,59,38,4,13,39,31,22,15,44,36,27,36,54,36,15,36,51,36,8,2,56,59,0,8,36,21,14,21,38,22,13,5,49,58,11,27,59,35,2,19,35,38,19,13,58,23,5,4,23,14);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,11,12,13,25,52,53,54,55,78,79,80,81,82,83,84,85,95,103,104,105,106,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,136,137,138,139,140,141,142,143,144,145,146,147,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5=  9;
m4[1  ]=  1;
m4[2  ]= 11;
m4[3  ]= 28;
m4[4  ]= 23;
m4[5  ]= 10;
m4[6  ]=  9;
m4[7  ]= 13;
m4[8  ]= 31;
m4[0  ]= 60;
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...b6 "        ,"4.a3 "             ,"4...Bb7 "       ,"5.Nc3 "            ,"5...Ne4 "       ,"5...d5 "           ,"6.Nxe4 "           ,"6...Bxe4 "      ,"7.Nd2 "                  
,"7.Bf4 "            ,"7...Be7 "          ,"8.e3 "             ,"8...c5 "        ,"9.Bd3 "            ,"9...Bxd3 "      ,"10.Qxd3 "          ,"10...cxd4 "     ,"11.Nxd4 "          ,"11...a6 "       ,"12.Rd1 "           ,"7...Bg6?!N "       ,"7...Bb7 "          ,"8.e4 "             ,"8...Qf6 "             
,"9.d5 "             ,"9...Bc5 "       ,"10.Nf3 "           ,"10...a5 "       ,"11.Bd3 "           ,"11...h6 "       ,"12.0-0 "           ,"12...e5 "       ,"13.Bd2 "           ,"13...Na6 "      ,"14.b4 "            ,"14...axb4 "     ,"15.axb4 "          ,"15...Nxb4 "     ,"16.Rxa8+ "               
,"16...Bxa8 "     ,"17.Be2 "           ,"17...Bb7 "      ,"18.Bc3 "           ,"18...0-0 "      ,"19.Qd2 "           ,"19...Qe7 "      ,"20.Nxe5 "          ,"8.g3! "            ,"8...Nc6 "          ,"9.e3 "             ,"9...a6 "        ,"9...e5 "           ,"10.d5 "            ,"10...Na5 "            
,"11.h4 "            ,"11...h6 "       ,"12.Bh3 "           ,"12...Nb7 "      ,"13.0-0 "           ,"13...a5 "       ,"14.b3 "            ,"14...Nc5 "      ,"15.e4 "            ,"15...Bd6 "      ,"16.Bf5 "           ,"16...Qf6 "      ,"17.Qg4 "           ,"17...h5 "       ,"18.Qf3 "                 
,"18...Bxf5 "        ,"19.Qxf5 "          ,"19...Qxf5 "     ,"20.exf5 "          ,"10.b4 "            ,"10...b5 "       ,"11.cxb5 "          ,"11...axb5 "     ,"12.Bb2 "           ,"12...Na7 "      ,"13.h4! "           ,"13...h6? "      ,"13...h5!? "        ,"14.d5 "            ,"14...exd5 "           
,"15.Bg2 "           ,"15...c6 "       ,"16.0-0 "           ,"16...f6 "       ,"17.Re1 "           ,"17...Be7 "      ,"14.d5! "           ,"14.e4?! "          ,"14...d5! "      ,"15.Bg2 "           ,"15...Be7 "      ,"16.0-0 "           ,"16...0-0 "      ,"17.Re1 "           ,"14...exd5 "              
,"15.Bg2 "           ,"15...c6 "       ,"16.0-0 "           ,"16...f6 "       ,"17.Re1 "           ,"17...Be7 "      ,"18.Qg4! "          ,"18...Kf7 "      ,"19.h5 "            ,"19...Bh7 "      ,"20.e4 "            ,"20...dxe4 "     ,"21.Bxe4 "          ,"21...Bxe4 "     ,"22.Nxe4 "                
,"22...Nc8 "      ,"23.Rad1 "          ,"23...Ra7 "      ,"24.Nxf6 "          ,"24.Bd4! "          ,"24...Rc7 "      ,"25.Nc5 "           ,"25...Bd6 "      ,"26.Re3 "           ,"26...Kf8 "      ,"27.Na6 "           ,"27...Rb7 "      ,"28.Bc5 "           ,"28...Be7 "      ,"29.Bxe7+ "               
,"29...Nxe7 "     ,"30.Nc5 "           ,"24...gxf6 "        ,"25.Qg6+ "          ,"25...Kf8 "      ,"26.Bc1 "           ,"26...d5 "       ,"27.Rd4 "           ,"27...Nd6 "      ,"28.Rg4 "           ,"28...Nf7 "      ,"29.Bxh6+ "         ,"29...Ke8 "      ,"30.Bg7 "           ,"30.Bg7 "                 
,"30...f5 "       ,"31.Rg5 "           ,"31...Qd6 "      ,"32.Re6 "           ,"32...Qxe6 "     ,"33.Qxe6 "          ,"33...Nxg5 "     ,"34.Qxc6+ "         ,"34...Rd7 "      ,"35.Bxh8 "          ,"35...Nf7 "      ,"36.Bg7 "           ,"36...Bg5 "      ,"37.h6 "            ,"37...Bxh6 "           
,"38.Bxh6 "          ,"38...Nxh6 "     ,"39.Qxh6 "          ,"39...d4 "       ,"40.Kf1 "           ,"40...d3 "       ,"41.Ke1 "           ,"41...d2+ "      ,"42.Kd1 "           ,"42...Rd3 "      ,"43.Qa6 "           ,"43...Ke7 "      ,"44.Qxb5 "          ,"44...Rxa3 "     ,"45.Qe5+ "          );      
