
var m0 = new Array(1)

m0[1] = new Array(38,28,34,41,1,18,35,18,9,18,55,39,30,38,39,31,3,24,59,51,2,20,42,32,24,51,60,51,0,1,56,59,1,33,63,60,14,21,51,58,4,6,71,5,46,37,6,15,37,51,21,30,32,42);
m0[1].base = new Array(20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,40,41,42,43,44,45,0);
m0[1].root =0;
m0[1].move =19;
m0[2] = new Array(59,45,7,5,34,41,38,28,45,44,0,1,60,62,127,61,3,17,44,52,5,7,62,63,23,31,53,37,30,37,46,37,2,38,52,51,38,20,56,59,17,24,51,60,31,39,55,47,28,34,37,58,4,11,60,53,1,9);
m0[2].base = new Array(49,50,51,52,53,54,55,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,0);
m0[2].root =0;
m0[2].move =22;
m0[3] = new Array(59,51,3,24,34,41,2,20,42,59,24,51,60,51,19,27,53,45,38,21,59,53,21,31,36,27,20,27,53,43,31,46,55,46,4,2,64,3,41,27,3,27,56,60,12,20,51,58,2,10,46,38,10,19,60,36,27,35,36,35,14,35,58,51,13,29,38,29,20,29);
m0[3].base = new Array(77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,0);
m0[3].root =0;
m0[3].move =22;
m0[4] = new Array(3,17,34,41,2,11,39,30,4,2,64,3,59,51,23,30,63,7,3,7,60,58,120,59,38,28,53,45,17,24,58,57,14,21,51,44,2,9,46,53,7,1,54,46,9,2,44,52,28,22,53,60,24,17,42,32,17,25,50,34,25,9,60,24);
m0[4].base = new Array(112,113,114,115,116,116,117,118,119,120,121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,0);
m0[4].root =0;
m0[4].move =23;
m0[5] = new Array(45,38,14,42,49,42,24,42,60,52,42,34,52,51,34,35);
m0[5].base = new Array(147,148,149,150,151,152,153,154,0);
m0[5].root =0;
m0[5].move =28;
m0[9] = new Array(24,30,46,37);
m0[9].base = new Array(165,166,0);
m0[9].root =8;
m0[9].move =4;
m0[8] = new Array(1,49,23,14,7,63,60,51,63,56,142,6,4,11,45,38);
m0[8].base = new Array(160,161,162,163,164,167,168,169,0);
m0[8].root =7;
m0[8].move =1;
m0[7] = new Array(30,23,7,23,63,23,38,23,36,28,1,49,45,18,4,13,60,58,120,59,24,40);
m0[7].base = new Array(158,159,170,171,172,173,174,175,176,176,177,0);
m0[7].root =6;
m0[7].move =2;
m0[12] = new Array(58,49,7,42);
m0[12].base = new Array(186,187,0);
m0[12].root =11;
m0[12].move =1;
m0[11] = new Array(1,49,38,31,4,11,59,19,12,19,31,15);
m0[11].base = new Array(184,185,188,189,190,191,0);
m0[11].root =10;
m0[11].move =4;
m0[10] = new Array(23,30,63,7,14,7,45,38,7,42,49,42);
m0[10].base = new Array(179,180,181,182,183,192,0);
m0[10].root =6;
m0[10].move =3;
m0[13] = new Array(24,33,58,51,33,49,59,57,14,42,45,42,49,42,51,42,1,57,63,57,4,13,30,23,7,23,57,17);
m0[13].base = new Array(193,194,195,196,197,198,199,200,201,202,203,204,205,206,0);
m0[13].root =6;
m0[13].move =3;
m0[6] = new Array(0,1,60,58,120,59,1,49,36,28,38,28,46,28,14,28,45,18,4,13,59,43);
m0[6].base = new Array(156,157,157,178,207,208,209,210,211,212,213,0);
m0[6].root =0;
m0[6].move =29;
m0[14] = new Array(24,25,49,41);
m0[14].base = new Array(224,225,0);
m0[14].root =0;
m0[14].move =39;
m0[16] = new Array(56,58,1,7,42,34,25,24,48,40,7,63,61,54,24,60);
m0[16].base = new Array(232,233,234,235,236,237,238,239,0);
m0[16].root =15;
m0[16].move =1;
m0[17] = new Array(49,41,1,7,42,34,25,24);
m0[17].base = new Array(240,241,242,243,0);
m0[17].root =15;
m0[17].move =1;
m0[18] = new Array(49,41,1,41);
m0[18].base = new Array(246,247,0);
m0[18].root =15;
m0[18].move =3;
m0[15] = new Array(32,25,42,34,25,32,61,54,1,33);
m0[15].base = new Array(230,231,244,245,248,0);
m0[15].root =0;
m0[15].move =43;
m0[19] = new Array(25,24,41,33);
m0[19].base = new Array(261,262,0);
m0[19].root =0;
m0[19].move =55;
m0[20] = new Array(49,21,38,31,21,29,46,38,29,13,31,30,13,21,30,31,21,7);
m0[20].base = new Array(283,284,285,286,287,288,289,290,291,0);
m0[20].root =0;
m0[20].move =75;
m0[21] = new Array(49,35,38,30,35,36,45,36,19,28,46,38,28,36,30,23);
m0[21].base = new Array(292,293,294,295,296,297,298,299,0);
m0[21].root =0;
m0[21].move =75;
m0[22] = new Array(49,51,45,37);
m0[22].base = new Array(300,301,0);
m0[22].root =0;
m0[22].move =75;
m0[23] = new Array(30,37,36,37,53,37,38,37);
m0[23].base = new Array(304,305,306,307,0);
m0[23].root =0;
m0[23].move =77;
m0[0] = new Array(52,36,10,26,62,45,11,19,51,35,26,35,45,35,6,21,57,42,8,16,58,44,21,38,44,30,15,23,30,39,14,30,39,46,5,14,61,34,1,18,35,18,9,18,55,39,3,24,59,45,2,20,34,20,13,20,39,30,23,30,63,7,14,7,60,61,38,28,45,52,4,11,42,59,0,1,50,42,24,32,46,28,7,28,54,46,28,21,61,54,16,24,53,45,18,26,59,44,11,10,52,51,32,25,49,41,24,32,56,57,32,41,57,41,25,32,41,1,10,1,44,38,1,10,36,28,21,28,38,28,19,28,51,52,10,19,42,34,28,36,52,36,32,48,54,47,48,49,47,38,49,53,45,37,19,11,37,30,53,49,30,22,49,21,36,9,11,19,9,1,19,11,38,31,20,28,1,9,11,3,9,27,3,4,27,6,4,11,6,13,21,7,31,38,7,63,22,14,63,36,38,30,36,44,30,39,44,36,46,38);
m0[0].base = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,46,47,48,111,142,143,144,145,146,155,214,215,216,217,218,219,220,221,222,223,226,227,228,229,249,250,251,252,253,254,255,256,257,258,259,260,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,302,303,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,0);
m0[0].root =0;
m0[0].move =0;
var n0 = new Array();
var b0 = -1;
var pieces = "KQNBR ";
var pos_after = "Position after ";
var start_pos = "Startposition ";
function g0(a,b)
{	gm(m0,n0,0,b0,'topalov_ponomariovg0.htm',a,b);}
function MB_50()
{b0=MB_5(m0,n0,0,b0,'topalov_ponomariovg0.htm'); GMS(m0,n0,0,b0,'topalov_ponomariovg0.htm');}
function MB0()
{b0=MB(m0,n0,0,b0,'topalov_ponomariovg0.htm'); GMS(m0,n0,0,b0,'topalov_ponomariovg0.htm');}
function MF_50()
{b0=MF_5(m0,n0,0,b0,'topalov_ponomariovg0.htm'); GMS(m0,n0,0,b0,'topalov_ponomariovg0.htm');}
function MF0(bVarWin)
{b0=MF(m0,n0,0,b0,'topalov_ponomariovg0.htm',bVarWin); GMS(m0,n0,0,b0,'topalov_ponomariovg0.htm');}

var m1 = new Array(1)

m1[2] = new Array(60,62,127,61,3,11,58,44,18,33,42,36,33,27,44,53,5,12,56,58,4,6,71,5,36,26,11,2,59,51);
m1[2].base = new Array(355,355,356,357,358,359,360,361,362,363,364,364,365,366,367,0);
m1[2].root =1;
m1[2].move =4;
m1[1] = new Array(53,45,38,29,57,42,12,20,58,44,3,11,54,38,29,22,52,37,4,2,64,3,55,39,18,35,39,31,35,41,59,41,11,18,31,22,18,45,63,47,45,38,22,13,17,27,42,27,20,27,41,59);
m1[1].base = new Array(350,351,352,353,354,368,369,370,371,372,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,0);
m1[1].root =0;
m1[1].move =14;
m1[3] = new Array(48,40,38,52,42,52,3,11,58,44,18,24,41,48,24,34,59,50,11,25,56,57,10,26,60,62,127,61,0,2,50,36,34,44,36,44,5,12,52,42,26,35,44,35,25,26);
m1[3].base = new Array(390,391,392,393,394,395,396,397,398,399,400,401,402,402,403,404,405,406,407,408,409,410,411,0);
m1[3].root =0;
m1[3].move =17;
m1[4] = new Array(58,44,38,52,42,52,5,33,52,42,17,27,56,58,27,44,53,44,3,39,60,52,4,6,71,5,54,46,39,12,42,36);
m1[4].base = new Array(412,413,414,415,416,417,418,419,420,421,422,423,423,424,425,426,0);
m1[4].root =0;
m1[4].move =17;
m1[5] = new Array(18,33,55,47,38,31,53,37,31,22,35,27,3,11,27,20,5,26,62,55,13,20,59,11,4,11,61,59,33,27,41,27,17,27,49,33,26,33,42,27,20,27,59,27,11,18,27,59,33,26,58,49,0,3,49,35);
m1[5].base = new Array(428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,0);
m1[5].root =0;
m1[5].move =18;
m1[6] = new Array(38,29,48,40,3,11,58,44,18,12,52,46,29,22,53,37,12,27,59,45,10,18,44,53,5,12,46,36,4,6,71,5,54,38);
m1[6].base = new Array(456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,470,471,0);
m1[6].root =0;
m1[6].move =18;
m1[7] = new Array(5,12,53,45,38,29,54,38,29,22,45,37,18,24,37,29,24,41,59,41,20,29,38,29,22,31,52,46,3,35,62,54,35,39,29,21,14,21,28,21,31,38,41,25);
m1[7].base = new Array(472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,0);
m1[7].root =0;
m1[7].move =18;
m1[10] = new Array(4,6,71,5,41,48,38,31,56,58,5,3,53,45,31,22,59,60,12,5,58,59,18,12,44,30,3,4,30,12,5,12,52,37,10,18,42,36);
m1[10].base = new Array(500,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,0);
m1[10].root =9;
m1[10].move =2;
m1[9] = new Array(5,12,48,40,0,3,53,45,38,29,59,58,18,24,41,48,29,43,44,53,11,18,49,33,24,34,61,59,43,52,42,52,8,24,56,57,24,33,40,33,18,25,52,42,25,16,33,25);
m1[9].base = new Array(497,498,499,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,0);
m1[9].root =8;
m1[9].move =2;
m1[8] = new Array(58,44,4,2,64,3,53,45,38,29,44,53,5,12,56,58,2,1,42,32,18,33,32,26,11,4,52,46,12,26,46,29,26,5,29,46,33,27,46,36);
m1[8].base = new Array(495,496,496,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,0);
m1[8].root =0;
m1[8].move =19;
m1[11] = new Array(38,29);
m1[11].base = new Array(557,0);
m1[11].root =0;
m1[11].move =20;
m1[12] = new Array(38,31);
m1[12].base = new Array(558,0);
m1[12].root =0;
m1[12].move =20;
m1[13] = new Array(4,6,71,5,59,38);
m1[13].base = new Array(565,565,566,0);
m1[13].root =0;
m1[13].move =27;
m1[14] = new Array(56,58);
m1[14].base = new Array(572,0);
m1[14].root =0;
m1[14].move =32;
m1[15] = new Array(13,29,36,26);
m1[15].base = new Array(574,575,0);
m1[15].root =0;
m1[15].move =33;
m1[16] = new Array(13,21,28,21,14,21,36,26,12,26,35,26,17,11,26,18,11,26,52,25,4,18,25,18,9,18,41,50);
m1[16].base = new Array(580,581,582,583,584,585,586,587,588,589,590,591,592,593,0);
m1[16].root =0;
m1[16].move =37;
m1[17] = new Array(36,26,6,13);
m1[17].base = new Array(599,600,0);
m1[17].root =0;
m1[17].move =43;
m1[18] = new Array(12,21,36,21,14,21,37,29);
m1[18].base = new Array(602,603,604,605,0);
m1[18].root =0;
m1[18].move =44;
m1[19] = new Array(20,29,61,29,6,22,52,45);
m1[19].base = new Array(608,609,610,611,0);
m1[19].root =0;
m1[19].move =46;
m1[20] = new Array(20,29,26,20,3,11,61,29);
m1[20].base = new Array(614,615,616,617,0);
m1[20].root =0;
m1[20].move =48;
m1[21] = new Array(46,55,62,53,3,6,41,27,17,27,45,27);
m1[21].base = new Array(622,623,624,625,626,627,0);
m1[21].root =0;
m1[21].move =52;
m1[22] = new Array(2,10,51,24,15,12,41,20);
m1[22].base = new Array(642,643,644,645,0);
m1[22].root =0;
m1[22].move =66;
m1[23] = new Array(13,10,21,28,5,29,61,60,29,28,35,28,10,50,47,39,50,49,39,31);
m1[23].base = new Array(660,661,662,663,664,665,666,667,668,669,0);
m1[23].root =0;
m1[23].move =80;
m1[0] = new Array(51,35,11,27,50,34,27,34,52,36,6,21,36,28,21,27,61,34,27,17,34,41,1,18,62,52,2,38,57,42,12,20,60,62,127,61,3,11,55,47,38,52,42,52,5,12,58,44,18,33,52,46,4,2,64,3,59,52,33,27,46,36,2,1,56,59,15,31,48,40,11,4,44,51,8,16,59,58,4,6,53,37,13,29,28,21,93,93,14,21,37,29,7,15,36,26,12,19,26,20,6,46,52,45,46,45,61,45,3,4,58,60,31,39,60,36,19,46,62,61,10,18,36,38,1,2,40,32,27,10,20,10,46,10,51,60,17,27,41,27,18,27,60,39,15,12,45,42,2,1,39,21,12,13,38,22,4,5,42,10,1,10,21,28,10,11,54,38,5,2,22,17,2,58,61,54,11,4,47,39,58,18,17,18,9,18,39,31,13,9,31,23,9,49,54,46);
m1[0].base = new Array(335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,388,389,389,427,494,556,559,560,561,562,563,564,564,567,568,569,570,571,573,576,577,578,579,594,595,596,597,598,598,601,606,607,612,613,618,619,620,621,628,629,630,631,632,633,634,635,636,637,638,639,640,641,646,647,648,649,650,651,652,653,654,655,656,657,658,659,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,0);
m1[0].root =0;
m1[0].move =0;
var n1 = new Array();
var b1 = -1;
function g1(a,b)
{	gm(m1,n1,1,b1,'topalov_ponomariovg1.htm',a,b);}
function MB_51()
{b1=MB_5(m1,n1,1,b1,'topalov_ponomariovg1.htm'); GMS(m1,n1,1,b1,'topalov_ponomariovg1.htm');}
function MB1()
{b1=MB(m1,n1,1,b1,'topalov_ponomariovg1.htm'); GMS(m1,n1,1,b1,'topalov_ponomariovg1.htm');}
function MF_51()
{b1=MF_5(m1,n1,1,b1,'topalov_ponomariovg1.htm'); GMS(m1,n1,1,b1,'topalov_ponomariovg1.htm');}
function MF1(bVarWin)
{b1=MF(m1,n1,1,b1,'topalov_ponomariovg1.htm',bVarWin); GMS(m1,n1,1,b1,'topalov_ponomariovg1.htm');}

var m2 = new Array(1)

m2[2] = new Array(15,31,56,59,3,4,42,52,2,20,52,37,18,26,30,12,4,12,45,30,20,34,61,60,29,35,28,20);
m2[2].base = new Array(708,709,710,711,712,713,714,715,716,717,718,719,720,721,0);
m2[2].root =1;
m2[2].move =1;
m2[3] = new Array(2,20,54,38,29,23,55,47,23,6,30,12,6,12,45,30,15,31,30,20,13,20);
m2[3].base = new Array(722,723,724,725,726,727,728,729,730,731,732,0);
m2[3].root =1;
m2[3].move =1;
m2[1] = new Array(58,30,12,30,45,30,3,12,56,59,15,23,30,36,9,17,55,47,2,16,61,60,0,3);
m2[1].base = new Array(706,707,733,734,735,736,737,738,739,740,741,742,0);
m2[1].root =0;
m2[1].move =19;
m2[5] = new Array(2,20,58,49,3,2,56,59,7,3,55,47,14,30,59,3,2,3,54,38);
m2[5].base = new Array(745,746,747,748,749,750,751,752,753,754,0);
m2[5].root =4;
m2[5].move =1;
m2[6] = new Array(8,24);
m2[6].base = new Array(755,0);
m2[6].root =4;
m2[6].move =1;
m2[7] = new Array(15,31,56,59,8,24,48,32,2,20,42,52,0,3,49,42,12,33,42,33,24,33,52,37,18,26,59,3,4,3,45,30);
m2[7].base = new Array(758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,0);
m2[7].root =4;
m2[7].move =3;
m2[4] = new Array(49,41,3,4,58,49,2,20,42,52,20,27,45,35,29,35,52,35,12,26,35,29,14,22,28,20);
m2[4].base = new Array(743,744,756,757,774,775,776,777,778,779,780,781,782,0);
m2[4].root =0;
m2[4].move =19;
m2[8] = new Array(42,52,2,20,49,41,3,4,58,30,20,27,30,12,27,45,54,45,4,12);
m2[8].base = new Array(783,784,785,786,787,788,789,790,791,792,0);
m2[8].root =0;
m2[8].move =19;
m2[9] = new Array(2,11,45,30);
m2[9].base = new Array(794,795,0);
m2[9].root =0;
m2[9].move =20;
m2[11] = new Array(33,12,46,38,29,39,45,39,12,39,36,26,39,12,26,20,13,20);
m2[11].base = new Array(807,808,809,810,811,812,813,814,815,0);
m2[11].root =10;
m2[11].move =6;
m2[10] = new Array(8,24,58,49,12,33,42,36,2,20,48,40,33,5);
m2[10].base = new Array(800,801,802,803,804,805,806,0);
m2[10].root =0;
m2[10].move =24;
m2[12] = new Array(8,24);
m2[12].base = new Array(818,0);
m2[12].root =0;
m2[12].move =26;
m2[13] = new Array(23,31,36,21);
m2[13].base = new Array(825,826,0);
m2[13].root =0;
m2[13].move =32;
m2[14] = new Array(37,47,62,54,47,37,58,37,30,37,60,52);
m2[14].base = new Array(837,838,839,840,841,842,0);
m2[14].root =0;
m2[14].move =42;
m2[15] = new Array(4,5,33,18,3,43,58,49,5,14,56,59,43,59,60,59);
m2[15].base = new Array(849,850,851,852,853,854,855,856,0);
m2[15].root =0;
m2[15].move =48;
m2[16] = new Array(62,54);
m2[16].base = new Array(864,0);
m2[16].root =0;
m2[16].move =55;
m2[18] = new Array(53,37,30,37,60,36,8,24,36,37,5,3);
m2[18].base = new Array(872,873,874,875,876,877,0);
m2[18].root =17;
m2[18].move =2;
m2[17] = new Array(26,17,18,17,60,28,5,3,28,26);
m2[17].base = new Array(869,870,871,878,879,0);
m2[17].root =0;
m2[17].move =59;
m2[19] = new Array(37,21,32,41,48,41,0,40,21,23,40,41,38,30,18,11,62,53);
m2[19].base = new Array(890,891,892,893,894,895,896,897,898,0);
m2[19].root =0;
m2[19].move =69;
m2[20] = new Array(28,29,56,61,53,44,61,29,38,29,18,26);
m2[20].base = new Array(911,912,913,914,915,916,0);
m2[20].root =0;
m2[20].move =81;
m2[21] = new Array(38,29,56,61,53,46,61,29,46,38);
m2[21].base = new Array(919,920,921,922,923,0);
m2[21].root =0;
m2[21].move =83;
m2[22] = new Array(26,35);
m2[22].base = new Array(931,0);
m2[22].root =0;
m2[22].move =90;
m2[0] = new Array(52,36,12,28,62,45,1,18,61,25,6,21,60,62,127,61,21,36,51,35,36,19,25,18,11,18,35,28,19,29,59,3,4,3,57,42,5,12,61,59,3,4,54,46,15,23,49,41,2,20,58,49,0,3,55,47,14,30,46,38,29,14,42,36,20,27,36,21,12,21,28,21,14,20,45,28,20,37,59,60,27,20,49,58,37,27,28,43,9,17,50,34,27,21,43,33,18,26,58,49,26,33,49,21,7,5,21,3,4,3,34,26,3,11,56,58,11,18,60,28,17,25,58,59,8,24,59,35,5,0,53,37,30,37,35,37,24,32,37,33,32,41,48,41,0,40,47,39,20,41,39,31,41,34,62,53,40,56,33,49,13,21,28,12,21,29,12,15,29,38,15,23,18,26,23,22,56,63,22,30,26,17,53,46,10,18,30,38,34,43,49,55,63,55,46,55,18,26,38,22,17,24,22,18,26,34,31,23,24,33,55,46,33,42,46,37,25,33,18,10,33,41,23,15,43,15,10,15,42,50,37,44);
m2[0].base = new Array(687,688,689,690,691,692,693,693,694,695,696,697,698,699,700,701,702,703,704,705,793,796,797,798,799,816,817,819,820,821,822,823,824,827,828,829,830,831,832,833,834,835,836,843,844,845,846,847,848,857,858,859,860,861,862,863,865,866,867,868,880,881,882,883,884,885,886,887,888,889,899,900,901,902,903,904,905,906,907,908,909,910,917,918,924,925,926,927,928,929,930,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,0);
m2[0].root =0;
m2[0].move =0;
var n2 = new Array();
var b2 = -1;
function g2(a,b)
{	gm(m2,n2,2,b2,'topalov_ponomariovg2.htm',a,b);}
function MB_52()
{b2=MB_5(m2,n2,2,b2,'topalov_ponomariovg2.htm'); GMS(m2,n2,2,b2,'topalov_ponomariovg2.htm');}
function MB2()
{b2=MB(m2,n2,2,b2,'topalov_ponomariovg2.htm'); GMS(m2,n2,2,b2,'topalov_ponomariovg2.htm');}
function MF_52()
{b2=MF_5(m2,n2,2,b2,'topalov_ponomariovg2.htm'); GMS(m2,n2,2,b2,'topalov_ponomariovg2.htm');}
function MF2(bVarWin)
{b2=MF(m2,n2,2,b2,'topalov_ponomariovg2.htm',bVarWin); GMS(m2,n2,2,b2,'topalov_ponomariovg2.htm');}

var m3 = new Array(1)

m3[1] = new Array(33,12);
m3[1].base = new Array(979,0);
m3[1].root =0;
m3[1].move =22;
m3[2] = new Array(41,35,0,1,57,56,4,6,71,5,54,38,11,19,48,40,33,24);
m3[2].base = new Array(983,984,985,986,986,987,988,989,990,0);
m3[2].root =0;
m3[2].move =25;
m3[6] = new Array(16,24);
m3[6].base = new Array(1005,0);
m3[6].root =5;
m3[6].move =9;
m3[5] = new Array(10,9,49,41,4,6,71,5,44,37,1,0,37,19,33,19,51,19,34,41,48,41,16,24,59,35);
m3[5].base = new Array(996,997,998,998,999,1000,1001,1002,1003,1004,1006,1007,1008,0);
m3[5].root =4;
m3[5].move =2;
m3[7] = new Array(44,37,20,28,37,30,33,40,49,41,10,17,30,44);
m3[7].base = new Array(1010,1011,1012,1013,1014,1015,1016,0);
m3[7].root =4;
m3[7].move =3;
m3[4] = new Array(58,52,4,6,71,5,57,56,11,27,44,30,27,36,30,21,14,21,51,23,10,28,45,37,28,29,54,38,29,22,23,47,6,7,63,62,33,26,37,29,22,14);
m3[4].base = new Array(994,995,995,1009,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,0);
m3[4].root =3;
m3[4].move =1;
m3[8] = new Array(33,42,37,10,1,49,57,56,49,50,51,42,50,42,56,49,42,44,10,37);
m3[8].base = new Array(1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,0);
m3[8].root =3;
m3[8].move =2;
m3[3] = new Array(0,1,44,37,20,28,37,30,10,17,58,52,4,6,71,5,30,21,33,40,49,41,17,21,42,27);
m3[3].base = new Array(992,993,1034,1045,1046,1047,1048,1048,1049,1050,1051,1052,1053,0);
m3[3].root =0;
m3[3].move =26;
m3[9] = new Array(4,6,71,5,44,37,33,42,37,10,42,51,59,51,34,42,49,42,11,27);
m3[9].base = new Array(1054,1054,1055,1056,1057,1058,1059,1060,1061,1062,0);
m3[9].root =0;
m3[9].move =26;
m3[10] = new Array(51,35,0,1,42,32);
m3[10].base = new Array(1064,1065,1066,0);
m3[10].root =0;
m3[10].move =27;
m3[11] = new Array(44,37,11,27);
m3[11].base = new Array(1069,1070,0);
m3[11].root =0;
m3[11].move =30;
m3[12] = new Array(35,34,11,27);
m3[12].base = new Array(1073,1074,0);
m3[12].root =0;
m3[12].move =32;
m3[13] = new Array(33,40,49,41,40,58,59,58,34,41,50,41,5,3,36,28,21,4,42,36);
m3[13].base = new Array(1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,0);
m3[13].root =0;
m3[13].move =33;
m3[14] = new Array(9,18,58,37,33,26,35,34,1,33,34,43);
m3[14].base = new Array(1086,1087,1088,1089,1090,1091,0);
m3[14].root =0;
m3[14].move =33;
m3[15] = new Array(33,42,52,42,24,32,41,33);
m3[15].base = new Array(1100,1101,1102,1103,0);
m3[15].root =0;
m3[15].move =41;
m3[16] = new Array(21,11);
m3[16].base = new Array(1108,0);
m3[16].root =0;
m3[16].move =45;
m3[17] = new Array(52,35,19,27);
m3[17].base = new Array(1110,1111,0);
m3[17].root =0;
m3[17].move =46;
m3[18] = new Array(52,51);
m3[18].base = new Array(1126,0);
m3[18].root =0;
m3[18].move =60;
m3[19] = new Array(3,12);
m3[19].base = new Array(1138,0);
m3[19].root =0;
m3[19].move =71;
m3[20] = new Array(55,47);
m3[20].base = new Array(1152,0);
m3[20].root =0;
m3[20].move =84;
m3[21] = new Array(59,63,7,14);
m3[21].base = new Array(1159,1160,0);
m3[21].root =0;
m3[21].move =90;
m3[23] = new Array(45,38,30,38,42,27,7,14,50,42);
m3[23].base = new Array(1166,1167,1168,1169,1170,0);
m3[23].root =22;
m3[23].move =1;
m3[22] = new Array(39,38,59,63,7,14,45,0,30,31,63,31,38,31,0,24,31,29,41,33,29,61,57,49,26,35,24,10);
m3[22].base = new Array(1164,1165,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,0);
m3[22].root =0;
m3[22].move =93;
m3[24] = new Array(42,52,7,14,59,63,39,30,45,47,14,5,47,7,5,12,7,2);
m3[24].base = new Array(1184,1185,1186,1187,1188,1189,1190,1191,1192,0);
m3[24].root =0;
m3[24].move =94;
m3[25] = new Array(39,46,63,15,14,15,27,21);
m3[25].base = new Array(1196,1197,1198,1199,0);
m3[25].root =0;
m3[25].move =97;
m3[26] = new Array(46,45,63,31,35,26,50,42);
m3[26].base = new Array(1206,1207,1208,1209,0);
m3[26].root =0;
m3[26].move =103;
m3[27] = new Array(54,51,58,51);
m3[27].base = new Array(1218,1219,0);
m3[27].root =0;
m3[27].move =111;
m3[28] = new Array(24,33,42,33);
m3[28].base = new Array(1224,1225,0);
m3[28].root =0;
m3[28].move =115;
m3[29] = new Array(24,16,43,27,25,27,2,1,41,34);
m3[29].base = new Array(1239,1240,1241,1242,1243,0);
m3[29].root =0;
m3[29].move =128;
m3[0] = new Array(52,36,10,26,62,45,12,20,51,35,26,35,45,35,1,18,57,42,3,10,58,44,8,16,59,51,6,21,60,58,120,59,5,33,53,45,18,28,35,41,9,25,58,57,28,34,61,34,25,34,41,58,10,9,58,52,4,6,71,5,51,35,0,1,44,58,11,19,35,34,2,11,49,41,5,2,34,43,16,24,48,40,33,26,40,32,11,4,58,49,26,33,42,48,33,26,49,21,14,21,52,42,4,18,63,60,9,17,45,37,6,7,60,52,2,6,54,46,1,3,43,34,3,11,52,51,18,9,34,52,17,18,52,31,18,17,31,39,17,3,37,29,20,29,36,29,6,30,39,37,11,12,42,27,12,28,46,38,9,27,51,27,28,27,59,27,3,12,37,45,12,60,27,59,60,39,55,47,15,31,48,42,31,38,47,38,30,38,42,27,7,14,59,63,38,46,45,59,39,35,59,35,26,35,57,58,46,30,63,61,30,54,50,42,35,28,61,59,14,5,59,51,54,62,58,50,5,4,41,33,4,11,33,24,11,2,27,33,62,30,51,27,30,29,27,25,29,53,50,41,53,45,33,27,45,43,41,34);
m3[0].base = new Array(957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,971,972,973,974,975,976,977,978,980,981,982,991,1063,1067,1067,1068,1071,1072,1075,1092,1093,1094,1095,1096,1097,1098,1099,1104,1105,1106,1107,1109,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1153,1154,1155,1156,1157,1158,1161,1162,1163,1183,1193,1194,1195,1200,1201,1202,1203,1204,1205,1210,1211,1212,1213,1214,1215,1216,1217,1220,1221,1222,1223,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,0);
m3[0].root =0;
m3[0].move =0;
var n3 = new Array();
var b3 = -1;
function g3(a,b)
{	gm(m3,n3,3,b3,'topalov_ponomariovg3.htm',a,b);}
function MB_53()
{b3=MB_5(m3,n3,3,b3,'topalov_ponomariovg3.htm'); GMS(m3,n3,3,b3,'topalov_ponomariovg3.htm');}
function MB3()
{b3=MB(m3,n3,3,b3,'topalov_ponomariovg3.htm'); GMS(m3,n3,3,b3,'topalov_ponomariovg3.htm');}
function MF_53()
{b3=MF_5(m3,n3,3,b3,'topalov_ponomariovg3.htm'); GMS(m3,n3,3,b3,'topalov_ponomariovg3.htm');}
function MF3(bVarWin)
{b3=MF(m3,n3,3,b3,'topalov_ponomariovg3.htm',bVarWin); GMS(m3,n3,3,b3,'topalov_ponomariovg3.htm');}

var m4 = new Array(1)

m4[2] = new Array(37,44,31,21,59,41,1,11,34,27,18,27,58,50,11,1,45,28,1,11,28,43,11,1,43,33,3,19,48,40,1,18,33,18,9,18,61,58,19,11);
m4[2].base = new Array(1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,0);
m4[2].root =1;
m4[2].move =3;
m4[3] = new Array(0,1,45,28,8,16,34,27,18,27,42,32,31,21,59,41,9,0,52,44,21,11,28,43,16,24);
m4[3].base = new Array(1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,0);
m4[3].root =1;
m4[3].move =4;
m4[1] = new Array(2,9,56,58,21,31,37,1,3,1,45,28,31,21,52,44,5,3,34,27,18,27,53,37,14,22,46,38,21,11,59,60);
m4[1].base = new Array(1262,1263,1264,1265,1286,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,0);
m4[1].root =0;
m4[1].move =19;
m4[4] = new Array(3,4,45,28,16,9,59,32,4,32,42,32,1,16,48,40,0,2,32,42,16,10,28,43,21,4,61,59,4,19);
m4[4].base = new Array(1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,0);
m4[4].root =0;
m4[4].move =23;
m4[6] = new Array(1,18,45,28,18,28,35,28,21,36,54,36,27,36,59,3,12,3,61,59,8,16,25,19,9,27,48,40,13,21,58,42,17,25,55,39);
m4[6].base = new Array(1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,0);
m4[6].root =5;
m4[6].move =2;
m4[5] = new Array(16,9,42,25,8,16,25,10,0,8,59,32,21,36,10,25,8,0,25,42,17,25,32,59,1,18,45,28);
m4[5].base = new Array(1330,1331,1332,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,0);
m4[5].root =0;
m4[5].move =23;
m4[7] = new Array(59,32,16,9);
m4[7].base = new Array(1363,1364,0);
m4[7].root =0;
m4[7].move =24;
m4[8] = new Array(62,63,21,27,59,32,16,9,32,11,0,1);
m4[8].base = new Array(1371,1372,1373,1374,1375,1376,0);
m4[8].root =0;
m4[8].move =30;
m4[9] = new Array(52,61,58,10);
m4[9].base = new Array(1380,1381,0);
m4[9].root =0;
m4[9].move =33;
m4[10] = new Array(8,24,50,26,17,26,58,26,0,1,51,24,13,21,28,45,25,52);
m4[10].base = new Array(1390,1391,1392,1393,1394,1395,1396,1397,1398,0);
m4[10].root =0;
m4[10].move =41;
m4[12] = new Array(8,24,18,3);
m4[12].base = new Array(1410,1411,0);
m4[12].root =11;
m4[12].move =8;
m4[11] = new Array(27,33,51,33,26,33,50,2,0,2,58,2,33,5,28,18,25,18,2,18);
m4[11].base = new Array(1401,1402,1403,1404,1405,1406,1407,1408,1409,1412,0);
m4[11].root =0;
m4[11].move =43;
m4[13] = new Array(26,33,51,33,21,28,50,2,0,2,58,2,6,13,33,19,28,36,19,28);
m4[13].base = new Array(1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,0);
m4[13].root =0;
m4[13].move =43;
m4[14] = new Array(27,33,50,2,0,2,58,2,33,48,38,21,14,21,51,23);
m4[14].base = new Array(1425,1426,1427,1428,1429,1430,1431,1432,0);
m4[14].root =0;
m4[14].move =45;
m4[15] = new Array(5,33,51,33,27,33,50,2,0,2,58,2,6,13,2,10,13,22,10,8);
m4[15].base = new Array(1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,0);
m4[15].root =0;
m4[15].move =45;
m4[16] = new Array(6,13);
m4[16].base = new Array(1443,0);
m4[16].root =0;
m4[16].move =45;
m4[18] = new Array(16,25,58,2);
m4[18].base = new Array(1455,1456,0);
m4[18].root =17;
m4[18].move =2;
m4[17] = new Array(25,16,33,25,16,9,3,1);
m4[17].base = new Array(1452,1453,1454,1457,0);
m4[17].root =0;
m4[17].move =53;
m4[19] = new Array(53,45,25,11,2,1,11,47);
m4[19].base = new Array(1463,1464,1465,1466,0);
m4[19].root =0;
m4[19].move =58;
m4[21] = new Array(55,39,25,52);
m4[21].base = new Array(1472,1473,0);
m4[21].root =20;
m4[21].move =3;
m4[22] = new Array(25,16,2,1);
m4[22].base = new Array(1475,1476,0);
m4[22].root =20;
m4[22].move =4;
m4[20] = new Array(28,37,46,37,21,29,62,53,25,11,2,1);
m4[20].base = new Array(1468,1469,1470,1471,1474,1477,0);
m4[20].root =0;
m4[20].move =59;
m4[23] = new Array(47,29,55,39,29,38,39,31,38,31,37,29);
m4[23].base = new Array(1482,1483,1484,1485,1486,1487,0);
m4[23].root =0;
m4[23].move =63;
m4[25] = new Array(47,61,55,39);
m4[25].base = new Array(1499,1500,0);
m4[25].root =24;
m4[25].move =10;
m4[24] = new Array(28,36,48,32,21,29,32,24,17,24,33,24,47,38,24,16,38,47,53,44,47,38,3,1,38,47,1,9);
m4[24].base = new Array(1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1501,1502,1503,0);
m4[24].root =0;
m4[24].move =63;
m4[0] = new Array(51,35,6,21,50,34,12,20,62,45,11,27,54,46,5,33,58,51,33,12,61,54,4,6,71,5,60,62,127,61,10,18,51,37,9,17,57,42,2,16,34,27,18,27,56,58,1,18,42,27,3,27,45,28,18,35,54,27,35,52,59,52,16,52,27,0,5,0,61,60,52,25,58,50,21,27,60,58,12,26,37,51,13,21,49,33,26,5,28,38,0,3,50,2,3,11,38,23,14,23,51,23,11,13,2,3,27,12,58,10,12,22,10,2,20,28,53,37,25,11,2,0,11,47,62,53,17,25,3,1,28,37,46,37,47,11,55,39,11,18,39,31,18,0,31,22,15,22,1,0,21,29,53,46,8,16,46,39,13,14,39,30);
m4[0].base = new Array(1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1255,1256,1256,1257,1258,1259,1260,1261,1311,1312,1313,1314,1362,1365,1366,1367,1368,1369,1370,1377,1378,1379,1382,1383,1384,1385,1386,1387,1388,1389,1399,1400,1423,1424,1444,1445,1446,1447,1448,1449,1450,1451,1458,1459,1460,1461,1462,1467,1478,1479,1480,1481,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,0);
m4[0].root =0;
m4[0].move =0;
var n4 = new Array();
var b4 = -1;
function g4(a,b)
{	gm(m4,n4,4,b4,'topalov_ponomariovg4.htm',a,b);}
function MB_54()
{b4=MB_5(m4,n4,4,b4,'topalov_ponomariovg4.htm'); GMS(m4,n4,4,b4,'topalov_ponomariovg4.htm');}
function MB4()
{b4=MB(m4,n4,4,b4,'topalov_ponomariovg4.htm'); GMS(m4,n4,4,b4,'topalov_ponomariovg4.htm');}
function MF_54()
{b4=MF_5(m4,n4,4,b4,'topalov_ponomariovg4.htm'); GMS(m4,n4,4,b4,'topalov_ponomariovg4.htm');}
function MF4(bVarWin)
{b4=MF(m4,n4,4,b4,'topalov_ponomariovg4.htm',bVarWin); GMS(m4,n4,4,b4,'topalov_ponomariovg4.htm');}

var m5 = new Array(1)

m5[1] = new Array(10,18,52,36,11,27,59,50,27,36,42,36,16,9,36,30);
m5[1].base = new Array(1535,1536,1537,1538,1539,1540,1541,1542,0);
m5[1].root =0;
m5[1].move =14;
m5[2] = new Array(61,54);
m5[2].base = new Array(1544,0);
m5[2].root =0;
m5[2].move =15;
m5[3] = new Array(16,9,61,54,11,27,45,28,1,16,34,27,20,27,60,62,127,61,10,26,51,44,5,4,28,43,3,11,42,32,26,35,44,35,21,36);
m5[3].base = new Array(1546,1547,1548,1549,1550,1551,1552,1553,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,0);
m5[3].root =0;
m5[3].move =16;
m5[6] = new Array(41,33,10,26,33,26,17,26,34,27,20,27,59,32,26,35,32,40,35,42,51,42,21,36);
m5[6].base = new Array(1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,0);
m5[6].root =5;
m5[6].move =2;
m5[5] = new Array(58,57,11,27,34,27,20,27,61,54,10,26,60,62,127,61,1,18,51,30,5,4);
m5[5].base = new Array(1565,1566,1567,1580,1581,1582,1583,1583,1584,1585,1586,0);
m5[5].root =4;
m5[5].move =1;
m5[7] = new Array(40,58,50,58,16,9,61,54,18,12,60,62,127,61,11,19,59,43,5,4,52,36);
m5[7].base = new Array(1590,1591,1592,1593,1594,1595,1595,1596,1597,1598,1599,0);
m5[7].root =4;
m5[7].move =4;
m5[8] = new Array(48,40,33,42,50,42,16,9,61,54,18,12,60,62,127,61,11,19);
m5[8].base = new Array(1601,1602,1603,1604,1605,1606,1607,1607,1608,0);
m5[8].root =4;
m5[8].move =5;
m5[10] = new Array(0,1,61,60,21,36);
m5[10].base = new Array(1617,1618,1619,0);
m5[10].root =9;
m5[10].move =4;
m5[9] = new Array(60,62,127,61,33,42,50,42,21,36,42,44,11,27,48,32,25,16,58,40);
m5[9].base = new Array(1613,1613,1614,1615,1616,1620,1621,1622,1623,1624,0);
m5[9].root =4;
m5[9].move =9;
m5[11] = new Array(52,36,11,27,36,28,21,12,58,42,25,17,59,58);
m5[11].base = new Array(1641,1642,1643,1644,1645,1646,1647,0);
m5[11].root =4;
m5[11].move =26;
m5[4] = new Array(12,40,58,50,1,18,51,58,40,33,61,54,17,25,34,25,16,25,58,51,0,1,60,62,127,61,8,24,42,25,1,25,51,30,33,12,30,21,12,21,59,51,18,33,50,58,10,18,61,59,3,0,52,44,5,1,45,28,21,28,35,28,25,9,58,34,33,27);
m5[4].base = new Array(1563,1564,1587,1588,1589,1600,1609,1610,1611,1612,1625,1626,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1648,1649,1650,1651,1652,1653,1654,0);
m5[4].root =0;
m5[4].move =16;
m5[13] = new Array(20,27,61,54);
m5[13].base = new Array(1658,1659,0);
m5[13].root =12;
m5[13].move =2;
m5[14] = new Array(33,19,45,28,16,9,28,43,8,24);
m5[14].base = new Array(1672,1673,1674,1675,1676,0);
m5[14].root =12;
m5[14].move =14;
m5[12] = new Array(11,27,34,27,21,27,42,27,20,27,61,54,5,4,58,50,12,19,51,30,19,33,60,61,13,21,30,37,1,11);
m5[12].base = new Array(1655,1656,1657,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,0);
m5[12].root =0;
m5[12].move =16;
m5[16] = new Array(27,34,41,34,20,28);
m5[16].base = new Array(1682,1683,1684,0);
m5[16].root =15;
m5[16].move =1;
m5[17] = new Array(27,34,41,34,20,28);
m5[17].base = new Array(1685,1686,1687,0);
m5[17].root =15;
m5[17].move =1;
m5[18] = new Array(5,4,41,33,20,28,45,30,26,35,30,36,0,2,36,21,3,21);
m5[18].base = new Array(1700,1701,1702,1703,1704,1705,1706,1707,1708,0);
m5[18].root =15;
m5[18].move =14;
m5[15] = new Array(61,43,27,36,42,36,1,11,36,21,11,21,51,42,18,26,35,26,12,26,59,52,16,9,60,62,127,61,15,23,41,33,26,12,61,59,3,10,42,21,12,21,43,36,9,36,52,36,8,24);
m5[15].base = new Array(1680,1681,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1698,1699,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,0);
m5[15].root =0;
m5[15].move =19;
m5[19] = new Array(21,4,61,43,18,26,35,26);
m5[19].base = new Array(1720,1721,1722,1723,0);
m5[19].root =0;
m5[19].move =20;
m5[21] = new Array(51,37);
m5[21].base = new Array(1726,0);
m5[21].root =20;
m5[21].move =1;
m5[22] = new Array(51,44);
m5[22].base = new Array(1727,0);
m5[22].root =20;
m5[22].move =1;
m5[20] = new Array(21,11,61,43,18,26);
m5[20].base = new Array(1724,1725,1728,0);
m5[20].root =0;
m5[20].move =20;
m5[23] = new Array(13,29,28,21,77,77,36,21,59,52);
m5[23].base = new Array(1731,1732,1732,1733,1734,0);
m5[23].root =0;
m5[23].move =22;
m5[24] = new Array(36,51,59,51,13,21,60,62,127,61,1,11);
m5[24].base = new Array(1735,1736,1737,1738,1738,1739,0);
m5[24].root =0;
m5[24].move =22;
m5[25] = new Array(27,35,42,58,16,9,26,17,1,11);
m5[25].base = new Array(1744,1745,1746,1747,1748,0);
m5[25].root =0;
m5[25].move =26;
m5[27] = new Array(42,45);
m5[27].base = new Array(1761,0);
m5[27].root =26;
m5[27].move =9;
m5[26] = new Array(5,4,43,15,6,15,45,30,15,6,59,31,12,30,39,30,6,5,30,22);
m5[26].base = new Array(1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,0);
m5[26].root =0;
m5[26].move =28;
m5[28] = new Array(1,18,43,15,6,15,45,30,15,6,59,31,12,30,39,30);
m5[28].base = new Array(1762,1763,1764,1765,1766,1767,1768,1769,0);
m5[28].root =0;
m5[28].move =28;
m5[29] = new Array(27,35,43,15,6,7,42,58,16,9,15,57);
m5[29].base = new Array(1770,1771,1772,1773,1774,1775,0);
m5[29].root =0;
m5[29].move =28;
m5[30] = new Array(3,10,60,61,15,23,43,57,1,11,59,50,13,29,28,21,77,77,11,21,51,23,21,36);
m5[30].base = new Array(1776,1777,1778,1779,1780,1781,1782,1783,1783,1784,1785,1786,0);
m5[30].root =0;
m5[30].move =28;
m5[32] = new Array(59,50,13,29,28,21,77,77,11,21,42,44,16,9,44,20,27,34,50,34,9,45,20,19,45,27,19,3,0,3);
m5[32].base = new Array(1791,1792,1793,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,0);
m5[32].root =31;
m5[32].move =1;
m5[31] = new Array(1,11,51,23,14,23,59,50,13,29,28,21,77,77,5,21,50,15,6,5,45,30);
m5[31].base = new Array(1789,1790,1805,1806,1807,1808,1808,1809,1810,1811,1812,0);
m5[31].root =0;
m5[31].move =30;
m5[34] = new Array(51,23,35,42,39,31,16,9,31,22,13,29);
m5[34].base = new Array(1817,1818,1819,1820,1821,1822,0);
m5[34].root =33;
m5[34].move =3;
m5[33] = new Array(27,35,59,50,14,22,42,43,23,31,46,38,31,38,39,31);
m5[33].base = new Array(1813,1814,1815,1816,1823,1824,1825,1826,0);
m5[33].root =0;
m5[33].move =30;
m5[35] = new Array(5,21,59,50);
m5[35].base = new Array(1829,1830,0);
m5[35].root =0;
m5[35].move =33;
m5[37] = new Array(13,6,45,28);
m5[37].base = new Array(1840,1841,0);
m5[37].root =36;
m5[37].move =6;
m5[36] = new Array(21,42,51,42,27,35,50,15,6,13,15,22,13,12,45,35);
m5[36].base = new Array(1833,1834,1835,1836,1837,1838,1839,1842,0);
m5[36].root =0;
m5[36].move =35;
m5[38] = new Array(21,30,50,15,6,13,51,30,23,30,42,45);
m5[38].base = new Array(1845,1846,1847,1848,1849,1850,0);
m5[38].root =0;
m5[38].move =37;
m5[40] = new Array(20,28,37,28);
m5[40].base = new Array(1864,1865,0);
m5[40].root =39;
m5[40].move =9;
m5[41] = new Array(57,36);
m5[41].base = new Array(1867,0);
m5[41].root =39;
m5[41].move =10;
m5[39] = new Array(63,7,6,13,50,22,13,12,30,21,14,21,7,15,12,19,51,37,19,18,22,36,18,17,37,10,3,10,15,10,17,10,36,0);
m5[39].base = new Array(1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1866,1868,1869,1870,1871,1872,1873,0);
m5[39].root =0;
m5[39].move =40;
m5[42] = new Array(21,35,50,22);
m5[42].base = new Array(1875,1876,0);
m5[42].root =0;
m5[42].move =41;
m5[43] = new Array(30,58,60,52,58,51,52,45,51,59,45,54);
m5[43].base = new Array(1889,1890,1891,1892,1893,1894,0);
m5[43].root =0;
m5[43].move =53;
m5[0] = new Array(51,35,6,21,50,34,12,20,62,45,9,17,54,46,2,16,49,41,5,33,58,51,33,12,57,42,4,6,71,5,56,58,10,18,52,36,11,27,36,28,21,36,61,43,36,42,58,42,18,26,35,26,17,26,55,39,15,23,43,57,13,29,28,21,93,93,12,21,59,50,27,35,45,30,23,30,39,30,35,42,51,37,6,13,50,22,13,12,30,21,5,21,22,14,21,13,37,30,12,19,14,13,3,30,63,15,30,28,60,61,19,18,13,4,18,17,4,3,17,18,57,36);
m5[0].base = new Array(1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1534,1543,1545,1677,1678,1679,1719,1729,1730,1740,1741,1742,1743,1749,1750,1787,1788,1827,1827,1828,1831,1832,1843,1844,1851,1852,1853,1874,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1895,1896,1897,1898,1899,1900,1901,0);
m5[0].root =0;
m5[0].move =0;
var n5 = new Array();
var b5 = -1;
function g5(a,b)
{	gm(m5,n5,5,b5,'topalov_ponomariovg5.htm',a,b);}
function MB_55()
{b5=MB_5(m5,n5,5,b5,'topalov_ponomariovg5.htm'); GMS(m5,n5,5,b5,'topalov_ponomariovg5.htm');}
function MB5()
{b5=MB(m5,n5,5,b5,'topalov_ponomariovg5.htm'); GMS(m5,n5,5,b5,'topalov_ponomariovg5.htm');}
function MF_55()
{b5=MF_5(m5,n5,5,b5,'topalov_ponomariovg5.htm'); GMS(m5,n5,5,b5,'topalov_ponomariovg5.htm');}
function MF5(bVarWin)
{b5=MF(m5,n5,5,b5,'topalov_ponomariovg5.htm',bVarWin); GMS(m5,n5,5,b5,'topalov_ponomariovg5.htm');}
var nMoves = new Array(0,0,0,0,0,0);
var nLevels = new Array(0,0,0,0,0,0);
var nNameCount = new Array(0,0,0,0,0,0);
var nOld = new Array(-1,-1,-1,-1,-1,-1);
baseName = 'topalov_ponomariov';
var EmptyWhitePath = "http://www.mtelmasters06.com/design/images/figures/w.gif";
var EmptyBlackPath = "http://www.mtelmasters06.com/design/images/figures/b.gif";
var gifPath  = 'http://www.mtelmasters06.com/design/images/figures/';
var BackColor = "#FEFDF0";
var leftWindow		= this;
var rightWindow		= this;
var bFrames = 0;
var leftDocument		= leftWindow.document;
var rightDocument	= rightWindow.document;
