added ability to encipher with symbols not in the lookup table