//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(14,22,57,51,5,14,60,62,127,61,4,6,71,5,59,52,15,23,30,39,22,30,39,46,21,31,56,57,1,11,44,36,0,8,49,41,11,17);
m1[1]      = new Array(14,15,16,17,17,18,18,19,20,21,22,23,24,25,26,27,28,29,30,0);
m2[1]      =0;
m3[1]      =13;
m0[2] = new Array(33,42,114,114,43,42);
m1[2]      = new Array(75,75,76,0);
m2[2]      =0;
m3[2]      =59;
m0[4] = new Array(16,24,4,36,54,46,36,12);
m1[4]      = new Array(105,106,107,108,0);
m2[4]      =3;
m3[4]      =1;
m0[3] = new Array(56,21,53,52,21,3);
m1[3]      = new Array(103,104,109,0);
m2[3]      =0;
m3[3]      =85;
m0[5] = new Array(14,10,19,10,34,20,51,3,26,34,138,2,20,2,3,2,34,42,53,44);
m1[5]      = new Array(120,121,122,123,124,125,126,127,128,129,0);
m2[5]      =0;
m3[5]      =95;
m0[0] = new Array(51,35,6,21,62,45,10,26,35,27,9,25,58,30,11,19,52,44,8,16,48,32,25,33,61,34,1,11,57,51,14,22,44,36,5,14,55,47,4,6,71,5,60,62,127,61,11,17,61,60,16,24,34,25,21,11,59,58,2,16,25,16,0,16,51,61,5,4,30,23,12,20,23,14,6,14,27,20,4,20,49,41,15,23,58,51,16,0,56,59,3,12,61,46,11,21,51,43,0,4,43,25,12,8,60,44,17,11,44,52,8,10,25,43,10,18,50,34,18,10,47,39,21,38,39,31,11,28,45,28,38,28,43,44,28,18,59,27,18,35,52,51,14,15,53,45,20,28,31,22,13,22,46,52,28,27,34,27,35,52,44,52,10,14,52,16,14,56,62,53,56,42,53,52,42,41,16,19,41,34,52,53,4,6,19,10,6,14,27,19,33,41,19,11,41,49,10,1);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,31,32,33,34,35,36,36,37,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,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,110,111,112,113,114,115,116,117,118,119,130,131,132,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5=  6;
m4[1  ]= 19;
m4[2  ]=  3;
m4[4  ]=  4;
m4[3  ]=  3;
m4[5  ]= 10;
m4[0  ]= 99;
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...d6 "        ,"5.e3 "             ,"5...a6 "           ,"6.a4 "             ,"6...b4 "        ,"7.Bc4 "            ,"7...Nbd7 "               
,"7...g6 "           ,"8.Nbd2 "           ,"8...Bg7 "       ,"9.0-0 "            ,"9...0-0 "       ,"10.Qe2 "           ,"10...h6 "       ,"11.Bh4 "           ,"11...g5 "       ,"12.Bg3 "           ,"12...Nh5 "      ,"13.Rab1 "          ,"13...Nd7 "      ,"14.e4 "            ,"14...Ra7 "            
,"15.b3 "            ,"15...Nb6 "      ,"8.Nbd2 "           ,"8...g6 "        ,"9.e4 "             ,"9...Bg7 "       ,"10.h3 "            ,"10...0-0 "      ,"11.0-0 "           ,"11...Nb6 "      ,"12.Re1 "           ,"12...a5 "       ,"13.Bb5 "           ,"13...Nfd7 "        ,"14.Qc1 "                 
,"14...Ba6 "         ,"15.Bxa6 "          ,"15...Rxa6 "     ,"16.Nf1 "           ,"16...Re8 "      ,"17.Bh6 "           ,"17...e6 "       ,"18.Bxg7 "          ,"18...Kxg7 "     ,"19.dxe6 "          ,"19...Rxe6 "     ,"20.b3 "            ,"20...h6 "       ,"21.Qd2 "           ,"21...Ra8 "            
,"22.Rad1 "          ,"22...Qe7 "         ,"23.Ng3 "           ,"23...Nf6 "      ,"24.Qd3 "           ,"24...Re8 "      ,"25.Qb5 "           ,"25...Qa7 "      ,"26.Re3 "           ,"26...Nbd7 "     ,"27.Re2 "           ,"27...Qc7 "      ,"28.Qd3 "           ,"28...Qc6 "      ,"29.c4!? "                
,"29...Qc7 "      ,"29...bxc3 "        ,"30.Qxc3 "          ,"30.h4= "           ,"30...Ng4! "     ,"31.h5 "            ,"31...Nde5 "     ,"32.Nxe5 "          ,"32...Nxe5= "    ,"33.Qe3 "           ,"33...Nc6 "      ,"34.Rd5 "           ,"34...Nd4 "      ,"35.Rd2 "           ,"35...Kh7 "            
,"36.f3 "            ,"36...Re5 "      ,"37.hxg6+ "         ,"37...fxg6 "     ,"38.Ne2 "           ,"38...Rxd5 "     ,"39.cxd5 "          ,"39...Nxe2+ "    ,"40.Qxe2= "         ,"40...Qg7 "      ,"41.Qa6 "           ,"41...Qa1+ "        ,"42.Kf2 "           ,"42...Qc3? "     ,"42...Qf6 "               
,"43.Ke2 "           ,"43.Qxa5? "         ,"43...Rxe4 "     ,"44.g3 "            ,"44...Re7 "      ,"43...Qd8 "         ,"43.Ke2! "          ,"43...Qxb3 "     ,"44.Qxd6 "          ,"44...Qc4+ "     ,"45.Kf2! "          ,"45...Rg8 "         ,"46.Qc7+ "          ,"46...Rg7 "      ,"47.d6!! "                
,"47...b3 "          ,"47...Rxc7 "        ,"48.dxc7 "          ,"48...Qe6 "      ,"49.Rd8 "           ,"49...c4 "       ,"50.c8Q "           ,"50...Qxc8 "     ,"51.Rxc8 "          ,"51...c3 "       ,"52.Ke3 "           ,"48.d7 "            ,"48...b2 "       ,"49.Qb8! "          );      
