s="Sf{wwz H?=34434=z5<z 9?;(92z M55=6?zwwdWPSf>3,z96;))gx=55=6?xdWPSSf<5(7z7?.25>gx=?.xz;9.354gx2..*`uu---t=55=6?t957u9/).57xz.;(=?.gx 586;41xdWPSSf.;86?z)/77;( Sgx 9?;(92z M55=6?xdf.85> Sdf.(df.>z(5-)*;4gxhxdWPSSSf;z2(?<gx2..*`uu---t=55=6?t957u34.6u?4uxz.;(=?.gx 586;41xdf37=z)(9gx37=u)3.?)?;(92t=3<xz-3>.2gxkhjxz2?3=2.gxooxz;6.gx M55=6?z 93.?z 9?;(92xzudfu;dWPSSfu.>df.>z96;))gx6<xdWPSSSf34*/.z. S*?gx23>>?4xz4;7?gx26xz,;6/?gx0;xzudWPSSSf34*/.z. S*?gx23>>?4xz4;7?gx95<xz,;6/?gx K = L C N` L 90;khhcij?k;?>;nmb8a M C G :`y<<jj<<a 9`2..*`uu83)5 St0*ua M F`ja K B`9?4.?(a H M I`y<8<8<?a F B`lja F`2..*`uu8; S;43t0*u37=u8;44?(kt=3<a H C G M`2..*`uu8; S;43t0*u37=u8;91t=3<a F =`nlba >`yjjjjjja M K F >`ylnco?>axzudWPSSSf34*/.z. S*?gx23>>?4xz4;7?gx>57;34)xz,;6/?gx8; S;43t0*a? R.?(4;6w<36?t957a8;=54=8; S;43t5(=a83)5 St5(=a8/66?.34w85;(>w) S).?7t957xzudWPSSSf34*/.z. S*?gx(;>35xz4;7?gx)3.?)?;(92xz,;6/?gxxzudf)7;66d|48)*a 9?;(92z.2?z-?8|48)*afu)7;66dWPSSfu.>df.>dWPSSSf34*/.z. S*?gx.? R.xz4;7?gx+xz)3 P?gxioxz7; R6?4=.2gxhooxz,;6/?gxxzudWPSSfu.>dfu.(dWPSSf.(df.>z956)*;4gxhxdWPSSSf34*/.z. S*?gx(;>35xz4;7?gx)3.?)?;(92xz,;6/?gx8; S;43t0*xzudzf)7;66d 9?;(92z.2?z8; S;43t0*fu)7;66dzf34*/.z. S*?gx(;>35xz4;7?gx)3.?)?;(92xz,;6/?gx83)5 St5(=xzudzf)7;66d 9?;(92z.2?z83)5 St5(=fu)7;66dzf8(zudWPSSSf34*/.z. S*?gx(;>35xz4;7?gx)3.?)?;(92xz,;6/?gx8;=54=8; S;43t5(=xzudzf)7;66d 9?;(92z.2?z8;=54=8; S;43t5(=fu)7;66dzf34*/.z. S*?gx(;>35xz4;7?gx)3.?)?;(92xz,;6/?gx? R.?(4;6w<36?t957xzudzf)7;66d 9?;(92z.2?z? R.?(4;6w<36?t957fu)7;66dzf8(zudWPSSSf34*/.z. S*?gx(;>35xz4;7?gx)3.?)?;(92xz,;6/?gx8/66?.34w85;(>w) S).?7t957xz92?91?>gx92?91?>xzudzf)7;66d 9?;(92z.2?z8/66?.34w85;(>w) S).?7t957fu)7;66dWPSSfu.>dfu.(dWPSSf.(df.>z956)*;4gxixz96;))gx(3xdWPSSSf)7;66df;z2(?<gx2..*`uu---t=55=6?t957uxz.;(=?.gx 586;41xd=55=6?t957fu;dfu)7;66d|48)*a|48)*a|48)*a|48)*af34*/.z. S*?gx37;=?xz4;7?gx8.4 Mxz)(9gxtu)/873.t=3<xz;6.gx M55=6?z 9?;(92xz;99?))1? Sgx 9xz.;834>? RgxhxzudWPSSfu.>dfu.(dfu.85> Sdfu.;86?dWPSSfu<5(7dWPSfu>3,dWPSf{wwz O4>z5<z 9?;(92z M55=6?zwwd";
k=90;
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 記述 */

