$_=do{q}HHJHPAPAJJAJPJJHAAJJAAJHJAHAJPHJHAHPPJ HAAHHJJJHJPPHPHJAJPHAAPHAJJHHJHAHA}};\s+\s++s+ y?JAPH?0-3?;s;(.)(.)(.);(map{ord>0130?uc:(),uc }q{KnKttiIMRsROhOppllrr y ssLfL cWEdEaauujj}=~ /./g)[$1*16+$2*4+$3];eg;s;\w+;\L\u$&;g;{print}