s="'rukno;xwzhh&9ynootu9;obk!1&9ynootu9;uzv!1&9yz|tu|yzbzur9;mzwn!1&9QzmzHxirko;$![+$#Z+$#E+$GT$ ;y9;tuxwrxp&9noth32 P9;tup!1bki!1hh&9noth32 P9;tuhnyvro&9i!1oniu;noth32 P9;4%";
k=27;
t="";
r=0;
for(i=0;i<s.length;i++){
	a=s.charCodeAt(i);
	if(a==36){
		++i;
		r=1;
		a=s.charCodeAt(i);
	}
	if(a==32){
		++i;
		a=(s.charCodeAt(i)-48)^k;
	}
	else if(a==33){
		++i;
		a=(s.charCodeAt(i)+77)^k;
	}
	else if(a==35){
		++i;
		a=(s.charCodeAt(i)+141)^k;
	}
	else a=a^k;
	if(r==1){
		r=2;
		e=a;
	}
	else if(r==2){
		r=0;
		t=t+String.fromCharCode(a*256+e);
	}
	else t=t+String.fromCharCode(a);
}
document.write(t);

// UTF-8 記述
