Doesn't this require some normalization?  LC for example `Figlet` etc.?