#!/usr/bin/perl -l @J=(1);push@J,1;push@J,$J[-1]+$J[-2] for 1..19; sort@J; open(A,$0); $nth= join('',); $nth=~s/\s+//og;split( /;/,$nth);$ee=0;foreach(@r=@_){while (length($_)<= $J[$ee]) {$J[$ee]=int( sqrt($J[$ee]));} @PP=split//; $char= $PP[$J[$ee]];push@HH,$" if((65<=ord( $char))&&(90>=ord($char))&&($ee!=0)) ;if(/^\#!/){splice(@PP,1,length()-6) ,$char=$PP[$J[$ee]]};push@HH, $char; $!=$char+ ++$ee;}$char=chr($!+index( $_[-4],'!'));@HH[umask()+@HH]=$char; $nth= close(A);$results = print @HH;