elif scores[playertilescores[computertile] print('you lost the computer beat you by % points (scores[computertilescores[playertile]) else print('the game was tie!' if not playagain() break how the code works the game board data structure before getting into the codelet' figure out the board' data structure this data structure is list of listsjust like the one in the previous sonar game the list of lists is created so that board[ ][ywill represent the character on space located at position on the -axis (going left/rightand position on the -axis (going up/downthis character can either be space character (to represent blank space) period character (to represent possible move in hint mode)or an 'xor ' (to represent player' tilewhenever you see parameter named boardit is meant to be this kind of list of lists data structure importing other modules reversi import random import sys line imports the random module for its randint(and choice(functions line imports the sys module for its exit(function drawing the board data structure on the screen def drawboard(board) this function prints out the board that it was passed returns none hline +---+---+---+---+---+---+---+---+ vline | print( ' print(hline