//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(58,57,11,32,45,30,20,5,63,47,10,18,47,46,32,39,46,47,39,38,53,45,38,29,54,38,29,27,51,27,18,27,30,15,5,15,59,63);
m1[1]      = new Array(27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,0);
m2[1]      =0;
m3[1]      =28;
m0[2] = new Array(63,47,20,26,43,34,18,36,34,61,12,21,39,31,15,23,58,57,26,20,47,46,6,7,61,43);
m1[2]      = new Array(48,49,50,51,52,53,54,55,56,57,58,59,60,0);
m2[2]      =0;
m3[2]      =30;
m0[3] = new Array(59,60,20,26,44,26,18,26,60,44,12,21,63,60,4,44,60,44,26,18,54,46);
m1[3]      = new Array(61,62,63,64,65,66,67,68,69,70,71,0);
m2[3]      =0;
m3[3]      =30;
m0[0] = new Array(52,36,12,28,62,45,6,21,45,28,11,19,28,45,21,36,57,42,36,42,51,42,5,12,58,37,4,6,71,5,59,51,1,11,60,58,120,59,11,26,37,44,5,4,61,34,2,20,34,20,26,20,55,39,3,11,51,43,11,18,43,29,18,34,45,30,12,30,39,30,20,5,58,57,4,28,29,43,34,43,50,43,0,4,63,47,9,17,57,50,28,20,59,63,13,21,30,21,20,21,43,35,19,27,50,43,15,23,47,31,10,18,49,41,21,22,63,62,5,11,54,38,11,21,31,39,21,36,39,31,36,21,31,39);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,13,14,15,16,16,17,18,19,20,21,22,23,24,25,26,46,47,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5=  4;
m4[1  ]= 19;
m4[2  ]= 13;
m4[3  ]= 11;
m4[0  ]= 67;
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...e5 "        ,"2.Nf3 "            ,"2...Nf6 "       ,"3.Nxe5 "           ,"3...d6 "        ,"4.Nf3 "            ,"4...Nxe4 "      ,"5.Nc3 "            ,"5...Nxc3 "      ,"6.dxc3 "           ,"6...Be7 "       ,"7.Bf4 "            ,"7...0-0 "                
,"8.Qd2 "            ,"8...Nd7 "       ,"9.0-0-0 "          ,"9...Nc5 "          ,"10.Be3 "           ,"10...Re8 "      ,"11.Bc4 "           ,"11...Be6 "      ,"12.Bxe6 "          ,"12...Nxe6 "     ,"13.h4 "            ,"13...Qd7 "      ,"14.Qd3 "           ,"14.Kb1 "           ,"14...Qa4 "            
,"15.Ng5 "           ,"15...Nf8 "      ,"16.Rh3 "           ,"16...c6 "       ,"17.Rg3 "           ,"17...Qxh4 "     ,"18.Rh3 "           ,"18...Qg4 "      ,"19.f3 "            ,"19...Qf5 "      ,"20.g4 "            ,"20...Qd5 "      ,"21.Qxd5 "          ,"21...cxd5 "     ,"22.Nxh7 "                
,"22...Nxh7 "     ,"23.Rdh1 "          ,"14...Qc6 "         ,"15.Qf5N "          ,"15.Rh3 "           ,"15...Nc5 "      ,"16.Qc4 "           ,"16...Qe4 "      ,"17.Qf1 "           ,"17...Bf6 "      ,"18.h5 "            ,"18...h6 "       ,"19.Kb1 "           ,"19...Ne6 "      ,"20.Rg3 "                 
,"20...Kh8 "      ,"21.Qd3 "           ,"15.Rde1 "          ,"15...Nc5 "      ,"16.Bxc5 "          ,"16...Qxc5 "     ,"17.Re3 "           ,"17...Bf6 "      ,"18.Rhe1 "          ,"18...Rxe3 "     ,"19.Rxe3 "          ,"19...Qc6 "      ,"20.g3 "            ,"15...Qc4 "         ,"16.Ng5 "                 
,"16...Bxg5 "        ,"17.hxg5 "          ,"17...Nf8 "      ,"18.Kb1 "           ,"18...Re5 "      ,"19.Qd3 "           ,"19...Qxd3 "     ,"20.cxd3 "          ,"20...Rae8 "     ,"21.Rh3 "           ,"21...b6 "       ,"22.Kc2 "           ,"22...R5e6 "     ,"23.Rdh1 "          ,"23...f6 "             
,"24.gxf6 "          ,"24...Rxf6 "     ,"25.d4 "            ,"25...d5 "       ,"26.Kd3 "           ,"26...h6 "       ,"27.Rh5 "           ,"27...c6 "       ,"28.b3 "            ,"28...Rg6 "      ,"29.Rg1 "           ,"29...Nd7! "        ,"30.g4 "            ,"30...Nf6 "      ,"31.Rh4 "                 
,"31...Ne4 "      ,"32.Rh5 "           ,"32...Nf6 "      ,"33.Rh4 "           );      
