//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(62,45);
m1[1]      = new Array(5,0);
m2[1]      =0;
m3[1]      =4;
m0[2] = new Array(27,35,49,33,8,24,58,49,24,33,62,45,1,18,45,35,6,21,54,46,12,28,35,18,3,59,60,59,9,18,61,54,2,9);
m1[2]      = new Array(7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0);
m2[2]      =0;
m3[2]      =5;
m0[3] = new Array(57,42,27,34,52,36,2,20,62,45,1,18,58,44);
m1[3]      = new Array(25,26,27,28,29,30,31,0);
m2[3]      =0;
m3[3]      =6;
m0[4] = new Array(62,45,1,18,58,37,18,33,45,35,2,11,48,40,33,27,37,28);
m1[4]      = new Array(42,43,44,45,46,47,48,49,50,0);
m2[4]      =0;
m3[4]      =16;
m0[5] = new Array(4,11,58,37,21,31,37,44,11,19,56,59,19,10,54,38,31,21,44,37);
m1[5]      = new Array(52,53,54,55,56,57,58,59,60,61,0);
m2[5]      =0;
m3[5]      =18;
m0[6] = new Array(58,49);
m1[6]      = new Array(67,0);
m2[6]      =0;
m3[6]      =23;
m0[7] = new Array(20,34,41,34,1,11,60,53,0,2,62,52,2,34);
m1[7]      = new Array(73,74,75,76,77,78,79,0);
m2[7]      =0;
m3[7]      =28;
m0[8] = new Array(62,52);
m1[8]      = new Array(81,0);
m2[8]      =0;
m3[8]      =29;
m0[9] = new Array(11,21);
m1[9]      = new Array(91,0);
m2[9]      =0;
m3[9]      =38;
m0[11] = new Array(50,52,63,57,41,49,43,41,4,19);
m1[11]      = new Array(109,110,111,112,113,0);
m2[11]      =10;
m3[11]      =10;
m0[10] = new Array(11,26,33,26,25,33,53,54,56,48,54,47,33,41,27,43,48,50,62,52,50,26,63,57,3,19,57,41);
m1[10]      = new Array(98,99,100,101,102,103,104,105,106,107,108,114,115,116,0);
m2[10]      =0;
m3[10]      =44;
m0[12] = new Array(58,50,54,47,25,33,27,28,33,41,28,12,50,26,12,9);
m1[12]      = new Array(121,122,123,124,125,126,127,128,0);
m2[12]      =0;
m3[12]      =48;
m0[13] = new Array(4,21);
m1[13]      = new Array(133,0);
m2[13]      =0;
m3[13]      =52;
m0[14] = new Array(4,21);
m1[14]      = new Array(136,0);
m2[14]      =0;
m3[14]      =54;
m0[0] = new Array(51,35,11,27,50,34,10,26,35,26,3,24,59,51,24,51,57,51,27,34,51,34,12,20,34,19,5,19,26,19,6,21,53,45,4,6,71,5,52,36,20,28,49,41,5,3,58,40,21,4,56,59,2,20,61,34,20,11,54,46,9,25,34,27,11,18,40,26,18,27,59,27,1,11,41,33,8,24,48,40,24,33,40,33,0,56,60,53,56,58,53,54,11,26,33,26,25,33,62,52,58,50,54,53,33,41,63,57,41,49,53,60,13,21,60,59,50,34,57,49,6,13,49,9,13,20,9,12);
m1[0]      = new Array(0,1,2,3,4,6,24,32,33,34,35,36,37,38,39,40,41,51,51,62,63,64,65,66,68,69,70,71,72,80,82,83,84,85,86,87,88,89,90,92,93,94,95,96,97,117,118,119,120,129,130,131,132,134,135,137,138,139,140,141,142,143,144,145,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5= 15;
m4[1  ]=  1;
m4[2  ]= 17;
m4[3  ]=  7;
m4[4  ]=  9;
m4[5  ]= 10;
m4[6  ]=  1;
m4[7  ]=  7;
m4[8  ]=  1;
m4[9  ]=  1;
m4[11 ]=  5;
m4[10 ]= 14;
m4[12 ]=  8;
m4[13 ]=  1;
m4[14 ]=  1;
m4[0  ]= 64;
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...d5 "        ,"2.c4 "             ,"2...c5 "        ,"3.dxc5 "           ,"3.Nf3 "            ,"3...Qa5+?! "       ,"3...d4!? "         ,"4.b4 "             ,"4...a5 "        ,"5.Bb2 "            ,"5...axb4 "      ,"6.Nf3 "            ,"6...Nc6 "             
,"7.Nxd4 "           ,"7...Nf6 "       ,"8.g3 "             ,"8...e5 "        ,"9.Nxc6 "           ,"9...Qxd1+ "     ,"10.Kxd1 "          ,"10...bxc6 "     ,"11.Bg2 "           ,"11...Bb7= "     ,"4.Qd2!? "          ,"4.Nc3 "            ,"4...dxc4 "      ,"5.e4 "             ,"5...Be6 "             
,"6.Nf3 "            ,"6...Nc6 "       ,"7.Be3 "            ,"4...Qxd2+ "        ,"5.Nxd2 "           ,"5...dxc4 "      ,"6.Nxc4 "           ,"6...e6? "       ,"7.Nd6+! "          ,"7...Bxd6 "         ,"8.cxd6 "           ,"8...Nf6 "          ,"9.f3!? "           ,"9.Nf3 "            ,"9...Nc6 "             
,"10.Bf4 "           ,"10...Nb4 "      ,"11.Nd4! "          ,"11...Bd7 "      ,"12.a3 "            ,"12...Nbd5 "     ,"13.Be5 "           ,"9...0-0?? "        ,"9...Kd7 "          ,"10.Bf4 "           ,"10...Nh5 "      ,"11.Be3 "           ,"11...Kxd6 "     ,"12.Rd1+ "          ,"12...Kc7 "            
,"13.g4 "            ,"13...Nf6 "      ,"14.Bf4+ "          ,"10.e4 "            ,"10...e5 "       ,"11.b3 "            ,"11...Rd8 "      ,"12.Ba3 "           ,"12.Bb2!? "         ,"12...Ne8 "         ,"13.Rd1 "           ,"13...Be6 "      ,"14.Bc4?! "         ,"14...Bd7?? "       ,"14...Bxc4 "              
,"15.bxc4 "          ,"15...Nd7 "      ,"16.Kf2 "           ,"16...Rac8 "     ,"17.Ne2 "           ,"17...Rxc4= "    ,"15.g3!? "          ,"15.Ne2! "          ,"15...b5 "          ,"16.Bd5 "           ,"16...Bc6 "      ,"17.Bc5 "           ,"17...Bxd5 "     ,"18.Rxd5 "          ,"18...Nd7 "            
,"19.b4! "           ,"19...a5! "         ,"19...Ndf6 "        ,"20.a3 "            ,"20...axb4 "     ,"21.axb4 "          ,"21...Ra1+ "     ,"22.Kf2 "           ,"22...Rc1? "     ,"22...Nxc5 "        ,"23.bxc5 "          ,"23...b4 "       ,"24.Kg2 "           ,"24...Ra2+ "     ,"25.Kh3 "                 
,"25...b3 "       ,"26.Rd3 "           ,"26...Rc2 "      ,"27.Ne2!? "         ,"27...Rxc5 "     ,"27...Rxe2!? "      ,"28.Rb1 "           ,"28...b2 "       ,"29.Rb3 "           ,"29...Nxd6 "     ,"28.Rb1 "           ,"28...Rxd6 "     ,"29.Rbxb3 "         ,"23.Kg2 "           ,"23...Nxc5 "           
,"24.bxc5 "          ,"24...b4 "       ,"24...Rc2+ "        ,"25.Kh3 "           ,"25...b4 "       ,"26.Rxe5 "          ,"26...b3! "      ,"27.Re7 "           ,"27...Rxc5 "     ,"28.Rb7 "           ,"25.Ne2! "          ,"25...Rc2 "      ,"26.Kf2 "           ,"26...b3? "      ,"26...Nf6 "               
,"27.Rb1 "           ,"27...b2?? "     ,"27...Nf6 "         ,"28.Ke1 "           ,"28...f6?? "     ,"29.Kd1! "          ,"29...Rc4 "      ,"30.Rxb2 "          ,"30...Kf7 "      ,"31.Rb7+ "          ,"31...Ke6 "      ,"32.Re7# "          );      
