//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(2,38,62,52,12,20,60,62,127,61,5,19,37,19,3,19,50,34,1,11,57,42,4,6,71,5,59,50,38,31,52,46,31,22,43,22);
m1[1]      = new Array(8,9,10,11,11,12,13,14,15,16,17,18,18,19,20,21,22,23,0);
m2[1]      =0;
m3[1]      =7;
m0[2] = new Array(57,51,5,14,55,47,4,6,71,5,62,45,3,17,59,57,18,26,50,42,1,18,60,62,127,61,21,11);
m1[2]      = new Array(25,26,27,28,28,29,30,31,32,33,34,35,35,36,0);
m2[2]      =0;
m3[2]      =8;
m0[3] = new Array(21,28,60,28,10,12,28,30);
m1[3]      = new Array(94,95,96,97,0);
m2[3]      =0;
m3[3]      =67;
m0[4] = new Array(46,38,21,28,37,28,13,21,28,46);
m1[4]      = new Array(99,100,101,102,103,0);
m2[4]      =0;
m3[4]      =68;
m0[5] = new Array(45,27,20,29,27,45,12,11,35,36);
m1[5]      = new Array(160,161,162,163,164,0);
m2[5]      =0;
m3[5]      =124;
m0[0] = new Array(51,35,11,27,58,37,6,21,52,44,10,18,61,43,14,22,55,47,5,14,62,45,3,17,59,58,4,6,71,5,60,62,127,61,18,26,50,42,1,18,57,51,26,35,44,35,21,31,37,55,14,23,58,50,31,37,55,37,23,37,56,60,17,10,60,52,12,20,61,60,2,11,45,28,0,2,28,18,11,18,51,45,6,14,45,28,18,4,54,46,37,30,47,39,30,12,50,51,15,31,28,45,8,16,51,44,12,21,62,54,4,18,54,62,2,4,44,51,4,12,45,28,5,7,51,37,7,2,52,44,12,4,44,45,10,12,37,51,4,5,43,57,18,25,51,50,21,28,60,28,5,7,45,44,12,21,62,54,7,23,44,45,25,61,54,61,21,45,28,44,45,29,50,59,29,38,59,51,38,47,61,62,2,4,57,43,20,28,35,28,47,2,43,50,4,3,50,41,2,20,51,35,23,7,53,37,7,4,41,59,13,21,59,45,21,28,37,28,9,25,62,55,14,15,55,54,4,12,49,41,12,10,44,43,3,4,43,44,4,3,44,43,10,12,43,44,3,5,35,27,20,27,45,27,5,29,41,33,29,28,44,28,12,28);
m1[0]      = new Array(0,1,2,3,4,5,6,7,24,37,38,39,40,41,41,42,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,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,98,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,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,165,166,167,168,169,170,171,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5=  6;
m4[1  ]= 18;
m4[2  ]= 14;
m4[3  ]=  4;
m4[4  ]=  5;
m4[5  ]=  5;
m4[0  ]=132;
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...Nf6 "          ,"3.e3 "             ,"3...c6 "        ,"4.Bd3 "            ,"4...g6 "        ,"4...Bg4 "          ,"5.Ne2 "            ,"5...e6 "        ,"6.0-0 "            ,"6...Bd6 "       ,"7.Bxd6 "                 
,"7...Qxd6 "      ,"8.c4 "             ,"8...Nbd7 "      ,"9.Nbc3 "           ,"9...0-0 "       ,"10.Qc2 "           ,"10...Bh5 "      ,"11.Ng3 "           ,"11...Bg6 "      ,"12.Bxg6 "          ,"5.h3 "             ,"5.Nd2 "            ,"5...Bg7 "       ,"6.h3 "             ,"6...0-0 "             
,"7.Ngf3 "           ,"7...Qb6 "       ,"8.Qb1 "            ,"8...c5 "        ,"9.c3 "             ,"9...Nc6 "       ,"10.0-0 "           ,"10...Nd7 "      ,"5...Bg7 "          ,"6.Nf3 "            ,"6...Qb6 "          ,"7.Qc1 "            ,"7...0-0 "       ,"8.0-0 "            ,"8...c5!? "               
,"9.c3 "             ,"9...Nc6 "       ,"10.Nbd2 "          ,"10...cxd4 "     ,"11.exd4 "          ,"11...Nh5! "     ,"12.Bh2 "           ,"12...Bh6 "      ,"13.Qc2 "           ,"13...Nf4! "     ,"14.Bxf4 "          ,"14...Bxf4 "     ,"15.Rae1 "          ,"15...Qc7 "      ,"16.Re2 "                 
,"16...e6 "          ,"17.Rfe1 "          ,"17...Bd7 "      ,"18.Ne5 "           ,"18...Rac8 "     ,"19.Nxc6 "          ,"19...Bxc6 "     ,"20.Nf3 "           ,"20...Kg7 "      ,"21.Ne5 "           ,"21...Be8 "      ,"22.g3 "            ,"22...Bg5 "      ,"23.h4 "            ,"23...Be7! "           
,"24.Qd2 "           ,"24...h5 "       ,"25.Nf3 "           ,"25...a6 "       ,"26.Qe3 "           ,"26...Bf6 "      ,"27.Kg2 "           ,"27...Bc6 "         ,"28.Kg1 "           ,"28...Rce8! "    ,"29.Qd2 "           ,"29...Re7?! "    ,"30.Ne5 "           ,"30...Rh8 "      ,"31.Qf4! "                
,"31...Rc8 "         ,"32.Re3 "           ,"32...Ree8 "        ,"33.Rf3 "           ,"33...Qe7? "     ,"33...Bxe5 "        ,"34.Rxe5 "          ,"34...Qe7 "      ,"35.Rg5 "           ,"34.Qd2? "          ,"34.g4! "           ,"34...Bxe5 "     ,"35.Qxe5+ "         ,"35...f6 "       ,"36.Qg3 "                 
,"34...Rf8 "         ,"35.Bb1 "           ,"35...Bb5 "         ,"36.Qc2 "           ,"36...Bxe5 "     ,"37.Rxe5 "          ,"37...Rh8 "      ,"38.Rfe3 "          ,"38...Qf6 "      ,"39.Kg2 "           ,"39...Rh6 "      ,"40.Rf3?? "         ,"40...Bf1+! "       ,"41.Kxf1 "          ,"41...Qxf3 "           
,"42.Re3 "           ,"42...Qf5 "      ,"43.Qd1 "           ,"43...Qg4 "      ,"44.Qd2 "           ,"44...Qh3+?! "   ,"45.Kg1 "           ,"45...Re8 "      ,"46.Bd3 "           ,"46...e5 "       ,"47.dxe5 "          ,"47...Qc8 "      ,"48.Bc2 "           ,"48...Rd8 "      ,"49.Bb3 "                 
,"49...Qe6 "      ,"50.Qd4 "           ,"50...Rhh8 "     ,"51.f4 "            ,"51...Rhe8 "     ,"52.Bd1?! "         ,"52...f6! "      ,"53.Bf3 "           ,"53...fxe5 "     ,"54.fxe5 "          ,"54...b5 "       ,"55.Kh2 "           ,"55...Kh7 "      ,"56.Kg2 "           ,"56...Re7 "            
,"57.b3 "            ,"57...Rc7 "      ,"58.Rd3 "           ,"58...Re8 "      ,"59.Re3 "           ,"59...Rd8 "      ,"60.Rd3 "           ,"60...Re7 "      ,"61.Re3 "           ,"61...Rf8 "      ,"62.Qxd5 "          ,"62.Bxd5 "          ,"62...Qf5 "      ,"63.Bf3 "           ,"63...Rd7 "            
,"64.Qe4= "          ,"62...Qxd5 "        ,"63.Bxd5 "          ,"63...Rf5 "      ,"64.b4? "           ,"64...Rfxe5 "       ,"65.Rxe5 "          ,"65...Rxe5 "     );      
