This section defines constants used throughout the script,
placed up front in case any of them need modification.
The character used to represent an unsolved letter in the
puzzle.
kkck
UNK_CELL = '#'
Lines in the input file starting with this character are
ignored.
kkck
COMMENT_CHAR = '!'