//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(53,45,11,27,41,27,21,27,42,27,13,29,35,18,9,18,27,17,0,1,59,3,5,3,17,2,3,2);
m1[1]      = new Array(17,18,19,20,21,22,23,24,25,26,27,28,29,30,0);
m2[1]      =0;
m3[1]      =18;
m0[2] = new Array(24,32,42,32,21,36,35,25,0,16,59,52,11,27,56,59,12,20,50,34,18,24,34,27,24,41,27,20,41,51,32,42);
m1[2]      = new Array(32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,0);
m2[2]      =0;
m3[2]      =19;
m0[3] = new Array(36,28,19,28,35,28,3,24,42,25,18,25,34,25,32,40,49,40,24,40,25,34);
m1[3]      = new Array(57,58,59,60,61,62,63,64,65,66,67,0);
m2[3]      =0;
m3[3]      =28;
m0[4] = new Array(21,27,36,27,18,27,34,27,24,27,35,17,3,17,59,27,14,49);
m1[4]      = new Array(71,72,73,74,75,76,77,78,79,0);
m2[4]      =0;
m3[4]      =31;
m0[5] = new Array(5,23,35,44,23,44,53,44,18,25,34,25,24,25,60,59);
m1[5]      = new Array(92,93,94,95,96,97,98,99,0);
m2[5]      =0;
m3[5]      =43;
m0[6] = new Array(41,34,61,45,5,23,51,23,19,27,36,27,34,27,45,21,12,14,23,14,6,14,33,27,25,27,21,17);
m1[6]      = new Array(140,141,142,143,144,145,146,147,148,149,150,151,152,153,0);
m2[6]      =0;
m3[6]      =83;
m0[7] = new Array(31,59,10,12,59,32,20,22,32,41);
m1[7]      = new Array(203,204,205,206,207,0);
m2[7]      =0;
m3[7]      =132;
m0[8] = new Array(10,18,59,45,5,6,45,38,20,22,38,29);
m1[8]      = new Array(211,212,213,214,215,216,0);
m2[8]      =0;
m3[8]      =135;
m0[0] = new Array(52,36,10,26,62,45,1,18,51,35,26,35,45,35,14,22,57,42,5,14,58,44,6,21,61,34,4,6,71,5,34,41,8,24,60,62,127,61,18,35,44,35,11,19,59,52,2,11,56,59,24,32,41,34,11,18,48,40,0,24,42,27,21,11,61,60,5,4,50,42,12,20,27,33,14,5,53,45,3,10,52,53,11,26,59,51,10,12,51,52,4,2,34,48,18,25,52,51,26,11,45,37,25,34,48,57,11,26,57,50,26,41,50,41,34,41,51,43,41,34,43,47,20,28,35,17,24,25,37,29,13,21,17,44,22,29,53,29,34,20,47,46,6,7,29,53,5,14,53,51,2,6,60,59,14,5,46,6,7,6,44,23,20,41,59,61,25,26,61,45,26,2,33,27,41,27,51,27,6,7,23,44,5,14,27,25,2,0,44,53,12,10,45,43,14,5,43,27,10,18,25,43,5,12,27,25,12,3,25,27,3,10,55,47,0,5,27,25,5,0,25,27,0,6,62,55,6,22,42,34,22,6,53,39,6,22,43,45,7,14,34,26,19,26,45,29,10,19,29,20,21,29,20,29,18,10,39,46,22,21,29,31,21,20,31,52,14,5,52,59,9,25,59,61,5,4,61,25,10,11,25,52,11,13,52,16,13,11,16,0,4,13,0,7,15,23,7,15,13,4,15,6);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,13,14,15,16,16,31,48,49,50,51,52,53,54,55,56,68,69,70,80,81,82,83,84,85,86,87,88,89,90,91,100,101,102,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,128,129,130,131,132,133,134,135,136,137,138,139,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,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,208,209,210,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5=  9;
m4[1  ]= 14;
m4[2  ]= 16;
m4[3  ]= 11;
m4[4  ]=  9;
m4[5  ]=  8;
m4[6  ]= 14;
m4[7  ]=  5;
m4[8  ]=  6;
m4[0  ]=151;
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...c5 "        ,"2.Nf3 "            ,"2...Nc6 "       ,"3.d4 "             ,"3...cxd4 "      ,"4.Nxd4 "           ,"4...g6 "        ,"5.Nc3 "            ,"5...Bg7 "       ,"6.Be3 "            ,"6...Nf6 "       ,"7.Bc4 "            ,"7...0-0 "                
,"8.Bb3 "            ,"8...a5 "        ,"9.0-0 "            ,"9.f3 "             ,"9...d5 "           ,"10.Bxd5 "          ,"10...Nxd5 "     ,"11.Nxd5 "          ,"11...f5 "       ,"12.Nxc6 "          ,"12...bxc6 "     ,"13.Nb6 "           ,"13...Rb8 "      ,"14.Qxd8 "          ,"14...Rxd8 "           
,"15.Nxc8 "          ,"15...Rdxc8= "   ,"9...Nxd4 "         ,"9...a4 "           ,"10.Nxa4 "          ,"10...Nxe4 "     ,"11.Nb5 "           ,"11...Ra6 "      ,"12.Qe2 "           ,"12...d5 "       ,"13.Rad1 "          ,"13...e6 "       ,"14.c4 "            ,"14...Na5 "      ,"15.cxd5 "                
,"15...Nxb3 "     ,"16.dxe6 "          ,"16...Nbd2 "     ,"17.Nac3= "         ,"10.Bxd4 "          ,"10...d6 "       ,"11.Qe2 "           ,"11...Bd7 "      ,"12.Rad1 "          ,"12...a4 "       ,"13.Bc4 "           ,"13...Bc6 "      ,"14.a3N "           ,"14.e5 "            ,"14...dxe5 "           
,"15.Bxe5 "          ,"15...Qa5 "      ,"16.Nb5 "           ,"16...Bxb5 "     ,"17.Bxb5 "          ,"17...a3 "       ,"18.bxa3 "          ,"18...Qxa3 "     ,"19.Bc4 "           ,"14...Ra5! "        ,"15.Nd5 "           ,"15...Nd7 "      ,"15...Nxd5 "        ,"16.exd5 "          ,"16...Bxd5 "           
,"17.Bxd5 "          ,"17...Rxd5 "     ,"18.Bb6 "           ,"18...Qxb6 "     ,"19.Rxd5 "          ,"19...Bxb2 "     ,"16.Rfe1 "          ,"16...Re8 "      ,"17.c3 "            ,"17...e6 "       ,"18.Nb4 "           ,"18...Bf8 "      ,"19.f3 "            ,"19...Qc7 "      ,"20.Qf2 "                 
,"20...Nc5 "      ,"21.Rd2 "           ,"21...Qe7?! "    ,"21...Bh6 "         ,"22.Be3 "           ,"22...Bxe3 "     ,"23.Qxe3 "          ,"23...Bb5 "      ,"24.Bxb5 "          ,"24...Rxb5 "     ,"25.Red1 "          ,"22.Rde2 "          ,"22...Rc8 "      ,"23.Ba2 "           ,"23...Bb5 "            
,"24.Rd2 "           ,"24...Nd7 "      ,"25.f4 "            ,"25...Bc4 "         ,"26.Bb1 "           ,"26...Nc5 "      ,"27.Bc2 "           ,"27...Nb3 "      ,"28.Bxb3 "          ,"28...Bxb3 "     ,"29.Rd3= "          ,"29...Bc4 "         ,"30.Rh3 "           ,"30...e5!? "     ,"31.Bb6 "                 
,"31...Rb5 "      ,"32.f5! "           ,"32...f6!? "        ,"33.Be3 "           ,"33...gxf5 "     ,"34.Qxf5 "          ,"34...Be6 "         ,"35.Rg3+ "          ,"35...Kh8 "      ,"36.Qf2 "           ,"36...Bg7 "      ,"37.Qd2 "           ,"37...Rg8 "      ,"38.Rd1 "           ,"38...Bf8 "            
,"39.Rxg8+ "         ,"39...Kxg8 "     ,"40.Bh6 "           ,"40...Bb3 "      ,"41.Rf1 "           ,"41...Rc5!? "    ,"41...Bc4 "         ,"42.Rf3 "           ,"42...Bxh6 "     ,"43.Qxh6 "          ,"43...d5! "      ,"44.exd5 "          ,"44...Bxd5 "     ,"45.Rxf6 "          ,"45...Qg7 "            
,"46.Qxg7+ "         ,"46...Kxg7 "     ,"47.Nxd5! "         ,"47...Rxd5 "     ,"48.Rb6! "          ,"42.Rf3 "           ,"42...Rc8 "      ,"43.Nd5! "          ,"43...Bxd5 "     ,"44.Qxd5+ "         ,"44...Kh8 "      ,"45.Be3 "           ,"45...Bg7 "      ,"46.Qb5 "           ,"46...Ra8 "            
,"47.Bf2 "           ,"47...Qc7 "         ,"48.Rd3 "           ,"48...Bf8 "      ,"49.Rd5 "           ,"49...Qc6 "      ,"50.Qd3 "           ,"50...Be7 "      ,"51.Rb5 "           ,"51...Bd8 "      ,"52.Rd5 "           ,"52...Bc7 "      ,"53.h3 "            ,"53...Rf8 "      ,"54.Rb5 "                 
,"54...Ra8 "      ,"55.Rd5 "           ,"55...Rg8 "      ,"56.Kh2 "           ,"56...Rg6 "      ,"57.c4 "            ,"57...Rg8 "      ,"58.Bh4 "           ,"58...Rg6 "      ,"59.Qf3 "           ,"59...Kg7 "      ,"60.c5 "            ,"60...dxc5 "     ,"61.Qf5 "           ,"61...Bd6 "            
,"62.Qe6 "           ,"62...f5 "       ,"63.Qxf5 "          ,"63...Qc7 "      ,"64.Bg3 "           ,"64...Rf6 "      ,"65.Qh5 "           ,"65...Re6 "      ,"66.Qe2 "           ,"66.Qd1 "           ,"66...Qe7 "      ,"67.Qxa4 "          ,"67...Rg6 "      ,"68.Qb3 "           ,"66...Kf8 "               
,"67.Qd1 "           ,"67...b5? "      ,"67...Qc6 "         ,"68.Qf3+ "          ,"68...Kg8 "      ,"69.Qg4+ "          ,"69...Rg6 "      ,"70.Qf5 "           ,"68.Qf1+ "          ,"68...Ke8 "      ,"69.Qxb5+ "         ,"69...Qd7 "      ,"70.Qe2 "           ,"70...Qf7 "      ,"71.Qa6 "                 
,"71...Qd7 "      ,"72.Qa8+ "          ,"72...Kf7 "      ,"73.Qh8 "           ,"73...h6 "          ,"74.Qh7+ "          ,"74...Ke8 "      ,"75.Qg8+ "          );      
