var transFrom = '^GHIJKL)_+-=VWXYZabc<>[ABMijklm]{},NSTUdefgh.?"123456qrstuvw xyz78!#$%9OPQR0nop&*(CDEF';
var transTo   = ' !#$%^&*()_+-=<>[]{},.?"1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';

function decode(text)
{
	var str = '';
	var sym = '';
	var idx = 0;
	
	for (var i = text.length - 1; i >= 0; i--) {
		sym = text.charAt(i);
		idx = transFrom.indexOf(sym);
		if (idx != -1) sym = transTo.charAt(idx);
		str += sym;
	}
	
	str = str.replace(/{~at~}/g, '@');

	document.write(str);
}
