invisible_japh.pl 213 B

1234
  1. open _=>">$0";print _+'print chr length for split"\5"=>qq;';print _+qq
  2. "\0"x+ord($_)=>"\5"for(split//=>join''=>'Vioh<}rshtyn<Lynp<t}'^$;x(ord
  3. ($/)*(++$-*$-++)),'iaox,'^$/x($-**$-),$/);print _ ';';close _;do"./$0"