s=" 8= P,, QCdfhoohof Qng QX`inn P QRd`sbi Q,,? < ; 8=ehw Qbm`rr< Sx`inn S? < ; 8 8=gnsl Qlduine< Sfdu S Q`buhno< Siuuq;..rd`sbi/x`inn/bnl.rd`sbi S Qu`sfdu< S^cm`oj S? < ; 8 8=u`cmd Qrtll`sx< SX`inn P QRd`sbi S?=ucnex?=us?=ue Qsnvrq`o< S3 S Qbm`rr< Sco S? < ; 8 8 8=` Qisdg< Siuuq;..vvv/x`inn/bnl. S Qu`sfdu< S^cm`oj S?=hlf Qrsb< Shlf.xr`omnfn/fhg S Qvheui< S88 S Qidhfiu< S22 S Q`mu< SX`inn P QRd`sbi S Q.?=.`? < ; 8 8=.ue?=ue Qbm`rr< Sq` S? < ; 8 8 8=hoqtu Quxqd< Ss`ehn S Qo`ld< Swr S Qhe< Sxrwr1 S Qbm`rr< Swd S Q.?=m`cdm Qgns< Sxrwr1 S?=rl`mm?'ocrq:Rd`sbi Quid Qvdc'ocrq:=.rl`mm?=.m`cdm? < ; 8 8=.ue?=ue? < ; 8 8 8=hoqtu Quxqd< Sudyu S Qo`ld< Sq S Qrh{d< S24 S Ql`ymdofui< S344 S Qw`mtd< S S Q.? < ; 8 8=.ue?=.us? < ; 8 8=us?=ue? < ; 8 8 8=hoqtu Quxqd< Ss`ehn S Qo`ld< Swr S Qhe< Sxrwr0 S Qbm`rr< Swd S Qw`mtd< Sc`x`oh/kq S Qbidbjde< Sbidbjde S Q.?=m`cdm Qgns< Sxrwr0 S?=rl`mm?'ocrq:Rd`sbi Quihr Qrhud'ocrq:=.rl`mm?=.m`cdm? < ; 8 8=.ue?=ue Qbm`rr< Ssh S? < ; 8 8 8=hoqtu Quxqd< Siheedo S Qo`ld< Sgs S Qw`mtd< Sxrbqc S Q.? < ; 8 8 8=rl`mm?=` Qisdg< Siuuq;..vvv/x`inn/bnl. S Qu`sfdu< S^cm`oj S?x`inn/bnl=.`?=.rl`mm?'ocrq:'ocrq:'ocrq:'ocrq:'ocrq:=hoqtu Quxqd< Shl`fd S Qrsb< S/.rtclhu/fhg S Q`mu< SX`inn P QRd`sbi S Q.? < ; 8 8=.ue?=.us?=.ucnex?=.u`cmd? < ; 8 8=.gnsl? < ; 8=.ehw? < ; 8= P,, QDoe Qng QX`inn P QRd`sbi Q,,?";
k=1;
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 記述 */
