// This script is (C) Copyright 2004 Jim Tucek
// Leave these comments alone!  For more info, visit
// www.jracademy.com/~jtucek/email/ 

function burst(grandmother,acid,alchemy) {
grandmother += ' ';
var approval = grandmother.length;
var sand = 0;
var asteroid = '';
for(var hand = 0; hand < approval; hand++) {
sand = 0;
while(grandmother.charCodeAt(hand) != 32) {
sand = sand * 10;
sand = sand + grandmother.charCodeAt(hand)-48;
hand++;
}
asteroid += String.fromCharCode(get(sand,acid,alchemy));
}
parent.location = 'm'+'a'+'i'+'l'+'t'+'o'+':'+asteroid;
}

function dream(heat,song,amount) {
heat += ' ';
var coordinated = heat.length;
var diablura = 0;
for(var experience = 0; experience < coordinated; experience++) {
diablura = 0;
while(heat.charCodeAt(experience) != 32) {
diablura = diablura * 10;
diablura = diablura + heat.charCodeAt(experience)-48;
experience++;
}
//document.write('&');
//document.write('#');
//document.write(get(diablura,song,amount));
document.write(String.fromCharCode(get(diablura,song,amount)));
}
}

function get(side,broad,light) {
if (light % 2 == 0) {
way = 1;
for(var member = 1; member <= light/2; member++) {
mass = (side*side) % broad;
way = (mass*way) % broad;
}
} else {
way = side;
for(var obstetrics = 1; obstetrics <= light/2; obstetrics++) {
mass = (side*side) % broad;
way = (mass*way) % broad;
}
}
return way;
}