//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(10,18,57,42,5,12,62,45,4,6,71,5,34,26,9,17,49,33,8,24,48,40,2,16,61,16,1,16,45,28,3,2,42,32,12,3,26,17,24,33,59,50,16,1,60,62,127,61,21,11,40,33,3,17,32,17,11,17,56,0,17,0,61,58);
m1[1]      = new Array(8,9,10,11,12,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,29,30,31,32,33,34,35,36,37,0);
m2[1]      =0;
m3[1]      =7;
m0[2] = new Array(21,36,46,36,34,36,42,36,28,36,59,58,36,60,58,60,4,60,43,61,60,61,62,61);
m1[2]      = new Array(80,81,82,83,84,85,86,87,88,89,90,91,0);
m2[2]      =0;
m3[2]      =51;
m0[3] = new Array(43,27,21,27,51,27,9,27,32,17);
m1[3]      = new Array(103,104,105,106,107,0);
m2[3]      =0;
m3[3]      =62;
m0[4] = new Array(32,17);
m1[4]      = new Array(116,0);
m2[4]      =0;
m3[4]      =70;
m0[0] = new Array(51,35,11,27,58,37,12,20,50,34,6,21,52,44,9,17,57,42,2,9,62,45,5,19,37,30,4,6,71,5,34,27,20,27,61,43,1,11,60,62,127,61,15,23,30,39,10,26,56,58,8,16,43,29,19,12,29,11,21,11,39,12,3,12,35,26,12,26,45,35,26,33,58,50,11,21,48,40,33,19,35,29,19,28,59,43,14,22,29,46,5,4,61,59,0,2,50,51,2,34,44,36,17,25,36,27,28,19,40,32,19,26,32,25,16,25,46,61,25,33,42,32,26,27,61,44,27,43,51,43,34,10,43,41,4,36,53,45,36,28,62,53,21,27,44,27,9,27,41,33,10,50,53,46,28,30,33,38,30,38,45,38,27,18,49,41,50,54,46,47,54,53,59,43,22,30,32,26,53,50,41,33,50,34,43,41,18,27,41,43,27,18,43,41,23,31,38,31,13,29,47,46,34,38,46,53,38,54,53,61,54,55,33,25,18,27,25,17,27,41,17,9,41,34);
m1[0]      = new Array(0,1,2,3,4,5,6,7,38,39,40,41,42,43,43,44,45,46,47,48,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,75,76,77,78,79,92,93,94,95,96,97,98,99,100,101,102,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5=  5;
m4[1  ]= 32;
m4[2  ]= 12;
m4[3  ]=  5;
m4[4  ]=  1;
m4[0  ]=112;
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.Bf4 "            ,"2...e6 "        ,"3.c4 "             ,"3...Nf6 "       ,"4.e3 "             ,"4...b6 "           ,"4...c6 "           ,"5.Nc3 "            ,"5...Be7 "          ,"6.Nf3 "            ,"6...0-0 "       ,"7.c5 "                   
,"7...b6 "        ,"8.b4 "             ,"8...a5 "        ,"9.a3 "             ,"9...Ba6 "       ,"10.Bxa6 "          ,"10...Nxa6 "     ,"11.Ne5 "           ,"11...Qc8 "      ,"12.Na4 "           ,"12...Bd8 "      ,"13.cxb6 "          ,"13...axb4 "     ,"14.Qc2 "           ,"14...Nb8 "            
,"15.0-0 "           ,"15...Nfd7 "     ,"16.axb4 "          ,"16...Bxb6 "     ,"17.Nxb6 "          ,"17...Nxb6 "     ,"18.Rxa8 "          ,"18...Nxa8 "     ,"19.Rc1 "           ,"5.Nc3 "            ,"5...Bb7 "       ,"6.Nf3 "            ,"6...Bd6 "       ,"7.Bg5 "            ,"7...0-0 "                
,"8.cxd5 "           ,"8...exd5 "      ,"9.Bd3 "            ,"9...Nbd7 "      ,"10.0-0 "           ,"10...h6 "       ,"11.Bh4 "           ,"11...c5! "      ,"12.Rc1! "          ,"12...a6 "       ,"13.Bf5 "           ,"13...Be7 "      ,"14.Bxd7 "          ,"14...Nxd7 "     ,"15.Bxe7 "                
,"15...Qxe7 "     ,"16.dxc5 "          ,"16...Qxc5 "     ,"17.Nd4 "           ,"17...Qb4 "      ,"18.Rc2 "           ,"18...Nf6 "      ,"19.a3 "            ,"19...Qd6 "      ,"20.Nf5 "           ,"20...Qe5 "      ,"21.Qd3 "           ,"21...g6 "       ,"22.Ng3 "           ,"22...Rfe8 "           
,"23.Rd1 "           ,"23...Rac8 "        ,"24.Rcd2 "          ,"24...Rc4! "     ,"25.e4!? "          ,"25...b5 "       ,"25...Nxe4 "        ,"26.Ngxe4 "         ,"26...Rxe4 "     ,"27.Nxe4 "          ,"27...Qxe4 "     ,"28.Rc1 "           ,"28...Qe1+ "     ,"29.Rxe1 "          ,"29...Rxe1+ "          
,"30.Qf1 "           ,"30...Rxf1+ "    ,"31.Kxf1 "          ,"26.exd5 "          ,"26...Qd6 "      ,"27.a4 "            ,"27...Qc5 "      ,"28.axb5 "          ,"28...axb5 "     ,"29.Nf1 "           ,"29...b4 "       ,"30.Na4 "           ,"30...Qxd5 "     ,"31.Ne3!? "         ,"31.Qxd5 "                
,"31...Nxd5 "     ,"32.Rxd5 "          ,"32...Bxd5 "     ,"33.Nb6 "           ,"31...Qxd3 "        ,"32.Rxd3 "          ,"32...Rc7 "      ,"33.Rb3 "           ,"33...Re4 "      ,"34.f3 "            ,"34...Re5 "      ,"35.Kf2?! "         ,"35.Nb6 "           ,"35...Nd5! "        ,"36.Nxd5 "                
,"36...Bxd5 "     ,"37.Rxb4 "          ,"37...Rc2+ "     ,"38.Kg3 "           ,"38...Rg5+ "     ,"39.Rg4 "           ,"39...Rxg4+ "    ,"40.fxg4 "          ,"40...Bc6 "      ,"41.b3 "            ,"41...Rxg2+ "       ,"42.Kh3 "           ,"42...Rf2 "      ,"43.Rd3 "           ,"43...g5 "             
,"44.Nc5 "           ,"44...Rc2 "      ,"45.b4 "            ,"45...Rc4 "      ,"46.Rb3 "           ,"46...Bd5 "      ,"47.Rd3 "           ,"47...Bc6 "      ,"48.Rb3 "           ,"48...h5! "      ,"49.gxh5 "          ,"49...f5 "       ,"50.Kg3 "           ,"50...Rg4+ "     ,"51.Kf2 "                 
,"51...Rg2+ "     ,"52.Kf1 "           ,"52...Rxh2 "     ,"53.b5 "            ,"53...Bd5 "      ,"54.b6?? "          ,"54...Bxb3 "        ,"55.b7 "            ,"55...Bc4+ "     );      
