//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(62,45);
m1[1]      = new Array(11,0);
m2[1]      =0;
m3[1]      =10;
m0[3] = new Array(56,59,3,19);
m1[3]      = new Array(23,24,0);
m2[3]      =2;
m3[3]      =7;
m0[2] = new Array(1,18,62,45,21,11,58,44,11,17,34,26,2,38,35,27,17,11,26,40,38,45,52,45,18,35,60,58,120,59,35,45,54,45,11,17,40,41,3,11,55,39);
m1[2]      = new Array(15,16,17,18,19,20,21,22,25,26,27,28,29,30,30,31,32,33,34,35,36,0);
m2[2]      =0;
m3[2]      =14;
m0[4] = new Array(34,26,13,29,56,59,1,11,26,40,29,36,40,41,6,7);
m1[4]      = new Array(40,41,42,43,44,45,46,47,0);
m2[4]      =0;
m3[4]      =17;
m0[5] = new Array(1,18,56,59,13,29,62,45,29,37,44,58,2,38,36,28,3,11,42,36,0,3,36,26,11,2,43,42,12,20,55,47);
m1[5]      = new Array(49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,0);
m2[5]      =0;
m3[5]      =18;
m0[7] = new Array(10,26,35,25,3,43,52,43,1,18,42,27,17,27,43,34,6,7,36,27,18,35);
m1[7]      = new Array(74,75,76,77,78,79,80,81,82,83,84,0);
m2[7]      =6;
m3[7]      =3;
m0[6] = new Array(62,45,28,35,45,35,1,16,43,51,10,26,35,25,3,30,54,46,2,47);
m1[6]      = new Array(70,71,72,73,85,86,87,88,89,90,0);
m2[6]      =0;
m3[6]      =23;
m0[8] = new Array(2,38,55,47,38,31,60,62,127,61);
m1[8]      = new Array(94,95,96,97,97,0);
m2[8]      =0;
m3[8]      =26;
m0[10] = new Array(3,27);
m1[10]      = new Array(103,0);
m2[10]      =9;
m3[10]      =1;
m0[9] = new Array(43,27,3,27,36,27,2,29,60,62,127,61,1,11,61,60,8,16);
m1[9]      = new Array(101,102,104,105,106,106,107,108,109,0);
m2[9]      =0;
m3[9]      =29;
m0[11] = new Array(2,20,25,34,20,34,41,34,0,2,34,41,33,50,60,61,5,3,59,3,12,3,61,52);
m1[11]      = new Array(121,122,123,124,125,126,127,128,129,130,131,132,0);
m2[11]      =0;
m3[11]      =40;
m0[12] = new Array(59,56);
m1[12]      = new Array(144,0);
m2[12]      =0;
m3[12]      =52;
m0[13] = new Array(3,11,45,28,14,28,42,28,7,6,9,11,32,11,61,58);
m1[13]      = new Array(160,161,162,163,164,165,166,167,0);
m2[13]      =0;
m3[13]      =67;
m0[14] = new Array(43,61,42,28,3,11,28,14,7,6,9,11,32,11,14,5,6,5,49,7,5,12,7,15,12,3,15,11,3,11,62,61);
m1[14]      = new Array(168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,0);
m2[14]      =0;
m3[14]      =67;
m0[15] = new Array(43,61,33,12);
m1[15]      = new Array(186,187,0);
m2[15]      =0;
m3[15]      =69;
m0[16] = new Array(42,28,14,28,45,28,43,16,9,8);
m1[16]      = new Array(189,190,191,192,193,0);
m2[16]      =0;
m3[16]      =70;
m0[0] = new Array(51,35,6,21,50,34,14,22,57,42,11,27,59,41,27,34,41,34,5,14,52,36,4,6,71,5,61,52,21,11,58,44,11,17,34,43,13,29,56,59,29,37,44,58,12,28,35,27,10,18,62,45,18,27,42,27,17,27,43,41,6,7,52,34,1,18,34,27,3,12,55,47,18,33,27,34,9,25,34,25,33,48,58,51,0,1,41,32,12,9,60,62,127,61,9,25,32,48,25,49,48,8,49,9,8,26,2,20,26,19,20,41,59,57,9,36,51,42,1,3,19,40,41,50,57,25,36,32,40,49,50,43,25,9,32,50,49,33,5,4,61,60,43,52,45,28,14,28,42,28,4,28,33,37,50,29,37,23);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,10,12,12,13,14,37,38,39,48,65,66,67,68,69,91,92,93,98,99,100,110,111,112,113,114,115,116,117,118,119,120,133,134,135,136,137,137,138,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,184,185,188,194,195,196,197,198,199,200,201,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5= 17;
m4[1  ]=  1;
m4[3  ]=  2;
m4[2  ]= 21;
m4[4  ]=  8;
m4[5  ]= 16;
m4[7  ]= 11;
m4[6  ]= 10;
m4[8  ]=  5;
m4[10 ]=  1;
m4[9  ]=  9;
m4[11 ]= 12;
m4[12 ]=  1;
m4[13 ]=  8;
m4[14 ]= 16;
m4[15 ]=  2;
m4[16 ]=  5;
m4[0  ]= 79;
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...Nf6 "       ,"2.c4 "             ,"2...g6 "        ,"3.Nc3 "            ,"3...d5 "        ,"4.Qb3 "            ,"4...dxc4 "         ,"5.Qxc4 "           ,"5...Bg7 "       ,"6.e4 "             ,"6.Nf3 "            ,"6...0-0 "          ,"7.Be2 "                  
,"7...Nfd7!? "    ,"7...Nc6 "          ,"8.Nf3 "            ,"8...Nd7 "       ,"9.Be3 "            ,"9...Nb6 "       ,"10.Qc5 "           ,"10...Bg4 "      ,"11.d5 "            ,"11.Rd1 "           ,"11...Qd6 "      ,"11...Nd7 "         ,"12.Qa3 "           ,"12...Bxf3 "     ,"13.Bxf3 "                
,"13...Nd4 "      ,"14.0-0-0 "         ,"14...Nxf3 "     ,"15.gxf3 "          ,"15...Nb6 "      ,"16.Qb3 "           ,"16...Qd7 "      ,"17.h4! "           ,"8.Be3 "            ,"8...Nb6 "       ,"9.Qd3! "           ,"9.Qc5?! "          ,"9...f5 "           ,"10.Rd1 "           ,"10...N8d7 "           
,"11.Qa3 "           ,"11...fxe4 "     ,"12.Qb3+ "          ,"12...Kh8 "      ,"9...f5 "           ,"9...Nc6 "          ,"10.Rd1 "           ,"10...f5 "       ,"11.Nf3 "           ,"11...f4 "       ,"12.Bc1 "           ,"12...Bg4 "      ,"13.e5 "            ,"13...Qd7 "      ,"14.Ne4 "                 
,"14...Rad8 "     ,"15.Nc5 "           ,"15...Qc8 "      ,"16.Qc3 "           ,"16...e6 "       ,"17.h3 "            ,"10.Rd1 "           ,"10...f4 "          ,"11.Bc1 "           ,"11...e5!? "     ,"12.d5! "           ,"12.Nf3 "           ,"12...exd4 "     ,"13.Nxd4 "          ,"13...Na6 "            
,"13...c5!? "        ,"14.Ndb5 "          ,"14...Qxd3 "     ,"15.Bxd3 "          ,"15...Nc6 "      ,"16.Nd5 "           ,"16...Nxd5 "     ,"17.Bc4 "           ,"17...Kh8 "      ,"18.exd5 "          ,"18...Nd4 "      ,"14.Qd2 "           ,"14...c5 "       ,"15.Ndb5 "          ,"15...Qg5 "            
,"16.g3 "            ,"16...Bh3 "      ,"12...c6! "         ,"13.Nf3 "           ,"13...cxd5 "        ,"13...Bg4 "         ,"14.h3 "            ,"14...Bh5 "      ,"15.0-0 "           ,"14.Nxd5 "          ,"14...Nxd5 "     ,"15.Qb3!N "         ,"15.Qxd5+ "         ,"15...Qxd5 "     ,"15...Qxd5 "              
,"16.exd5 "          ,"16...Bf5 "      ,"17.0-0 "           ,"17...Nd7 "      ,"18.Rfe1 "          ,"18...a6 "       ,"15...Kh8 "         ,"16.Bc4! "          ,"16...Nc6 "         ,"17.Bxd5 "          ,"17...Qe7 "      ,"18.h3! "           ,"18...Nb4 "         ,"19.Bc4 "           ,"19...b5! "            
,"20.Bxb5 "          ,"20...Nxa2 "     ,"20...Be6 "         ,"21.Bc4 "           ,"21...Bxc4 "     ,"22.Qxc4 "          ,"22...Rac8 "     ,"23.Qb3 "           ,"23...Nc2+ "     ,"24.Kf1 "           ,"24...Rfd8 "     ,"25.Rxd8+ "         ,"25...Qxd8 "     ,"26.Ke2 "           ,"21.Bd2 "                 
,"21...Rb8 "         ,"22.Qa4! "          ,"22...Qb7 "      ,"23.0-0 "           ,"23...Qxb5 "        ,"24.Qxa2 "          ,"24...Qxb2 "     ,"25.Qxa7 "          ,"25...Qb7 "      ,"26.Qc5!? "         ,"26.Ra1 "           ,"26...Be6! "        ,"27.Qd6! "          ,"27...Bb3! "        ,"28.Rb1 "                 
,"28...Qxe4 "     ,"29.Bc3 "           ,"29...Rbd8 "     ,"30.Qa3 "           ,"30...Bc2?! "    ,"31.Rb5 "           ,"31...Qa4 "      ,"32.Qb2! "          ,"32...Bd3? "        ,"33.Rb7! "          ,"33...Qc2 "      ,"33...Rd7 "         ,"34.Nxe5 "          ,"34...Bxe5 "     ,"35.Bxe5+ "               
,"35...Kg8 "      ,"36.Rxd7 "          ,"36...Qxd7 "     ,"37.Rc1 "           ,"33...Bxf1?? "      ,"34.Bxe5 "          ,"34...Rd7 "      ,"35.Bxg7+ "         ,"35...Kg8 "      ,"36.Rxd7 "          ,"36...Qxd7 "     ,"37.Bxf8 "          ,"37...Kxf8 "     ,"38.Qh8+ "          ,"38...Ke7 "            
,"39.Qxh7+ "         ,"39...Kd8 "      ,"40.Qxd7+ "         ,"40...Kxd7 "     ,"41.Kxf1 "          ,"34.Qb4 "           ,"34...Rfe8 "     ,"34...Bxf1?? "      ,"35.Qe7 "           ,"35.Re1?! "         ,"35.Bxe5! "         ,"35...Bxe5 "     ,"36.Nxe5 "          ,"36...Ba6 "      ,"37.Ra7 "                 
,"35...Be2 "         ,"36.Nxe5! "         ,"36...Bxe5 "     ,"37.Bxe5+ "         ,"37...Rxe5 "        ,"38.Qxf4 "          ,"38...Qf5 "      ,"39.Qh6 "           );      
