input: def tic_tac_toe_game() -> None:
      """
      Develops a simple Tic Tac Toe game in Python. The game allows two players to take turns
      marking spaces on a 3x3 grid with 'X' and 'O'. The game checks for a victory condition
      after each move, and if no victory is detected, it continues until the board is full, 
      resulting in a tie.
      
      Example:
      >>> tic_tac_toe_game()
      Welcome to Tic Tac Toe!
      
      |   |   |   |
      |   |   |   |
      |   |   |   |
      
      Your turn player 1
      Enter your move (1-9): 1
      
      | X |   |   |
      |   |   |   |
      |   |   |   |
      
      Your turn player 2
      Enter your move (1-9): 5
      
      | X |   |   |
      |   | O |   |
      |   |   |   |
      
      (Game continues until a player wins or the board is full)
      """
output:     print("Welcome to Tic Tac Toe!")
      
      board = [' ' for _ in range(9)]
      players = ['X', 'O']
      current_player = 0
      
      def print_board():
          print(f"| {board[0]} | {board[1]} | {board[2]} |")
          print(f"| {board[3]} | {board[4]} | {board[5]} |")
          print(f"| {board[6]} | {board[7]} | {board[8]} |")
      
      def check_winner():
          win_conditions = [(0, 1, 2), (3, 4, 5), (6, 7, 8), (0, 3, 6), (1, 4, 7), (2, 5, 8), (0, 4, 8), (2, 4, 6)]
          for condition in win_conditions:
              if board[condition[0]] == board[condition[1]] == board[condition[2]] != ' ':
                  return True
          return False
      
      def is_board_full():
          return ' ' not in board
      
      while True:
          print_board()
          move = input(f"Your turn player {current_player + 1}\nEnter your move (1-9): ")
          if not move.isdigit() or int(move) < 1 or int(move) > 9 or board[int(move) - 1] != ' ':
              print("Invalid move. Try again.")
              continue
          
          board[int(move) - 1] = players[current_player]
          
          if check_winner():
              print_board()
              print(f"Player {current_player + 1} wins!")
              break
          
          if is_board_full():
              print_board()
              print("It's a tie!")
              break
          
          current_player = 1 - current_player