hm. from jcwren's code:
'X' => \@char_X,
'Y' => \@char_Y,
'z' => \@char_z,
i'm sure you mean capital Z's there. and really, couldn't this whole chain of stuff be done automaticaly? laziness, man. you've typed basically the same line 50 times.
the reason i call this a recurring bug is that if you own the magnetic perl poetry kit (sadly apparently no longer available), as i do, you will notice upon close inspection that it comes with each of the 25 lowercase letters a through y and a capital Z. apparently perlers are bad with z-capitalization.