The map data structure is simply a 2D list of lists where the two indexes used represent the X and Y coordinates of the map. The value at each index in the list of lists is a single-character string that represents the title that is on that map at each space:
'#'– A wooden wall.
'x'– A corner wall.
'@'– The starting space for the player on this level.
'.'– A goal space.
'$'– A space where a star is at the start of the level.
'+'– A space with a goal and the starting player’s space.
'*'– A space with a goal and a star at the start of the level.
' '– A grassy outdoor space.
'o'– An inside floor space. (This is a lowercase letter O, not a zero.)
'1'– A rock on grass.
'2'– A short tree on grass.
'3'– A tall tree on grass.
'4'– An ugly tree on grass.