//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(48,32,3,39);
m1[1]      = new Array(11,12,0);
m2[1]      =0;
m3[1]      =10;
m0[3] = new Array(36,37,28,22);
m1[3]      = new Array(30,31,0);
m2[3]      =2;
m3[3]      =10;
m0[2] = new Array(48,32,21,36,39,3,17,53,60,52,2,38,52,43,18,28,43,36,13,29,36,27,0,3,59,38,10,18,27,20,29,38,20,29,4,6,71,5,29,36,3,4);
m1[2]      = new Array(19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,38,39,40,0);
m2[2]      =0;
m3[2]      =16;
m0[4] = new Array(49,41,19,27,42,27,21,27,59,27,3,21,50,42,21,42,52,51);
m1[4]      = new Array(57,58,59,60,61,62,63,64,65,0);
m2[4]      =0;
m3[4]      =34;
m0[6] = new Array(26,34,27,17,34,32,17,0,32,0,63,59,18,24,36,28);
m1[6]      = new Array(76,77,78,79,80,81,82,83,0);
m2[6]      =5;
m3[6]      =5;
m0[5] = new Array(51,19,3,19,59,19,28,26,42,27,21,4,19,18,9,18,27,17,0,3,34,41);
m1[5]      = new Array(70,71,72,73,74,75,84,85,86,87,88,0);
m2[5]      =0;
m3[5]      =38;
m0[7] = new Array(17,25,51,19,3,24,42,27,21,27,59,27);
m1[7]      = new Array(90,91,92,93,94,95,0);
m2[7]      =0;
m3[7]      =39;
m0[9] = new Array(21,4,49,34);
m1[9]      = new Array(101,102,0);
m2[9]      =8;
m3[9]      =1;
m0[8] = new Array(32,49,17,25,51,19,3,19,59,19,18,33,49,43,33,48,57,49,6,5,36,28,21,15,19,11);
m1[8]      = new Array(99,100,103,104,105,106,107,108,109,110,111,112,113,0);
m2[8]      =0;
m3[8]      =42;
m0[10] = new Array(57,49,3,21,49,57,18,12);
m1[10]      = new Array(116,117,118,119,0);
m2[10]      =0;
m3[10]      =44;
m0[11] = new Array(17,25);
m1[11]      = new Array(123,0);
m2[11]      =0;
m3[11]      =47;
m0[12] = new Array(35,49,26,41,48,41,3,1,27,17,24,56,49,56,0,56,57,56,1,8,17,32,9,25,56,49,25,32,63,56,8,44,51,43,44,53,41,32,53,54,32,24,54,55,24,16,4,10,16,8,10,0,43,41,55,28,49,57);
m1[12]      = new Array(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,0);
m2[12]      =0;
m3[12]      =50;
m0[14] = new Array(56,59,27,12);
m1[14]      = new Array(166,167,0);
m2[14]      =13;
m3[14]      =6;
m0[13] = new Array(24,56,57,49,0,48,49,42,3,2,42,43,2,50,51,50,56,59,43,44,59,35,50,48,35,59,48,0,6,5,27,10);
m1[13]      = new Array(159,160,161,162,163,164,165,168,169,170,171,172,173,174,175,176,0);
m2[13]      =0;
m3[13]      =53;
m0[15] = new Array(54,46,6,15,59,43,24,40,19,27,10,17);
m1[15]      = new Array(184,185,186,187,188,189,0);
m2[15]      =0;
m3[15]      =60;
m0[16] = new Array(10,42,11,3);
m1[16]      = new Array(191,192,0);
m2[16]      =0;
m3[16]      =61;
m0[0] = new Array(52,36,12,28,62,45,1,18,51,35,28,35,45,35,5,26,35,41,26,17,57,42,6,21,58,30,15,23,30,39,11,19,59,52,4,6,71,5,60,58,120,59,5,4,53,45,2,20,58,57,8,24,39,53,24,32,41,26,32,40,26,20,4,20,53,17,10,17,52,51,40,49,61,34,20,28,34,41,28,26,42,32,26,24,32,42,21,4,42,27,18,28,51,35,28,11,59,51,11,26,63,59,26,41,48,41,4,10,27,10,3,10,35,49,17,25,51,19,25,33,19,11,10,55,11,9,55,54,9,33,54,45,33,35,6,15,41,33,24,32,36,28,45,52,35,43,23,31,33,25,32,56,49,56,0,56,57,56,52,28);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,10,13,14,15,16,17,18,41,41,42,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,66,67,68,69,89,96,97,98,114,115,120,121,122,124,125,126,156,157,158,177,178,179,180,181,182,183,190,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5= 17;
m4[1  ]=  2;
m4[3  ]=  2;
m4[2  ]= 21;
m4[4  ]=  9;
m4[6  ]=  8;
m4[5  ]= 11;
m4[7  ]=  6;
m4[9  ]=  2;
m4[8  ]= 13;
m4[10 ]=  4;
m4[11 ]=  1;
m4[12 ]= 29;
m4[14 ]=  2;
m4[13 ]= 16;
m4[15 ]=  6;
m4[16 ]=  2;
m4[0  ]= 80;
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...e5 "        ,"2.Nf3 "            ,"2...Nc6 "       ,"3.d4 "             ,"3...exd4 "      ,"4.Nxd4 "           ,"4...Bc5 "       ,"5.Nb3 "            ,"5...Bb6 "          ,"6.Nc3 "            ,"6.a4 "             ,"6...Qh4! "      ,"6...Nf6 "                
,"7.Bg5 "            ,"7...h6 "        ,"8.Bh4 "            ,"8...d6 "        ,"9.Qe2 "            ,"9.a4 "             ,"9...Nxe4!! "       ,"10.Bxd8 "          ,"10...Bxf2+ "    ,"11.Ke2 "           ,"11...Bg4+ "     ,"12.Kd3 "           ,"12...Ne5+! "    ,"13.Kxe4 "          ,"13...f5+ "            
,"14.Kd5 "           ,"14.Kf4 "           ,"14...Ng6#! "    ,"14...Rxd8 "        ,"15.Qxg4 "          ,"15...c6+ "      ,"16.Ke6 "           ,"16...fxg4-+ "   ,"17.Kf5 "           ,"17...0-0+ "     ,"18.Ke4 "           ,"18...Rde8 "     ,"9...0-0 "          ,"10.0-0-0 "         ,"10...Re8 "            
,"11.f3 "            ,"11...Be6 "      ,"12.Kb1 "           ,"12...a5 "       ,"13.Bf2? "          ,"13...a4 "          ,"14.Nc5 "           ,"14...a3?! "     ,"15.Nxe6 "          ,"15...Rxe6 "     ,"16.Bxb6 "          ,"16...cxb6 "     ,"17.Qd2! "          ,"17.b3 "            ,"17...d5 "             
,"18.Nxd5 "          ,"18...Nxd5 "     ,"19.Rxd5 "          ,"19...Qf6 "      ,"20.c3! "           ,"20...Qxc3 "     ,"21.Qd2 "           ,"17...axb2 "        ,"18.Bc4 "           ,"18...Re5 "         ,"19.Bb3 "           ,"19.Qxd6 "          ,"19...Qxd6 "     ,"20.Rxd6 "          ,"20...Rc5 "            
,"21.Nd5! "          ,"21...Ne8 "      ,"21...Rxc4?? "      ,"22.Nxb6!! "        ,"22...Rca4 "     ,"23.Nxa8 "          ,"23...Rxa8 "     ,"24.Rhd1 "          ,"24...Na5 "      ,"25.e5+/- "         ,"22.Rxc6 "          ,"22...bxc6 "     ,"23.Nxb6 "          ,"23...Rd8 "      ,"24.Bb3 "                 
,"19...Rc5 "         ,"19...b5 "          ,"20.Qxd6 "          ,"20...Qa5 "      ,"21.Nd5 "           ,"21...Nxd5 "     ,"22.Rxd5+/= "       ,"20.Na4 "           ,"20...Rca5 "     ,"21.Nc3? "          ,"21.Nxb2 "          ,"21...b5 "          ,"21...Ne8 "         ,"22.Nc4+/= "        ,"22.Qxd6 "                
,"22...Qxd6 "     ,"23.Rxd6+- "        ,"23...Nb4 "         ,"24.Nd3! "          ,"24...Nxa2 "     ,"25.Kb2 "           ,"25...Kf8 "      ,"26.e5 "            ,"26...Nh7 "      ,"27.Rd7 "           ,"21...Ne8=/+ "      ,"22.Nd5 "           ,"22.Kxb2 "          ,"22...Qf6 "      ,"23.Kb1 "                 
,"23...Ne7 "      ,"22...Ne5 "         ,"23.Qd4 "           ,"23...Nd7 "      ,"23...b5 "          ,"24.Rd2 "           ,"24...Nc5 "      ,"25.Rhd1 "          ,"25.Qxb2 "          ,"25...Nxb3 "     ,"26.axb3 "          ,"26...Qb8! "        ,"27.Nxb6!? "        ,"27...Ra1+ "     ,"28.Qxa1 "                
,"28...Rxa1+ "    ,"29.Kxa1 "          ,"29...Qa7+ "     ,"30.Na4 "           ,"30...b5 "       ,"31.Kb2 "           ,"31...bxa4 "     ,"32.Ra1! "          ,"32...Qe3 "      ,"33.Rd3! "          ,"33...Qf2 "      ,"34.bxa4 "          ,"34...Qxg2 "     ,"35.a5 "            ,"35...Qxh2 "           
,"36.a6 "            ,"36...Nc7 "      ,"37.a7 "            ,"37...Na8 "      ,"38.Rb3 "           ,"38...Qe5+ "     ,"39.Kb1 "           ,"25...Nxb3 "        ,"26.axb3 "          ,"26...Nc7 "      ,"26...Ra1+ "        ,"27.Kxb2 "          ,"27...R8a2+ "    ,"28.Kc3 "           ,"28...Qc8+ "           
,"29.Kd3 "           ,"29...Qxc2+ "    ,"29...Rxd1?? "      ,"30.Ne7+ "          ,"30.Rxc2 "          ,"30...Rxd1+ "    ,"31.Ke3 "           ,"31...Rxd4 "     ,"32.Rxa2 "          ,"32...Rd1 "         ,"33.Ra8 "           ,"33...Kf8 "      ,"34.Nc7 "           ,"27.Nxc7 "          ,"27...Qxc7 "           
,"28.Qxb2 "          ,"28...b5 "       ,"29.Rxd6 "          ,"29...b4 "          ,"30.Rd7 "           ,"30.g3 "            ,"30...Kh7! "     ,"31.R1d3 "          ,"31...Ra3 "         ,"32.R6d5 "          ,"32...Qb6! "     ,"30...Qxh2 "        ,"30...Qc3?? "       ,"31.Rd8+ "          ,"31.Rxb7 "                
,"31...Qxg2 "     ,"32.Rxb4 "          ,"32...Qxf3 "     ,"33.Rbd4 "          ,"33...Kh7 "         ,"34.b4 "            ,"34...Ra4 "      ,"35.e5 "            ,"35...Qe2 "      ,"36.R4d3 "          ,"36...h5 "       ,"37.b5 "            ,"37...Ra1+ "     ,"38.Qxa1 "          ,"38...Rxa1+ "          
,"39.Kxa1 "          ,"39...Qxe5+ "    );      
