$;= '!,@,#,$,%,;,&,+,.,:,>,7,?,<,9,5,<,4,6,A,' .'C,F,0,E,D,B,#,@';$|= 1;sub mg{return@_}eval{ @_=split /,/,$;;@ARGV=reverse(splice(@_,14,27) );$;=();map{@{$;}=mg(@{$;}, chr(ord($_) + ord( $ARGV[$i])));$i=$i+scalar(@_)-13;}@_;@ARGV=mg( @_,@ARGV);print@{$;}[4],@{$;}[13],@{$;}[11],@{ $;}[12],' ',@{$;}[0],@{$;}[7],@{$;}[8],@{$;} [ 12],@{$;}[3],@{$;}[2],@{$;}[10],' ',@{$;}[9,2, 10,6],' ',@{$;}[3,0,1,5,2,10],"\n";}##########