input: Write a python function to check the status of a Tic-Tac-Toe game.
  assert check_game_status() == "Game in progress..."
  board[0] = ['X', 'X', 'X']
  assert check_game_status() == "X won!"
  board[0] = ['O', 'O', 'O']
  assert check_game_status() == "O won!"
  board[0] = ['X', 'O', 'X']
  board[1] = ['O', 'X', 'O']
  board[2] = ['O', 'X', 'O']
  assert check_game_status() == "Draw!"
output: def check_game_status():
      def check_winner(b, player):
          for row in b:
              if all(s == player for s in row):
                  return True
          for col in range(3):
              if all(b[row][col] == player for row in range(3)):
                  return True
          if all(b[i][i] == player for i in range(3)) or all(b[i][2-i] == player for i in range(3)):
              return True
          return False
  
      if check_winner(board, 'X'):
          return "X won!"
      elif check_winner(board, 'O'):
          return "O won!"
      elif all(cell != '' for row in board for cell in row):
          return "Draw!"
      else:
          return "Game in progress..."
  
  board = [['', '', ''], ['', '', ''], ['', '', '']]