//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(52,43,20,28,44,36,27,34,43,34,17,25,34,61,14,22,50,51,2,3,51,30,8,16,55,47,28,35,45,35,12,28,30,28,11,28);
m1[1]      = new Array(25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,0);
m2[1]      =0;
m3[1]      =26;
m0[2] = new Array(11,19,26,19,12,11);
m1[2]      = new Array(96,97,98,0);
m2[2]      =0;
m3[2]      =79;
m0[3] = new Array(3,7);
m1[3]      = new Array(111,0);
m2[3]      =0;
m3[3]      =91;
m0[4] = new Array(27,41,36,38);
m1[4]      = new Array(118,119,0);
m2[4]      =0;
m3[4]      =97;
m0[6] = new Array(4,12,51,36,20,28,36,19,13,20,15,22,5,6,22,38,21,29,19,29,14,29,38,6);
m1[6]      = new Array(135,136,137,138,139,140,141,142,143,144,145,146,0);
m2[6]      =5;
m3[6]      =1;
m0[7] = new Array(23,22,14,29);
m1[7]      = new Array(154,155,0);
m2[7]      =5;
m3[7]      =8;
m0[5] = new Array(45,51,5,6,51,36,13,12,63,23,4,13,36,21,6,3,15,36);
m1[5]      = new Array(133,134,147,148,149,150,151,152,153,0);
m2[5]      =0;
m3[5]      =110;
m0[8] = new Array(21,22,11,27,53,45,20,28,22,15,6,5,15,7,27,6,30,15,5,13,15,30,13,5);
m1[8]      = new Array(174,175,176,177,178,179,180,181,182,183,184,185,0);
m2[8]      =0;
m3[8]      =128;
m0[0] = new Array(51,35,11,27,50,34,10,18,62,45,6,21,57,42,12,20,52,44,1,11,59,50,5,19,49,41,4,6,71,5,61,52,9,17,60,62,127,61,2,9,58,49,5,4,56,59,3,12,61,60,0,2,44,36,21,36,42,36,27,36,50,36,19,33,60,61,33,40,49,40,12,40,36,50,11,21,34,26,9,16,52,16,40,16,45,28,21,27,28,34,4,3,48,40,2,10,50,58,27,12,59,51,12,29,61,59,17,25,34,28,16,2,51,43,13,21,28,45,10,11,58,37,11,27,37,36,2,11,43,51,15,31,55,39,8,24,62,61,3,4,59,60,6,13,60,59,29,23,59,60,4,12,36,37,27,29,37,19,11,2,51,52,29,27,19,37,23,29,52,36,27,3,54,38,31,38,37,38,2,11,39,31,13,6,61,54,11,27,38,22,3,5,31,23,27,3,35,27,3,27,36,38,27,11,60,63,11,4,23,14,12,14,22,15,6,13,38,14,29,14,63,23,4,3,15,22,13,6,22,15,6,13,15,22,13,6,23,15,3,11,45,51,21,29,51,45,5,21,22,21,6,15,45,30,15,6,21,22);
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,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,94,95,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,120,121,122,123,124,125,126,127,128,129,130,131,132,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5=  9;
m4[1  ]= 18;
m4[2  ]=  3;
m4[3  ]=  1;
m4[4  ]=  2;
m4[6  ]= 12;
m4[7  ]=  2;
m4[5  ]=  9;
m4[8  ]= 12;
m4[0  ]=129;
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.c4 "             ,"2...c6 "        ,"3.Nf3 "            ,"3...Nf6 "       ,"4.Nc3 "            ,"4...e6 "        ,"5.e3 "             ,"5...Nbd7 "      ,"6.Qc2 "            ,"6...Bd6 "       ,"7.b3 "             ,"7...0-0 "             
,"8.Be2 "            ,"8...b6 "        ,"9.0-0 "            ,"9...Bb7 "       ,"10.Bb2 "           ,"10...Re8 "      ,"11.Rad1 "          ,"11...Qe7 "      ,"12.Rfe1?! "        ,"12...Rac8 "     ,"13.e4 "            ,"13.Bd3 "           ,"13...e5 "       ,"14.e4 "            ,"14...dxc4 "           
,"15.Bxc4 "          ,"15...b5 "       ,"16.Bf1 "           ,"16...g6 "       ,"17.Qd2 "           ,"17...Rcd8 "     ,"18.Qg5 "           ,"18...a6 "       ,"19.h3 "            ,"19...exd4 "     ,"20.Nxd4 "          ,"20...Qe5 "      ,"21.Qxe5 "          ,"21...Nxe5 "     ,"13...Nxe4 "              
,"14.Nxe4 "          ,"14...dxe4 "     ,"15.Qxe4 "          ,"15...Bb4 "      ,"16.Rf1 "           ,"16...Ba3 "      ,"17.Bxa3 "          ,"17...Qxa3 "     ,"18.Qc2 "           ,"18...Nf6 "      ,"19.c5 "            ,"19...Ba6 "      ,"20.Bxa6 "          ,"20...Qxa6 "     ,"21.Ne5 "                 
,"21...Nd5 "      ,"22.Nc4 "           ,"22...Red8 "     ,"23.a3 "            ,"23...Rc7 "      ,"24.Qc1 "           ,"24...Ne7 "      ,"25.Rd2 "           ,"25...Nf5 "      ,"26.Rfd1 "          ,"26...b5 "       ,"27.Ne5 "           ,"27...Qc8 "      ,"28.Rd3 "           ,"28...f6 "             
,"29.Nf3 "           ,"29...Rcd7 "     ,"30.Qf4 "           ,"30...Rd5 "      ,"31.Qe4 "           ,"31...Qd7 "      ,"32.R3d2 "          ,"32...h5 "       ,"33.h4 "            ,"33...a5 "       ,"34.Kf1 "           ,"34...Re8 "      ,"35.Re1 "           ,"35...Kf7 "      ,"36.Red1 "                
,"36...Nh6 "      ,"37.Re1 "           ,"37...Re7 "      ,"38.Qf4 "           ,"38...Rf5 "      ,"39.Qd6 "           ,"39...Qc8? "     ,"39...Qxd6 "        ,"40.cxd6 "          ,"40...Rd7 "      ,"40.Rde2 "          ,"40...Rd5 "      ,"41.Qf4 "           ,"41...Nf5 "      ,"42.Re4 "                 
,"42...Rd8 "      ,"43.g4 "            ,"43...hxg4 "     ,"44.Qxg4 "          ,"44...Qd7 "      ,"45.h5 "            ,"45...Kg8 "      ,"45...Rh8 "         ,"46.Kg2 "           ,"46...Qd5 "      ,"47.Qg6 "           ,"47...Rf8 "      ,"48.h6 "            ,"48...Qd8 "      ,"48...Qxb3 "              
,"49.Rg4 "           ,"49.d5 "            ,"49...Qxd5 "     ,"50.Rg4 "           ,"50...Qd7 "      ,"51.Rh1 "           ,"51...Qe8 "      ,"52.hxg7 "          ,"52...Rxg7 "     ,"53.Qh7+ "          ,"53...Kf7 "      ,"54.Rxg7+ "         ,"54...Nxg7 "     ,"55.Rh6 "           ,"55.Nd2! "                
,"55...Rg8!? "       ,"55...Qe7 "         ,"56.Ne4 "           ,"56...e5 "       ,"57.Nd6+ "          ,"57...Ke6 "      ,"58.Qg6 "           ,"58...Rg8 "      ,"59.Qg4+ "          ,"59...f5 "       ,"60.Nxf5 "          ,"60...Nxf5 "     ,"61.Qxg8+ "         ,"56.Ne4 "           ,"56...Ke7 "            
,"57.Rh6 "           ,"57...Qf7[] "    ,"58.Nxf6 "          ,"58...Rd8 "      ,"59.Qe4+/- "        ,"59.Rg6? "          ,"59...Nf5! "     ,"55...Qd8 "         ,"56.Qg6+ "          ,"56...Kg8 "      ,"57.Qh7+ "          ,"57...Kf7 "      ,"58.Qg6+ "          ,"58...Kg8 "      ,"59.Rh7 "                 
,"59...Qd7 "         ,"60.Nd2 "           ,"60...f5 "       ,"61.Nf3 "           ,"61...Rf6[] "    ,"62.Qxf6 "          ,"62...Kxh7 "     ,"63.Ng5+ "          ,"63...Kg8 "      ,"64.Qg6 "           ,"64.Qg6 "           ,"64...Qd5+ "        ,"65.f3 "            ,"65...e5! "      ,"66.Qh7+ "                
,"66...Kf8 "      ,"67.Qh8+ "          ,"67...Qg8 "      ,"68.Nh7+ "          ,"68...Kf7 "      ,"69.Ng5+ "          ,"69...Kf8 "      );      
