the drawboard(function will print the current game board based on the data structure in board notice that each square of the board looks like this (there could also be ' ''or string instead of the ' ')+--- +---since the horizontal line is printed over and over againline stores it in constant variable named hline this will save you from typing out the string repeatedly there are also lines above and below the center of tile that are nothing but '|characters (called "pipecharacterswith three spaces between this is stored in constant named vline line is the first print(function call executedand it prints the labels for the -axis along the top of the board line prints the top horizontal line of the board for in range( )print(vlineprint( + end='for in range( )print('% (board[ ][ ])end='print('|'print(vlineprint(hlinethe for loop will loop eight timesonce for each row line prints the label for the -axis on the left side of the boardand has an end=keyword argument to print single space instead of new line this is so that another loop (which again loops eight timesonce for each spaceprints each space (along with the ' '' 'or character depending on what is stored in board[ ][ythe print(function call inside the inner loop also has an end=keyword argument at the end of itmeaning space character is printed instead of newline character that will produce single line on the screen that looks like ' (if each of the board[ ][yvalues were ' 'after the inner loop is donethe print(function call on line prints the final '|character along with newline the code inside the outer for loop from line to line prints an entire row of the board like thispost questions to