input: def TicTacToe() -> None:
      """Initialize a TicTacToe game and define the methods to display the board and check for a winner.
      Example:
      game = TicTacToe()
      game.display()
      print(game.check_win())
      """
output:     
      board = [[' ' for _ in range(3)] for _ in range(3)]
  
      def display(self):
          for row in self.board:
              print('|'.join(row))
              print('-' * 5)
  
      def check_win(self) -> str:
          for row in self.board:
              if row[0] == row[1] == row[2] and row[0] != ' ':
                  return row[0]
          for col in range(3):
              if self.board[0][col] == self.board[1][col] == self.board[2][col] and self.board[0][col] != ' ':
                  return self.board[0][col]
          if self.board[0][0] == self.board[1][1] == self.board[2][2] and self.board[0][0] != ' ':
              return self.board[0][0]
          if self.board[0][2] == self.board[1][1] == self.board[2][0] and self.board[0][2] != ' ':
              return self.board[0][2]
          return "No Winner"
  