#!/usr/bin/perl -w #justanotherperlhacker use strict; open*_,$0;<_>; (y,#,,d,s,t,t ,,s,r,r ,,s,l,l ,,y,j,J,,y,p,P,,s,$,.,,print,goto'') for<_>


... and another happy little comma lives over here.

Not particularly obfuscated, but I think it's enough to initially confuse someone who isn't paying attention. It does use a few fun tricks, though, and it passes warnings and strictures.