//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(36,27,12,27,51,35,5,12,35,26,4,6,71,5,50,34,27,21,57,42,12,26,58,30,3,17,59,50,18,35,45,35,26,35,30,44,35,44,60,44);
m1[1]      = new Array(13,14,15,16,17,18,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0);
m2[1]      =0;
m3[1]      =13;
m0[2] = new Array(54,46,13,21,28,21,12,21,61,54,4,6,71,5,57,51,2,11,51,41,9,17,50,42,16,24,48,40,24,32,41,51);
m1[2]      = new Array(36,37,38,39,40,41,41,42,43,44,45,46,47,48,49,50,0);
m2[2]      =0;
m3[2]      =17;
m0[3] = new Array(27,35,42,34,3,10,59,52,9,25,49,41,2,9,54,46,0,1,61,54,9,0,55,39);
m1[3]      = new Array(52,53,54,55,56,57,58,59,60,61,62,63,0);
m2[3]      =0;
m3[3]      =19;
m0[4] = new Array(43,35);
m1[4]      = new Array(65,0);
m2[4]      =0;
m3[4]      =20;
m0[5] = new Array(55,39,20,28,39,31,22,12);
m1[5]      = new Array(70,71,72,73,0);
m2[5]      =0;
m3[5]      =24;
m0[6] = new Array(61,54,20,28);
m1[6]      = new Array(74,75,0);
m2[6]      =0;
m3[6]      =24;
m0[8] = new Array(57,51,35,42,49,42,3,43);
m1[8]      = new Array(83,84,85,86,0);
m2[8]      =7;
m3[8]      =4;
m0[9] = new Array(59,41,2,29,42,35,26,35,57,40);
m1[9]      = new Array(87,88,89,90,91,0);
m2[9]      =7;
m3[9]      =4;
m0[7] = new Array(44,58,6,7,61,54,20,28,45,51,21,12,51,36,2,20,59,50,9,17,57,51,0,2,51,45,20,38,45,30,35,42,49,42,26,34);
m1[7]      = new Array(78,79,80,81,82,92,93,94,95,96,97,98,99,100,101,102,103,104,0);
m2[7]      =0;
m3[7]      =26;
m0[10] = new Array(44,51,0,8,61,54,9,17,45,30,21,30,54,18,30,51,57,51,35,42,49,42,3,43,18,36,43,42,36,22,15,22,51,36,42,28);
m1[10]      = new Array(105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,0);
m2[10]      =0;
m3[10]      =26;
m0[13] = new Array(3,27,58,51);
m1[13]      = new Array(140,141,0);
m2[13]      =12;
m3[13]      =2;
m0[12] = new Array(29,36,30,36,0,2);
m1[12]      = new Array(137,138,139,0);
m2[12]      =11;
m3[12]      =1;
m0[14] = new Array(12,33,60,61,22,12);
m1[14]      = new Array(142,143,144,0);
m2[14]      =11;
m3[14]      =1;
m0[16] = new Array(37,54,62,54,4,11,58,30,12,30,36,30,11,29,53,45,29,43);
m1[16]      = new Array(156,157,158,159,160,161,162,163,164,0);
m2[16]      =15;
m3[16]      =4;
m0[15] = new Array(23,30,38,29,22,37,31,38,37,43,36,30,12,30,54,27);
m1[15]      = new Array(151,152,153,154,155,165,166,167,0);
m2[15]      =11;
m3[15]      =7;
m0[11] = new Array(45,30,15,23,59,31,3,4,48,40,7,6,46,38,29,11,30,45);
m1[11]      = new Array(135,136,145,146,147,148,149,150,168,0);
m2[11]      =0;
m3[11]      =38;
m0[19] = new Array(20,10,54,47,0,5,59,52,10,27,56,58,27,33,51,33,12,33,60,61,33,12,48,40,11,20,53,45,22,30,36,53,12,19,53,36,19,12,36,53,20,27,62,54,29,20,38,55,20,47,53,47,13,29,55,38,5,13);
m1[19]      = new Array(182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,0);
m2[19]      =18;
m3[19]      =10;
m0[18] = new Array(3,11,47,39,5,13,39,31,22,5,31,23,14,22,58,51,5,20,55,38,0,5,56,58,20,3);
m1[18]      = new Array(171,172,173,174,175,176,177,178,179,180,181,211,212,0);
m2[18]      =17;
m3[18]      =1;
m0[20] = new Array(3,17,47,39,5,13,39,31,22,5,31,23,14,22,46,38,29,20,59,52,5,11,36,30,12,30,58,30,0,5,53,37,17,25,48,32,25,33,60,61);
m1[20]      = new Array(213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,0);
m2[20]      =17;
m3[20]      =1;
m0[21] = new Array(3,24,47,39,5,13,39,31,22,5,31,23,14,22,36,51,29,20,51,34,20,34,43,34,0,3,58,51,24,17,54,27,7,6,27,13);
m1[21]      = new Array(233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,0);
m2[21]      =17;
m3[21]      =1;
m0[17] = new Array(45,55,12,33,58,51,3,24,51,33,24,33,59,52,33,25,48,40,0,3,56,58,16,24,58,26,25,17,60,58,29,36,54,36,7,6);
m1[17]      = new Array(169,170,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,0);
m2[17]      =0;
m3[17]      =38;
m0[22] = new Array(62,55,3,11,48,40,16,24,58,51,18,3,56,58,3,20,58,34,11,25,59,50,29,36,60,36,25,27,55,62,20,26,45,35,26,36,35,29,27,20,43,36,0,2,34,10);
m1[22]      = new Array(267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,0);
m2[22]      =0;
m3[22]      =38;
m0[23] = new Array(45,30,12,30,36,30,15,23,46,38);
m1[23]      = new Array(292,293,294,295,296,0);
m2[23]      =0;
m3[23]      =40;
m0[25] = new Array(9,25,58,49,25,33,40,32,16,24);
m1[25]      = new Array(301,302,303,304,305,0);
m2[25]      =24;
m3[25]      =1;
m0[26] = new Array(29,20);
m1[26]      = new Array(306,0);
m2[26]      =24;
m3[26]      =1;
m0[24] = new Array(49,41,0,2,58,49,18,8,45,51,9,25,41,33,8,18,56,58,16,24,33,24,18,24,58,2,5,2,59,31,2,50);
m1[24]      = new Array(299,300,307,308,309,310,311,312,313,314,315,316,317,318,319,320,0);
m2[24]      =0;
m3[24]      =42;
m0[27] = new Array(22,37,46,37,28,37,58,49);
m1[27]      = new Array(322,323,324,325,0);
m2[27]      =0;
m3[27]      =43;
m0[28] = new Array(56,57,0,5,45,51,18,3,58,49,3,20,59,52,7,15,60,61,16,24,33,24,11,3,51,34,29,36,52,36,20,26,36,52);
m1[28]      = new Array(327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,0);
m2[28]      =0;
m3[28]      =44;
m0[31] = new Array(29,36);
m1[31]      = new Array(349,0);
m2[31]      =30;
m3[31]      =2;
m0[32] = new Array(22,37,46,37,13,37,60,62,37,39,51,45,39,31,36,46,31,47,54,47,20,47,59,52);
m1[32]      = new Array(352,353,354,355,356,357,358,359,360,361,362,363,0);
m2[32]      =30;
m3[32]      =4;
m0[33] = new Array(54,61,11,13,59,52,13,22);
m1[33]      = new Array(369,370,371,372,0);
m2[33]      =30;
m3[33]      =9;
m0[30] = new Array(0,5,56,58,29,20,45,51,13,29,47,39,12,39,46,39,22,39,33,25);
m1[30]      = new Array(346,347,348,350,351,364,365,366,367,368,0);
m2[30]      =29;
m3[30]      =1;
m0[29] = new Array(58,49,16,24,33,25,18,3,40,32,3,20,36,51,20,26,51,34,26,43,45,28,22,28,34,28,43,28,60,28,35,43,53,37,0,5,59,31,12,33,28,27);
m1[29]      = new Array(344,345,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,0);
m2[29]      =0;
m3[29]      =44;
m0[34] = new Array(45,30,23,30,58,30,0,5,59,31,7,6,55,62,22,7,30,12,11,12,36,30,29,43,54,27,43,22,31,38,12,21,53,37,28,37,38,37,21,37,46,37,5,3,27,48,22,50,60,52,50,29,47,39,6,5,48,13,7,13,30,13,5,13);
m1[34]      = new Array(392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,0);
m2[34]      =0;
m3[34]      =44;
m0[35] = new Array(60,61,9,17,58,49,12,3,56,58,22,12,52,59,20,27,59,32,18,1,32,50,1,18,50,32,18,1,32,50,1,18,50,32,18,1);
m1[35]      = new Array(428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,0);
m2[35]      =0;
m3[35]      =48;
m0[36] = new Array(53,45,20,29,56,57,18,3,36,53,23,31,47,39,11,10,51,36,29,36,53,36,13,45,54,45);
m1[36]      = new Array(446,447,448,449,450,451,452,453,454,455,456,457,458,0);
m2[36]      =0;
m3[36]      =48;
m0[37] = new Array(56,57,7,15,60,61,18,3,36,26,12,26,33,26,20,27,51,36,3,20,57,17,11,10,17,19,27,36);
m1[37]      = new Array(459,460,461,462,463,464,465,466,467,468,469,470,471,472,0);
m2[37]      =0;
m3[37]      =48;
m0[40] = new Array(53,45,29,31,36,53,31,29,53,36,29,31,36,53);
m1[40]      = new Array(479,480,481,482,483,484,485,0);
m2[40]      =39;
m3[40]      =3;
m0[39] = new Array(13,29,56,58,7,15,47,39,12,39,46,39,22,37,52,45,11,12,60,63,29,31,55,62,37,47,54,47,5,45,51,45,20,47,63,47);
m1[39]      = new Array(475,476,477,478,486,487,488,489,490,491,492,493,494,495,496,497,498,499,0);
m2[39]      =38;
m3[39]      =1;
m0[41] = new Array(13,29);
m1[41]      = new Array(500,0);
m2[41]      =38;
m3[41]      =1;
m0[42] = new Array(11,3,53,45,7,15,36,26,20,27,51,36);
m1[42]      = new Array(501,502,503,504,505,506,0);
m2[42]      =38;
m3[42]      =1;
m0[43] = new Array(11,3,53,45,13,29,36,26,12,26,33,26);
m1[43]      = new Array(507,508,509,510,511,512,0);
m2[43]      =38;
m3[43]      =1;
m0[38] = new Array(58,49,9,17,56,58,12,3,51,34,3,10,52,50,20,27,53,45,7,15,34,51,11,29,50,32,18,1,32,59,1,18,59,32,18,1,32,59,1,18,59,32,18,1);
m1[38]      = new Array(473,474,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,0);
m2[38]      =0;
m3[38]      =48;
m0[44] = new Array(55,62,16,24,47,39,29,13,51,34,20,34,43,34,35,43,52,59,18,35,39,31,22,39,46,39,35,45,54,45,13,45,33,24,11,38,36,46,45,46);
m1[44]      = new Array(537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,0);
m2[44]      =0;
m3[44]      =52;
m0[45] = new Array(22,12,51,45,12,27,36,51);
m1[45]      = new Array(560,561,562,563,0);
m2[45]      =0;
m3[45]      =55;
m0[46] = new Array(58,50,27,37,46,37,22,37);
m1[46]      = new Array(567,568,569,570,0);
m2[46]      =0;
m3[46]      =58;
m0[47] = new Array(19,29,54,60,58,60,5,29,45,54,29,31,55,62,31,47,53,45,3,39);
m1[47]      = new Array(577,578,579,580,581,582,583,584,585,586,0);
m2[47]      =0;
m3[47]      =64;
m0[0] = new Array(52,36,10,26,62,45,1,18,61,25,12,20,60,62,127,61,6,12,61,60,8,16,25,61,11,27,36,28,12,22,51,43,5,12,50,42,4,6,71,5,54,46,13,21,28,21,12,21,58,44,27,35,42,35,26,35,44,58,6,7,57,51,20,28,61,54,2,38,55,47,38,29,51,36,21,12,48,40,3,11,62,55,15,23,49,33,5,13,59,52,0,5,45,51,29,20,52,31,13,29,31,52,9,17,58,49,12,3,56,58,18,12,51,34,12,27,34,19,27,37,46,37,22,37,52,45,37,54,45,54,29,31);
m1[0]      = new Array(0,1,2,3,4,5,6,6,7,8,9,10,11,12,32,33,34,35,51,51,64,66,67,68,69,76,77,123,124,125,126,127,128,129,130,131,132,133,134,290,291,297,298,321,326,424,425,426,427,533,534,535,536,557,558,559,564,565,566,571,572,573,574,575,576,587,0);
m2[0]      =0;
m3[0]      =0;
var m4 = new Array(1);
var m5= 48;
m4[1  ]= 20;
m4[2  ]= 16;
m4[3  ]= 12;
m4[4  ]=  1;
m4[5  ]=  4;
m4[6  ]=  2;
m4[8  ]=  4;
m4[9  ]=  5;
m4[7  ]= 18;
m4[10 ]= 18;
m4[13 ]=  2;
m4[12 ]=  3;
m4[14 ]=  3;
m4[16 ]=  9;
m4[15 ]=  8;
m4[11 ]=  9;
m4[19 ]= 29;
m4[18 ]= 13;
m4[20 ]= 20;
m4[21 ]= 18;
m4[17 ]= 18;
m4[22 ]= 23;
m4[23 ]=  5;
m4[25 ]=  5;
m4[26 ]=  1;
m4[24 ]= 16;
m4[27 ]=  4;
m4[28 ]= 17;
m4[31 ]=  1;
m4[32 ]= 12;
m4[33 ]=  4;
m4[30 ]= 10;
m4[29 ]= 21;
m4[34 ]= 32;
m4[35 ]= 18;
m4[36 ]= 13;
m4[37 ]= 14;
m4[40 ]=  7;
m4[39 ]= 18;
m4[41 ]=  1;
m4[42 ]=  6;
m4[43 ]=  6;
m4[38 ]= 22;
m4[44 ]= 20;
m4[45 ]=  4;
m4[46 ]=  4;
m4[47 ]= 10;
m4[0  ]= 66;
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...c5 "        ,"2.Nf3 "            ,"2...Nc6 "       ,"3.Bb5 "            ,"3...e6 "        ,"4.0-0 "            ,"4...Nge7 "      ,"5.Re1 "            ,"5...a6 "        ,"6.Bf1 "            ,"6...d5 "           ,"7.e5 "             ,"7.exd5 "                 
,"7...Nxd5 "         ,"8.d4 "             ,"8...Be7 "       ,"9.dxc5 "           ,"9...0-0 "       ,"10.c4 "            ,"10...Nf6 "      ,"11.Nc3 "           ,"11...Bxc5 "     ,"12.Bg5 "           ,"12...Qb6 "      ,"13.Qc2 "           ,"13...Nd4 "      ,"14.Nxd4 "          ,"14...Bxd4 "           
,"15.Be3 "           ,"15...Bxe3 "     ,"16.Rxe3 "          ,"7...Ng6 "          ,"8.d3 "             ,"8...Be7 "       ,"9.c3 "             ,"9.g3 "             ,"9...f6 "        ,"10.exf6 "          ,"10...Bxf6 "     ,"11.Bg2 "           ,"11...0-0 "      ,"12.Nbd2 "          ,"12...Bd7 "            
,"13.Nb3 "           ,"13...b6 "       ,"14.c3 "            ,"14...a5 "       ,"15.a3 "            ,"15...a4 "       ,"16.Nbd2 "          ,"9...0-0 "          ,"9...d4 "           ,"10.c4 "            ,"10...Qc7 "      ,"11.Qe2 "           ,"11...b5 "       ,"12.b3 "            ,"12...Bb7 "            
,"13.g3 "            ,"13...Rb8 "      ,"14.Bg2 "           ,"14...Ba8 "      ,"15.h4 "            ,"10.g3 "            ,"10.d4 "            ,"10...f6 "          ,"11.exf6 "          ,"11...Bxf6 "     ,"12.Be3 "           ,"12.h4 "            ,"12...e5 "       ,"13.h5 "            ,"13...Nge7= "          
,"12.Bg2 "           ,"12...e5= "      ,"12...d4! "         ,"13.cxd4 "          ,"13.Bc1 "           ,"13...Kh8 "      ,"14.Bg2 "           ,"14...e5 "       ,"15.Nfd2 "          ,"15.Nbd2 "          ,"15...dxc3 "     ,"16.bxc3 "          ,"16...Qxd3 "     ,"15.Qb3 "           ,"15...Bf5 "            
,"16.cxd4 "          ,"16...cxd4 "     ,"17.Na3 "           ,"15...Be7 "         ,"16.Ne4 "           ,"16...Be6 "      ,"17.Qc2 "           ,"17...b6 "       ,"18.Nbd2 "          ,"18...Rc8 "      ,"19.Nf3 "           ,"19...Bg4 "      ,"20.Nfg5 "          ,"20...dxc3 "     ,"21.bxc3 "                
,"21...c4= "      ,"13.Bd2 "           ,"13...Ra7 "      ,"14.Bg2 "           ,"14...b6 "       ,"15.Ng5 "           ,"15...Bxg5 "     ,"16.Bxc6 "          ,"16...Bxd2 "     ,"17.Nxd2 "          ,"17...dxc3 "     ,"18.bxc3 "          ,"18...Qxd3 "     ,"19.Be4 "           ,"19...Qxc3 "           
,"20.Bxg6 "          ,"20...hxg6 "     ,"21.Ne4 "           ,"21...Qe5 "      ,"13...cxd4 "        ,"14.Bc1 "           ,"14...Kh8 "      ,"15.Nbd2 "          ,"15...e5 "       ,"16.Bg2 "           ,"16...Bg4 "      ,"17.h3 "            ,"17...Bf5 "      ,"18.Ne4 "           ,"18...Be7 "            
,"19.a3 "            ,"19.Nfg5!? "        ,"19...h6 "          ,"19...Bxe4 "        ,"20.Nxe4 "          ,"20...Rc8 "      ,"20...Qd5 "         ,"21.Bd2 "           ,"19...Bb4 "         ,"20.Rf1 "           ,"20...Nge7 "     ,"20.Qh5 "           ,"20...Qe8 "      ,"21.a3 "            ,"21...Kg8 "            
,"22.g4 "            ,"22...Bd7 "      ,"22...hxg5 "        ,"23.gxf5 "          ,"23...Nf4 "      ,"24.Qg4 "           ,"24...Nxd3 "     ,"24...Nxg2 "        ,"25.Kxg2 "          ,"25...Qd7 "      ,"26.Bxg5 "          ,"26...Bxg5 "     ,"27.Nxg5 "          ,"27...Qxf5 "     ,"28.f3 "                  
,"28...Qxd3 "     ,"25.Nxg5 "          ,"25...Bxg5 "     ,"26.Bd5+ "          ,"23.Nf3 "           ,"19.Nh2 "           ,"19...Bb4 "      ,"19...Qd7 "         ,"20.h4 "            ,"20...Rf7 "      ,"21.h5 "            ,"21...Nf8 "      ,"22.h6 "            ,"22...g6 "       ,"23.Bd2 "                 
,"23...Ne6 "      ,"24.Ng4 "           ,"24...Raf8 "     ,"24...Nc7 "         ,"25.Bh3 "           ,"25...Raf8 "     ,"26.Qe2 "           ,"26...Nd5 "      ,"27.Rac1 "          ,"27...Ndb4 "     ,"28.Bxb4 "          ,"28...Bxb4 "     ,"29.Rf1 "           ,"29...Be7 "      ,"30.a3 "                  
,"30...Qe6 "      ,"31.f3 "            ,"31...g5 "       ,"32.Nef2 "          ,"32...Bd6 "      ,"33.Ne4 "           ,"33...Be7 "      ,"34.Nef2 "          ,"34...Qd5 "      ,"35.Kg2 "           ,"35...Be6 "      ,"36.Nh2 "           ,"36...Bxh3+ "    ,"37.Nxh3 "          ,"37...Rf5 "            
,"38.Ng4 "           ,"38...R8f7 "     ,"25.Rc1 "           ,"25...Ned8 "     ,"19...Qb6 "         ,"20.h4 "            ,"20...Rf7 "      ,"21.h5 "            ,"21...Nf8 "      ,"22.h6 "            ,"22...g6 "       ,"23.g4 "            ,"23...Be6 "      ,"24.Qe2 "           ,"24...Nd7 "            
,"25.Ng5 "           ,"25...Bxg5 "     ,"26.Bxg5 "          ,"26...Raf8 "     ,"27.f4 "            ,"27...Qb5 "      ,"28.a4 "            ,"28...Qb4 "      ,"29.Rf1 "           ,"19...Qa5 "         ,"20.h4 "            ,"20...Rf7 "      ,"21.h5 "            ,"21...Nf8 "      ,"22.h6 "                  
,"22...g6 "       ,"23.Nd2 "           ,"23...Be6 "      ,"24.Nc4 "           ,"24...Bxc4 "     ,"25.dxc4 "          ,"25...Rd8 "      ,"26.Bd2 "           ,"26...Qb6 "      ,"27.Bd5 "           ,"27...Kg8 "      ,"28.Bxf7+ "         ,"20.Bd2 "           ,"20...Qa5 "      ,"21.Bxb4 "                
,"21...Qxb4 "     ,"22.Qe2 "           ,"22...Qb5 "      ,"23.a3 "            ,"23...Rad8 "     ,"24.Rac1 "          ,"24...a5 "       ,"25.Rc5 "           ,"25...Qb6 "      ,"26.Rec1 "          ,"26...Bxe4 "     ,"27.Bxe4 "          ,"27...Kg8 "      ,"19.Kh2 "           ,"19...Qd7 "            
,"20.a3 "            ,"20...a5 "       ,"21.Bd2 "           ,"21...Nd8 "      ,"22.Rc1 "           ,"22...Ne6 "      ,"23.Rc4 "           ,"23...Qb5 "      ,"24.Qc2 "           ,"24...Bxe4 "     ,"25.Rxe4 "          ,"25...Qd5 "      ,"26.Kg1 "           ,"26...Nc5 "      ,"27.Nxd4 "                
,"27...Nxe4 "     ,"28.Nf5 "           ,"28...Qe6 "      ,"29.dxe4 "          ,"29...Rac8 "     ,"30.Rc7 "           ,"19...Qd7! "        ,"20.Kh2 "           ,"20.Nfg5 "          ,"20...Bxg5 "     ,"21.Nxg5 "          ,"21...h6 "       ,"22.g4 "            ,"20...h6 "          ,"21.b4 "                  
,"21.b3 "            ,"21...Rac8 "     ,"21...b5 "          ,"22.Bb2 "           ,"22...b4 "       ,"23.a4 "            ,"23...a5 "       ,"21...Be6 "         ,"22.Bb2 "           ,"22...Na7 "      ,"23.Nfd2 "          ,"23...b5 "       ,"24.b4 "            ,"24...Nc6 "      ,"25.Rc1 "                 
,"25...a5 "       ,"26.bxa5 "          ,"26...Nxa5 "     ,"27.Rxc8 "          ,"27...Rxc8 "     ,"28.Qh5 "           ,"28...Rc2 "      ,"21...Rf7 "         ,"21...Nf4? "        ,"22.gxf4 "          ,"22...exf4 "     ,"23.Bb2!+- "        ,"22.Qe2 "           ,"22.Rb1 "           ,"22...Raf8 "           
,"23.Nfd2 "          ,"23...Nd8 "      ,"24.Bb2 "           ,"24...Ne6 "      ,"25.Qe2 "           ,"25...Kh7 "      ,"26.Rf1 "           ,"26...a5 "       ,"27.bxa5 "          ,"27...Qd8 "      ,"28.Nc4 "           ,"28...Bxe4 "     ,"29.Qxe4 "          ,"29...Nc5 "      ,"30.Qe2 "                 
,"22.Bb2 "           ,"22...a5 "       ,"22...Raf8 "        ,"23.Rc1 "           ,"23...Be6 "      ,"23...Bxe4 "        ,"24.Nfd2 "          ,"24...Rf5 "      ,"24...Nf4 "         ,"25.gxf4 "          ,"25...Rxf4 "     ,"26.Rg1 "           ,"26...Rh4 "      ,"27.Nf3 "           ,"27...Rh5 "            
,"28.Ng3 "           ,"28...Rxh3+ "    ,"29.Bxh3 "          ,"29...Bxh3 "     ,"30.Qe2 "           ,"25.h4 "            ,"25...Bxh4 "     ,"26.gxh4 "          ,"26...Nxh4 "     ,"27.b5 "            ,"27.Bf1 "           ,"27...Qf7 "      ,"28.Qe2 "           ,"28...Qg6 "      ,"23.b5 "                  
,"23...Nd8 "      ,"24.a4 "            ,"24...Ne6 "      ,"25.Ned2 "          ,"25...Nc5 "      ,"26.Nc4 "           ,"26...Nxd3 "     ,"27.Nfxe5 "         ,"27...Ngxe5 "    ,"28.Nxe5 "          ,"28...Nxe5 "     ,"29.Rxe5 "          ,"29...d3 "       ,"30.f4 "            ,"30...Raf8 "           
,"31.Qh5 "           ,"31...Bb4 "      ,"32.Rd5 "           ,"22.Nfg5 "          ,"22...hxg5 "     ,"23.Bxg5 "          ,"23...Raf8 "     ,"24.Qh5+ "          ,"24...Kg8 "      ,"25.Kg1 "           ,"25...Nh8 "      ,"26.Bxe7 "          ,"26...Qxe7 "     ,"27.Ng5 "           ,"27...Bxd3 "           
,"28.Bd5 "           ,"28...Bg6 "      ,"29.Qg4 "           ,"29...Qf6 "      ,"30.f4 "            ,"30...exf4 "     ,"31.Qxf4 "          ,"31...Qxf4 "     ,"32.gxf4 "          ,"32...Rd8 "      ,"33.Ba2 "           ,"33...Bc2 "      ,"34.Re2 "           ,"34...Bf5 "      ,"35.h4 "                  
,"35...Kf8 "      ,"36.Bxf7 "          ,"36...Nxf7 "     ,"37.Nxf7 "          ,"37...Kxf7 "     ,"22...Raf8 "        ,"23.Nfd2 "          ,"23...Be6 "      ,"24.Qh5 "           ,"24.Rf1 "           ,"24...b6 "       ,"25.Bb2 "           ,"25...Bd8 "      ,"26.Rac1 "          ,"26...Nge7 "           
,"27.Qd1 "           ,"27...Bd5 "      ,"28.Qa4 "           ,"28...Nb8 "      ,"29.Qc2 "           ,"29...Nbc6 "     ,"30.Qa4 "           ,"30...Nb8 "      ,"31.Qc2 "           ,"31...Nbc6 "     ,"32.Qa4 "           ,"32...Nb8 "      ,"24.f3 "            ,"24...Bf5 "      ,"25.Rb1 "                 
,"25...Nd8 "      ,"26.Nf2 "           ,"26...h5 "       ,"27.h4 "            ,"27...Qc7 "      ,"28.Nde4 "          ,"28...Bxe4 "     ,"29.Nxe4 "          ,"29...Rxf3 "     ,"30.Bxf3 "          ,"24.Rb1 "           ,"24...Kh7 "      ,"25.Rf1 "           ,"25...Nd8 "      ,"26.Nc5 "                 
,"26...Bxc5 "     ,"27.bxc5 "          ,"27...Bd5 "      ,"28.Ne4 "           ,"28...Ne6 "      ,"29.Rb6 "           ,"29...Qc7 "      ,"30.Rd6 "           ,"30...Bxe4 "     ,"24.Bb2 "           ,"24...b6 "       ,"24...Rf5 "         ,"25.Rac1 "          ,"25...Kh7 "      ,"26.h4 "                  
,"26.f3 "            ,"26...Rh5 "      ,"27.Nf2 "           ,"27...Rhf5 "     ,"28.Nfe4 "          ,"28...Rh5 "      ,"29.Nf2 "           ,"26...Bxh4 "        ,"27.gxh4 "          ,"27...Nf4 "      ,"28.Qf3 "           ,"28...Qe7 "      ,"29.Rh1 "           ,"29...Rh5 "      ,"30.Kg1 "                 
,"30...Nh3+ "     ,"31.Bxh3 "          ,"31...Rxf3 "     ,"32.Nxf3 "          ,"32...Bxh3 "     ,"33.Rxh3 "          ,"24...Rf5 "         ,"24...Qd8 "         ,"25.f3 "            ,"25...Kh7 "      ,"26.Nc5 "           ,"26...Bd5 "      ,"27.Nde4 "          ,"24...Qd8 "         ,"25.f3 "                  
,"25...Rf5 "      ,"26.Nc5 "           ,"26...Bxc5 "     ,"27.bxc5 "          ,"25.Rac1 "          ,"25...Bd8 "      ,"26.Nc4 "           ,"26...Bc7 "      ,"27.Qc2 "           ,"27...Bd5 "      ,"28.f3 "            ,"28...Kh7 "      ,"29.Ncd2 "          ,"29...Qf5 "      ,"30.Qa4 "                 
,"30...Nb8 "      ,"31.Qd1 "           ,"31...Nc6 "      ,"32.Qa4 "           ,"32...Nb8 "      ,"33.Qd1 "           ,"33...Nc6 "      ,"34.Qa4 "           ,"34...Nb8 "      ,"24...Rf5! "        ,"25.Qe2 "           ,"25...b6 "       ,"26.Bb2 "           ,"26.Kg1 "           ,"26...a5 "             
,"27.h4 "            ,"27...R5f7 "     ,"28.Nc4 "           ,"28...Bxc4 "     ,"29.dxc4 "          ,"29...d3 "       ,"30.Qd1 "           ,"30...Nd4 "      ,"31.h5 "            ,"31...Nh4 "      ,"32.gxh4 "          ,"32...Nf3+ "     ,"33.Bxf3 "          ,"33...Rxf3 "     ,"34.bxa5 "                
,"34...Qg4+ "     ,"35.Ng3 "           ,"35...Rxg3+ "    ,"26...Bd8 "         ,"27.Rac1 "          ,"27...Nce7! "    ,"27...Nge7 "        ,"28.Nf3 "           ,"28...Nd5 "      ,"29.Ned2 "          ,"28.Nc4 "           ,"28...Nd5 "      ,"29.Ncd6 "          ,"29.Rc2 "           ,"29...Ndf4 "           
,"30.gxf4 "          ,"30...Nxf4 "     ,"29...Ndf4!! "      ,"30.gxf4 "          ,"30...Nxf4 "     ,"31.Qf3 "           ,"31...Nxg2 "     ,"32.Qxg2 "          ,"32.Nxf5 "          ,"32...Nxe1 "     ,"33.Rxe1 "          ,"33...Rxf5 "     ,"34.Qg2 "           ,"34...Rh5 "      ,"35.Kg1 "                 
,"35...Rxh3 "     ,"36.f3 "            ,"36...Bh4-+ "    ,"32...Rh5 "         );      
