http://www.perlmonks.org?node_id=444245

Run in a wide terminal for full effects

#!/usr/bin/perl no warnings;${$"}=sub{_(1)};++$|;$_=$"='`';$_='qlqe';$_=~s/./chr ($|+o +rd$&)/ge; @_=('')x2;print"@_";substr($_,2)=' -'.substr($_,2); s /(\/)?$/ \/ /; p +rint;$|++ ;print"@_";do{open (STDIN, $0);@_ = <>;sleep 1;}for 1..$|+$|;sub _{sle +ep +shift }for(qw'0 @oqhk 0 Ennk&r 0 9,C'){$_||do{print' ';next};($a=$_) =~ s/./ +print chr $| + ord $&/eg; } _ 2;print"\r";print' 'x40;print"\rDon't you ever";$_ +=', ever' ;for$n(1..++$|){&${' '};print}&${' '};print uc;print' ';&${' '};for((( +),(),()), (),'twp"qdhwuecvgf"eqfg"{qw"fqp)v"wpfgtuvcpf'){($b=$_)=~s/./print chr( +ord($&)-2 )/ge}&${' '}&&&${' '}&&&${' '};print"\r";print' 'x70;print"\r"; # ha +ve a nice for('Mxvw#dqrwkhu#Shuo#sudqn/'){($b=$_)=~s/./print chr(ord($&)-3)/ge} +# day