my %hashofarrays=map{ my($key,$value)=split/[:]{2}=/; ($key=>[$value]) }; #### $;=sub{$/};@;=map{my($a,$b)=($_,$;);$;=sub{$a.$b->()}} split//,".rekcah lreP rehtona tsuJ";$\=$ ;->();print$/