//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(0,8,56,59,21,31,37,55,14,42,43,42,17,25,34,48,13,21,42,44);
m1[1]      = new Array(26,27,28,29,30,31,32,33,34,35,0);
m2[1]      =0;
m3[1]      =27;
m0[3] = new Array(12,10);
m1[3]      = new Array(56,0);
m2[3]      =2;
m3[3]      =13;
m0[2] = new Array(14,28,60,28,3,11,56,60,0,3,43,52,11,2,28,12,4,12,52,12,9,27,60,59,2,0,12,30);
m1[2]      = new Array(42,43,44,45,46,47,48,49,50,51,52,53,54,55,0);
m2[2]      =0;
m3[2]      =33;
m0[4] = new Array(43,29,22,29,60,28,29,37,28,30,14,5,30,31,5,14);
m1[4]      = new Array(64,65,66,67,68,69,70,71,0);
m2[4]      =0;
m3[4]      =40;
m0[5] = new Array(29,11);
m1[5]      = new Array(73,0);
m2[5]      =0;
m3[5]      =41;
m0[6] = new Array(12,28,52,37);
m1[6]      = new Array(94,95,0);
m2[6]      =0;
m3[6]      =62;
m0[0] = new Array(51,35,10,26,35,27,11,19,57,42,14,22,62,45,5,14,52,36,6,21,61,52,1,16,60,62,127,61,16,10,48,32,4,6,71,5,58,37,9,17,55,47,2,9,61,60,5,4,52,34,8,16,59,43,21,11,36,28,19,28,45,28,11,28,37,28,3,11,28,14,6,14,56,59,0,3,49,41,11,29,43,46,10,0,34,43,29,11,43,36,11,19,46,44,0,10,36,45,13,29,47,39,9,2,39,31,2,11,42,52,12,28,27,20,92,92,19,20,44,30,20,12,30,46,11,2,31,22,15,22,52,37,12,60,59,60,4,60,62,55,3,11,46,22,14,7,22,21,7,6,21,30,11,14,30,3,60,4,45,27,6,7,3,19,10,27,37,27,14,15,55,46,29,37,46,37,15,13,37,46,13,14,46,45,2,9,54,38,4,60,50,34,17,25,32,25,16,25,19,5,7,15,5,29,15,6,45,54,14,13,29,22,13,14,22,29,14,13,29,30,13,14,30,3,6,15,53,45,60,57,27,21,15,22,21,31,9,45,54,45);
m1[0]      = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,12,13,14,15,15,16,17,18,19,20,21,22,23,24,25,36,37,38,39,40,41,57,58,59,60,61,62,63,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,88,89,90,91,92,93,96,97,98,99,100,101,102,103,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,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5=  7;
m4[1  ]= 10;
m4[3  ]=  1;
m4[2  ]= 14;
m4[4  ]=  8;
m4[5  ]=  1;
m4[6  ]=  2;
m4[0  ]=120;
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...c5 "        ,"2.d5 "             ,"2...d6 "        ,"3.Nc3 "            ,"3...g6 "        ,"4.Nf3 "            ,"4...Bg7 "       ,"5.e4 "             ,"5...Nf6 "          ,"6.Be2 "            ,"6...Na6 "       ,"7.0-0 "            ,"7...Nc7 "             
,"8.a4 "             ,"8...0-0 "       ,"9.Bf4 "            ,"9...b6 "        ,"10.h3 "            ,"10...Bb7 "      ,"11.Re1 "           ,"11...Re8 "      ,"12.Bc4 "           ,"12...a6 "          ,"13.Qd3 "           ,"13...Nd7 "      ,"13...Ra7 "         ,"14.Rad1 "          ,"14...Nh5 "            
,"15.Bh2 "           ,"15...Bxc3? "    ,"16.Qxc3 "          ,"16...b5 "       ,"17.Ba2 "           ,"17...f6 "       ,"18.Qe3 "           ,"14.e5 "            ,"14...dxe5 "        ,"15.Nxe5 "          ,"15...Nxe5 "     ,"16.Bxe5 "          ,"16...Qd7 "      ,"16...Bxe5 "        ,"17.Rxe5 "                
,"17...Qd7 "      ,"18.Rae1 "          ,"18...Rad8 "     ,"19.Qe2 "           ,"19...Qc8 "      ,"20.Rxe7 "          ,"20...Rxe7 "     ,"21.Qxe7 "          ,"21...Bxd5 "     ,"22.Rd1 "           ,"22...Qa8 "      ,"23.Qg5?? "         ,"23.Qxc7 "          ,"17.Bxg7 "          ,"17...Kxg7 "           
,"18.Rad1 "          ,"18...Rad8 "     ,"19.b3 "            ,"19...Qf5!? "    ,"20.Qg3! "          ,"20.Qxf5 "          ,"20...gxf5 "     ,"21.Re5 "           ,"21...f4 "       ,"22.Rg5+ "          ,"22...Kf8 "      ,"23.Rh5 "           ,"23...Kg7 "      ,"20...Na8!? "       ,"20...Qd7 "               
,"21.Bd3 "           ,"21...Qd7 "      ,"22.Be4 "           ,"22...Qd6 "      ,"23.Qe3 "           ,"23...Nc7 "         ,"24.Bf3 "           ,"24...f5! "      ,"25.h4 "            ,"25...Bc8 "      ,"26.h5 "            ,"26...Bd7 "         ,"27.Ne2 "           ,"27...e5! "         ,"28.dxe6 "                
,"28...Qxe6 "     ,"29.Qg5 "           ,"29...Qe7 "      ,"30.Qg3 "           ,"30...Bc8? "     ,"30...Qe5 "         ,"31.Nf4! "          ,"31.hxg6 "          ,"31...hxg6 "     ,"32.Nf4! "          ,"32...Qxe1+ "       ,"33.Rxe1 "          ,"33...Rxe1+ "    ,"34.Kh2 "           ,"34...Rd7 "            
,"35.Qxg6+ "         ,"35...Kh8 "      ,"36.Qf6+ "          ,"36...Kg8 "      ,"37.Qg5+ "          ,"37...Rg7 "      ,"38.Qd8+ "          ,"38...Re8 "      ,"39.Bd5+ "          ,"39...Kh8 "         ,"40.Qd6 "           ,"40...Nxd5 "     ,"41.Nxd5 "          ,"41...Rh7+ "     ,"42.Kg3 "                 
,"42...f4+ "      ,"43.Kxf4 "          ,"43...Rf7+ "     ,"44.Kg3 "           ,"44...Rg7+ "     ,"45.Kf3 "           ,"45...Bb7 "      ,"46.g4! "           ,"46...Re1 "         ,"47.c4 "            ,"47...b5 "       ,"48.axb5 "          ,"48...axb5 "     ,"49.Qf8+ "          ,"49...Kh7 "            
,"50.Qf5+ "          ,"50...Kg8 "      ,"51.Kg2 "           ,"51...Rf7 "      ,"52.Qg6+ "          ,"52...Rg7 "      ,"53.Qf5 "           ,"53...Rf7 "      ,"54.Qg5+ "          ,"54...Rg7 "      ,"55.Qd8+ "          ,"55...Kh7 "      ,"56.f3 "            ,"56...Rb1 "      ,"57.Nf6+ "                
,"57...Kg6 "      ,"58.Nh5 "           ,"58...Bxf3+ "    ,"59.Kxf3 "          );      
