I'd take out more spaces, but I don't wanna. It breaks if you do. It's clean too.
#!/usr/bin/perl -w
use strict;
my ($n, @l, @d) = (46);{ local $/ = "#\n"; $_ = <DATA>; }eval $_;
__END__
{ $_ = <DATA>; y/N-ZA-Mn-za-m/A-Za-z/ }
eval $_; $d[$_] .= splice @d, $_ + 1, 1 for (0 .. scalar @d/2 - 1);
print qq{}, reverse $/, map { chr(($n += hex) %= 255) } @d; # perl mon
+ks #
@y = ( 0, 0 .. 9 , 'n' .. 's' ); @q = znc { pubzc && $y[yratgu] } <QNG
+N>;
my ($
n, @l
etters, @dat) =
(46
);{ loc
al $/ = "\n"; $_
= <DATA
>; }eval $_;{ lo
cal $/ = "\n";
$_ = <D
ATA>; y/n-za
-m/a-z/
}eval
$_;$dat[$_]
.= spli
ce @dat, $_ + 1,
1
for (0 .. scala
r @dat /2 -
1);print qq{
}, reverse $/, m
ap { c
hr(
($n += hex) %= 2
55)
} @
dat; @yrggref
= ( 0, 0 .. 9 ,
'n' .. 's'
);@qng = znc {
# perl monks! #
ef[yratgu] } <DA
TA>
; my ($n, @l
etters, @dat) =
(46);
{ loc
al $/ = "\n"; $_
= <DATA>; }eva
l $
_;{ local $/ =
; $_
= <DATA>; y/
n-za-m