//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(19,27,36,28,21,36);
m1[1]      = new Array(16,17,18,0);
m2[1]      =0;
m3[1]      =15;
m0[2] = new Array(31,23,14,5,59,35,12,20,60,58,120,59,2,16);
m1[2]      = new Array(34,35,36,37,38,38,39,0);
m2[2]      =0;
m3[2]      =30;
m0[5] = new Array(16,9,27,34,9,16,34,27,16,9,27,34);
m1[5]      = new Array(51,52,53,54,55,56,0);
m2[5]      =4;
m3[5]      =1;
m0[4] = new Array(34,27,12,20,27,19,10,19,28,19,14,49);
m1[4]      = new Array(49,50,57,58,59,60,0);
m2[4]      =3;
m3[4]      =2;
m0[6] = new Array(12,20,60,58,120,59);
m1[6]      = new Array(72,73,73,0);
m2[6]      =3;
m3[6]      =13;
m0[3] = new Array(35,34,2,16,36,22,16,34,22,15,6,7,15,43,14,23,63,23,7,14,23,15,14,6,43,34,26,36,34,13,5,13,15,13,36,30);
m1[3]      = new Array(46,47,48,61,62,63,64,65,66,67,68,69,70,71,74,75,76,77,0);
m2[3]      =0;
m3[3]      =37;
m0[9] = new Array(24,33,14,13);
m1[9]      = new Array(103,104,0);
m2[9]      =8;
m3[9]      =14;
m0[8] = new Array(1,9,52,46,10,24,46,31,14,7,31,21,7,21,28,21,33,41,60,52,41,50,15,14,6,5,49,33,9,33,14,13);
m1[8]      = new Array(88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,105,0);
m2[8]      =7;
m3[8]      =1;
m0[7] = new Array(63,15,3,51,54,38);
m1[7]      = new Array(86,87,106,0);
m2[7]      =0;
m3[7]      =45;
m0[10] = new Array(33,41,50,42);
m1[10]      = new Array(110,111,0);
m2[10]      =0;
m3[10]      =48;
m0[11] = new Array(34,25,24,10,25,33,14,28,37,28,10,28,35,52);
m1[11]      = new Array(113,114,115,116,117,118,119,0);
m2[11]      =0;
m3[11]      =49;
m0[12] = new Array(52,60,54,51,60,61,51,59);
m1[12]      = new Array(130,131,132,133,0);
m2[12]      =0;
m3[12]      =59;
m0[13] = new Array(6,14,7,5);
m1[13]      = new Array(137,138,0);
m2[13]      =0;
m3[13]      =62;
m0[14] = new Array(7,14);
m1[14]      = new Array(141,0);
m2[14]      =0;
m3[14]      =64;
m0[15] = new Array(34,26,54,62,44,43,62,26);
m1[15]      = new Array(145,146,147,148,0);
m2[15]      =0;
m3[15]      =67;
m0[0] = new Array(51,35,14,22,52,36,11,19,57,42,6,21,58,44,10,18,55,47,1,11,53,37,9,25,61,43,25,33,42,52,18,26,62,45,5,14,35,26,11,26,44,26,19,26,36,28,21,11,43,36,0,1,47,39,3,10,39,31,26,34,59,35,4,6,71,5,31,22,15,22,45,30,11,26,36,27,2,29,35,34,12,20,27,36,5,3,36,29,22,29,63,47,10,24,52,35,1,2,35,41,24,17,56,59,26,41,59,3,2,3,48,41,17,62,60,52,62,54,52,44,14,5,47,7,6,7,30,13,7,6,13,3,5,26,44,43,54,45,43,51,26,44);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,40,40,41,42,43,44,45,78,79,80,81,82,83,84,85,107,108,109,112,120,121,122,123,124,125,126,127,128,129,134,135,136,139,140,142,143,144,149,150,151,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5= 16;
m4[1  ]=  3;
m4[2  ]=  7;
m4[5  ]=  6;
m4[4  ]=  6;
m4[6  ]=  3;
m4[3  ]= 18;
m4[9  ]=  2;
m4[8  ]= 16;
m4[7  ]=  3;
m4[10 ]=  2;
m4[11 ]=  7;
m4[12 ]=  4;
m4[13 ]=  2;
m4[14 ]=  1;
m4[15 ]=  4;
m4[0  ]= 71;
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...g6 "        ,"2.e4 "             ,"2...d6 "        ,"3.Nc3 "            ,"3...Nf6 "       ,"4.Be3 "            ,"4...c6 "        ,"5.h3 "             ,"5...Nbd7 "      ,"6.f4 "             ,"6...b5 "        ,"7.Bd3 "            ,"7...b4 "              
,"8.Nce2 "           ,"8...c5 "        ,"8...d5 "           ,"9.e5 "             ,"9...Ne4 "       ,"9.Nf3 "            ,"9...Bg7 "       ,"10.dxc5 "          ,"10...Nxc5 "     ,"11.Bxc5 "          ,"11...dxc5 "     ,"12.e5 "            ,"12...Nd7 "      ,"13.Be4 "           ,"13...Rb8 "            
,"14.h4 "            ,"14...Qc7 "      ,"15.h5 "            ,"15...c4 "       ,"16.Qd4 "           ,"16.h6 "            ,"16...Bf8 "      ,"17.Qd4 "           ,"17...e6 "       ,"18.0-0-0 "         ,"18...Ba6-/+ "   ,"16...0-0 "         ,"17.hxg6 "          ,"17...hxg6 "     ,"18.Ng5 "                 
,"18...Nc5 "         ,"19.Bd5 "           ,"19.Qxc4 "          ,"19...Ba6 "      ,"20.Bxg6?! "        ,"20.Qd5 "           ,"20...e6 "       ,"20...Bb7 "         ,"21.Qc4 "           ,"21...Ba6 "      ,"22.Qd5 "           ,"22...Bb7 "      ,"23.Qc4 "           ,"21.Qd6 "           ,"21...Qxd6 "           
,"22.exd6 "          ,"22...Bxb2-/+ "  ,"20...Bxc4 "        ,"21.Bh7+ "          ,"21...Kh8 "      ,"22.Bd3+ "          ,"22...Bh6 "         ,"23.Rxh6+ "         ,"23...Kg7 "      ,"24.Rh7+ "          ,"24...Kg8 "      ,"25.Bxc4 "          ,"25...Ne4! "     ,"25...e6 "          ,"26.0-0-0+/- "            
,"26.Bxf7+ "         ,"26...Rxf7 "     ,"27.Rxf7 "          ,"27...Nxg5 "     ,"19...Bf5 "         ,"20.Qxc4 "          ,"20...e6 "       ,"21.Be4 "           ,"21...Rfd8 "     ,"22.Bxf5 "          ,"22...gxf5 "     ,"23.Rh3?! "         ,"23.Rh7 "           ,"23...Rd2 "         ,"23...Rb7 "               
,"24.Ng3 "           ,"24...Qa5 "      ,"25.Nh5 "           ,"25...Bh8 "      ,"26.Nf6+ "          ,"26...Bxf6 "     ,"27.exf6 "          ,"27...b3+ "      ,"28.Ke2 "           ,"28...bxc2 "     ,"29.Rg7+ "          ,"29...Kf8 "      ,"30.b4! "           ,"30...Rxb4 "     ,"30...Qxb4 "              
,"31.Rxf7+ "         ,"31.Rxf7+ "         ,"24.g4 "            ,"23...Qa5 "         ,"24.Nd4 "           ,"24...Rbc8 "     ,"24...b3+ "         ,"25.c3 "            ,"25.Nb3? "          ,"25.Qb5!+/- "       ,"25...Qc7 "         ,"26.Qxb4 "          ,"26...Bxe5 "     ,"27.fxe5 "          ,"27...Qxe5+ "          
,"28.Ne2+- "         ,"25...Qb6 "         ,"26.Rd1 "           ,"26...Nxb3 "     ,"27.Rxd8+ "         ,"27...Rxd8 "     ,"28.axb3-+ "        ,"28...Qg1+ "     ,"29.Ke2 "           ,"29...Qxg2+ "    ,"30.Ke3 "           ,"30.Ke1 "           ,"30...Qd2+ "     ,"31.Kf1 "           ,"31...Qd1+ "           
,"30...Bf8! "        ,"31.Rh8+ "          ,"31...Kxh8 "     ,"31...Kg7 "         ,"32.Rxf8 "          ,"32.Nxf7+ "         ,"32...Kg8! "     ,"32...Kg7 "         ,"33.Nxd8 "          ,"33...Bc5+! "    ,"34.Kd3 "           ,"34.Qxc5 "          ,"34...Qg1+ "     ,"35.Kd3 "           ,"35...Qxc5 "           
,"34...Qf3+ "        ,"35.Kd2 "           ,"35...Be3+ "     );      
