1 $_=do{q}HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJHAAHHJJJHJPPHPHJAJPHAAPHAJJH HJHAHA}}; 2 \s+\s++s+y?JAPH?0-3?; 3 s;(.)(.)(.);tadman($1,$2,$3);eg; 4 s;\w+;\L\u$&;g; 5 {print} 6. sub tadman { my ($f, $s, $t) = @_; ( map { ord>0130?uc:(),uc } q{KnKttiIMRsROhOppllrr y ssLfL cWEdEaauujj}=~/./g) [$f*16+$s*4+$t] }