
var m0 = new Array(1)

m0[3] = new Array(27,6);
m0[3].base = new Array(17,0);
m0[3].root =2;
m0[3].move =6;
m0[4] = new Array(27,36);
m0[4].base = new Array(18,0);
m0[4].root =2;
m0[4].move =6;
m0[5] = new Array(6,41);
m0[5].base = new Array(23,0);
m0[5].root =2;
m0[5].move =10;
m0[2] = new Array(59,52,3,12,52,25,1,18,25,27,29,36,45,28,12,28,27,6,18,33,60,59);
m0[2].base = new Array(10,11,12,13,14,15,16,19,20,21,22,0);
m0[2].root =1;
m0[2].move =2;
m0[7] = new Array(28,38,10,18,60,62,127,61,15,31,38,44,25,33);
m0[7].base = new Array(35,36,37,37,38,39,40,0);
m0[7].root =6;
m0[7].move =2;
m0[8] = new Array(38,44,10,18,27,42,14,12);
m0[8].base = new Array(45,46,47,48,0);
m0[8].root =6;
m0[8].move =7;
m0[9] = new Array(27,42,25,33,42,36,5,37,59,52,4,3,36,21,37,21,38,21,14,21);
m0[9].base = new Array(49,50,51,52,53,54,55,56,57,58,0);
m0[9].root =6;
m0[9].move =7;
m0[6] = new Array(57,42,11,19,42,27,12,14,28,38,6,5,60,62,127,61,10,18,27,42,5,37);
m0[6].base = new Array(32,33,34,41,42,43,44,44,59,60,61,0);
m0[6].root =1;
m0[6].move =10;
m0[10] = new Array(1,18);
m0[10].base = new Array(63,0);
m0[10].root =1;
m0[10].move =11;
m0[11] = new Array(57,42,11,19,28,38,2,38,52,38,25,33);
m0[11].base = new Array(65,66,67,68,69,70,0);
m0[11].root =1;
m0[11].move =12;
m0[12] = new Array(28,38,11,19);
m0[12].base = new Array(71,72,0);
m0[12].root =1;
m0[12].move =12;
m0[13] = new Array(51,36,4,3,38,21,6,5);
m0[13].base = new Array(77,78,79,80,0);
m0[13].root =1;
m0[13].move =16;
m0[1] = new Array(34,6,7,6,51,35,29,36,58,30,5,12,45,28,14,22,30,12,3,12,59,52,10,18,57,51,11,19,28,38,15,31,38,44,2,16);
m0[1].base = new Array(7,8,9,24,25,26,27,28,29,30,31,62,64,73,74,75,76,81,0);
m0[1].root =0;
m0[1].move =6;
m0[15] = new Array(11,19,45,28);
m0[15].base = new Array(86,87,0);
m0[15].root =14;
m0[15].move =1;
m0[16] = new Array(36,45,59,45);
m0[16].base = new Array(88,89,0);
m0[16].root =14;
m0[16].move =1;
m0[18] = new Array(4,12,22,30,12,4,30,28);
m0[18].base = new Array(101,102,103,104,0);
m0[18].root =17;
m0[18].move =10;
m0[17] = new Array(6,21,45,28,11,27,42,27,21,27,59,31,14,22,28,22,15,22,31,22,4,11,41,27,10,18,27,36,7,23,22,29,11,4,29,28,3,12,28,12,5,12,51,43);
m0[17].base = new Array(90,91,92,93,94,95,96,97,98,99,100,105,106,107,108,109,110,111,112,113,114,115,0);
m0[17].root =14;
m0[17].move =1;
m0[19] = new Array(42,36,2,9,59,52,10,26);
m0[19].base = new Array(117,118,119,120,0);
m0[19].root =14;
m0[19].move =2;
m0[20] = new Array(27,21,19,21);
m0[20].base = new Array(125,126,0);
m0[20].root =14;
m0[20].move =6;
m0[21] = new Array(44,38,5,12);
m0[21].base = new Array(129,130,0);
m0[21].root =14;
m0[21].move =8;
m0[22] = new Array(13,41,3,4);
m0[22].base = new Array(135,136,0);
m0[22].root =14;
m0[22].move =12;
m0[23] = new Array(59,31,14,22);
m0[23].base = new Array(139,140,0);
m0[23].root =14;
m0[23].move =14;
m0[14] = new Array(57,42,3,12,42,27,12,19,45,30,6,21,27,44,19,26,41,13,4,12,44,29,12,3,13,31,21,31,30,13,3,4,13,7,31,21);
m0[14].base = new Array(84,85,116,121,122,123,124,127,128,131,132,133,134,137,138,141,142,143,0);
m0[14].root =0;
m0[14].move =8;
m0[25] = new Array(12,19,57,42);
m0[25].base = new Array(156,157,0);
m0[25].root =24;
m0[25].move =4;
m0[26] = new Array(2,9,13,22);
m0[26].base = new Array(160,161,0);
m0[26].root =24;
m0[26].move =6;
m0[24] = new Array(4,12,31,30,54,30,58,30,6,21,57,42,10,18,42,36,5,14,13,22);
m0[24].base = new Array(151,152,153,154,155,158,159,162,163,164,0);
m0[24].root =0;
m0[24].move =15;
m0[0] = new Array(52,36,12,28,62,45,13,29,61,34,9,25,34,41,29,36,45,28,3,30,51,35,30,54,59,31,14,22,41,13,4,3,31,30,54,30,58,30,5,12,13,22);
m0[0].base = new Array(0,1,2,3,4,5,6,82,83,144,145,146,147,148,149,150,165,166,167,168,169,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,'dacosta21g0.htm',a,b);}
function MB_50()
{b0=MB_5(m0,n0,0,b0,'dacosta21g0.htm'); GMS(m0,n0,0,b0,'dacosta21g0.htm');}
function MB0()
{b0=MB(m0,n0,0,b0,'dacosta21g0.htm'); GMS(m0,n0,0,b0,'dacosta21g0.htm');}
function MF_50()
{b0=MF_5(m0,n0,0,b0,'dacosta21g0.htm'); GMS(m0,n0,0,b0,'dacosta21g0.htm');}
function MF0()
{b0=MF(m0,n0,0,b0,'dacosta21g0.htm',true); idacosta210.value=GMS(m0,n0,0,b0,'dacosta21g0.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 = 'dacosta21';
var EmptyWhitePath = "/tutorial/images/w.gif";
var EmptyBlackPath = "/tutorial/images/b.gif";
var BackColor = "#FFF8B3";
