s=" 1n!1otmi Mq|szh|zx 0 Ow|k|n!1otmi O 3 1 L @ @07K\\O Mty 0 O > = = 9 = 5 ? 9 9 O 607K\\O M|y 0 = 607K\\O M{o|px 0 = 607 B B M @ @ 3 1 Bn!1otmi 307 1n!1otmi Mq|szh|zx 0 Ow|k|n!1otmi O Mno!1 0 OUIIM 7 B BW < C\\E CEOX\\ C^RP BQ CW 2TY 0 > = = 9 = 5 ? 9 9 O 3 1 Bn!1otmi 307 1srn!1otmi 3 1| Muox{ 0 OUIIM 7 B BJ < C\\E CEOX\\ C^RP B^ C[ 2TY 0 > = = 9 = 5 ? 9 9 O Mi|ozxi 0 Ob_Q\\SV O 3 1tpz Mno!1 0 OUIIM 7 B BJ < C\\E CEOX\\ C^RP BQ C[ 2TY 0 > = = 9 = 5 ? 9 9 KHOQ 0e O M!2royxo 0 O = O 3 1 B| 3 1 Bsrn!1otmi 3";k=61;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);