____ |/||||__ __|||/|| |||\||| \ |||___|\|___ \ \ ____ /||__ __||/| ||\|| \ ||\|___ the periods in the ascii art in the source code get removed before the strings are displayedthey only exist to make entering the code easierso you don' insert or leave out blank spaces here is the source code for the maze """maze dby al sweigart al@inventwithpython com move around maze and try to escape in view this code at tagsextra-largeartisticgamemaze"" import copysysos set up the constants wall '# empty start ' exit ' block chr( character is '# north 'north south 'south east 'east west 'west def wallstrtowalldict(wallstr) """takes string representation of wall drawing (like those in all_open or closedand returns representation in dictionary with (xytuples as keys and single-character strings of the character to draw at that xy location "" walldict { height width for yline in enumerate(wallstr splitlines()) if height height for xcharacter in enumerate(line) if width width walldict[(xy)character walldict['height'height maze runner