print&{sub{my$z=$_[0];for(qw#0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 8 -6 -4 0 0 14 1 5 -2 7 10 2 0 -1 10 2 6 0 7 19 15 4 10 2#){my$c=$_;my$l=$i++; @$::[$l]=sub{substr(${$_[0]},$l-24,1)=chr(ord(substr( ${$_[0]},$l-24,1))-$c)if($l>23);substr(${$_[0]},$l,1)= ' 'if($c&&$l<24)};&{@$::[$l]}(\$z);};$z}}(q#root#x6)."\n";