
var m0 = new Array(1)

m0[3] = new Array(60,62,127,61);
m0[3].base = new Array(17,17,0);
m0[3].root =2;
m0[3].move =1;
m0[2] = new Array(8,16,34,25,16,25,32,25,18,45,56,0,45,54,59,45,54,45,51,45,21,11,45,28,26,35,28,11,4,11,0,1,5,19);
m0[2].base = new Array(15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,0);
m0[2].root =1;
m0[2].move =1;
m0[1] = new Array(48,32,18,10,60,62,127,61,26,35,45,35,2,11,59,52,1,18,51,45,8,16,55,47,18,35,45,35,5,12,49,41,4,6,71,5,58,49,5,4,56,59,0,3,35,45,11,2,45,28,3,59,61,59,4,3,59,3,10,3,34,43,3,10);
m0[1].base = new Array(13,14,33,33,34,35,36,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,0);
m0[1].root =0;
m0[1].move =12;
m0[4] = new Array(60,62,127,61,1,11,48,32,8,16,59,52,9,17,45,28,11,28,35,28,2,9,53,37,21,27,34,43,5,12,50,34,27,33,43,36,18,10,56,40,4,2,64,3,32,24,17,24,36,9,10,9,51,41,3,43,41,24,9,11,58,44,11,10,24,41,10,18,41,24,18,10,40,43,33,43,52,43,10,24,43,36,2,10,37,29,7,5,29,21,14,21,28,21,12,19,36,15,10,18,15,36,18,10,49,33,24,40,33,25,16,25,34,25,40,0,36,50,5,7,44,26,19,55,62,53,0,27,26,19,10,19,61,59);
m0[4].base = new Array(61,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,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,0);
m0[4].root =0;
m0[4].move =12;
m0[7] = new Array(34,43,2,9,50,34,26,35,51,41,5,26,32,24,4,6,71,5,24,17,26,17,34,26,11,26,41,35,18,27,43,34,27,36,49,33,36,52,34,52,26,36,58,49,21,27,33,25,27,37,52,34,36,19,34,41,19,25,56,32,25,35);
m0[7].base = new Array(134,135,136,137,138,139,140,141,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,0);
m0[7].root =6;
m0[7].move =2;
m0[6] = new Array(48,32,9,17,45,28,11,28,35,28,2,9,53,45,21,27,51,36,18,10,45,37,5,12,56,40,14,22,40,47,10,18,49,41,27,10,36,19,12,19,28,19,18,19,58,49,4,2,64,3,49,7,3,7,52,28,19,35,28,35,26,35,61,59,17,25,32,25,16,25,34,52,7,3,47,15,13,29,15,14,9,36,52,43);
m0[6].base = new Array(131,132,133,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,0);
m0[6].root =5;
m0[6].move =1;
m0[5] = new Array(8,16,45,28,11,28,35,28,21,27,51,45,9,25,34,43,26,34,43,36,2,9,48,32,5,26,61,59,4,6,71,5,36,27,20,27,58,44,25,32,44,26,18,26,45,35,9,2,56,32,0,1,50,42,1,17,59,60,2,11,32,48,5,4,52,51,17,22,60,44,26,2,48,56,11,47,44,46,47,29,35,29,2,29,51,27,22,20,55,47,20,28,27,34,16,24,34,38,29,21,46,45,21,19,38,37,19,22,49,33,28,36,45,44,36,44,53,44,24,33,42,33,15,23,56,8,4,20,33,25,22,57,37,61,57,61,62,61,20,44,25,17);
m0[5].base = new Array(129,130,202,203,204,205,206,207,208,209,210,211,212,213,214,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,0);
m0[5].root =0;
m0[5].move =16;
m0[8] = new Array(5,19,45,28,19,28,35,28,21,27,51,36);
m0[8].base = new Array(270,271,272,273,274,275,0);
m0[8].root =0;
m0[8].move =16;
m0[10] = new Array(4,6,71,5,28,13,6,13,45,30,13,6,30,20,6,7,58,37);
m0[10].base = new Array(281,281,282,283,284,285,286,287,288,0);
m0[10].root =9;
m0[10].move =2;
m0[12] = new Array(19,18,37,19,31,37,19,37,4,13,45,35);
m0[12].base = new Array(294,295,296,297,298,299,0);
m0[12].root =11;
m0[12].move =2;
m0[13] = new Array(19,17,13,7,31,37,52,36);
m0[13].base = new Array(300,301,302,303,0);
m0[13].root =11;
m0[13].move =2;
m0[11] = new Array(21,31,28,13,19,37,13,7,11,26);
m0[11].base = new Array(291,292,293,304,305,0);
m0[11].root =9;
m0[11].move =4;
m0[9] = new Array(18,19,51,45,26,35,58,37,19,17,28,13,4,13,45,30,13,4,30,20);
m0[9].base = new Array(278,279,280,289,290,306,307,308,309,310,0);
m0[9].root =0;
m0[9].move =18;
m0[15] = new Array(51,45);
m0[15].base = new Array(313,0);
m0[15].root =14;
m0[15].move =1;
m0[16] = new Array(4,6,71,5,28,13,5,13,34,20);
m0[16].base = new Array(315,315,316,317,318,0);
m0[16].root =14;
m0[16].move =2;
m0[17] = new Array(34,25,2,11,25,11,4,11);
m0[17].base = new Array(322,323,324,325,0);
m0[17].root =14;
m0[17].move =5;
m0[14] = new Array(18,17,61,60,11,28,35,28,21,27,52,38,4,6,71,5,51,36,13,29,28,21,77,77,27,21,36,21,5,21,58,37);
m0[14].base = new Array(311,312,314,319,320,321,326,326,327,328,329,329,330,331,332,333,0);
m0[14].root =0;
m0[14].move =18;
m0[18] = new Array(11,28,34,25);
m0[18].base = new Array(334,335,0);
m0[18].root =0;
m0[18].move =18;
m0[19] = new Array(13,22,20,13);
m0[19].base = new Array(340,341,0);
m0[19].root =0;
m0[19].move =22;
m0[21] = new Array(12,26);
m0[21].base = new Array(351,0);
m0[21].root =20;
m0[21].move =7;
m0[22] = new Array(21,38,58,37);
m0[22].base = new Array(356,357,0);
m0[22].root =20;
m0[22].move =11;
m0[20] = new Array(61,60,11,17,20,13,4,3,13,14,7,5,35,26,17,34,51,34,5,6,14,23,10,26);
m0[20].base = new Array(343,344,345,346,347,348,349,350,352,353,354,355,0);
m0[20].root =0;
m0[20].move =23;
m0[24] = new Array(4,5,51,45,10,26,58,30,3,10,56,59);
m0[24].base = new Array(366,367,368,369,370,371,0);
m0[24].root =23;
m0[24].move =4;
m0[25] = new Array(5,12,58,37,12,21,36,21,4,21,56,60);
m0[25].base = new Array(378,379,380,381,382,383,0);
m0[25].root =23;
m0[25].move =10;
m0[23] = new Array(7,4,61,60,26,35,34,13,12,5,60,4,21,4,14,35,10,50,51,36,15,23,13,4,3,4,58,23,5,23,36,19,4,5,56,60,5,6,35,27,6,7,19,13,7,15,13,23,15,23,60,20,23,14,27,30,14,5,30,37,5,6,20,4,6,14,4,12,14,22,37,38,22,23,38,14,23,31,54,38,31,39,14,23,39,38,12,14,38,29,14,30,29,36,23,20,36,43,20,44,43,34,44,37,34,43,30,27,43,52,37,44);
m0[23].base = new Array(361,362,363,364,365,372,373,374,375,376,377,384,385,386,387,388,389,390,391,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,424,425,426,427,428,0);
m0[23].root =0;
m0[23].move =26;
m0[26] = new Array(61,60,12,19,51,45,11,17);
m0[26].base = new Array(430,431,432,433,0);
m0[26].root =0;
m0[26].move =27;
m0[28] = new Array(4,21,15,39,26,35,39,35);
m0[28].base = new Array(438,439,440,441,0);
m0[28].root =27;
m0[28].move =2;
m0[27] = new Array(21,4,14,15,26,35,61,60);
m0[27].base = new Array(435,436,437,442,0);
m0[27].root =0;
m0[27].move =28;
m0[30] = new Array(58,30);
m0[30].base = new Array(445,0);
m0[30].root =29;
m0[30].move =1;
m0[29] = new Array(12,19,45,30);
m0[29].base = new Array(443,444,0);
m0[29].root =0;
m0[29].move =28;
m0[32] = new Array(2,29,58,30,17,11,61,60,10,19,35,26,19,26,56,59);
m0[32].base = new Array(449,450,451,452,453,454,455,456,0);
m0[32].root =31;
m0[32].move =2;
m0[33] = new Array(45,28,11,28,35,28,10,28,61,60);
m0[33].base = new Array(460,461,462,463,464,0);
m0[33].root =31;
m0[33].move =5;
m0[34] = new Array(61,60);
m0[34].base = new Array(465,0);
m0[34].root =31;
m0[34].move =5;
m0[31] = new Array(11,17,34,13,2,38,58,30,17,11,56,59,38,45,54,45,10,19,35,26);
m0[31].base = new Array(446,447,448,457,458,459,466,467,468,469,0);
m0[31].root =0;
m0[31].move =28;
m0[35] = new Array(10,34,14,12,3,10,58,37,10,17,60,20);
m0[35].base = new Array(472,473,474,475,476,477,0);
m0[35].root =0;
m0[35].move =30;
m0[36] = new Array(12,19,34,13);
m0[36].base = new Array(478,479,0);
m0[36].root =0;
m0[36].move =30;
m0[38] = new Array(34,13,14,46,13,27,58,30,5,4,46,37,27,13,45,35);
m0[38].base = new Array(485,486,487,488,489,490,491,492,0);
m0[38].root =37;
m0[38].move =4;
m0[39] = new Array(8,24,56,58,0,16,48,40,33,19,30,37);
m0[39].base = new Array(495,496,497,498,499,500,0);
m0[39].root =37;
m0[39].move =6;
m0[37] = new Array(12,33,50,42,10,34,42,33,34,33,58,30,15,23,56,58,23,30,45,30);
m0[37].base = new Array(480,481,482,483,484,493,494,501,502,503,0);
m0[37].root =0;
m0[37].move =30;
m0[40] = new Array(10,26,58,30,17,11,56,59);
m0[40].base = new Array(506,507,508,509,0);
m0[40].root =0;
m0[40].move =32;
m0[0] = new Array(52,36,12,20,51,35,11,27,57,51,10,26,36,27,3,27,62,45,6,21,61,34,27,18,59,52,1,11,60,62,127,61,5,12,45,28,18,10,28,13,4,13,52,20,13,4,20,13,4,3,13,14,7,5,51,45,26,35,61,60,11,17,34,13,21,38,58,30);
m0[0].base = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12,126,127,127,128,276,277,336,337,338,339,342,358,359,360,429,434,470,471,504,505,510,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,'prunedachansg0.htm',a,b);}
function MB_50()
{b0=MB_5(m0,n0,0,b0,'prunedachansg0.htm'); GMS(m0,n0,0,b0,'prunedachansg0.htm');}
function MB0()
{b0=MB(m0,n0,0,b0,'prunedachansg0.htm'); GMS(m0,n0,0,b0,'prunedachansg0.htm');}
function MF_50()
{b0=MF_5(m0,n0,0,b0,'prunedachansg0.htm'); GMS(m0,n0,0,b0,'prunedachansg0.htm');}
function MF0()
{b0=MF(m0,n0,0,b0,'prunedachansg0.htm',true); iprunedachans0.value=GMS(m0,n0,0,b0,'prunedachansg0.htm');}
var nMoves = new Array(0,0);
var nLevels = new Array(0,0);
var nNameCount = new Array(0,0);
var nOld = new Array(-1,-1);
baseName = 'prunedachans';
var EmptyWhitePath = "gif/w.gif";
var EmptyBlackPath = "gif/b.gif";
var BackColor = "#FFF8B3";

