for $i ( 0 .. 23 ) { $mfr=$info[$i]{'MFR'}; $mes=$info[$i]{'MES'}; my @array = split //,$mes; @array = map(ord, @array); my @chars = map(chr, @array); my @array2 = unpack("C*", $mes); my @chars2 = map(chr, @array2); $c="$dpmg/$mes.$epng"; if (-e $c) { $c2=$c; } else { $c2="$dpmg/_x2.png"; } $d="$dpmg/$mes.$epng"; print "