def read(filename):
with open(filename, '<STR_LIT:rb>') as f:<EOL><INDENT>return load(f.read())<EOL><DEDENT>
Read a .puz file and return the Puzzle object.
throws PuzzleFormatError if there's any problem with the file format.