MII/mai/lab6.ipynb

270 KiB
Raw Permalink Blame History

Лабораторная работа 6

Крестики-нолики https://github.com/nczempin/gym-tic-tac-toe/tree/master

Перевод среды на Gymnasium

In [11]:
import gymnasium as gym
from gymnasium import spaces

class TicTacToeEnv(gym.Env):
    metadata = {'render.modes': ['human']}
    
    symbols = ['O', ' ', 'X']

    def __init__(self):
        super().__init__()
        self.action_space = spaces.Discrete(9)
        self.observation_space = spaces.Discrete(9 * 3 * 2)
        self.reset()

    def step(self, action):
        done = False
        reward = 0

        p, square = action  # p - игрок (1 или -1), square - номер клетки

        board = self.state['board']
        proposed = board[square] 
        om = self.state['on_move'] 
        if proposed != 0:  # Клетка уже занята
            print(f"Незаконный ход: Квадрат {square} уже занят.")
            done = True
            reward = -1 * om 
        if p != om:  # Не тот игрок на ходу
            print(f"Незаконный ход: игрок {p} не находится в движении")
            done = True
            reward = -1 * om
        else:
            board[square] = p
            self.state['on_move'] = -p

        for i in range(3):
            # Горизонтали и вертикали
            if (board[i * 3] == p and board[i * 3 + 1] == p and board[i * 3 + 2] == p) or \
               (board[i] == p and board[i + 3] == p and board[i + 6] == p):
                reward = p
                done = True
                break

        # Диагонали
        if (board[0] == p and board[4] == p and board[8] == p) or \
           (board[2] == p and board[4] == p and board[6] == p):
            reward = p
            done = True
                
        return self.state, reward, done, {}

    def reset(self):
        self.state = {}
        self.state['board'] = [0, 0, 0, 0, 0, 0, 0, 0, 0] 
        self.state['on_move'] = 1 
        return self.state, {}

    def render(self, close=False):
        if close:
            return
        print("on move: " , self.symbols[self.state['on_move']+1])
        for i in range (9):
            print (self.symbols[self.state['board'][i]+1], end=" ");
            if ((i % 3) == 2):
                print();

    def move_generator(self):
        moves = []
        for i in range(9):
            if self.state['board'][i] == 0:
                p = self.state['on_move']
                m = [p, i]
                moves.append(m)
        return moves

Реализация агента

In [12]:
import random

class RandomTicTacToeAgent:
    def __init__(self, symbol):
        self.symbol = symbol  # Символ игрока (1 - X, -1 - O
    
    def get_action(self, moves):
        return random.choice(moves)  # Выбираем случайный ход из доступных

Основной цикл обучения

In [13]:
env = TicTacToeEnv()

agent = RandomTicTacToeAgent(symbol=1)

num_episodes = 400
collected_rewards = []

oom = 1

for i in range(num_episodes):
    state, _ = env.reset() 
    total_reward = 0
    done = False
    om = oom 

    for j in range(9): 
        moves = env.move_generator() 

        if not moves:
            break

        if len(moves) == 1:
            move = moves[0]
        else:
            move = agent.get_action(moves)

        next_state, reward, done, info = env.step(move)
        total_reward += reward
        state = next_state

        env.render()

        if done:
            break

        om = -om

    collected_rewards.append(total_reward)

    print(f"Episode {i+1}, Total Reward: {total_reward}")
    average_reward = sum(collected_rewards) / len(collected_rewards)
    print(f"Average Reward: {average_reward}")
on move:  O
      
      
  X   
on move:  X
      
      
  X O 
on move:  O
X     
      
  X O 
on move:  X
X   O 
      
  X O 
on move:  O
X X O 
      
  X O 
on move:  X
X X O 
      
O X O 
on move:  O
X X O 
    X 
O X O 
on move:  X
X X O 
O   X 
O X O 
on move:  O
X X O 
O X X 
O X O 
Episode 1, Total Reward: 1
Average Reward: 1.0
on move:  O
      
    X 
      
on move:  X
      
    X 
  O   
on move:  O
      
    X 
  O X 
on move:  X
      
O   X 
  O X 
on move:  O
      
O   X 
X O X 
on move:  X
    O 
O   X 
X O X 
on move:  O
    O 
O X X 
X O X 
on move:  X
  O O 
O X X 
X O X 
on move:  O
X O O 
O X X 
X O X 
Episode 2, Total Reward: 1
Average Reward: 1.0
on move:  O
      
      
    X 
on move:  X
      
O     
    X 
on move:  O
      
O   X 
    X 
on move:  X
      
O   X 
O   X 
on move:  O
    X 
O   X 
O   X 
Episode 3, Total Reward: 1
Average Reward: 1.0
on move:  O
  X   
      
      
on move:  X
  X   
      
  O   
on move:  O
  X   
      
  O X 
on move:  X
  X   
      
O O X 
on move:  O
  X   
X     
O O X 
on move:  X
  X O 
X     
O O X 
on move:  O
  X O 
X X   
O O X 
on move:  X
  X O 
X X O 
O O X 
on move:  O
X X O 
X X O 
O O X 
Episode 4, Total Reward: 1
Average Reward: 1.0
on move:  O
  X   
      
      
on move:  X
  X   
    O 
      
on move:  O
  X X 
    O 
      
on move:  X
  X X 
  O O 
      
on move:  O
  X X 
X O O 
      
on move:  X
  X X 
X O O 
  O   
on move:  O
  X X 
X O O 
  O X 
on move:  X
  X X 
X O O 
O O X 
on move:  O
X X X 
X O O 
O O X 
Episode 5, Total Reward: 1
Average Reward: 1.0
on move:  O
      
  X   
      
on move:  X
    O 
  X   
      
on move:  O
    O 
X X   
      
on move:  X
  O O 
X X   
      
on move:  O
  O O 
X X   
  X   
on move:  X
  O O 
X X   
  X O 
on move:  O
X O O 
X X   
  X O 
on move:  X
X O O 
X X O 
  X O 
Episode 6, Total Reward: -1
Average Reward: 0.6666666666666666
on move:  O
      
      
    X 
on move:  X
    O 
      
    X 
on move:  O
    O 
    X 
    X 
on move:  X
  O O 
    X 
    X 
on move:  O
  O O 
    X 
  X X 
on move:  X
  O O 
  O X 
  X X 
on move:  O
X O O 
  O X 
  X X 
on move:  X
X O O 
O O X 
  X X 
on move:  O
X O O 
O O X 
X X X 
Episode 7, Total Reward: 1
Average Reward: 0.7142857142857143
on move:  O
  X   
      
      
on move:  X
  X   
  O   
      
on move:  O
  X   
  O X 
      
on move:  X
  X   
O O X 
      
on move:  O
  X   
O O X 
  X   
on move:  X
O X   
O O X 
  X   
on move:  O
O X   
O O X 
X X   
on move:  X
O X O 
O O X 
X X   
on move:  O
O X O 
O O X 
X X X 
Episode 8, Total Reward: 1
Average Reward: 0.75
on move:  O
      
X     
      
on move:  X
  O   
X     
      
on move:  O
  O   
X X   
      
on move:  X
  O   
X X   
  O   
on move:  O
X O   
X X   
  O   
on move:  X
X O   
X X   
  O O 
on move:  O
X O   
X X X 
  O O 
Episode 9, Total Reward: 1
Average Reward: 0.7777777777777778
on move:  O
    X 
      
      
on move:  X
    X 
      
    O 
on move:  O
X   X 
      
    O 
on move:  X
X   X 
    O 
    O 
on move:  O
X X X 
    O 
    O 
Episode 10, Total Reward: 1
Average Reward: 0.8
on move:  O
      
      
  X   
on move:  X
      
    O 
  X   
on move:  O
      
  X O 
  X   
on move:  X
      
O X O 
  X   
on move:  O
X     
O X O 
  X   
on move:  X
X   O 
O X O 
  X   
on move:  O
X   O 
O X O 
X X   
on move:  X
X O O 
O X O 
X X   
on move:  O
X O O 
O X O 
X X X 
Episode 11, Total Reward: 1
Average Reward: 0.8181818181818182
on move:  O
      
    X 
      
on move:  X
      
  O X 
      
on move:  O
X     
  O X 
      
on move:  X
X     
  O X 
  O   
on move:  O
X     
  O X 
  O X 
on move:  X
X     
  O X 
O O X 
on move:  O
X     
X O X 
O O X 
on move:  X
X   O 
X O X 
O O X 
Episode 12, Total Reward: -1
Average Reward: 0.6666666666666666
on move:  O
      
      
X     
on move:  X
O     
      
X     
on move:  O
O   X 
      
X     
on move:  X
O   X 
      
X   O 
on move:  O
O   X 
    X 
X   O 
on move:  X
O O X 
    X 
X   O 
on move:  O
O O X 
    X 
X X O 
on move:  X
O O X 
O   X 
X X O 
on move:  O
O O X 
O X X 
X X O 
Episode 13, Total Reward: 1
Average Reward: 0.6923076923076923
on move:  O
    X 
      
      
on move:  X
    X 
      
O     
on move:  O
    X 
    X 
O     
on move:  X
    X 
    X 
O O   
on move:  O
X   X 
    X 
O O   
on move:  X
X O X 
    X 
O O   
on move:  O
X O X 
    X 
O O X 
Episode 14, Total Reward: 1
Average Reward: 0.7142857142857143
on move:  O
X     
      
      
on move:  X
X     
      
    O 
on move:  O
X   X 
      
    O 
on move:  X
X   X 
      
O   O 
on move:  O
X   X 
      
O X O 
on move:  X
X   X 
  O   
O X O 
on move:  O
X X X 
  O   
O X O 
Episode 15, Total Reward: 1
Average Reward: 0.7333333333333333
on move:  O
    X 
      
      
on move:  X
    X 
  O   
      
on move:  O
X   X 
  O   
      
on move:  X
X   X 
O O   
      
on move:  O
X   X 
O O   
  X   
on move:  X
X O X 
O O   
  X   
on move:  O
X O X 
O O X 
  X   
on move:  X
X O X 
O O X 
O X   
on move:  O
X O X 
O O X 
O X X 
Episode 16, Total Reward: 1
Average Reward: 0.75
on move:  O
X     
      
      
on move:  X
X     
O     
      
on move:  O
X     
O     
    X 
on move:  X
X     
O     
  O X 
on move:  O
X X   
O     
  O X 
on move:  X
X X   
O   O 
  O X 
on move:  O
X X X 
O   O 
  O X 
Episode 17, Total Reward: 1
Average Reward: 0.7647058823529411
on move:  O
  X   
      
      
on move:  X
O X   
      
      
on move:  O
O X X 
      
      
on move:  X
O X X 
O     
      
on move:  O
O X X 
O     
    X 
on move:  X
O X X 
O O   
    X 
on move:  O
O X X 
O O   
  X X 
on move:  X
O X X 
O O O 
  X X 
Episode 18, Total Reward: -1
Average Reward: 0.6666666666666666
on move:  O
      
X     
      
on move:  X
      
X O   
      
on move:  O
      
X O   
    X 
on move:  X
    O 
X O   
    X 
on move:  O
    O 
X O   
X   X 
on move:  X
    O 
X O   
X O X 
on move:  O
  X O 
X O   
X O X 
on move:  X
O X O 
X O   
X O X 
on move:  O
O X O 
X O X 
X O X 
Episode 19, Total Reward: 0
Average Reward: 0.631578947368421
on move:  O
      
      
  X   
on move:  X
  O   
      
  X   
on move:  O
  O   
  X   
  X   
on move:  X
O O   
  X   
  X   
on move:  O
O O   
X X   
  X   
on move:  X
O O   
X X O 
  X   
on move:  O
O O   
X X O 
X X   
on move:  X
O O O 
X X O 
X X   
Episode 20, Total Reward: -1
Average Reward: 0.55
on move:  O
      
      
X     
on move:  X
      
    O 
X     
on move:  O
X     
    O 
X     
on move:  X
X     
  O O 
X     
on move:  O
X     
  O O 
X X   
on move:  X
X     
  O O 
X X O 
on move:  O
X X   
  O O 
X X O 
on move:  X
X X   
O O O 
X X O 
Episode 21, Total Reward: -1
Average Reward: 0.47619047619047616
on move:  O
      
    X 
      
on move:  X
    O 
    X 
      
on move:  O
    O 
X   X 
      
on move:  X
O   O 
X   X 
      
on move:  O
O X O 
X   X 
      
on move:  X
O X O 
X   X 
    O 
on move:  O
O X O 
X   X 
X   O 
on move:  X
O X O 
X O X 
X   O 
Episode 22, Total Reward: -1
Average Reward: 0.4090909090909091
on move:  O
X     
      
      
on move:  X
X     
    O 
      
on move:  O
X     
X   O 
      
on move:  X
X O   
X   O 
      
on move:  O
X O X 
X   O 
      
on move:  X
X O X 
X   O 
  O   
on move:  O
X O X 
X   O 
X O   
Episode 23, Total Reward: 1
Average Reward: 0.43478260869565216
on move:  O
      
    X 
      
on move:  X
      
    X 
O     
on move:  O
      
X   X 
O     
on move:  X
      
X O X 
O     
on move:  O
  X   
X O X 
O     
on move:  X
O X   
X O X 
O     
on move:  O
O X X 
X O X 
O     
on move:  X
O X X 
X O X 
O   O 
Episode 24, Total Reward: -1
Average Reward: 0.375
on move:  O
      
  X   
      
on move:  X
    O 
  X   
      
on move:  O
    O 
  X   
    X 
on move:  X
    O 
  X   
  O X 
on move:  O
X   O 
  X   
  O X 
Episode 25, Total Reward: 1
Average Reward: 0.4
on move:  O
    X 
      
      
on move:  X
O   X 
      
      
on move:  O
O   X 
    X 
      
on move:  X
O   X 
O   X 
      
on move:  O
O   X 
O   X 
X     
on move:  X
O   X 
O   X 
X   O 
on move:  O
O X X 
O   X 
X   O 
on move:  X
O X X 
O O X 
X   O 
Episode 26, Total Reward: -1
Average Reward: 0.34615384615384615
on move:  O
      
      
    X 
on move:  X
O     
      
    X 
on move:  O
O     
  X   
    X 
on move:  X
O O   
  X   
    X 
on move:  O
O O   
  X   
X   X 
on move:  X
O O   
  X   
X O X 
on move:  O
O O   
  X X 
X O X 
on move:  X
O O   
O X X 
X O X 
on move:  O
O O X 
O X X 
X O X 
Episode 27, Total Reward: 1
Average Reward: 0.37037037037037035
on move:  O
      
X     
      
on move:  X
      
X O   
      
on move:  O
      
X O X 
      
on move:  X
      
X O X 
  O   
on move:  O
  X   
X O X 
  O   
on move:  X
O X   
X O X 
  O   
on move:  O
O X   
X O X 
  O X 
on move:  X
O X O 
X O X 
  O X 
on move:  O
O X O 
X O X 
X O X 
Episode 28, Total Reward: 0
Average Reward: 0.35714285714285715
on move:  O
      
      
  X   
on move:  X
    O 
      
  X   
on move:  O
    O 
  X   
  X   
on move:  X
  O O 
  X   
  X   
on move:  O
  O O 
  X   
X X   
on move:  X
O O O 
  X   
X X   
Episode 29, Total Reward: -1
Average Reward: 0.3103448275862069
on move:  O
      
X     
      
on move:  X
    O 
X     
      
on move:  O
X   O 
X     
      
on move:  X
X O O 
X     
      
on move:  O
X O O 
X     
X     
Episode 30, Total Reward: 1
Average Reward: 0.3333333333333333
on move:  O
      
      
    X 
on move:  X
    O 
      
    X 
on move:  O
    O 
  X   
    X 
on move:  X
    O 
  X   
  O X 
on move:  O
  X O 
  X   
  O X 
on move:  X
O X O 
  X   
  O X 
on move:  O
O X O 
X X   
  O X 
on move:  X
O X O 
X X   
O O X 
on move:  O
O X O 
X X X 
O O X 
Episode 31, Total Reward: 1
Average Reward: 0.3548387096774194
on move:  O
    X 
      
      
on move:  X
    X 
      
    O 
on move:  O
    X 
      
X   O 
on move:  X
    X 
O     
X   O 
on move:  O
    X 
O   X 
X   O 
on move:  X
O   X 
O   X 
X   O 
on move:  O
O X X 
O   X 
X   O 
on move:  X
O X X 
O O X 
X   O 
Episode 32, Total Reward: -1
Average Reward: 0.3125
on move:  O
      
X     
      
on move:  X
      
X O   
      
on move:  O
  X   
X O   
      
on move:  X
  X   
X O O 
      
on move:  O
X X   
X O O 
      
on move:  X
X X O 
X O O 
      
on move:  O
X X O 
X O O 
  X   
on move:  X
X X O 
X O O 
O X   
Episode 33, Total Reward: -1
Average Reward: 0.2727272727272727
on move:  O
      
      
X     
on move:  X
  O   
      
X     
on move:  O
  O   
X     
X     
on move:  X
  O   
X O   
X     
on move:  O
  O X 
X O   
X     
on move:  X
  O X 
X O   
X O   
Episode 34, Total Reward: -1
Average Reward: 0.23529411764705882
on move:  O
      
      
    X 
on move:  X
      
O     
    X 
on move:  O
      
O     
X   X 
on move:  X
  O   
O     
X   X 
on move:  O
  O   
O   X 
X   X 
on move:  X
  O   
O O X 
X   X 
on move:  O
  O X 
O O X 
X   X 
Episode 35, Total Reward: 1
Average Reward: 0.2571428571428571
on move:  O
X     
      
      
on move:  X
X     
      
  O   
on move:  O
X     
X     
  O   
on move:  X
X     
X   O 
  O   
on move:  O
X     
X   O 
X O   
Episode 36, Total Reward: 1
Average Reward: 0.2777777777777778
on move:  O
      
  X   
      
on move:  X
      
  X O 
      
on move:  O
      
  X O 
  X   
on move:  X
O     
  X O 
  X   
on move:  O
O     
X X O 
  X   
on move:  X
O   O 
X X O 
  X   
on move:  O
O X O 
X X O 
  X   
Episode 37, Total Reward: 1
Average Reward: 0.2972972972972973
on move:  O
  X   
      
      
on move:  X
  X   
O     
      
on move:  O
  X   
O     
X     
on move:  X
  X   
O   O 
X     
on move:  O
  X   
O   O 
X X   
on move:  X
O X   
O   O 
X X   
on move:  O
O X   
O X O 
X X   
Episode 38, Total Reward: 1
Average Reward: 0.3157894736842105
on move:  O
      
      
    X 
on move:  X
      
      
O   X 
on move:  O
X     
      
O   X 
on move:  X
X   O 
      
O   X 
on move:  O
X X O 
      
O   X 
on move:  X
X X O 
    O 
O   X 
on move:  O
X X O 
X   O 
O   X 
on move:  X
X X O 
X O O 
O   X 
Episode 39, Total Reward: -1
Average Reward: 0.28205128205128205
on move:  O
      
    X 
      
on move:  X
    O 
    X 
      
on move:  O
    O 
    X 
  X   
on move:  X
    O 
    X 
O X   
on move:  O
X   O 
    X 
O X   
on move:  X
X O O 
    X 
O X   
on move:  O
X O O 
  X X 
O X   
on move:  X
X O O 
O X X 
O X   
on move:  O
X O O 
O X X 
O X X 
Episode 40, Total Reward: 1
Average Reward: 0.3
on move:  O
      
      
  X   
on move:  X
    O 
      
  X   
on move:  O
    O 
X     
  X   
on move:  X
    O 
X   O 
  X   
on move:  O
    O 
X X O 
  X   
on move:  X
  O O 
X X O 
  X   
on move:  O
X O O 
X X O 
  X   
on move:  X
X O O 
X X O 
O X   
on move:  O
X O O 
X X O 
O X X 
Episode 41, Total Reward: 1
Average Reward: 0.3170731707317073
on move:  O
      
      
X     
on move:  X
    O 
      
X     
on move:  O
X   O 
      
X     
on move:  X
X   O 
O     
X     
on move:  O
X   O 
O     
X X   
on move:  X
X   O 
O O   
X X   
on move:  O
X X O 
O O   
X X   
on move:  X
X X O 
O O O 
X X   
Episode 42, Total Reward: -1
Average Reward: 0.2857142857142857
on move:  O
      
    X 
      
on move:  X
      
O   X 
      
on move:  O
      
O   X 
X     
on move:  X
    O 
O   X 
X     
on move:  O
  X O 
O   X 
X     
on move:  X
O X O 
O   X 
X     
on move:  O
O X O 
O   X 
X X   
on move:  X
O X O 
O O X 
X X   
on move:  O
O X O 
O O X 
X X X 
Episode 43, Total Reward: 1
Average Reward: 0.3023255813953488
on move:  O
      
      
    X 
on move:  X
      
    O 
    X 
on move:  O
  X   
    O 
    X 
on move:  X
  X   
    O 
  O X 
on move:  O
  X   
  X O 
  O X 
on move:  X
  X   
O X O 
  O X 
on move:  O
X X   
O X O 
  O X 
Episode 44, Total Reward: 1
Average Reward: 0.3181818181818182
on move:  O
      
    X 
      
on move:  X
    O 
    X 
      
on move:  O
    O 
    X 
  X   
on move:  X
O   O 
    X 
  X   
on move:  O
O   O 
X   X 
  X   
on move:  X
O   O 
X   X 
  X O 
on move:  O
O X O 
X   X 
  X O 
on move:  X
O X O 
X O X 
  X O 
Episode 45, Total Reward: -1
Average Reward: 0.28888888888888886
on move:  O
      
X     
      
on move:  X
      
X     
O     
on move:  O
    X 
X     
O     
on move:  X
    X 
X O   
O     
on move:  O
  X X 
X O   
O     
on move:  X
O X X 
X O   
O     
on move:  O
O X X 
X O   
O   X 
on move:  X
O X X 
X O O 
O   X 
on move:  O
O X X 
X O O 
O X X 
Episode 46, Total Reward: 0
Average Reward: 0.2826086956521739
on move:  O
      
      
X     
on move:  X
    O 
      
X     
on move:  O
X   O 
      
X     
on move:  X
X   O 
  O   
X     
on move:  O
X   O 
X O   
X     
Episode 47, Total Reward: 1
Average Reward: 0.2978723404255319
on move:  O
    X 
      
      
on move:  X
    X 
    O 
      
on move:  O
    X 
    O 
    X 
on move:  X
    X 
    O 
  O X 
on move:  O
    X 
    O 
X O X 
on move:  X
O   X 
    O 
X O X 
on move:  O
O   X 
X   O 
X O X 
on move:  X
O O X 
X   O 
X O X 
on move:  O
O O X 
X X O 
X O X 
Episode 48, Total Reward: 1
Average Reward: 0.3125
on move:  O
      
      
    X 
on move:  X
      
    O 
    X 
on move:  O
X     
    O 
    X 
on move:  X
X     
    O 
O   X 
on move:  O
X     
  X O 
O   X 
Episode 49, Total Reward: 1
Average Reward: 0.32653061224489793
on move:  O
      
  X   
      
on move:  X
      
  X   
O     
on move:  O
      
  X X 
O     
on move:  X
      
  X X 
O O   
on move:  O
  X   
  X X 
O O   
on move:  X
  X   
O X X 
O O   
on move:  O
  X X 
O X X 
O O   
on move:  X
  X X 
O X X 
O O O 
Episode 50, Total Reward: -1
Average Reward: 0.3
on move:  O
      
X     
      
on move:  X
      
X O   
      
on move:  O
    X 
X O   
      
on move:  X
    X 
X O O 
      
on move:  O
    X 
X O O 
    X 
on move:  X
    X 
X O O 
O   X 
on move:  O
  X X 
X O O 
O   X 
on move:  X
  X X 
X O O 
O O X 
on move:  O
X X X 
X O O 
O O X 
Episode 51, Total Reward: 1
Average Reward: 0.3137254901960784
on move:  O
      
      
X     
on move:  X
      
      
X   O 
on move:  O
  X   
      
X   O 
on move:  X
  X   
  O   
X   O 
on move:  O
  X   
  O X 
X   O 
on move:  X
  X O 
  O X 
X   O 
on move:  O
  X O 
  O X 
X X O 
on move:  X
O X O 
  O X 
X X O 
Episode 52, Total Reward: -1
Average Reward: 0.28846153846153844
on move:  O
X     
      
      
on move:  X
X     
  O   
      
on move:  O
X     
  O   
X     
on move:  X
X     
O O   
X     
on move:  O
X     
O O   
X X   
on move:  X
X   O 
O O   
X X   
on move:  O
X   O 
O O X 
X X   
on move:  X
X O O 
O O X 
X X   
on move:  O
X O O 
O O X 
X X X 
Episode 53, Total Reward: 1
Average Reward: 0.3018867924528302
on move:  O
  X   
      
      
on move:  X
  X O 
      
      
on move:  O
  X O 
  X   
      
on move:  X
  X O 
  X   
O     
on move:  O
  X O 
  X   
O X   
Episode 54, Total Reward: 1
Average Reward: 0.3148148148148148
on move:  O
      
    X 
      
on move:  X
  O   
    X 
      
on move:  O
  O   
  X X 
      
on move:  X
O O   
  X X 
      
on move:  O
O O   
X X X 
      
Episode 55, Total Reward: 1
Average Reward: 0.32727272727272727
on move:  O
      
X     
      
on move:  X
    O 
X     
      
on move:  O
    O 
X     
X     
on move:  X
O   O 
X     
X     
on move:  O
O   O 
X   X 
X     
on move:  X
O   O 
X O X 
X     
on move:  O
O X O 
X O X 
X     
on move:  X
O X O 
X O X 
X O   
on move:  O
O X O 
X O X 
X O X 
Episode 56, Total Reward: 0
Average Reward: 0.32142857142857145
on move:  O
      
      
  X   
on move:  X
      
    O 
  X   
on move:  O
      
    O 
  X X 
on move:  X
      
    O 
O X X 
on move:  O
      
X   O 
O X X 
on move:  X
      
X O O 
O X X 
on move:  O
    X 
X O O 
O X X 
on move:  X
O   X 
X O O 
O X X 
on move:  O
O X X 
X O O 
O X X 
Episode 57, Total Reward: 0
Average Reward: 0.3157894736842105
on move:  O
      
      
X     
on move:  X
      
    O 
X     
on move:  O
      
    O 
X   X 
on move:  X
      
    O 
X O X 
on move:  O
    X 
    O 
X O X 
on move:  X
    X 
O   O 
X O X 
on move:  O
  X X 
O   O 
X O X 
on move:  X
  X X 
O O O 
X O X 
Episode 58, Total Reward: -1
Average Reward: 0.29310344827586204
on move:  O
  X   
      
      
on move:  X
  X   
      
O     
on move:  O
  X X 
      
O     
on move:  X
O X X 
      
O     
on move:  O
O X X 
  X   
O     
on move:  X
O X X 
  X   
O O   
on move:  O
O X X 
  X   
O O X 
on move:  X
O X X 
O X   
O O X 
Episode 59, Total Reward: -1
Average Reward: 0.2711864406779661
on move:  O
      
      
    X 
on move:  X
      
    O 
    X 
on move:  O
    X 
    O 
    X 
on move:  X
  O X 
    O 
    X 
on move:  O
  O X 
    O 
  X X 
on move:  X
  O X 
O   O 
  X X 
on move:  O
  O X 
O X O 
  X X 
on move:  X
  O X 
O X O 
O X X 
on move:  O
X O X 
O X O 
O X X 
Episode 60, Total Reward: 1
Average Reward: 0.2833333333333333
on move:  O
      
X     
      
on move:  X
      
X     
O     
on move:  O
      
X     
O   X 
on move:  X
O     
X     
O   X 
on move:  O
O     
X     
O X X 
on move:  X
O   O 
X     
O X X 
on move:  O
O X O 
X     
O X X 
on move:  X
O X O 
X O   
O X X 
Episode 61, Total Reward: -1
Average Reward: 0.26229508196721313
on move:  O
      
      
    X 
on move:  X
  O   
      
    X 
on move:  O
  O   
X     
    X 
on move:  X
  O   
X     
O   X 
on move:  O
  O   
X     
O X X 
on move:  X
  O   
X O   
O X X 
on move:  O
X O   
X O   
O X X 
on move:  X
X O   
X O O 
O X X 
on move:  O
X O X 
X O O 
O X X 
Episode 62, Total Reward: 0
Average Reward: 0.25806451612903225
on move:  O
      
    X 
      
on move:  X
      
    X 
O     
on move:  O
      
    X 
O   X 
on move:  X
O     
    X 
O   X 
on move:  O
O   X 
    X 
O   X 
Episode 63, Total Reward: 1
Average Reward: 0.2698412698412698
on move:  O
X     
      
      
on move:  X
X O   
      
      
on move:  O
X O   
      
    X 
on move:  X
X O   
    O 
    X 
on move:  O
X O   
  X O 
    X 
Episode 64, Total Reward: 1
Average Reward: 0.28125
on move:  O
      
    X 
      
on move:  X
      
O   X 
      
on move:  O
      
O   X 
  X   
on move:  X
      
O O X 
  X   
on move:  O
      
O O X 
X X   
on move:  X
O     
O O X 
X X   
on move:  O
O X   
O O X 
X X   
on move:  X
O X O 
O O X 
X X   
on move:  O
O X O 
O O X 
X X X 
Episode 65, Total Reward: 1
Average Reward: 0.2923076923076923
on move:  O
X     
      
      
on move:  X
X O   
      
      
on move:  O
X O   
    X 
      
on move:  X
X O   
    X 
    O 
on move:  O
X O   
    X 
X   O 
on move:  X
X O O 
    X 
X   O 
on move:  O
X O O 
    X 
X X O 
on move:  X
X O O 
O   X 
X X O 
on move:  O
X O O 
O X X 
X X O 
Episode 66, Total Reward: 0
Average Reward: 0.2878787878787879
on move:  O
X     
      
      
on move:  X
X O   
      
      
on move:  O
X O   
      
    X 
on move:  X
X O   
      
O   X 
on move:  O
X O X 
      
O   X 
on move:  X
X O X 
      
O O X 
on move:  O
X O X 
  X   
O O X 
Episode 67, Total Reward: 1
Average Reward: 0.29850746268656714
on move:  O
X     
      
      
on move:  X
X     
O     
      
on move:  O
X     
O     
    X 
on move:  X
X     
O O   
    X 
on move:  O
X     
O O   
X   X 
on move:  X
X     
O O O 
X   X 
Episode 68, Total Reward: -1
Average Reward: 0.27941176470588236
on move:  O
      
      
    X 
on move:  X
      
      
O   X 
on move:  O
      
      
O X X 
on move:  X
  O   
      
O X X 
on move:  O
  O   
    X 
O X X 
on move:  X
  O O 
    X 
O X X 
on move:  O
  O O 
  X X 
O X X 
on move:  X
O O O 
  X X 
O X X 
Episode 69, Total Reward: -1
Average Reward: 0.2608695652173913
on move:  O
X     
      
      
on move:  X
X O   
      
      
on move:  O
X O   
      
X     
on move:  X
X O O 
      
X     
on move:  O
X O O 
      
X   X 
on move:  X
X O O 
  O   
X   X 
on move:  O
X O O 
X O   
X   X 
Episode 70, Total Reward: 1
Average Reward: 0.2714285714285714
on move:  O
  X   
      
      
on move:  X
  X   
    O 
      
on move:  O
  X   
  X O 
      
on move:  X
  X   
  X O 
  O   
on move:  O
  X   
  X O 
X O   
on move:  X
  X   
  X O 
X O O 
on move:  O
  X X 
  X O 
X O O 
Episode 71, Total Reward: 1
Average Reward: 0.28169014084507044
on move:  O
      
      
  X   
on move:  X
    O 
      
  X   
on move:  O
X   O 
      
  X   
on move:  X
X   O 
  O   
  X   
on move:  O
X X O 
  O   
  X   
on move:  X
X X O 
O O   
  X   
on move:  O
X X O 
O O   
  X X 
on move:  X
X X O 
O O O 
  X X 
Episode 72, Total Reward: -1
Average Reward: 0.2638888888888889
on move:  O
      
      
    X 
on move:  X
      
      
  O X 
on move:  O
  X   
      
  O X 
on move:  X
  X   
      
O O X 
on move:  O
  X   
    X 
O O X 
on move:  X
  X O 
    X 
O O X 
on move:  O
X X O 
    X 
O O X 
on move:  X
X X O 
O   X 
O O X 
on move:  O
X X O 
O X X 
O O X 
Episode 73, Total Reward: 1
Average Reward: 0.273972602739726
on move:  O
      
  X   
      
on move:  X
      
  X   
O     
on move:  O
      
X X   
O     
on move:  X
      
X X O 
O     
on move:  O
      
X X O 
O   X 
on move:  X
    O 
X X O 
O   X 
on move:  O
    O 
X X O 
O X X 
on move:  X
  O O 
X X O 
O X X 
on move:  O
X O O 
X X O 
O X X 
Episode 74, Total Reward: 1
Average Reward: 0.28378378378378377
on move:  O
    X 
      
      
on move:  X
    X 
      
    O 
on move:  O
    X 
X     
    O 
on move:  X
    X 
X     
  O O 
on move:  O
    X 
X   X 
  O O 
on move:  X
O   X 
X   X 
  O O 
on move:  O
O   X 
X X X 
  O O 
Episode 75, Total Reward: 1
Average Reward: 0.29333333333333333
on move:  O
    X 
      
      
on move:  X
    X 
      
    O 
on move:  O
    X 
    X 
    O 
on move:  X
  O X 
    X 
    O 
on move:  O
  O X 
  X X 
    O 
on move:  X
  O X 
  X X 
O   O 
on move:  O
  O X 
X X X 
O   O 
Episode 76, Total Reward: 1
Average Reward: 0.3026315789473684
on move:  O
      
X     
      
on move:  X
      
X     
O     
on move:  O
      
X     
O X   
on move:  X
O     
X     
O X   
on move:  O
O X   
X     
O X   
on move:  X
O X O 
X     
O X   
on move:  O
O X O 
X   X 
O X   
on move:  X
O X O 
X O X 
O X   
Episode 77, Total Reward: -1
Average Reward: 0.2857142857142857
on move:  O
      
X     
      
on move:  X
      
X     
    O 
on move:  O
  X   
X     
    O 
on move:  X
  X   
X     
O   O 
on move:  O
  X   
X X   
O   O 
on move:  X
  X   
X X O 
O   O 
on move:  O
  X   
X X O 
O X O 
Episode 78, Total Reward: 1
Average Reward: 0.2948717948717949
on move:  O
      
  X   
      
on move:  X
      
  X   
O     
on move:  O
      
X X   
O     
on move:  X
      
X X   
O O   
on move:  O
      
X X X 
O O   
Episode 79, Total Reward: 1
Average Reward: 0.3037974683544304
on move:  O
      
      
  X   
on move:  X
      
    O 
  X   
on move:  O
      
  X O 
  X   
on move:  X
      
  X O 
O X   
on move:  O
    X 
  X O 
O X   
on move:  X
    X 
O X O 
O X   
on move:  O
  X X 
O X O 
O X   
Episode 80, Total Reward: 1
Average Reward: 0.3125
on move:  O
      
      
X     
on move:  X
  O   
      
X     
on move:  O
  O   
      
X   X 
on move:  X
O O   
      
X   X 
on move:  O
O O   
  X   
X   X 
on move:  X
O O O 
  X   
X   X 
Episode 81, Total Reward: -1
Average Reward: 0.2962962962962963
on move:  O
      
      
X     
on move:  X
      
O     
X     
on move:  O
      
O     
X   X 
on move:  X
    O 
O     
X   X 
on move:  O
  X O 
O     
X   X 
on move:  X
  X O 
O O   
X   X 
on move:  O
X X O 
O O   
X   X 
on move:  X
X X O 
O O   
X O X 
on move:  O
X X O 
O O X 
X O X 
Episode 82, Total Reward: 0
Average Reward: 0.2926829268292683
on move:  O
      
X     
      
on move:  X
  O   
X     
      
on move:  O
  O   
X X   
      
on move:  X
  O O 
X X   
      
on move:  O
  O O 
X X   
  X   
on move:  X
  O O 
X X   
  X O 
on move:  O
  O O 
X X X 
  X O 
Episode 83, Total Reward: 1
Average Reward: 0.30120481927710846
on move:  O
      
    X 
      
on move:  X
      
    X 
    O 
on move:  O
      
    X 
X   O 
on move:  X
      
    X 
X O O 
on move:  O
      
X   X 
X O O 
on move:  X
O     
X   X 
X O O 
on move:  O
O X   
X   X 
X O O 
on move:  X
O X O 
X   X 
X O O 
on move:  O
O X O 
X X X 
X O O 
Episode 84, Total Reward: 1
Average Reward: 0.30952380952380953
on move:  O
      
  X   
      
on move:  X
  O   
  X   
      
on move:  O
  O   
  X   
    X 
on move:  X
  O   
  X O 
    X 
on move:  O
  O   
X X O 
    X 
on move:  X
  O   
X X O 
  O X 
on move:  O
  O   
X X O 
X O X 
on move:  X
O O   
X X O 
X O X 
on move:  O
O O X 
X X O 
X O X 
Episode 85, Total Reward: 1
Average Reward: 0.3176470588235294
on move:  O
      
X     
      
on move:  X
      
X     
  O   
on move:  O
      
X     
  O X 
on move:  X
O     
X     
  O X 
on move:  O
O     
X     
X O X 
on move:  X
O     
X O   
X O X 
on move:  O
O X   
X O   
X O X 
on move:  X
O X   
X O O 
X O X 
on move:  O
O X X 
X O O 
X O X 
Episode 86, Total Reward: 0
Average Reward: 0.313953488372093
on move:  O
      
      
    X 
on move:  X
      
  O   
    X 
on move:  O
  X   
  O   
    X 
on move:  X
  X   
  O O 
    X 
on move:  O
  X   
  O O 
X   X 
on move:  X
O X   
  O O 
X   X 
on move:  O
O X   
X O O 
X   X 
on move:  X
O X   
X O O 
X O X 
on move:  O
O X X 
X O O 
X O X 
Episode 87, Total Reward: 0
Average Reward: 0.3103448275862069
on move:  O
      
      
  X   
on move:  X
      
  O   
  X   
on move:  O
  X   
  O   
  X   
on move:  X
O X   
  O   
  X   
on move:  O
O X X 
  O   
  X   
on move:  X
O X X 
  O   
O X   
on move:  O
O X X 
X O   
O X   
on move:  X
O X X 
X O   
O X O 
Episode 88, Total Reward: -1
Average Reward: 0.29545454545454547
on move:  O
X     
      
      
on move:  X
X O   
      
      
on move:  O
X O   
X     
      
on move:  X
X O   
X     
  O   
on move:  O
X O X 
X     
  O   
on move:  X
X O X 
X   O 
  O   
on move:  O
X O X 
X X O 
  O   
on move:  X
X O X 
X X O 
  O O 
on move:  O
X O X 
X X O 
X O O 
Episode 89, Total Reward: 1
Average Reward: 0.30337078651685395
on move:  O
      
      
  X   
on move:  X
      
  O   
  X   
on move:  O
X     
  O   
  X   
on move:  X
X     
O O   
  X   
on move:  O
X     
O O   
X X   
on move:  X
X O   
O O   
X X   
on move:  O
X O X 
O O   
X X   
on move:  X
X O X 
O O O 
X X   
Episode 90, Total Reward: -1
Average Reward: 0.28888888888888886
on move:  O
      
      
  X   
on move:  X
      
    O 
  X   
on move:  O
X     
    O 
  X   
on move:  X
X O   
    O 
  X   
on move:  O
X O   
X   O 
  X   
on move:  X
X O   
X   O 
  X O 
on move:  O
X O   
X X O 
  X O 
on move:  X
X O O 
X X O 
  X O 
Episode 91, Total Reward: -1
Average Reward: 0.27472527472527475
on move:  O
      
      
  X   
on move:  X
      
O     
  X   
on move:  O
      
O X   
  X   
on move:  X
      
O X O 
  X   
on move:  O
      
O X O 
X X   
on move:  X
  O   
O X O 
X X   
on move:  O
  O   
O X O 
X X X 
Episode 92, Total Reward: 1
Average Reward: 0.2826086956521739
on move:  O
    X 
      
      
on move:  X
    X 
O     
      
on move:  O
    X 
O     
X     
on move:  X
  O X 
O     
X     
on move:  O
  O X 
O X   
X     
Episode 93, Total Reward: 1
Average Reward: 0.2903225806451613
on move:  O
  X   
      
      
on move:  X
  X   
      
O     
on move:  O
  X   
    X 
O     
on move:  X
O X   
    X 
O     
on move:  O
O X   
X   X 
O     
on move:  X
O X   
X   X 
O O   
on move:  O
O X X 
X   X 
O O   
on move:  X
O X X 
X   X 
O O O 
Episode 94, Total Reward: -1
Average Reward: 0.2765957446808511
on move:  O
      
X     
      
on move:  X
      
X O   
      
on move:  O
      
X O   
    X 
on move:  X
  O   
X O   
    X 
on move:  O
  O X 
X O   
    X 
on move:  X
  O X 
X O O 
    X 
on move:  O
  O X 
X O O 
  X X 
on move:  X
  O X 
X O O 
O X X 
on move:  O
X O X 
X O O 
O X X 
Episode 95, Total Reward: 0
Average Reward: 0.2736842105263158
on move:  O
      
  X   
      
on move:  X
      
  X   
    O 
on move:  O
  X   
  X   
    O 
on move:  X
  X   
  X   
O   O 
on move:  O
  X   
X X   
O   O 
on move:  X
  X O 
X X   
O   O 
on move:  O
  X O 
X X X 
O   O 
Episode 96, Total Reward: 1
Average Reward: 0.28125
on move:  O
      
X     
      
on move:  X
      
X   O 
      
on move:  O
X     
X   O 
      
on move:  X
X   O 
X   O 
      
on move:  O
X   O 
X   O 
X     
Episode 97, Total Reward: 1
Average Reward: 0.28865979381443296
on move:  O
      
      
    X 
on move:  X
O     
      
    X 
on move:  O
O     
    X 
    X 
on move:  X
O     
    X 
  O X 
on move:  O
O X   
    X 
  O X 
on move:  X
O X   
    X 
O O X 
on move:  O
O X   
X   X 
O O X 
on move:  X
O X   
X O X 
O O X 
on move:  O
O X X 
X O X 
O O X 
Episode 98, Total Reward: 1
Average Reward: 0.29591836734693877
on move:  O
      
  X   
      
on move:  X
      
  X   
O     
on move:  O
      
  X   
O   X 
on move:  X
O     
  X   
O   X 
on move:  O
O     
X X   
O   X 
on move:  X
O   O 
X X   
O   X 
on move:  O
O X O 
X X   
O   X 
on move:  X
O X O 
X X O 
O   X 
on move:  O
O X O 
X X O 
O X X 
Episode 99, Total Reward: 1
Average Reward: 0.30303030303030304
on move:  O
      
      
X     
on move:  X
      
      
X   O 
on move:  O
      
    X 
X   O 
on move:  X
      
O   X 
X   O 
on move:  O
      
O   X 
X X O 
on move:  X
      
O O X 
X X O 
on move:  O
    X 
O O X 
X X O 
on move:  X
  O X 
O O X 
X X O 
on move:  O
X O X 
O O X 
X X O 
Episode 100, Total Reward: 0
Average Reward: 0.3
on move:  O
      
      
  X   
on move:  X
      
      
O X   
on move:  O
      
  X   
O X   
on move:  X
      
  X O 
O X   
on move:  O
      
  X O 
O X X 
on move:  X
      
O X O 
O X X 
on move:  O
X     
O X O 
O X X 
Episode 101, Total Reward: 1
Average Reward: 0.3069306930693069
on move:  O
      
      
X     
on move:  X
      
O     
X     
on move:  O
      
O     
X   X 
on move:  X
  O   
O     
X   X 
on move:  O
  O   
O     
X X X 
Episode 102, Total Reward: 1
Average Reward: 0.3137254901960784
on move:  O
      
      
X     
on move:  X
O     
      
X     
on move:  O
O     
      
X X   
on move:  X
O   O 
      
X X   
on move:  O
O   O 
X     
X X   
on move:  X
O   O 
X O   
X X   
on move:  O
O X O 
X O   
X X   
on move:  X
O X O 
X O O 
X X   
on move:  O
O X O 
X O O 
X X X 
Episode 103, Total Reward: 1
Average Reward: 0.32038834951456313
on move:  O
      
      
X     
on move:  X
      
O     
X     
on move:  O
      
O     
X   X 
on move:  X
    O 
O     
X   X 
on move:  O
X   O 
O     
X   X 
on move:  X
X   O 
O   O 
X   X 
on move:  O
X X O 
O   O 
X   X 
on move:  X
X X O 
O O O 
X   X 
Episode 104, Total Reward: -1
Average Reward: 0.3076923076923077
on move:  O
  X   
      
      
on move:  X
  X   
O     
      
on move:  O
X X   
O     
      
on move:  X
X X   
O O   
      
on move:  O
X X X 
O O   
      
Episode 105, Total Reward: 1
Average Reward: 0.3142857142857143
on move:  O
      
    X 
      
on move:  X
      
O   X 
      
on move:  O
X     
O   X 
      
on move:  X
X O   
O   X 
      
on move:  O
X O   
O   X 
X     
on move:  X
X O O 
O   X 
X     
on move:  O
X O O 
O   X 
X X   
on move:  X
X O O 
O O X 
X X   
on move:  O
X O O 
O O X 
X X X 
Episode 106, Total Reward: 1
Average Reward: 0.32075471698113206
on move:  O
X     
      
      
on move:  X
X O   
      
      
on move:  O
X O   
      
  X   
on move:  X
X O   
    O 
  X   
on move:  O
X O   
    O 
  X X 
on move:  X
X O   
O   O 
  X X 
on move:  O
X O   
O X O 
  X X 
Episode 107, Total Reward: 1
Average Reward: 0.32710280373831774
on move:  O
      
X     
      
on move:  X
      
X     
    O 
on move:  O
      
X     
  X O 
on move:  X
      
X     
O X O 
on move:  O
      
X X   
O X O 
on move:  X
    O 
X X   
O X O 
on move:  O
    O 
X X X 
O X O 
Episode 108, Total Reward: 1
Average Reward: 0.3333333333333333
on move:  O
    X 
      
      
on move:  X
  O X 
      
      
on move:  O
  O X 
  X   
      
on move:  X
  O X 
  X   
    O 
on move:  O
X O X 
  X   
    O 
on move:  X
X O X 
  X   
O   O 
on move:  O
X O X 
X X   
O   O 
on move:  X
X O X 
X X O 
O   O 
on move:  O
X O X 
X X O 
O X O 
Episode 109, Total Reward: 0
Average Reward: 0.3302752293577982
on move:  O
X     
      
      
on move:  X
X O   
      
      
on move:  O
X O   
      
    X 
on move:  X
X O   
O     
    X 
on move:  O
X O   
O X   
    X 
Episode 110, Total Reward: 1
Average Reward: 0.33636363636363636
on move:  O
    X 
      
      
on move:  X
    X 
    O 
      
on move:  O
    X 
    O 
X     
on move:  X
  O X 
    O 
X     
on move:  O
  O X 
    O 
X X   
on move:  X
O O X 
    O 
X X   
on move:  O
O O X 
  X O 
X X   
Episode 111, Total Reward: 1
Average Reward: 0.34234234234234234
on move:  O
      
    X 
      
on move:  X
    O 
    X 
      
on move:  O
    O 
    X 
    X 
on move:  X
    O 
O   X 
    X 
on move:  O
    O 
O   X 
  X X 
on move:  X
    O 
O O X 
  X X 
on move:  O
    O 
O O X 
X X X 
Episode 112, Total Reward: 1
Average Reward: 0.3482142857142857
on move:  O
      
  X   
      
on move:  X
      
  X   
O     
on move:  O
      
  X X 
O     
on move:  X
      
O X X 
O     
on move:  O
      
O X X 
O X   
on move:  X
  O   
O X X 
O X   
on move:  O
  O X 
O X X 
O X   
on move:  X
  O X 
O X X 
O X O 
on move:  O
X O X 
O X X 
O X O 
Episode 113, Total Reward: 0
Average Reward: 0.34513274336283184
on move:  O
  X   
      
      
on move:  X
  X   
      
O     
on move:  O
  X   
X     
O     
on move:  X
  X   
X     
O O   
on move:  O
  X X 
X     
O O   
on move:  X
  X X 
X     
O O O 
Episode 114, Total Reward: -1
Average Reward: 0.3333333333333333
on move:  O
  X   
      
      
on move:  X
  X   
      
    O 
on move:  O
X X   
      
    O 
on move:  X
X X   
      
O   O 
on move:  O
X X   
    X 
O   O 
on move:  X
X X O 
    X 
O   O 
on move:  O
X X O 
X   X 
O   O 
on move:  X
X X O 
X O X 
O   O 
Episode 115, Total Reward: -1
Average Reward: 0.3217391304347826
on move:  O
    X 
      
      
on move:  X
    X 
      
    O 
on move:  O
    X 
  X   
    O 
on move:  X
    X 
  X   
  O O 
on move:  O
    X 
  X X 
  O O 
on move:  X
    X 
  X X 
O O O 
Episode 116, Total Reward: -1
Average Reward: 0.3103448275862069
on move:  O
      
  X   
      
on move:  X
      
  X   
    O 
on move:  O
      
X X   
    O 
on move:  X
O     
X X   
    O 
on move:  O
O     
X X   
  X O 
on move:  X
O O   
X X   
  X O 
on move:  O
O O X 
X X   
  X O 
on move:  X
O O X 
X X O 
  X O 
on move:  O
O O X 
X X O 
X X O 
Episode 117, Total Reward: 1
Average Reward: 0.3162393162393162
on move:  O
      
X     
      
on move:  X
O     
X     
      
on move:  O
O     
X     
X     
on move:  X
O     
X     
X O   
on move:  O
O     
X   X 
X O   
on move:  X
O O   
X   X 
X O   
on move:  O
O O X 
X   X 
X O   
on move:  X
O O X 
X O X 
X O   
Episode 118, Total Reward: -1
Average Reward: 0.3050847457627119
on move:  O
      
      
  X   
on move:  X
      
      
O X   
on move:  O
  X   
      
O X   
on move:  X
  X   
  O   
O X   
on move:  O
X X   
  O   
O X   
on move:  X
X X   
O O   
O X   
on move:  O
X X   
O O   
O X X 
on move:  X
X X O 
O O   
O X X 
Episode 119, Total Reward: -1
Average Reward: 0.29411764705882354
on move:  O
      
      
X     
on move:  X
      
      
X   O 
on move:  O
    X 
      
X   O 
on move:  X
  O X 
      
X   O 
on move:  O
X O X 
      
X   O 
on move:  X
X O X 
O     
X   O 
on move:  O
X O X 
O   X 
X   O 
on move:  X
X O X 
O O X 
X   O 
on move:  O
X O X 
O O X 
X X O 
Episode 120, Total Reward: 0
Average Reward: 0.2916666666666667
on move:  O
      
  X   
      
on move:  X
O     
  X   
      
on move:  O
O     
  X   
    X 
on move:  X
O     
  X O 
    X 
on move:  O
O X   
  X O 
    X 
on move:  X
O X   
O X O 
    X 
on move:  O
O X   
O X O 
  X X 
Episode 121, Total Reward: 1
Average Reward: 0.2975206611570248
on move:  O
    X 
      
      
on move:  X
    X 
  O   
      
on move:  O
    X 
X O   
      
on move:  X
    X 
X O   
    O 
on move:  O
    X 
X O   
X   O 
on move:  X
    X 
X O   
X O O 
on move:  O
X   X 
X O   
X O O 
Episode 122, Total Reward: 1
Average Reward: 0.30327868852459017
on move:  O
      
      
X     
on move:  X
O     
      
X     
on move:  O
O     
X     
X     
on move:  X
O     
X O   
X     
on move:  O
O X   
X O   
X     
on move:  X
O X O 
X O   
X     
on move:  O
O X O 
X O   
X X   
on move:  X
O X O 
X O O 
X X   
on move:  O
O X O 
X O O 
X X X 
Episode 123, Total Reward: 1
Average Reward: 0.3089430894308943
on move:  O
      
      
X     
on move:  X
      
      
X O   
on move:  O
    X 
      
X O   
on move:  X
    X 
    O 
X O   
on move:  O
    X 
    O 
X O X 
on move:  X
O   X 
    O 
X O X 
on move:  O
O   X 
  X O 
X O X 
Episode 124, Total Reward: 1
Average Reward: 0.31451612903225806
on move:  O
      
X     
      
on move:  X
      
X   O 
      
on move:  O
      
X   O 
  X   
on move:  X
      
X   O 
  X O 
on move:  O
X     
X   O 
  X O 
on move:  X
X     
X O O 
  X O 
on move:  O
X     
X O O 
X X O 
Episode 125, Total Reward: 1
Average Reward: 0.32
on move:  O
      
      
X     
on move:  X
      
      
X O   
on move:  O
      
X     
X O   
on move:  X
    O 
X     
X O   
on move:  O
    O 
X X   
X O   
on move:  X
    O 
X X   
X O O 
on move:  O
X   O 
X X   
X O O 
Episode 126, Total Reward: 1
Average Reward: 0.3253968253968254
on move:  O
      
      
    X 
on move:  X
  O   
      
    X 
on move:  O
X O   
      
    X 
on move:  X
X O   
      
  O X 
on move:  O
X O   
    X 
  O X 
on move:  X
X O   
    X 
O O X 
on move:  O
X O X 
    X 
O O X 
Episode 127, Total Reward: 1
Average Reward: 0.33070866141732286
on move:  O
      
X     
      
on move:  X
      
X     
    O 
on move:  O
    X 
X     
    O 
on move:  X
    X 
X     
O   O 
on move:  O
X   X 
X     
O   O 
on move:  X
X   X 
X O   
O   O 
on move:  O
X X X 
X O   
O   O 
Episode 128, Total Reward: 1
Average Reward: 0.3359375
on move:  O
  X   
      
      
on move:  X
  X   
    O 
      
on move:  O
  X   
  X O 
      
on move:  X
  X   
O X O 
      
on move:  O
  X   
O X O 
X     
on move:  X
  X   
O X O 
X O   
on move:  O
X X   
O X O 
X O   
on move:  X
X X   
O X O 
X O O 
on move:  O
X X X 
O X O 
X O O 
Episode 129, Total Reward: 1
Average Reward: 0.34108527131782945
on move:  O
      
  X   
      
on move:  X
    O 
  X   
      
on move:  O
    O 
  X X 
      
on move:  X
  O O 
  X X 
      
on move:  O
X O O 
  X X 
      
on move:  X
X O O 
  X X 
  O   
on move:  O
X O O 
X X X 
  O   
Episode 130, Total Reward: 1
Average Reward: 0.34615384615384615
on move:  O
  X   
      
      
on move:  X
  X   
  O   
      
on move:  O
  X   
X O   
      
on move:  X
  X   
X O   
    O 
on move:  O
X X   
X O   
    O 
on move:  X
X X   
X O   
O   O 
on move:  O
X X   
X O X 
O   O 
on move:  X
X X   
X O X 
O O O 
Episode 131, Total Reward: -1
Average Reward: 0.33587786259541985
on move:  O
      
X     
      
on move:  X
      
X     
  O   
on move:  O
      
X     
X O   
on move:  X
      
X O   
X O   
on move:  O
  X   
X O   
X O   
on move:  X
  X O 
X O   
X O   
on move:  O
X X O 
X O   
X O   
Episode 132, Total Reward: 1
Average Reward: 0.3409090909090909
on move:  O
      
  X   
      
on move:  X
      
  X O 
      
on move:  O
      
  X O 
  X   
on move:  X
      
  X O 
O X   
on move:  O
      
X X O 
O X   
on move:  X
      
X X O 
O X O 
on move:  O
    X 
X X O 
O X O 
on move:  X
  O X 
X X O 
O X O 
on move:  O
X O X 
X X O 
O X O 
Episode 133, Total Reward: 0
Average Reward: 0.3383458646616541
on move:  O
      
      
  X   
on move:  X
O     
      
  X   
on move:  O
O     
X     
  X   
on move:  X
O     
X     
O X   
on move:  O
O   X 
X     
O X   
on move:  X
O   X 
X O   
O X   
on move:  O
O X X 
X O   
O X   
on move:  X
O X X 
X O   
O X O 
Episode 134, Total Reward: -1
Average Reward: 0.3283582089552239
on move:  O
X     
      
      
on move:  X
X     
      
    O 
on move:  O
X     
X     
    O 
on move:  X
X     
X   O 
    O 
on move:  O
X     
X   O 
  X O 
on move:  X
X     
X   O 
O X O 
on move:  O
X     
X X O 
O X O 
on move:  X
X   O 
X X O 
O X O 
Episode 135, Total Reward: -1
Average Reward: 0.31851851851851853
on move:  O
  X   
      
      
on move:  X
O X   
      
      
on move:  O
O X   
    X 
      
on move:  X
O X   
    X 
O     
on move:  O
O X   
X   X 
O     
on move:  X
O X   
X   X 
O O   
on move:  O
O X   
X   X 
O O X 
on move:  X
O X O 
X   X 
O O X 
on move:  O
O X O 
X X X 
O O X 
Episode 136, Total Reward: 1
Average Reward: 0.3235294117647059
on move:  O
      
  X   
      
on move:  X
O     
  X   
      
on move:  O
O     
  X X 
      
on move:  X
O O   
  X X 
      
on move:  O
O O   
  X X 
    X 
on move:  X
O O O 
  X X 
    X 
Episode 137, Total Reward: -1
Average Reward: 0.31386861313868614
on move:  O
      
    X 
      
on move:  X
  O   
    X 
      
on move:  O
  O X 
    X 
      
on move:  X
  O X 
    X 
  O   
on move:  O
  O X 
    X 
X O   
on move:  X
O O X 
    X 
X O   
on move:  O
O O X 
X   X 
X O   
on move:  X
O O X 
X   X 
X O O 
on move:  O
O O X 
X X X 
X O O 
Episode 138, Total Reward: 1
Average Reward: 0.3188405797101449
on move:  O
      
      
X     
on move:  X
    O 
      
X     
on move:  O
    O 
      
X X   
on move:  X
  O O 
      
X X   
on move:  O
  O O 
X     
X X   
on move:  X
  O O 
X   O 
X X   
on move:  O
  O O 
X   O 
X X X 
Episode 139, Total Reward: 1
Average Reward: 0.3237410071942446
on move:  O
X     
      
      
on move:  X
X     
      
    O 
on move:  O
X     
      
X   O 
on move:  X
X     
    O 
X   O 
on move:  O
X   X 
    O 
X   O 
on move:  X
X O X 
    O 
X   O 
on move:  O
X O X 
X   O 
X   O 
Episode 140, Total Reward: 1
Average Reward: 0.32857142857142857
on move:  O
  X   
      
      
on move:  X
  X   
      
O     
on move:  O
X X   
      
O     
on move:  X
X X O 
      
O     
on move:  O
X X O 
  X   
O     
on move:  X
X X O 
  X   
O O   
on move:  O
X X O 
  X   
O O X 
Episode 141, Total Reward: 1
Average Reward: 0.3333333333333333
on move:  O
      
      
  X   
on move:  X
    O 
      
  X   
on move:  O
    O 
      
X X   
on move:  X
  O O 
      
X X   
on move:  O
  O O 
      
X X X 
Episode 142, Total Reward: 1
Average Reward: 0.3380281690140845
on move:  O
      
X     
      
on move:  X
      
X     
    O 
on move:  O
      
X     
X   O 
on move:  X
      
X   O 
X   O 
on move:  O
  X   
X   O 
X   O 
on move:  X
  X O 
X   O 
X   O 
Episode 143, Total Reward: -1
Average Reward: 0.32867132867132864
on move:  O
      
      
X     
on move:  X
      
  O   
X     
on move:  O
      
  O   
X X   
on move:  X
  O   
  O   
X X   
on move:  O
  O   
  O   
X X X 
Episode 144, Total Reward: 1
Average Reward: 0.3333333333333333
on move:  O
      
      
  X   
on move:  X
O     
      
  X   
on move:  O
O     
      
  X X 
on move:  X
O     
      
O X X 
on move:  O
O     
    X 
O X X 
on move:  X
O     
O   X 
O X X 
Episode 145, Total Reward: -1
Average Reward: 0.32413793103448274
on move:  O
    X 
      
      
on move:  X
O   X 
      
      
on move:  O
O   X 
  X   
      
on move:  X
O   X 
  X   
O     
on move:  O
O X X 
  X   
O     
on move:  X
O X X 
  X   
O   O 
on move:  O
O X X 
  X   
O X O 
Episode 146, Total Reward: 1
Average Reward: 0.3287671232876712
on move:  O
X     
      
      
on move:  X
X     
    O 
      
on move:  O
X     
  X O 
      
on move:  X
X     
O X O 
      
on move:  O
X     
O X O 
  X   
on move:  X
X O   
O X O 
  X   
on move:  O
X O X 
O X O 
  X   
on move:  X
X O X 
O X O 
  X O 
on move:  O
X O X 
O X O 
X X O 
Episode 147, Total Reward: 1
Average Reward: 0.3333333333333333
on move:  O
      
      
X     
on move:  X
      
      
X O   
on move:  O
      
    X 
X O   
on move:  X
      
  O X 
X O   
on move:  O
      
X O X 
X O   
on move:  X
      
X O X 
X O O 
on move:  O
  X   
X O X 
X O O 
on move:  X
O X   
X O X 
X O O 
Episode 148, Total Reward: -1
Average Reward: 0.32432432432432434
on move:  O
      
  X   
      
on move:  X
      
O X   
      
on move:  O
      
O X X 
      
on move:  X
O     
O X X 
      
on move:  O
O     
O X X 
X     
on move:  X
O     
O X X 
X O   
on move:  O
O X   
O X X 
X O   
on move:  X
O X O 
O X X 
X O   
on move:  O
O X O 
O X X 
X O X 
Episode 149, Total Reward: 0
Average Reward: 0.3221476510067114
on move:  O
      
      
  X   
on move:  X
      
  O   
  X   
on move:  O
X     
  O   
  X   
on move:  X
X     
  O   
O X   
on move:  O
X   X 
  O   
O X   
on move:  X
X   X 
  O O 
O X   
on move:  O
X   X 
X O O 
O X   
on move:  X
X O X 
X O O 
O X   
on move:  O
X O X 
X O O 
O X X 
Episode 150, Total Reward: 0
Average Reward: 0.32
on move:  O
      
    X 
      
on move:  X
O     
    X 
      
on move:  O
O X   
    X 
      
on move:  X
O X   
    X 
O     
on move:  O
O X X 
    X 
O     
on move:  X
O X X 
O   X 
O     
Episode 151, Total Reward: -1
Average Reward: 0.31125827814569534
on move:  O
      
      
  X   
on move:  X
  O   
      
  X   
on move:  O
  O   
      
X X   
on move:  X
O O   
      
X X   
on move:  O
O O   
X     
X X   
on move:  X
O O   
X   O 
X X   
on move:  O
O O X 
X   O 
X X   
on move:  X
O O X 
X O O 
X X   
on move:  O
O O X 
X O O 
X X X 
Episode 152, Total Reward: 1
Average Reward: 0.3157894736842105
on move:  O
      
  X   
      
on move:  X
      
O X   
      
on move:  O
  X   
O X   
      
on move:  X
  X O 
O X   
      
on move:  O
  X O 
O X X 
      
on move:  X
  X O 
O X X 
    O 
on move:  O
  X O 
O X X 
X   O 
on move:  X
O X O 
O X X 
X   O 
on move:  O
O X O 
O X X 
X X O 
Episode 153, Total Reward: 1
Average Reward: 0.3202614379084967
on move:  O
      
      
  X   
on move:  X
O     
      
  X   
on move:  O
O     
    X 
  X   
on move:  X
O   O 
    X 
  X   
on move:  O
O   O 
    X 
X X   
on move:  X
O   O 
  O X 
X X   
on move:  O
O   O 
X O X 
X X   
on move:  X
O   O 
X O X 
X X O 
Episode 154, Total Reward: -1
Average Reward: 0.3116883116883117
on move:  O
      
    X 
      
on move:  X
      
O   X 
      
on move:  O
  X   
O   X 
      
on move:  X
  X   
O   X 
  O   
on move:  O
  X X 
O   X 
  O   
on move:  X
  X X 
O   X 
O O   
on move:  O
X X X 
O   X 
O O   
Episode 155, Total Reward: 1
Average Reward: 0.3161290322580645
on move:  O
      
      
  X   
on move:  X
  O   
      
  X   
on move:  O
X O   
      
  X   
on move:  X
X O O 
      
  X   
on move:  O
X O O 
  X   
  X   
on move:  X
X O O 
  X   
O X   
on move:  O
X O O 
  X X 
O X   
on move:  X
X O O 
  X X 
O X O 
on move:  O
X O O 
X X X 
O X O 
Episode 156, Total Reward: 1
Average Reward: 0.32051282051282054
on move:  O
X     
      
      
on move:  X
X     
  O   
      
on move:  O
X     
  O   
    X 
on move:  X
X     
  O O 
    X 
on move:  O
X     
  O O 
X   X 
on move:  X
X O   
  O O 
X   X 
on move:  O
X O   
  O O 
X X X 
Episode 157, Total Reward: 1
Average Reward: 0.3248407643312102
on move:  O
      
      
X     
on move:  X
      
  O   
X     
on move:  O
      
  O X 
X     
on move:  X
    O 
  O X 
X     
on move:  O
    O 
  O X 
X   X 
on move:  X
O   O 
  O X 
X   X 
on move:  O
O   O 
  O X 
X X X 
Episode 158, Total Reward: 1
Average Reward: 0.3291139240506329
on move:  O
      
  X   
      
on move:  X
  O   
  X   
      
on move:  O
  O   
  X   
X     
on move:  X
  O   
O X   
X     
on move:  O
  O   
O X   
X X   
on move:  X
  O   
O X   
X X O 
on move:  O
  O   
O X X 
X X O 
on move:  X
  O O 
O X X 
X X O 
on move:  O
X O O 
O X X 
X X O 
Episode 159, Total Reward: 0
Average Reward: 0.3270440251572327
on move:  O
      
X     
      
on move:  X
      
X     
    O 
on move:  O
      
X     
X   O 
on move:  X
      
X     
X O O 
on move:  O
    X 
X     
X O O 
on move:  X
    X 
X   O 
X O O 
on move:  O
  X X 
X   O 
X O O 
on move:  X
  X X 
X O O 
X O O 
on move:  O
X X X 
X O O 
X O O 
Episode 160, Total Reward: 1
Average Reward: 0.33125
on move:  O
      
      
    X 
on move:  X
    O 
      
    X 
on move:  O
  X O 
      
    X 
on move:  X
  X O 
      
  O X 
on move:  O
X X O 
      
  O X 
on move:  X
X X O 
O     
  O X 
on move:  O
X X O 
O     
X O X 
on move:  X
X X O 
O   O 
X O X 
on move:  O
X X O 
O X O 
X O X 
Episode 161, Total Reward: 1
Average Reward: 0.33540372670807456
on move:  O
    X 
      
      
on move:  X
    X 
      
O     
on move:  O
X   X 
      
O     
on move:  X
X   X 
    O 
O     
on move:  O
X   X 
  X O 
O     
on move:  X
X   X 
  X O 
O O   
on move:  O
X   X 
X X O 
O O   
on move:  X
X O X 
X X O 
O O   
on move:  O
X O X 
X X O 
O O X 
Episode 162, Total Reward: 1
Average Reward: 0.3395061728395062
on move:  O
      
    X 
      
on move:  X
      
    X 
    O 
on move:  O
      
  X X 
    O 
on move:  X
      
O X X 
    O 
on move:  O
      
O X X 
X   O 
on move:  X
  O   
O X X 
X   O 
on move:  O
  O   
O X X 
X X O 
on move:  X
  O O 
O X X 
X X O 
on move:  O
X O O 
O X X 
X X O 
Episode 163, Total Reward: 0
Average Reward: 0.3374233128834356
on move:  O
      
      
  X   
on move:  X
    O 
      
  X   
on move:  O
    O 
      
X X   
on move:  X
    O 
O     
X X   
on move:  O
    O 
O   X 
X X   
on move:  X
    O 
O O X 
X X   
on move:  O
    O 
O O X 
X X X 
Episode 164, Total Reward: 1
Average Reward: 0.34146341463414637
on move:  O
      
X     
      
on move:  X
      
X     
  O   
on move:  O
      
X X   
  O   
on move:  X
O     
X X   
  O   
on move:  O
O     
X X   
  O X 
on move:  X
O O   
X X   
  O X 
on move:  O
O O X 
X X   
  O X 
on move:  X
O O X 
X X   
O O X 
on move:  O
O O X 
X X X 
O O X 
Episode 165, Total Reward: 1
Average Reward: 0.34545454545454546
on move:  O
      
      
    X 
on move:  X
O     
      
    X 
on move:  O
O X   
      
    X 
on move:  X
O X   
    O 
    X 
on move:  O
O X X 
    O 
    X 
on move:  X
O X X 
  O O 
    X 
on move:  O
O X X 
X O O 
    X 
on move:  X
O X X 
X O O 
O   X 
on move:  O
O X X 
X O O 
O X X 
Episode 166, Total Reward: 0
Average Reward: 0.3433734939759036
on move:  O
  X   
      
      
on move:  X
  X   
  O   
      
on move:  O
  X   
  O   
    X 
on move:  X
  X   
  O O 
    X 
on move:  O
  X   
  O O 
X   X 
on move:  X
  X   
O O O 
X   X 
Episode 167, Total Reward: -1
Average Reward: 0.33532934131736525
on move:  O
      
    X 
      
on move:  X
  O   
    X 
      
on move:  O
  O   
    X 
    X 
on move:  X
  O   
  O X 
    X 
on move:  O
  O   
X O X 
    X 
on move:  X
  O O 
X O X 
    X 
on move:  O
  O O 
X O X 
  X X 
on move:  X
O O O 
X O X 
  X X 
Episode 168, Total Reward: -1
Average Reward: 0.3273809523809524
on move:  O
      
X     
      
on move:  X
O     
X     
      
on move:  O
O     
X X   
      
on move:  X
O     
X X   
O     
on move:  O
O     
X X   
O   X 
on move:  X
O O   
X X   
O   X 
on move:  O
O O   
X X X 
O   X 
Episode 169, Total Reward: 1
Average Reward: 0.33136094674556216
on move:  O
    X 
      
      
on move:  X
    X 
      
    O 
on move:  O
    X 
      
  X O 
on move:  X
O   X 
      
  X O 
on move:  O
O   X 
      
X X O 
on move:  X
O O X 
      
X X O 
on move:  O
O O X 
    X 
X X O 
on move:  X
O O X 
  O X 
X X O 
Episode 170, Total Reward: -1
Average Reward: 0.3235294117647059
on move:  O
      
      
  X   
on move:  X
    O 
      
  X   
on move:  O
  X O 
      
  X   
on move:  X
  X O 
O     
  X   
on move:  O
  X O 
O     
X X   
on move:  X
  X O 
O   O 
X X   
on move:  O
X X O 
O   O 
X X   
on move:  X
X X O 
O O O 
X X   
Episode 171, Total Reward: -1
Average Reward: 0.3157894736842105
on move:  O
X     
      
      
on move:  X
X     
      
    O 
on move:  O
X     
    X 
    O 
on move:  X
X     
O   X 
    O 
on move:  O
X     
O   X 
  X O 
on move:  X
X   O 
O   X 
  X O 
on move:  O
X   O 
O   X 
X X O 
on move:  X
X O O 
O   X 
X X O 
on move:  O
X O O 
O X X 
X X O 
Episode 172, Total Reward: 0
Average Reward: 0.313953488372093
on move:  O
X     
      
      
on move:  X
X O   
      
      
on move:  O
X O   
    X 
      
on move:  X
X O   
    X 
O     
on move:  O
X O   
    X 
O X   
on move:  X
X O   
O   X 
O X   
on move:  O
X O   
O   X 
O X X 
on move:  X
X O O 
O   X 
O X X 
on move:  O
X O O 
O X X 
O X X 
Episode 173, Total Reward: 1
Average Reward: 0.3179190751445087
on move:  O
      
      
X     
on move:  X
    O 
      
X     
on move:  O
    O 
X     
X     
on move:  X
    O 
X     
X   O 
on move:  O
X   O 
X     
X   O 
Episode 174, Total Reward: 1
Average Reward: 0.3218390804597701
on move:  O
    X 
      
      
on move:  X
O   X 
      
      
on move:  O
O   X 
      
  X   
on move:  X
O   X 
      
  X O 
on move:  O
O   X 
      
X X O 
on move:  X
O   X 
    O 
X X O 
on move:  O
O   X 
X   O 
X X O 
on move:  X
O O X 
X   O 
X X O 
on move:  O
O O X 
X X O 
X X O 
Episode 175, Total Reward: 1
Average Reward: 0.32571428571428573
on move:  O
      
    X 
      
on move:  X
  O   
    X 
      
on move:  O
  O   
  X X 
      
on move:  X
O O   
  X X 
      
on move:  O
O O   
X X X 
      
Episode 176, Total Reward: 1
Average Reward: 0.32954545454545453
on move:  O
  X   
      
      
on move:  X
  X   
O     
      
on move:  O
X X   
O     
      
on move:  X
X X O 
O     
      
on move:  O
X X O 
O X   
      
on move:  X
X X O 
O X   
O     
on move:  O
X X O 
O X   
O   X 
Episode 177, Total Reward: 1
Average Reward: 0.3333333333333333
on move:  O
      
      
    X 
on move:  X
      
O     
    X 
on move:  O
X     
O     
    X 
on move:  X
X   O 
O     
    X 
on move:  O
X   O 
O     
X   X 
on move:  X
X   O 
O   O 
X   X 
on move:  O
X X O 
O   O 
X   X 
on move:  X
X X O 
O   O 
X O X 
on move:  O
X X O 
O X O 
X O X 
Episode 178, Total Reward: 1
Average Reward: 0.33707865168539325
on move:  O
      
    X 
      
on move:  X
    O 
    X 
      
on move:  O
    O 
    X 
    X 
on move:  X
O   O 
    X 
    X 
on move:  O
O   O 
    X 
  X X 
on move:  X
O   O 
    X 
O X X 
on move:  O
O   O 
X   X 
O X X 
on move:  X
O   O 
X O X 
O X X 
Episode 179, Total Reward: -1
Average Reward: 0.329608938547486
on move:  O
      
  X   
      
on move:  X
      
O X   
      
on move:  O
X     
O X   
      
on move:  X
X     
O X   
O     
on move:  O
X   X 
O X   
O     
on move:  X
X   X 
O X O 
O     
on move:  O
X   X 
O X O 
O X   
on move:  X
X   X 
O X O 
O X O 
on move:  O
X X X 
O X O 
O X O 
Episode 180, Total Reward: 1
Average Reward: 0.3333333333333333
on move:  O
      
      
    X 
on move:  X
  O   
      
    X 
on move:  O
X O   
      
    X 
on move:  X
X O O 
      
    X 
on move:  O
X O O 
X     
    X 
on move:  X
X O O 
X   O 
    X 
on move:  O
X O O 
X X O 
    X 
Episode 181, Total Reward: 1
Average Reward: 0.3370165745856354
on move:  O
      
  X   
      
on move:  X
  O   
  X   
      
on move:  O
  O   
  X   
X     
on move:  X
  O   
  X   
X   O 
on move:  O
  O X 
  X   
X   O 
Episode 182, Total Reward: 1
Average Reward: 0.34065934065934067
on move:  O
      
  X   
      
on move:  X
    O 
  X   
      
on move:  O
    O 
  X X 
      
on move:  X
    O 
  X X 
O     
on move:  O
    O 
  X X 
O   X 
on move:  X
    O 
  X X 
O O X 
on move:  O
    O 
X X X 
O O X 
Episode 183, Total Reward: 1
Average Reward: 0.3442622950819672
on move:  O
    X 
      
      
on move:  X
    X 
  O   
      
on move:  O
    X 
  O   
    X 
on move:  X
    X 
  O   
  O X 
on move:  O
    X 
  O   
X O X 
on move:  X
O   X 
  O   
X O X 
on move:  O
O   X 
X O   
X O X 
on move:  X
O O X 
X O   
X O X 
Episode 184, Total Reward: -1
Average Reward: 0.33695652173913043
on move:  O
      
X     
      
on move:  X
  O   
X     
      
on move:  O
  O   
X     
    X 
on move:  X
  O   
X     
O   X 
on move:  O
  O   
X     
O X X 
on move:  X
  O   
X O   
O X X 
on move:  O
X O   
X O   
O X X 
on move:  X
X O O 
X O   
O X X 
Episode 185, Total Reward: -1
Average Reward: 0.32972972972972975
on move:  O
      
  X   
      
on move:  X
      
  X   
  O   
on move:  O
  X   
  X   
  O   
on move:  X
  X   
  X   
O O   
on move:  O
  X   
  X   
O O X 
on move:  X
  X   
  X O 
O O X 
on move:  O
X X   
  X O 
O O X 
Episode 186, Total Reward: 1
Average Reward: 0.3333333333333333
on move:  O
    X 
      
      
on move:  X
    X 
O     
      
on move:  O
    X 
O X   
      
on move:  X
  O X 
O X   
      
on move:  O
  O X 
O X   
    X 
on move:  X
  O X 
O X   
  O X 
on move:  O
  O X 
O X X 
  O X 
Episode 187, Total Reward: 1
Average Reward: 0.33689839572192515
on move:  O
      
X     
      
on move:  X
      
X     
O     
on move:  O
  X   
X     
O     
on move:  X
  X O 
X     
O     
on move:  O
  X O 
X     
O   X 
on move:  X
  X O 
X O   
O   X 
Episode 188, Total Reward: -1
Average Reward: 0.32978723404255317
on move:  O
      
    X 
      
on move:  X
      
    X 
    O 
on move:  O
  X   
    X 
    O 
on move:  X
  X   
    X 
O   O 
on move:  O
X X   
    X 
O   O 
on move:  X
X X   
O   X 
O   O 
on move:  O
X X   
O   X 
O X O 
on move:  X
X X O 
O   X 
O X O 
on move:  O
X X O 
O X X 
O X O 
Episode 189, Total Reward: 1
Average Reward: 0.3333333333333333
on move:  O
X     
      
      
on move:  X
X     
  O   
      
on move:  O
X   X 
  O   
      
on move:  X
X   X 
  O   
O     
on move:  O
X   X 
  O   
O   X 
on move:  X
X   X 
O O   
O   X 
on move:  O
X   X 
O O   
O X X 
on move:  X
X O X 
O O   
O X X 
on move:  O
X O X 
O O X 
O X X 
Episode 190, Total Reward: 1
Average Reward: 0.3368421052631579
on move:  O
      
      
    X 
on move:  X
O     
      
    X 
on move:  O
O     
X     
    X 
on move:  X
O     
X   O 
    X 
on move:  O
O     
X X O 
    X 
on move:  X
O   O 
X X O 
    X 
on move:  O
O   O 
X X O 
  X X 
on move:  X
O   O 
X X O 
O X X 
on move:  O
O X O 
X X O 
O X X 
Episode 191, Total Reward: 1
Average Reward: 0.3403141361256545
on move:  O
      
    X 
      
on move:  X
      
    X 
    O 
on move:  O
      
    X 
X   O 
on move:  X
O     
    X 
X   O 
on move:  O
O     
    X 
X X O 
on move:  X
O   O 
    X 
X X O 
on move:  O
O   O 
X   X 
X X O 
on move:  X
O O O 
X   X 
X X O 
Episode 192, Total Reward: -1
Average Reward: 0.3333333333333333
on move:  O
      
      
  X   
on move:  X
O     
      
  X   
on move:  O
O     
X     
  X   
on move:  X
O     
X     
  X O 
on move:  O
O X   
X     
  X O 
on move:  X
O X   
X O   
  X O 
Episode 193, Total Reward: -1
Average Reward: 0.32642487046632124
on move:  O
      
X     
      
on move:  X
      
X     
O     
on move:  O
  X   
X     
O     
on move:  X
  X   
X   O 
O     
on move:  O
  X X 
X   O 
O     
on move:  X
  X X 
X O O 
O     
on move:  O
X X X 
X O O 
O     
Episode 194, Total Reward: 1
Average Reward: 0.32989690721649484
on move:  O
      
      
X     
on move:  X
      
  O   
X     
on move:  O
  X   
  O   
X     
on move:  X
  X   
O O   
X     
on move:  O
  X X 
O O   
X     
on move:  X
O X X 
O O   
X     
on move:  O
O X X 
O O X 
X     
on move:  X
O X X 
O O X 
X   O 
Episode 195, Total Reward: -1
Average Reward: 0.3230769230769231
on move:  O
      
      
  X   
on move:  X
      
  O   
  X   
on move:  O
  X   
  O   
  X   
on move:  X
  X   
  O   
  X O 
on move:  O
  X   
  O   
X X O 
on move:  X
  X   
  O O 
X X O 
on move:  O
X X   
  O O 
X X O 
on move:  X
X X O 
  O O 
X X O 
Episode 196, Total Reward: -1
Average Reward: 0.3163265306122449
on move:  O
      
      
X     
on move:  X
O     
      
X     
on move:  O
O     
      
X   X 
on move:  X
O   O 
      
X   X 
on move:  O
O   O 
X     
X   X 
on move:  X
O O O 
X     
X   X 
Episode 197, Total Reward: -1
Average Reward: 0.3096446700507614
on move:  O
    X 
      
      
on move:  X
  O X 
      
      
on move:  O
  O X 
    X 
      
on move:  X
  O X 
    X 
  O   
on move:  O
  O X 
    X 
X O   
on move:  X
  O X 
  O X 
X O   
Episode 198, Total Reward: -1
Average Reward: 0.30303030303030304
on move:  O
X     
      
      
on move:  X
X O   
      
      
on move:  O
X O X 
      
      
on move:  X
X O X 
      
    O 
on move:  O
X O X 
      
  X O 
on move:  X
X O X 
O     
  X O 
on move:  O
X O X 
O   X 
  X O 
on move:  X
X O X 
O   X 
O X O 
on move:  O
X O X 
O X X 
O X O 
Episode 199, Total Reward: 0
Average Reward: 0.3015075376884422
on move:  O
  X   
      
      
on move:  X
  X   
O     
      
on move:  O
  X   
O     
  X   
on move:  X
  X   
O   O 
  X   
on move:  O
  X   
O X O 
  X   
Episode 200, Total Reward: 1
Average Reward: 0.305
on move:  O
    X 
      
      
on move:  X
    X 
  O   
      
on move:  O
X   X 
  O   
      
on move:  X
X   X 
  O   
    O 
on move:  O
X   X 
  O   
X   O 
on move:  X
X O X 
  O   
X   O 
on move:  O
X O X 
  O X 
X   O 
on move:  X
X O X 
O O X 
X   O 
on move:  O
X O X 
O O X 
X X O 
Episode 201, Total Reward: 0
Average Reward: 0.3034825870646766
on move:  O
X     
      
      
on move:  X
X     
      
O     
on move:  O
X     
X     
O     
on move:  X
X     
X     
O   O 
on move:  O
X X   
X     
O   O 
on move:  X
X X   
X O   
O   O 
on move:  O
X X   
X O   
O X O 
on move:  X
X X O 
X O   
O X O 
Episode 202, Total Reward: -1
Average Reward: 0.297029702970297
on move:  O
      
      
X     
on move:  X
      
    O 
X     
on move:  O
      
    O 
X X   
on move:  X
    O 
    O 
X X   
on move:  O
    O 
  X O 
X X   
on move:  X
  O O 
  X O 
X X   
on move:  O
  O O 
  X O 
X X X 
Episode 203, Total Reward: 1
Average Reward: 0.30049261083743845
on move:  O
      
X     
      
on move:  X
      
X   O 
      
on move:  O
X     
X   O 
      
on move:  X
X     
X O O 
      
on move:  O
X X   
X O O 
      
on move:  X
X X   
X O O 
  O   
on move:  O
X X   
X O O 
X O   
Episode 204, Total Reward: 1
Average Reward: 0.30392156862745096
on move:  O
    X 
      
      
on move:  X
    X 
      
O     
on move:  O
    X 
X     
O     
on move:  X
    X 
X     
O   O 
on move:  O
    X 
X X   
O   O 
on move:  X
  O X 
X X   
O   O 
on move:  O
  O X 
X X X 
O   O 
Episode 205, Total Reward: 1
Average Reward: 0.3073170731707317
on move:  O
  X   
      
      
on move:  X
  X O 
      
      
on move:  O
  X O 
      
X     
on move:  X
  X O 
    O 
X     
on move:  O
  X O 
X   O 
X     
on move:  X
O X O 
X   O 
X     
on move:  O
O X O 
X   O 
X   X 
on move:  X
O X O 
X O O 
X   X 
on move:  O
O X O 
X O O 
X X X 
Episode 206, Total Reward: 1
Average Reward: 0.3106796116504854
on move:  O
      
      
    X 
on move:  X
O     
      
    X 
on move:  O
O     
      
X   X 
on move:  X
O     
O     
X   X 
on move:  O
O     
O     
X X X 
Episode 207, Total Reward: 1
Average Reward: 0.3140096618357488
on move:  O
      
      
X     
on move:  X
      
      
X   O 
on move:  O
      
X     
X   O 
on move:  X
O     
X     
X   O 
on move:  O
O   X 
X     
X   O 
on move:  X
O O X 
X     
X   O 
on move:  O
O O X 
X     
X X O 
on move:  X
O O X 
X O   
X X O 
Episode 208, Total Reward: -1
Average Reward: 0.3076923076923077
on move:  O
X     
      
      
on move:  X
X O   
      
      
on move:  O
X O   
  X   
      
on move:  X
X O   
  X   
  O   
on move:  O
X O   
  X X 
  O   
on move:  X
X O   
O X X 
  O   
on move:  O
X O X 
O X X 
  O   
on move:  X
X O X 
O X X 
O O   
on move:  O
X O X 
O X X 
O O X 
Episode 209, Total Reward: 1
Average Reward: 0.31100478468899523
on move:  O
      
      
  X   
on move:  X
      
O     
  X   
on move:  O
  X   
O     
  X   
on move:  X
  X   
O O   
  X   
on move:  O
  X   
O O X 
  X   
on move:  X
O X   
O O X 
  X   
on move:  O
O X   
O O X 
X X   
on move:  X
O X   
O O X 
X X O 
Episode 210, Total Reward: -1
Average Reward: 0.3047619047619048
on move:  O
      
    X 
      
on move:  X
      
    X 
O     
on move:  O
  X   
    X 
O     
on move:  X
  X   
    X 
O O   
on move:  O
  X X 
    X 
O O   
on move:  X
O X X 
    X 
O O   
on move:  O
O X X 
X   X 
O O   
on move:  X
O X X 
X   X 
O O O 
Episode 211, Total Reward: -1
Average Reward: 0.2985781990521327
on move:  O
  X   
      
      
on move:  X
O X   
      
      
on move:  O
O X   
      
X     
on move:  X
O X   
  O   
X     
on move:  O
O X   
  O   
X   X 
on move:  X
O X   
  O O 
X   X 
on move:  O
O X   
  O O 
X X X 
Episode 212, Total Reward: 1
Average Reward: 0.3018867924528302
on move:  O
      
X     
      
on move:  X
      
X     
  O   
on move:  O
    X 
X     
  O   
on move:  X
  O X 
X     
  O   
on move:  O
  O X 
X     
  O X 
on move:  X
  O X 
X   O 
  O X 
on move:  O
X O X 
X   O 
  O X 
on move:  X
X O X 
X O O 
  O X 
Episode 213, Total Reward: -1
Average Reward: 0.29577464788732394
on move:  O
      
      
    X 
on move:  X
  O   
      
    X 
on move:  O
  O   
      
  X X 
on move:  X
  O   
  O   
  X X 
on move:  O
X O   
  O   
  X X 
on move:  X
X O   
  O   
O X X 
on move:  O
X O   
X O   
O X X 
on move:  X
X O O 
X O   
O X X 
Episode 214, Total Reward: -1
Average Reward: 0.2897196261682243
on move:  O
  X   
      
      
on move:  X
  X   
  O   
      
on move:  O
  X   
  O   
X     
on move:  X
  X   
  O   
X O   
on move:  O
  X   
  O   
X O X 
on move:  X
  X   
O O   
X O X 
on move:  O
  X X 
O O   
X O X 
on move:  X
  X X 
O O O 
X O X 
Episode 215, Total Reward: -1
Average Reward: 0.2837209302325581
on move:  O
      
      
X     
on move:  X
      
  O   
X     
on move:  O
X     
  O   
X     
on move:  X
X   O 
  O   
X     
on move:  O
X   O 
  O   
X X   
on move:  X
X   O 
  O   
X X O 
on move:  O
X   O 
  O X 
X X O 
on move:  X
X O O 
  O X 
X X O 
on move:  O
X O O 
X O X 
X X O 
Episode 216, Total Reward: 1
Average Reward: 0.28703703703703703
on move:  O
      
      
X     
on move:  X
      
      
X   O 
on move:  O
X     
      
X   O 
on move:  X
X     
O     
X   O 
on move:  O
X     
O X   
X   O 
on move:  X
X     
O X   
X O O 
on move:  O
X X   
O X   
X O O 
on move:  X
X X   
O X O 
X O O 
on move:  O
X X X 
O X O 
X O O 
Episode 217, Total Reward: 1
Average Reward: 0.2903225806451613
on move:  O
      
  X   
      
on move:  X
      
  X   
  O   
on move:  O
      
  X X 
  O   
on move:  X
      
O X X 
  O   
on move:  O
      
O X X 
X O   
on move:  X
O     
O X X 
X O   
on move:  O
O     
O X X 
X O X 
on move:  X
O   O 
O X X 
X O X 
on move:  O
O X O 
O X X 
X O X 
Episode 218, Total Reward: 0
Average Reward: 0.2889908256880734
on move:  O
  X   
      
      
on move:  X
  X   
      
  O   
on move:  O
  X   
      
  O X 
on move:  X
  X   
O     
  O X 
on move:  O
  X   
O   X 
  O X 
on move:  X
  X   
O   X 
O O X 
on move:  O
  X   
O X X 
O O X 
on move:  X
O X   
O X X 
O O X 
Episode 219, Total Reward: -1
Average Reward: 0.2831050228310502
on move:  O
    X 
      
      
on move:  X
    X 
O     
      
on move:  O
    X 
O     
  X   
on move:  X
    X 
O     
O X   
on move:  O
X   X 
O     
O X   
on move:  X
X   X 
O     
O X O 
on move:  O
X   X 
O X   
O X O 
on move:  X
X O X 
O X   
O X O 
on move:  O
X O X 
O X X 
O X O 
Episode 220, Total Reward: 0
Average Reward: 0.2818181818181818
on move:  O
      
      
  X   
on move:  X
O     
      
  X   
on move:  O
O     
      
  X X 
on move:  X
O     
    O 
  X X 
on move:  O
O   X 
    O 
  X X 
on move:  X
O   X 
O   O 
  X X 
on move:  O
O   X 
O X O 
  X X 
on move:  X
O   X 
O X O 
O X X 
Episode 221, Total Reward: -1
Average Reward: 0.27601809954751133
on move:  O
      
      
  X   
on move:  X
      
O     
  X   
on move:  O
      
O     
X X   
on move:  X
      
O O   
X X   
on move:  O
X     
O O   
X X   
on move:  X
X     
O O   
X X O 
on move:  O
X X   
O O   
X X O 
on move:  X
X X   
O O O 
X X O 
Episode 222, Total Reward: -1
Average Reward: 0.2702702702702703
on move:  O
    X 
      
      
on move:  X
    X 
O     
      
on move:  O
X   X 
O     
      
on move:  X
X   X 
O   O 
      
on move:  O
X   X 
O   O 
  X   
on move:  X
X O X 
O   O 
  X   
on move:  O
X O X 
O X O 
  X   
on move:  X
X O X 
O X O 
  X O 
on move:  O
X O X 
O X O 
X X O 
Episode 223, Total Reward: 1
Average Reward: 0.273542600896861
on move:  O
    X 
      
      
on move:  X
    X 
      
    O 
on move:  O
    X 
    X 
    O 
on move:  X
    X 
    X 
O   O 
on move:  O
    X 
    X 
O X O 
on move:  X
    X 
  O X 
O X O 
on move:  O
    X 
X O X 
O X O 
on move:  X
  O X 
X O X 
O X O 
on move:  O
X O X 
X O X 
O X O 
Episode 224, Total Reward: 0
Average Reward: 0.27232142857142855
on move:  O
      
      
X     
on move:  X
      
    O 
X     
on move:  O
      
  X O 
X     
on move:  X
      
  X O 
X O   
on move:  O
      
  X O 
X O X 
on move:  X
O     
  X O 
X O X 
on move:  O
O     
X X O 
X O X 
on move:  X
O O   
X X O 
X O X 
on move:  O
O O X 
X X O 
X O X 
Episode 225, Total Reward: 1
Average Reward: 0.27555555555555555
on move:  O
      
  X   
      
on move:  X
      
  X   
  O   
on move:  O
      
X X   
  O   
on move:  X
      
X X   
O O   
on move:  O
      
X X X 
O O   
Episode 226, Total Reward: 1
Average Reward: 0.27876106194690264
on move:  O
      
    X 
      
on move:  X
      
  O X 
      
on move:  O
      
  O X 
X     
on move:  X
      
O O X 
X     
on move:  O
    X 
O O X 
X     
on move:  X
    X 
O O X 
X O   
on move:  O
X   X 
O O X 
X O   
on move:  X
X O X 
O O X 
X O   
Episode 227, Total Reward: -1
Average Reward: 0.27312775330396477
on move:  O
      
      
X     
on move:  X
    O 
      
X     
on move:  O
    O 
X     
X     
on move:  X
    O 
X     
X   O 
on move:  O
    O 
X X   
X   O 
on move:  X
O   O 
X X   
X   O 
on move:  O
O   O 
X X X 
X   O 
Episode 228, Total Reward: 1
Average Reward: 0.27631578947368424
on move:  O
  X   
      
      
on move:  X
  X   
  O   
      
on move:  O
  X   
  O   
    X 
on move:  X
  X   
  O   
O   X 
on move:  O
  X   
  O X 
O   X 
on move:  X
  X   
O O X 
O   X 
on move:  O
  X   
O O X 
O X X 
on move:  X
  X O 
O O X 
O X X 
Episode 229, Total Reward: -1
Average Reward: 0.27074235807860264
on move:  O
      
  X   
      
on move:  X
O     
  X   
      
on move:  O
O     
  X   
X     
on move:  X
O     
  X   
X   O 
on move:  O
O     
X X   
X   O 
on move:  X
O   O 
X X   
X   O 
on move:  O
O   O 
X X   
X X O 
on move:  X
O   O 
X X O 
X X O 
Episode 230, Total Reward: -1
Average Reward: 0.26521739130434785
on move:  O
    X 
      
      
on move:  X
  O X 
      
      
on move:  O
  O X 
      
  X   
on move:  X
  O X 
    O 
  X   
on move:  O
  O X 
X   O 
  X   
on move:  X
O O X 
X   O 
  X   
on move:  O
O O X 
X   O 
  X X 
on move:  X
O O X 
X O O 
  X X 
on move:  O
O O X 
X O O 
X X X 
Episode 231, Total Reward: 1
Average Reward: 0.2683982683982684
on move:  O
      
  X   
      
on move:  X
      
  X   
  O   
on move:  O
    X 
  X   
  O   
on move:  X
    X 
  X   
O O   
on move:  O
    X 
  X   
O O X 
on move:  X
    X 
  X O 
O O X 
on move:  O
    X 
X X O 
O O X 
on move:  X
  O X 
X X O 
O O X 
on move:  O
X O X 
X X O 
O O X 
Episode 232, Total Reward: 1
Average Reward: 0.27155172413793105
on move:  O
    X 
      
      
on move:  X
    X 
      
  O   
on move:  O
    X 
      
X O   
on move:  X
  O X 
      
X O   
on move:  O
  O X 
  X   
X O   
Episode 233, Total Reward: 1
Average Reward: 0.27467811158798283
on move:  O
    X 
      
      
on move:  X
    X 
O     
      
on move:  O
X   X 
O     
      
on move:  X
X   X 
O     
    O 
on move:  O
X   X 
O   X 
    O 
on move:  X
X   X 
O   X 
O   O 
on move:  O
X X X 
O   X 
O   O 
Episode 234, Total Reward: 1
Average Reward: 0.2777777777777778
on move:  O
      
  X   
      
on move:  X
    O 
  X   
      
on move:  O
    O 
X X   
      
on move:  X
  O O 
X X   
      
on move:  O
  O O 
X X   
  X   
on move:  X
  O O 
X X   
O X   
on move:  O
  O O 
X X   
O X X 
on move:  X
  O O 
X X O 
O X X 
on move:  O
X O O 
X X O 
O X X 
Episode 235, Total Reward: 1
Average Reward: 0.28085106382978725
on move:  O
      
      
  X   
on move:  X
O     
      
  X   
on move:  O
O     
X     
  X   
on move:  X
O     
X O   
  X   
on move:  O
O     
X O X 
  X   
on move:  X
O O   
X O X 
  X   
on move:  O
O O X 
X O X 
  X   
on move:  X
O O X 
X O X 
  X O 
Episode 236, Total Reward: -1
Average Reward: 0.2754237288135593
on move:  O
      
X     
      
on move:  X
O     
X     
      
on move:  O
O     
X   X 
      
on move:  X
O   O 
X   X 
      
on move:  O
O X O 
X   X 
      
on move:  X
O X O 
X   X 
O     
on move:  O
O X O 
X   X 
O X   
on move:  X
O X O 
X   X 
O X O 
on move:  O
O X O 
X X X 
O X O 
Episode 237, Total Reward: 1
Average Reward: 0.27848101265822783
on move:  O
      
      
  X   
on move:  X
    O 
      
  X   
on move:  O
    O 
X     
  X   
on move:  X
O   O 
X     
  X   
on move:  O
O   O 
X   X 
  X   
on move:  X
O   O 
X   X 
O X   
on move:  O
O   O 
X   X 
O X X 
on move:  X
O   O 
X O X 
O X X 
Episode 238, Total Reward: -1
Average Reward: 0.27310924369747897
on move:  O
      
    X 
      
on move:  X
  O   
    X 
      
on move:  O
  O   
    X 
X     
on move:  X
  O   
O   X 
X     
on move:  O
  O   
O X X 
X     
on move:  X
  O O 
O X X 
X     
on move:  O
X O O 
O X X 
X     
on move:  X
X O O 
O X X 
X O   
on move:  O
X O O 
O X X 
X O X 
Episode 239, Total Reward: 1
Average Reward: 0.27615062761506276
on move:  O
  X   
      
      
on move:  X
  X   
      
O     
on move:  O
  X X 
      
O     
on move:  X
  X X 
  O   
O     
on move:  O
  X X 
X O   
O     
on move:  X
O X X 
X O   
O     
on move:  O
O X X 
X O   
O   X 
on move:  X
O X X 
X O   
O O X 
on move:  O
O X X 
X O X 
O O X 
Episode 240, Total Reward: 1
Average Reward: 0.2791666666666667
on move:  O
      
      
X     
on move:  X
      
  O   
X     
on move:  O
  X   
  O   
X     
on move:  X
O X   
  O   
X     
on move:  O
O X   
  O X 
X     
on move:  X
O X   
O O X 
X     
on move:  O
O X   
O O X 
X   X 
on move:  X
O X O 
O O X 
X   X 
on move:  O
O X O 
O O X 
X X X 
Episode 241, Total Reward: 1
Average Reward: 0.2821576763485477
on move:  O
      
      
    X 
on move:  X
      
      
  O X 
on move:  O
      
      
X O X 
on move:  X
      
    O 
X O X 
on move:  O
  X   
    O 
X O X 
on move:  X
  X   
  O O 
X O X 
on move:  O
  X X 
  O O 
X O X 
on move:  X
  X X 
O O O 
X O X 
Episode 242, Total Reward: -1
Average Reward: 0.2768595041322314
on move:  O
      
    X 
      
on move:  X
      
O   X 
      
on move:  O
X     
O   X 
      
on move:  X
X     
O O X 
      
on move:  O
X     
O O X 
    X 
on move:  X
X   O 
O O X 
    X 
on move:  O
X   O 
O O X 
  X X 
on move:  X
X   O 
O O X 
O X X 
Episode 243, Total Reward: -1
Average Reward: 0.2716049382716049
on move:  O
X     
      
      
on move:  X
X     
    O 
      
on move:  O
X     
    O 
X     
on move:  X
X     
O   O 
X     
on move:  O
X X   
O   O 
X     
on move:  X
X X   
O   O 
X   O 
on move:  O
X X   
O X O 
X   O 
on move:  X
X X   
O X O 
X O O 
on move:  O
X X X 
O X O 
X O O 
Episode 244, Total Reward: 1
Average Reward: 0.27459016393442626
on move:  O
      
      
    X 
on move:  X
O     
      
    X 
on move:  O
O     
  X   
    X 
on move:  X
O     
  X O 
    X 
on move:  O
O   X 
  X O 
    X 
on move:  X
O   X 
O X O 
    X 
on move:  O
O X X 
O X O 
    X 
on move:  X
O X X 
O X O 
O   X 
Episode 245, Total Reward: -1
Average Reward: 0.2693877551020408
on move:  O
      
  X   
      
on move:  X
      
  X   
  O   
on move:  O
      
  X   
X O   
on move:  X
      
  X   
X O O 
on move:  O
  X   
  X   
X O O 
on move:  X
  X   
  X O 
X O O 
on move:  O
  X X 
  X O 
X O O 
Episode 246, Total Reward: 1
Average Reward: 0.27235772357723576
on move:  O
X     
      
      
on move:  X
X     
      
  O   
on move:  O
X X   
      
  O   
on move:  X
X X   
  O   
  O   
on move:  O
X X   
X O   
  O   
on move:  X
X X   
X O   
O O   
on move:  O
X X   
X O X 
O O   
on move:  X
X X   
X O X 
O O O 
Episode 247, Total Reward: -1
Average Reward: 0.26720647773279355
on move:  O
      
    X 
      
on move:  X
      
O   X 
      
on move:  O
  X   
O   X 
      
on move:  X
  X   
O   X 
O     
on move:  O
X X   
O   X 
O     
on move:  X
X X   
O O X 
O     
on move:  O
X X   
O O X 
O X   
on move:  X
X X   
O O X 
O X O 
on move:  O
X X X 
O O X 
O X O 
Episode 248, Total Reward: 1
Average Reward: 0.2701612903225806
on move:  O
      
  X   
      
on move:  X
    O 
  X   
      
on move:  O
    O 
  X X 
      
on move:  X
O   O 
  X X 
      
on move:  O
O   O 
X X X 
      
Episode 249, Total Reward: 1
Average Reward: 0.27309236947791166
on move:  O
      
      
  X   
on move:  X
      
      
  X O 
on move:  O
      
      
X X O 
on move:  X
    O 
      
X X O 
on move:  O
    O 
  X   
X X O 
on move:  X
    O 
  X O 
X X O 
Episode 250, Total Reward: -1
Average Reward: 0.268
on move:  O
      
      
X     
on move:  X
      
O     
X     
on move:  O
  X   
O     
X     
on move:  X
  X   
O O   
X     
on move:  O
X X   
O O   
X     
on move:  X
X X   
O O   
X   O 
on move:  O
X X   
O O   
X X O 
on move:  X
X X O 
O O   
X X O 
on move:  O
X X O 
O O X 
X X O 
Episode 251, Total Reward: 0
Average Reward: 0.26693227091633465
on move:  O
      
      
X     
on move:  X
      
      
X   O 
on move:  O
      
      
X X O 
on move:  X
    O 
      
X X O 
on move:  O
    O 
X     
X X O 
on move:  X
    O 
X O   
X X O 
on move:  O
X   O 
X O   
X X O 
Episode 252, Total Reward: 1
Average Reward: 0.2698412698412698
on move:  O
    X 
      
      
on move:  X
    X 
      
  O   
on move:  O
X   X 
      
  O   
on move:  X
X   X 
      
O O   
on move:  O
X   X 
      
O O X 
on move:  X
X O X 
      
O O X 
on move:  O
X O X 
    X 
O O X 
Episode 253, Total Reward: 1
Average Reward: 0.2727272727272727
on move:  O
  X   
      
      
on move:  X
  X   
      
    O 
on move:  O
  X X 
      
    O 
on move:  X
  X X 
O     
    O 
on move:  O
X X X 
O     
    O 
Episode 254, Total Reward: 1
Average Reward: 0.2755905511811024
on move:  O
      
      
  X   
on move:  X
  O   
      
  X   
on move:  O
X O   
      
  X   
on move:  X
X O   
  O   
  X   
on move:  O
X O   
  O X 
  X   
on move:  X
X O O 
  O X 
  X   
on move:  O
X O O 
X O X 
  X   
on move:  X
X O O 
X O X 
O X   
Episode 255, Total Reward: -1
Average Reward: 0.27058823529411763
on move:  O
  X   
      
      
on move:  X
  X   
    O 
      
on move:  O
  X X 
    O 
      
on move:  X
O X X 
    O 
      
on move:  O
O X X 
    O 
X     
on move:  X
O X X 
    O 
X O   
on move:  O
O X X 
X   O 
X O   
on move:  X
O X X 
X   O 
X O O 
on move:  O
O X X 
X X O 
X O O 
Episode 256, Total Reward: 1
Average Reward: 0.2734375
on move:  O
X     
      
      
on move:  X
X     
  O   
      
on move:  O
X   X 
  O   
      
on move:  X
X   X 
  O   
    O 
on move:  O
X   X 
  O   
  X O 
on move:  X
X   X 
  O O 
  X O 
on move:  O
X   X 
X O O 
  X O 
on move:  X
X O X 
X O O 
  X O 
on move:  O
X O X 
X O O 
X X O 
Episode 257, Total Reward: 1
Average Reward: 0.27626459143968873
on move:  O
      
      
  X   
on move:  X
      
      
  X O 
on move:  O
      
  X   
  X O 
on move:  X
  O   
  X   
  X O 
on move:  O
  O   
X X   
  X O 
on move:  X
  O   
X X O 
  X O 
on move:  O
X O   
X X O 
  X O 
on move:  X
X O   
X X O 
O X O 
on move:  O
X O X 
X X O 
O X O 
Episode 258, Total Reward: 0
Average Reward: 0.2751937984496124
on move:  O
X     
      
      
on move:  X
X     
  O   
      
on move:  O
X   X 
  O   
      
on move:  X
X   X 
  O   
    O 
on move:  O
X   X 
X O   
    O 
on move:  X
X   X 
X O   
O   O 
on move:  O
X X X 
X O   
O   O 
Episode 259, Total Reward: 1
Average Reward: 0.277992277992278
on move:  O
    X 
      
      
on move:  X
    X 
      
    O 
on move:  O
  X X 
      
    O 
on move:  X
  X X 
    O 
    O 
on move:  O
X X X 
    O 
    O 
Episode 260, Total Reward: 1
Average Reward: 0.28076923076923077
on move:  O
    X 
      
      
on move:  X
O   X 
      
      
on move:  O
O   X 
X     
      
on move:  X
O O X 
X     
      
on move:  O
O O X 
X     
X     
on move:  X
O O X 
X   O 
X     
on move:  O
O O X 
X   O 
X   X 
on move:  X
O O X 
X O O 
X   X 
on move:  O
O O X 
X O O 
X X X 
Episode 261, Total Reward: 1
Average Reward: 0.2835249042145594
on move:  O
X     
      
      
on move:  X
X     
    O 
      
on move:  O
X   X 
    O 
      
on move:  X
X   X 
O   O 
      
on move:  O
X   X 
O   O 
X     
on move:  X
X   X 
O   O 
X O   
on move:  O
X   X 
O   O 
X O X 
on move:  X
X O X 
O   O 
X O X 
on move:  O
X O X 
O X O 
X O X 
Episode 262, Total Reward: 1
Average Reward: 0.2862595419847328
on move:  O
      
X     
      
on move:  X
      
X     
  O   
on move:  O
      
X X   
  O   
on move:  X
O     
X X   
  O   
on move:  O
O X   
X X   
  O   
on move:  X
O X   
X X O 
  O   
on move:  O
O X   
X X O 
X O   
on move:  X
O X O 
X X O 
X O   
on move:  O
O X O 
X X O 
X O X 
Episode 263, Total Reward: 0
Average Reward: 0.28517110266159695
on move:  O
      
      
X     
on move:  X
      
      
X O   
on move:  O
    X 
      
X O   
on move:  X
    X 
O     
X O   
on move:  O
    X 
O     
X O X 
on move:  X
O   X 
O     
X O X 
on move:  O
O   X 
O   X 
X O X 
Episode 264, Total Reward: 1
Average Reward: 0.2878787878787879
on move:  O
X     
      
      
on move:  X
X     
O     
      
on move:  O
X   X 
O     
      
on move:  X
X O X 
O     
      
on move:  O
X O X 
O     
  X   
on move:  X
X O X 
O O   
  X   
on move:  O
X O X 
O O   
  X X 
on move:  X
X O X 
O O   
O X X 
on move:  O
X O X 
O O X 
O X X 
Episode 265, Total Reward: 1
Average Reward: 0.29056603773584905
on move:  O
      
  X   
      
on move:  X
O     
  X   
      
on move:  O
O     
  X   
    X 
on move:  X
O     
  X O 
    X 
on move:  O
O X   
  X O 
    X 
on move:  X
O X O 
  X O 
    X 
on move:  O
O X O 
  X O 
  X X 
Episode 266, Total Reward: 1
Average Reward: 0.2932330827067669
on move:  O
      
      
    X 
on move:  X
      
O     
    X 
on move:  O
    X 
O     
    X 
on move:  X
    X 
O     
O   X 
on move:  O
    X 
O X   
O   X 
on move:  X
O   X 
O X   
O   X 
Episode 267, Total Reward: -1
Average Reward: 0.2883895131086142
on move:  O
      
      
X     
on move:  X
O     
      
X     
on move:  O
O     
      
X X   
on move:  X
O O   
      
X X   
on move:  O
O O   
  X   
X X   
on move:  X
O O O 
  X   
X X   
Episode 268, Total Reward: -1
Average Reward: 0.2835820895522388
on move:  O
      
  X   
      
on move:  X
  O   
  X   
      
on move:  O
  O   
  X   
  X   
on move:  X
  O O 
  X   
  X   
on move:  O
  O O 
  X   
  X X 
on move:  X
O O O 
  X   
  X X 
Episode 269, Total Reward: -1
Average Reward: 0.2788104089219331
on move:  O
      
      
X     
on move:  X
      
      
X O   
on move:  O
      
  X   
X O   
on move:  X
    O 
  X   
X O   
on move:  O
  X O 
  X   
X O   
on move:  X
  X O 
  X O 
X O   
on move:  O
  X O 
  X O 
X O X 
on move:  X
O X O 
  X O 
X O X 
on move:  O
O X O 
X X O 
X O X 
Episode 270, Total Reward: 0
Average Reward: 0.2777777777777778
on move:  O
  X   
      
      
on move:  X
  X O 
      
      
on move:  O
  X O 
X     
      
on move:  X
  X O 
X O   
      
on move:  O
  X O 
X O   
    X 
on move:  X
  X O 
X O   
O   X 
Episode 271, Total Reward: -1
Average Reward: 0.2730627306273063
on move:  O
      
X     
      
on move:  X
      
X     
O     
on move:  O
  X   
X     
O     
on move:  X
  X   
X     
O O   
on move:  O
X X   
X     
O O   
on move:  X
X X   
X O   
O O   
on move:  O
X X   
X O X 
O O   
on move:  X
X X   
X O X 
O O O 
Episode 272, Total Reward: -1
Average Reward: 0.26838235294117646
on move:  O
X     
      
      
on move:  X
X     
      
O     
on move:  O
X   X 
      
O     
on move:  X
X   X 
O     
O     
on move:  O
X X X 
O     
O     
Episode 273, Total Reward: 1
Average Reward: 0.27106227106227104
on move:  O
      
X     
      
on move:  X
      
X O   
      
on move:  O
    X 
X O   
      
on move:  X
    X 
X O   
O     
on move:  O
  X X 
X O   
O     
on move:  X
O X X 
X O   
O     
on move:  O
O X X 
X O   
O   X 
on move:  X
O X X 
X O   
O O X 
on move:  O
O X X 
X O X 
O O X 
Episode 274, Total Reward: 1
Average Reward: 0.2737226277372263
on move:  O
      
      
X     
on move:  X
      
      
X   O 
on move:  O
X     
      
X   O 
on move:  X
X     
O     
X   O 
on move:  O
X X   
O     
X   O 
on move:  X
X X   
O     
X O O 
on move:  O
X X   
O X   
X O O 
on move:  X
X X O 
O X   
X O O 
on move:  O
X X O 
O X X 
X O O 
Episode 275, Total Reward: 0
Average Reward: 0.2727272727272727
on move:  O
      
X     
      
on move:  X
      
X     
O     
on move:  O
X     
X     
O     
on move:  X
X     
X     
O O   
on move:  O
X     
X   X 
O O   
on move:  X
X   O 
X   X 
O O   
on move:  O
X   O 
X X X 
O O   
Episode 276, Total Reward: 1
Average Reward: 0.2753623188405797
on move:  O
      
X     
      
on move:  X
      
X O   
      
on move:  O
X     
X O   
      
on move:  X
X   O 
X O   
      
on move:  O
X   O 
X O   
  X   
on move:  X
X O O 
X O   
  X   
on move:  O
X O O 
X O X 
  X   
on move:  X
X O O 
X O X 
O X   
Episode 277, Total Reward: -1
Average Reward: 0.27075812274368233
on move:  O
      
  X   
      
on move:  X
    O 
  X   
      
on move:  O
    O 
X X   
      
on move:  X
    O 
X X   
O     
on move:  O
    O 
X X   
O   X 
on move:  X
    O 
X X O 
O   X 
on move:  O
X   O 
X X O 
O   X 
Episode 278, Total Reward: 1
Average Reward: 0.2733812949640288
on move:  O
    X 
      
      
on move:  X
O   X 
      
      
on move:  O
O   X 
    X 
      
on move:  X
O   X 
    X 
O     
on move:  O
O   X 
    X 
O   X 
Episode 279, Total Reward: 1
Average Reward: 0.27598566308243727
on move:  O
      
    X 
      
on move:  X
    O 
    X 
      
on move:  O
    O 
X   X 
      
on move:  X
O   O 
X   X 
      
on move:  O
O   O 
X   X 
    X 
on move:  X
O   O 
X   X 
  O X 
on move:  O
O   O 
X X X 
  O X 
Episode 280, Total Reward: 1
Average Reward: 0.2785714285714286
on move:  O
      
      
  X   
on move:  X
      
  O   
  X   
on move:  O
    X 
  O   
  X   
on move:  X
    X 
  O   
O X   
on move:  O
  X X 
  O   
O X   
on move:  X
O X X 
  O   
O X   
on move:  O
O X X 
  O   
O X X 
on move:  X
O X X 
O O   
O X X 
Episode 281, Total Reward: -1
Average Reward: 0.27402135231316727
on move:  O
X     
      
      
on move:  X
X     
      
    O 
on move:  O
X   X 
      
    O 
on move:  X
X   X 
      
  O O 
on move:  O
X   X 
    X 
  O O 
on move:  X
X   X 
  O X 
  O O 
on move:  O
X   X 
X O X 
  O O 
on move:  X
X O X 
X O X 
  O O 
Episode 282, Total Reward: -1
Average Reward: 0.2695035460992908
on move:  O
X     
      
      
on move:  X
X   O 
      
      
on move:  O
X   O 
      
    X 
on move:  X
X   O 
O     
    X 
on move:  O
X   O 
O   X 
    X 
on move:  X
X   O 
O   X 
O   X 
on move:  O
X   O 
O X X 
O   X 
Episode 283, Total Reward: 1
Average Reward: 0.27208480565371024
on move:  O
      
      
  X   
on move:  X
    O 
      
  X   
on move:  O
X   O 
      
  X   
on move:  X
X O O 
      
  X   
on move:  O
X O O 
X     
  X   
on move:  X
X O O 
X     
  X O 
on move:  O
X O O 
X X   
  X O 
on move:  X
X O O 
X X O 
  X O 
Episode 284, Total Reward: -1
Average Reward: 0.2676056338028169
on move:  O
      
      
    X 
on move:  X
O     
      
    X 
on move:  O
O     
    X 
    X 
on move:  X
O     
    X 
O   X 
on move:  O
O     
X   X 
O   X 
on move:  X
O O   
X   X 
O   X 
on move:  O
O O   
X   X 
O X X 
on move:  X
O O   
X O X 
O X X 
on move:  O
O O X 
X O X 
O X X 
Episode 285, Total Reward: 1
Average Reward: 0.27017543859649124
on move:  O
      
      
X     
on move:  X
O     
      
X     
on move:  O
O     
    X 
X     
on move:  X
O     
    X 
X O   
on move:  O
O     
X   X 
X O   
on move:  X
O   O 
X   X 
X O   
on move:  O
O   O 
X   X 
X O X 
on move:  X
O   O 
X O X 
X O X 
on move:  O
O X O 
X O X 
X O X 
Episode 286, Total Reward: 0
Average Reward: 0.2692307692307692
on move:  O
      
      
X     
on move:  X
      
    O 
X     
on move:  O
      
    O 
X X   
on move:  X
      
  O O 
X X   
on move:  O
      
  O O 
X X X 
Episode 287, Total Reward: 1
Average Reward: 0.27177700348432055
on move:  O
      
      
    X 
on move:  X
      
      
O   X 
on move:  O
      
  X   
O   X 
on move:  X
      
  X O 
O   X 
on move:  O
      
X X O 
O   X 
on move:  X
  O   
X X O 
O   X 
on move:  O
  O   
X X O 
O X X 
on move:  X
O O   
X X O 
O X X 
on move:  O
O O X 
X X O 
O X X 
Episode 288, Total Reward: 0
Average Reward: 0.2708333333333333
on move:  O
      
      
    X 
on move:  X
      
      
  O X 
on move:  O
    X 
      
  O X 
on move:  X
    X 
O     
  O X 
on move:  O
    X 
O     
X O X 
on move:  X
    X 
O   O 
X O X 
on move:  O
X   X 
O   O 
X O X 
on move:  X
X   X 
O O O 
X O X 
Episode 289, Total Reward: -1
Average Reward: 0.2664359861591695
on move:  O
      
  X   
      
on move:  X
      
  X   
O     
on move:  O
  X   
  X   
O     
on move:  X
  X   
  X   
O O   
on move:  O
X X   
  X   
O O   
on move:  X
X X   
O X   
O O   
on move:  O
X X   
O X X 
O O   
on move:  X
X X O 
O X X 
O O   
on move:  O
X X O 
O X X 
O O X 
Episode 290, Total Reward: 1
Average Reward: 0.2689655172413793
on move:  O
    X 
      
      
on move:  X
    X 
      
    O 
on move:  O
    X 
    X 
    O 
on move:  X
    X 
O   X 
    O 
on move:  O
X   X 
O   X 
    O 
on move:  X
X O X 
O   X 
    O 
on move:  O
X O X 
O X X 
    O 
on move:  X
X O X 
O X X 
  O O 
on move:  O
X O X 
O X X 
X O O 
Episode 291, Total Reward: 1
Average Reward: 0.27147766323024053
on move:  O
    X 
      
      
on move:  X
  O X 
      
      
on move:  O
X O X 
      
      
on move:  X
X O X 
O     
      
on move:  O
X O X 
O     
X     
on move:  X
X O X 
O     
X O   
on move:  O
X O X 
O   X 
X O   
on move:  X
X O X 
O   X 
X O O 
on move:  O
X O X 
O X X 
X O O 
Episode 292, Total Reward: 1
Average Reward: 0.273972602739726
on move:  O
      
    X 
      
on move:  X
      
    X 
O     
on move:  O
      
  X X 
O     
on move:  X
      
  X X 
O   O 
on move:  O
    X 
  X X 
O   O 
on move:  X
  O X 
  X X 
O   O 
on move:  O
X O X 
  X X 
O   O 
on move:  X
X O X 
  X X 
O O O 
Episode 293, Total Reward: -1
Average Reward: 0.2696245733788396
on move:  O
      
      
    X 
on move:  X
      
    O 
    X 
on move:  O
    X 
    O 
    X 
on move:  X
    X 
O   O 
    X 
on move:  O
  X X 
O   O 
    X 
on move:  X
  X X 
O   O 
  O X 
on move:  O
X X X 
O   O 
  O X 
Episode 294, Total Reward: 1
Average Reward: 0.272108843537415
on move:  O
      
  X   
      
on move:  X
      
  X O 
      
on move:  O
    X 
  X O 
      
on move:  X
  O X 
  X O 
      
on move:  O
  O X 
  X O 
X     
Episode 295, Total Reward: 1
Average Reward: 0.2745762711864407
on move:  O
      
    X 
      
on move:  X
O     
    X 
      
on move:  O
O X   
    X 
      
on move:  X
O X   
  O X 
      
on move:  O
O X   
  O X 
    X 
on move:  X
O X O 
  O X 
    X 
on move:  O
O X O 
  O X 
  X X 
on move:  X
O X O 
O O X 
  X X 
on move:  O
O X O 
O O X 
X X X 
Episode 296, Total Reward: 1
Average Reward: 0.27702702702702703
on move:  O
      
      
    X 
on move:  X
      
O     
    X 
on move:  O
      
O     
X   X 
on move:  X
    O 
O     
X   X 
on move:  O
    O 
O X   
X   X 
on move:  X
    O 
O X   
X O X 
on move:  O
  X O 
O X   
X O X 
on move:  X
  X O 
O X O 
X O X 
on move:  O
X X O 
O X O 
X O X 
Episode 297, Total Reward: 1
Average Reward: 0.27946127946127947
on move:  O
X     
      
      
on move:  X
X     
    O 
      
on move:  O
X     
    O 
    X 
on move:  X
X   O 
    O 
    X 
on move:  O
X X O 
    O 
    X 
on move:  X
X X O 
    O 
  O X 
on move:  O
X X O 
  X O 
  O X 
Episode 298, Total Reward: 1
Average Reward: 0.28187919463087246
on move:  O
      
    X 
      
on move:  X
      
    X 
  O   
on move:  O
      
  X X 
  O   
on move:  X
    O 
  X X 
  O   
on move:  O
    O 
X X X 
  O   
Episode 299, Total Reward: 1
Average Reward: 0.2842809364548495
on move:  O
      
      
X     
on move:  X
  O   
      
X     
on move:  O
  O   
    X 
X     
on move:  X
O O   
    X 
X     
on move:  O
O O   
    X 
X X   
on move:  X
O O   
  O X 
X X   
on move:  O
O O   
X O X 
X X   
on move:  X
O O   
X O X 
X X O 
Episode 300, Total Reward: -1
Average Reward: 0.28
on move:  O
  X   
      
      
on move:  X
  X   
  O   
      
on move:  O
  X   
  O   
  X   
on move:  X
O X   
  O   
  X   
on move:  O
O X   
X O   
  X   
on move:  X
O X O 
X O   
  X   
on move:  O
O X O 
X O   
X X   
on move:  X
O X O 
X O O 
X X   
on move:  O
O X O 
X O O 
X X X 
Episode 301, Total Reward: 1
Average Reward: 0.2823920265780731
on move:  O
      
      
  X   
on move:  X
      
O     
  X   
on move:  O
  X   
O     
  X   
on move:  X
O X   
O     
  X   
on move:  O
O X   
O     
  X X 
on move:  X
O X   
O   O 
  X X 
on move:  O
O X X 
O   O 
  X X 
on move:  X
O X X 
O O O 
  X X 
Episode 302, Total Reward: -1
Average Reward: 0.2781456953642384
on move:  O
      
      
  X   
on move:  X
      
      
  X O 
on move:  O
      
  X   
  X O 
on move:  X
      
  X O 
  X O 
on move:  O
      
  X O 
X X O 
on move:  X
O     
  X O 
X X O 
on move:  O
O     
X X O 
X X O 
on move:  X
O O   
X X O 
X X O 
on move:  O
O O X 
X X O 
X X O 
Episode 303, Total Reward: 1
Average Reward: 0.28052805280528054
on move:  O
  X   
      
      
on move:  X
O X   
      
      
on move:  O
O X   
  X   
      
on move:  X
O X   
  X   
  O   
on move:  O
O X X 
  X   
  O   
on move:  X
O X X 
O X   
  O   
on move:  O
O X X 
O X   
  O X 
on move:  X
O X X 
O X O 
  O X 
on move:  O
O X X 
O X O 
X O X 
Episode 304, Total Reward: 1
Average Reward: 0.28289473684210525
on move:  O
    X 
      
      
on move:  X
    X 
  O   
      
on move:  O
    X 
  O   
  X   
on move:  X
    X 
O O   
  X   
on move:  O
    X 
O O   
  X X 
on move:  X
    X 
O O   
O X X 
on move:  O
    X 
O O X 
O X X 
Episode 305, Total Reward: 1
Average Reward: 0.28524590163934427
on move:  O
X     
      
      
on move:  X
X     
O     
      
on move:  O
X     
O   X 
      
on move:  X
X     
O O X 
      
on move:  O
X     
O O X 
  X   
on move:  X
X     
O O X 
O X   
on move:  O
X   X 
O O X 
O X   
on move:  X
X O X 
O O X 
O X   
on move:  O
X O X 
O O X 
O X X 
Episode 306, Total Reward: 1
Average Reward: 0.2875816993464052
on move:  O
  X   
      
      
on move:  X
  X   
O     
      
on move:  O
  X X 
O     
      
on move:  X
  X X 
O     
    O 
on move:  O
  X X 
O     
X   O 
on move:  X
  X X 
O O   
X   O 
on move:  O
  X X 
O O X 
X   O 
on move:  X
  X X 
O O X 
X O O 
on move:  O
X X X 
O O X 
X O O 
Episode 307, Total Reward: 1
Average Reward: 0.2899022801302932
on move:  O
    X 
      
      
on move:  X
    X 
O     
      
on move:  O
X   X 
O     
      
on move:  X
X   X 
O O   
      
on move:  O
X   X 
O O   
  X   
on move:  X
X   X 
O O   
  X O 
on move:  O
X   X 
O O   
X X O 
on move:  X
X   X 
O O O 
X X O 
Episode 308, Total Reward: -1
Average Reward: 0.2857142857142857
on move:  O
      
X     
      
on move:  X
      
X   O 
      
on move:  O
X     
X   O 
      
on move:  X
X O   
X   O 
      
on move:  O
X O   
X   O 
  X   
on move:  X
X O O 
X   O 
  X   
on move:  O
X O O 
X   O 
X X   
Episode 309, Total Reward: 1
Average Reward: 0.28802588996763756
on move:  O
      
      
    X 
on move:  X
  O   
      
    X 
on move:  O
  O   
X     
    X 
on move:  X
  O   
X   O 
    X 
on move:  O
  O   
X X O 
    X 
on move:  X
  O   
X X O 
O   X 
on move:  O
X O   
X X O 
O   X 
Episode 310, Total Reward: 1
Average Reward: 0.2903225806451613
on move:  O
      
      
X     
on move:  X
    O 
      
X     
on move:  O
    O 
      
X X   
on move:  X
    O 
    O 
X X   
on move:  O
    O 
X   O 
X X   
on move:  X
  O O 
X   O 
X X   
on move:  O
  O O 
X   O 
X X X 
Episode 311, Total Reward: 1
Average Reward: 0.29260450160771706
on move:  O
X     
      
      
on move:  X
X     
      
  O   
on move:  O
X     
      
X O   
on move:  X
X     
      
X O O 
on move:  O
X X   
      
X O O 
on move:  X
X X   
  O   
X O O 
on move:  O
X X   
X O   
X O O 
Episode 312, Total Reward: 1
Average Reward: 0.2948717948717949
on move:  O
    X 
      
      
on move:  X
    X 
      
    O 
on move:  O
    X 
      
X   O 
on move:  X
    X 
O     
X   O 
on move:  O
X   X 
O     
X   O 
on move:  X
X O X 
O     
X   O 
on move:  O
X O X 
O     
X X O 
on move:  X
X O X 
O O   
X X O 
on move:  O
X O X 
O O X 
X X O 
Episode 313, Total Reward: 0
Average Reward: 0.2939297124600639
on move:  O
      
      
  X   
on move:  X
      
      
O X   
on move:  O
  X   
      
O X   
on move:  X
O X   
      
O X   
on move:  O
O X   
      
O X X 
on move:  X
O X O 
      
O X X 
on move:  O
O X O 
X     
O X X 
on move:  X
O X O 
X O   
O X X 
Episode 314, Total Reward: -1
Average Reward: 0.2898089171974522
on move:  O
      
      
    X 
on move:  X
      
    O 
    X 
on move:  O
      
  X O 
    X 
on move:  X
O     
  X O 
    X 
on move:  O
O     
X X O 
    X 
on move:  X
O     
X X O 
O   X 
on move:  O
O   X 
X X O 
O   X 
on move:  X
O O X 
X X O 
O   X 
on move:  O
O O X 
X X O 
O X X 
Episode 315, Total Reward: 0
Average Reward: 0.28888888888888886
on move:  O
      
      
X     
on move:  X
O     
      
X     
on move:  O
O     
      
X X   
on move:  X
O     
    O 
X X   
on move:  O
O     
    O 
X X X 
Episode 316, Total Reward: 1
Average Reward: 0.2911392405063291
on move:  O
  X   
      
      
on move:  X
  X   
    O 
      
on move:  O
  X   
X   O 
      
on move:  X
  X   
X   O 
    O 
on move:  O
  X   
X   O 
X   O 
on move:  X
O X   
X   O 
X   O 
on move:  O
O X   
X   O 
X X O 
on move:  X
O X O 
X   O 
X X O 
Episode 317, Total Reward: -1
Average Reward: 0.2870662460567823
on move:  O
      
      
  X   
on move:  X
      
      
  X O 
on move:  O
      
    X 
  X O 
on move:  X
      
O   X 
  X O 
on move:  O
  X   
O   X 
  X O 
on move:  X
  X O 
O   X 
  X O 
on move:  O
  X O 
O X X 
  X O 
Episode 318, Total Reward: 1
Average Reward: 0.2893081761006289
on move:  O
      
      
    X 
on move:  X
      
  O   
    X 
on move:  O
      
  O   
  X X 
on move:  X
O     
  O   
  X X 
on move:  O
O     
  O X 
  X X 
on move:  X
O     
  O X 
O X X 
on move:  O
O X   
  O X 
O X X 
on move:  X
O X   
O O X 
O X X 
Episode 319, Total Reward: -1
Average Reward: 0.2852664576802508
on move:  O
    X 
      
      
on move:  X
    X 
    O 
      
on move:  O
    X 
X   O 
      
on move:  X
    X 
X   O 
    O 
on move:  O
    X 
X   O 
X   O 
on move:  X
O   X 
X   O 
X   O 
on move:  O
O X X 
X   O 
X   O 
on move:  X
O X X 
X O O 
X   O 
Episode 320, Total Reward: -1
Average Reward: 0.28125
on move:  O
X     
      
      
on move:  X
X   O 
      
      
on move:  O
X X O 
      
      
on move:  X
X X O 
    O 
      
on move:  O
X X O 
X   O 
      
on move:  X
X X O 
X O O 
      
on move:  O
X X O 
X O O 
    X 
on move:  X
X X O 
X O O 
O   X 
Episode 321, Total Reward: -1
Average Reward: 0.2772585669781931
on move:  O
    X 
      
      
on move:  X
    X 
      
O     
on move:  O
    X 
  X   
O     
on move:  X
    X 
O X   
O     
on move:  O
    X 
O X   
O   X 
on move:  X
    X 
O X   
O O X 
on move:  O
    X 
O X X 
O O X 
Episode 322, Total Reward: 1
Average Reward: 0.2795031055900621
on move:  O
      
      
X     
on move:  X
      
    O 
X     
on move:  O
  X   
    O 
X     
on move:  X
O X   
    O 
X     
on move:  O
O X   
X   O 
X     
on move:  X
O X O 
X   O 
X     
on move:  O
O X O 
X X O 
X     
on move:  X
O X O 
X X O 
X   O 
Episode 323, Total Reward: -1
Average Reward: 0.2755417956656347
on move:  O
    X 
      
      
on move:  X
O   X 
      
      
on move:  O
O   X 
      
  X   
on move:  X
O   X 
      
O X   
on move:  O
O X X 
      
O X   
on move:  X
O X X 
    O 
O X   
on move:  O
O X X 
  X O 
O X   
Episode 324, Total Reward: 1
Average Reward: 0.2777777777777778
on move:  O
      
      
  X   
on move:  X
  O   
      
  X   
on move:  O
  O X 
      
  X   
on move:  X
  O X 
O     
  X   
on move:  O
  O X 
O     
  X X 
on move:  X
  O X 
O O   
  X X 
on move:  O
  O X 
O O X 
  X X 
Episode 325, Total Reward: 1
Average Reward: 0.28
on move:  O
      
  X   
      
on move:  X
      
  X O 
      
on move:  O
      
  X O 
  X   
on move:  X
      
  X O 
O X   
on move:  O
    X 
  X O 
O X   
on move:  X
  O X 
  X O 
O X   
on move:  O
  O X 
X X O 
O X   
on move:  X
  O X 
X X O 
O X O 
on move:  O
X O X 
X X O 
O X O 
Episode 326, Total Reward: 0
Average Reward: 0.2791411042944785
on move:  O
      
      
X     
on move:  X
      
      
X   O 
on move:  O
      
    X 
X   O 
on move:  X
      
    X 
X O O 
on move:  O
      
X   X 
X O O 
on move:  X
  O   
X   X 
X O O 
on move:  O
X O   
X   X 
X O O 
Episode 327, Total Reward: 1
Average Reward: 0.28134556574923547
on move:  O
      
      
    X 
on move:  X
      
  O   
    X 
on move:  O
      
  O   
  X X 
on move:  X
      
  O O 
  X X 
on move:  O
  X   
  O O 
  X X 
on move:  X
  X   
O O O 
  X X 
Episode 328, Total Reward: -1
Average Reward: 0.2774390243902439
on move:  O
      
      
  X   
on move:  X
    O 
      
  X   
on move:  O
    O 
    X 
  X   
on move:  X
    O 
    X 
O X   
on move:  O
    O 
  X X 
O X   
on move:  X
  O O 
  X X 
O X   
on move:  O
  O O 
  X X 
O X X 
on move:  X
O O O 
  X X 
O X X 
Episode 329, Total Reward: -1
Average Reward: 0.2735562310030395
on move:  O
      
      
  X   
on move:  X
      
    O 
  X   
on move:  O
      
  X O 
  X   
on move:  X
      
O X O 
  X   
on move:  O
      
O X O 
  X X 
on move:  X
      
O X O 
O X X 
on move:  O
X     
O X O 
O X X 
Episode 330, Total Reward: 1
Average Reward: 0.27575757575757576
on move:  O
X     
      
      
on move:  X
X     
  O   
      
on move:  O
X X   
  O   
      
on move:  X
X X O 
  O   
      
on move:  O
X X O 
  O X 
      
on move:  X
X X O 
  O X 
O     
Episode 331, Total Reward: -1
Average Reward: 0.2719033232628399
on move:  O
      
    X 
      
on move:  X
  O   
    X 
      
on move:  O
  O X 
    X 
      
on move:  X
  O X 
    X 
O     
on move:  O
  O X 
  X X 
O     
on move:  X
O O X 
  X X 
O     
on move:  O
O O X 
  X X 
O X   
on move:  X
O O X 
  X X 
O X O 
on move:  O
O O X 
X X X 
O X O 
Episode 332, Total Reward: 1
Average Reward: 0.2740963855421687
on move:  O
  X   
      
      
on move:  X
  X   
    O 
      
on move:  O
  X X 
    O 
      
on move:  X
  X X 
    O 
O     
on move:  O
  X X 
    O 
O   X 
on move:  X
  X X 
    O 
O O X 
on move:  O
X X X 
    O 
O O X 
Episode 333, Total Reward: 1
Average Reward: 0.27627627627627627
on move:  O
      
    X 
      
on move:  X
      
  O X 
      
on move:  O
X     
  O X 
      
on move:  X
X     
  O X 
    O 
on move:  O
X     
  O X 
  X O 
on move:  X
X O   
  O X 
  X O 
on move:  O
X O   
X O X 
  X O 
on move:  X
X O   
X O X 
O X O 
on move:  O
X O X 
X O X 
O X O 
Episode 334, Total Reward: 0
Average Reward: 0.2754491017964072
on move:  O
      
    X 
      
on move:  X
  O   
    X 
      
on move:  O
X O   
    X 
      
on move:  X
X O O 
    X 
      
on move:  O
X O O 
    X 
X     
on move:  X
X O O 
  O X 
X     
on move:  O
X O O 
X O X 
X     
Episode 335, Total Reward: 1
Average Reward: 0.27761194029850744
on move:  O
  X   
      
      
on move:  X
  X   
      
O     
on move:  O
  X X 
      
O     
on move:  X
  X X 
      
O O   
on move:  O
  X X 
      
O O X 
on move:  X
  X X 
    O 
O O X 
on move:  O
X X X 
    O 
O O X 
Episode 336, Total Reward: 1
Average Reward: 0.27976190476190477
on move:  O
X     
      
      
on move:  X
X     
      
O     
on move:  O
X     
  X   
O     
on move:  X
X   O 
  X   
O     
on move:  O
X   O 
X X   
O     
on move:  X
X   O 
X X   
O   O 
on move:  O
X   O 
X X   
O X O 
on move:  X
X O O 
X X   
O X O 
on move:  O
X O O 
X X X 
O X O 
Episode 337, Total Reward: 1
Average Reward: 0.2818991097922849
on move:  O
    X 
      
      
on move:  X
    X 
      
O     
on move:  O
    X 
  X   
O     
on move:  X
  O X 
  X   
O     
on move:  O
X O X 
  X   
O     
on move:  X
X O X 
  X   
O   O 
on move:  O
X O X 
  X X 
O   O 
on move:  X
X O X 
  X X 
O O O 
Episode 338, Total Reward: -1
Average Reward: 0.2781065088757396
on move:  O
      
      
    X 
on move:  X
      
    O 
    X 
on move:  O
      
    O 
X   X 
on move:  X
  O   
    O 
X   X 
on move:  O
  O X 
    O 
X   X 
on move:  X
  O X 
  O O 
X   X 
on move:  O
  O X 
  O O 
X X X 
Episode 339, Total Reward: 1
Average Reward: 0.28023598820059
on move:  O
      
X     
      
on move:  X
      
X   O 
      
on move:  O
X     
X   O 
      
on move:  X
X     
X   O 
    O 
on move:  O
X     
X   O 
  X O 
on move:  X
X   O 
X   O 
  X O 
Episode 340, Total Reward: -1
Average Reward: 0.27647058823529413
on move:  O
X     
      
      
on move:  X
X     
      
O     
on move:  O
X X   
      
O     
on move:  X
X X O 
      
O     
on move:  O
X X O 
      
O X   
on move:  X
X X O 
  O   
O X   
Episode 341, Total Reward: -1
Average Reward: 0.2727272727272727
on move:  O
      
    X 
      
on move:  X
      
O   X 
      
on move:  O
      
O   X 
X     
on move:  X
      
O   X 
X   O 
on move:  O
      
O   X 
X X O 
on move:  X
    O 
O   X 
X X O 
on move:  O
X   O 
O   X 
X X O 
on move:  X
X   O 
O O X 
X X O 
on move:  O
X X O 
O O X 
X X O 
Episode 342, Total Reward: 0
Average Reward: 0.2719298245614035
on move:  O
  X   
      
      
on move:  X
  X   
O     
      
on move:  O
  X X 
O     
      
on move:  X
  X X 
O     
    O 
on move:  O
  X X 
O   X 
    O 
on move:  X
  X X 
O   X 
  O O 
on move:  O
  X X 
O   X 
X O O 
on move:  X
O X X 
O   X 
X O O 
on move:  O
O X X 
O X X 
X O O 
Episode 343, Total Reward: 1
Average Reward: 0.27405247813411077
on move:  O
      
      
  X   
on move:  X
  O   
      
  X   
on move:  O
  O   
  X   
  X   
on move:  X
  O   
  X   
O X   
on move:  O
  O   
  X X 
O X   
on move:  X
  O   
  X X 
O X O 
on move:  O
  O   
X X X 
O X O 
Episode 344, Total Reward: 1
Average Reward: 0.2761627906976744
on move:  O
      
      
X     
on move:  X
O     
      
X     
on move:  O
O   X 
      
X     
on move:  X
O   X 
O     
X     
on move:  O
O   X 
O   X 
X     
on move:  X
O   X 
O   X 
X O   
on move:  O
O   X 
O X X 
X O   
Episode 345, Total Reward: 1
Average Reward: 0.2782608695652174
on move:  O
X     
      
      
on move:  X
X O   
      
      
on move:  O
X O   
      
X     
on move:  X
X O   
O     
X     
on move:  O
X O   
O X   
X     
on move:  X
X O   
O X   
X O   
on move:  O
X O   
O X X 
X O   
on move:  X
X O O 
O X X 
X O   
on move:  O
X O O 
O X X 
X O X 
Episode 346, Total Reward: 1
Average Reward: 0.28034682080924855
on move:  O
      
X     
      
on move:  X
      
X     
    O 
on move:  O
X     
X     
    O 
on move:  X
X O   
X     
    O 
on move:  O
X O   
X     
X   O 
Episode 347, Total Reward: 1
Average Reward: 0.2824207492795389
on move:  O
      
X     
      
on move:  X
      
X     
    O 
on move:  O
      
X     
X   O 
on move:  X
      
X O   
X   O 
on move:  O
X     
X O   
X   O 
Episode 348, Total Reward: 1
Average Reward: 0.28448275862068967
on move:  O
      
    X 
      
on move:  X
      
    X 
O     
on move:  O
      
X   X 
O     
on move:  X
  O   
X   X 
O     
on move:  O
  O   
X   X 
O   X 
on move:  X
  O O 
X   X 
O   X 
on move:  O
X O O 
X   X 
O   X 
on move:  X
X O O 
X   X 
O O X 
on move:  O
X O O 
X X X 
O O X 
Episode 349, Total Reward: 1
Average Reward: 0.28653295128939826
on move:  O
      
      
X     
on move:  X
  O   
      
X     
on move:  O
  O   
X     
X     
on move:  X
  O O 
X     
X     
on move:  O
X O O 
X     
X     
Episode 350, Total Reward: 1
Average Reward: 0.2885714285714286
on move:  O
      
      
X     
on move:  X
      
  O   
X     
on move:  O
  X   
  O   
X     
on move:  X
  X O 
  O   
X     
on move:  O
X X O 
  O   
X     
on move:  X
X X O 
  O   
X   O 
on move:  O
X X O 
X O   
X   O 
Episode 351, Total Reward: 1
Average Reward: 0.2905982905982906
on move:  O
      
      
  X   
on move:  X
    O 
      
  X   
on move:  O
    O 
  X   
  X   
on move:  X
O   O 
  X   
  X   
on move:  O
O   O 
  X X 
  X   
on move:  X
O   O 
  X X 
  X O 
on move:  O
O   O 
X X X 
  X O 
Episode 352, Total Reward: 1
Average Reward: 0.29261363636363635
on move:  O
      
X     
      
on move:  X
O     
X     
      
on move:  O
O     
X     
  X   
on move:  X
O   O 
X     
  X   
on move:  O
O   O 
X X   
  X   
on move:  X
O   O 
X X O 
  X   
on move:  O
O X O 
X X O 
  X   
Episode 353, Total Reward: 1
Average Reward: 0.29461756373937675
on move:  O
  X   
      
      
on move:  X
  X   
O     
      
on move:  O
X X   
O     
      
on move:  X
X X   
O     
    O 
on move:  O
X X X 
O     
    O 
Episode 354, Total Reward: 1
Average Reward: 0.2966101694915254
on move:  O
      
  X   
      
on move:  X
      
O X   
      
on move:  O
      
O X X 
      
on move:  X
      
O X X 
O     
on move:  O
    X 
O X X 
O     
on move:  X
O   X 
O X X 
O     
Episode 355, Total Reward: -1
Average Reward: 0.29295774647887324
on move:  O
      
X     
      
on move:  X
      
X     
O     
on move:  O
      
X   X 
O     
on move:  X
      
X   X 
O O   
on move:  O
      
X   X 
O O X 
on move:  X
O     
X   X 
O O X 
on move:  O
O     
X X X 
O O X 
Episode 356, Total Reward: 1
Average Reward: 0.2949438202247191
on move:  O
      
      
X     
on move:  X
      
      
X O   
on move:  O
      
  X   
X O   
on move:  X
  O   
  X   
X O   
on move:  O
  O   
  X X 
X O   
on move:  X
O O   
  X X 
X O   
on move:  O
O O   
X X X 
X O   
Episode 357, Total Reward: 1
Average Reward: 0.2969187675070028
on move:  O
      
X     
      
on move:  X
      
X     
    O 
on move:  O
    X 
X     
    O 
on move:  X
    X 
X O   
    O 
on move:  O
    X 
X O   
X   O 
on move:  X
    X 
X O O 
X   O 
on move:  O
    X 
X O O 
X X O 
on move:  X
O   X 
X O O 
X X O 
Episode 358, Total Reward: -1
Average Reward: 0.29329608938547486
on move:  O
      
X     
      
on move:  X
      
X   O 
      
on move:  O
X     
X   O 
      
on move:  X
X     
X   O 
O     
on move:  O
X     
X X O 
O     
on move:  X
X   O 
X X O 
O     
on move:  O
X   O 
X X O 
O   X 
Episode 359, Total Reward: 1
Average Reward: 0.29526462395543174
on move:  O
X     
      
      
on move:  X
X   O 
      
      
on move:  O
X   O 
  X   
      
on move:  X
X   O 
  X   
    O 
on move:  O
X X O 
  X   
    O 
on move:  X
X X O 
O X   
    O 
on move:  O
X X O 
O X X 
    O 
on move:  X
X X O 
O X X 
O   O 
on move:  O
X X O 
O X X 
O X O 
Episode 360, Total Reward: 1
Average Reward: 0.2972222222222222
on move:  O
      
    X 
      
on move:  X
      
    X 
O     
on move:  O
    X 
    X 
O     
on move:  X
    X 
  O X 
O     
on move:  O
    X 
X O X 
O     
on move:  X
    X 
X O X 
O O   
on move:  O
  X X 
X O X 
O O   
on move:  X
O X X 
X O X 
O O   
on move:  O
O X X 
X O X 
O O X 
Episode 361, Total Reward: 1
Average Reward: 0.29916897506925205
on move:  O
      
      
  X   
on move:  X
      
  O   
  X   
on move:  O
      
  O   
X X   
on move:  X
  O   
  O   
X X   
on move:  O
  O   
X O   
X X   
on move:  X
O O   
X O   
X X   
on move:  O
O O   
X O X 
X X   
on move:  X
O O   
X O X 
X X O 
Episode 362, Total Reward: -1
Average Reward: 0.2955801104972376
on move:  O
  X   
      
      
on move:  X
  X   
      
O     
on move:  O
X X   
      
O     
on move:  X
X X   
      
O O   
on move:  O
X X X 
      
O O   
Episode 363, Total Reward: 1
Average Reward: 0.2975206611570248
on move:  O
      
X     
      
on move:  X
  O   
X     
      
on move:  O
  O   
X     
  X   
on move:  X
  O   
X   O 
  X   
on move:  O
  O   
X   O 
X X   
on move:  X
  O   
X   O 
X X O 
on move:  O
X O   
X   O 
X X O 
Episode 364, Total Reward: 1
Average Reward: 0.29945054945054944
on move:  O
    X 
      
      
on move:  X
    X 
  O   
      
on move:  O
  X X 
  O   
      
on move:  X
  X X 
  O O 
      
on move:  O
  X X 
  O O 
    X 
on move:  X
  X X 
  O O 
  O X 
on move:  O
  X X 
X O O 
  O X 
on move:  X
O X X 
X O O 
  O X 
on move:  O
O X X 
X O O 
X O X 
Episode 365, Total Reward: 0
Average Reward: 0.29863013698630136
on move:  O
      
      
  X   
on move:  X
      
      
  X O 
on move:  O
      
    X 
  X O 
on move:  X
      
    X 
O X O 
on move:  O
    X 
    X 
O X O 
on move:  X
  O X 
    X 
O X O 
on move:  O
  O X 
X   X 
O X O 
on move:  X
O O X 
X   X 
O X O 
on move:  O
O O X 
X X X 
O X O 
Episode 366, Total Reward: 1
Average Reward: 0.3005464480874317
on move:  O
      
      
X     
on move:  X
      
    O 
X     
on move:  O
      
    O 
X X   
on move:  X
      
  O O 
X X   
on move:  O
    X 
  O O 
X X   
on move:  X
  O X 
  O O 
X X   
on move:  O
  O X 
  O O 
X X X 
Episode 367, Total Reward: 1
Average Reward: 0.3024523160762943
on move:  O
  X   
      
      
on move:  X
O X   
      
      
on move:  O
O X   
      
  X   
on move:  X
O X   
  O   
  X   
on move:  O
O X   
  O X 
  X   
on move:  X
O X   
O O X 
  X   
on move:  O
O X   
O O X 
  X X 
on move:  X
O X   
O O X 
O X X 
Episode 368, Total Reward: -1
Average Reward: 0.29891304347826086
on move:  O
X     
      
      
on move:  X
X     
O     
      
on move:  O
X     
O     
X     
on move:  X
X     
O     
X O   
on move:  O
X     
O     
X O X 
on move:  X
X     
O   O 
X O X 
on move:  O
X X   
O   O 
X O X 
on move:  X
X X O 
O   O 
X O X 
on move:  O
X X O 
O X O 
X O X 
Episode 369, Total Reward: 1
Average Reward: 0.3008130081300813
on move:  O
      
      
    X 
on move:  X
      
O     
    X 
on move:  O
      
O     
  X X 
on move:  X
      
O     
O X X 
on move:  O
X     
O     
O X X 
on move:  X
X   O 
O     
O X X 
on move:  O
X X O 
O     
O X X 
on move:  X
X X O 
O O   
O X X 
Episode 370, Total Reward: -1
Average Reward: 0.2972972972972973
on move:  O
      
  X   
      
on move:  X
    O 
  X   
      
on move:  O
    O 
  X   
    X 
on move:  X
    O 
O X   
    X 
on move:  O
  X O 
O X   
    X 
on move:  X
O X O 
O X   
    X 
on move:  O
O X O 
O X   
X   X 
on move:  X
O X O 
O X O 
X   X 
on move:  O
O X O 
O X O 
X X X 
Episode 371, Total Reward: 1
Average Reward: 0.2991913746630728
on move:  O
      
    X 
      
on move:  X
    O 
    X 
      
on move:  O
  X O 
    X 
      
on move:  X
  X O 
  O X 
      
on move:  O
  X O 
X O X 
      
on move:  X
O X O 
X O X 
      
on move:  O
O X O 
X O X 
X     
on move:  X
O X O 
X O X 
X   O 
Episode 372, Total Reward: -1
Average Reward: 0.2956989247311828
on move:  O
      
    X 
      
on move:  X
      
O   X 
      
on move:  O
      
O   X 
    X 
on move:  X
      
O   X 
O   X 
on move:  O
      
O   X 
O X X 
on move:  X
  O   
O   X 
O X X 
on move:  O
X O   
O   X 
O X X 
on move:  X
X O O 
O   X 
O X X 
on move:  O
X O O 
O X X 
O X X 
Episode 373, Total Reward: 1
Average Reward: 0.2975871313672922
on move:  O
      
    X 
      
on move:  X
      
  O X 
      
on move:  O
      
  O X 
  X   
on move:  X
  O   
  O X 
  X   
on move:  O
  O X 
  O X 
  X   
on move:  X
  O X 
  O X 
  X O 
on move:  O
  O X 
X O X 
  X O 
on move:  X
O O X 
X O X 
  X O 
Episode 374, Total Reward: -1
Average Reward: 0.29411764705882354
on move:  O
  X   
      
      
on move:  X
  X   
    O 
      
on move:  O
X X   
    O 
      
on move:  X
X X   
  O O 
      
on move:  O
X X   
  O O 
    X 
on move:  X
X X O 
  O O 
    X 
on move:  O
X X O 
  O O 
  X X 
on move:  X
X X O 
O O O 
  X X 
Episode 375, Total Reward: -1
Average Reward: 0.2906666666666667
on move:  O
    X 
      
      
on move:  X
    X 
      
  O   
on move:  O
X   X 
      
  O   
on move:  X
X   X 
O     
  O   
on move:  O
X   X 
O   X 
  O   
on move:  X
X   X 
O   X 
O O   
on move:  O
X   X 
O   X 
O O X 
Episode 376, Total Reward: 1
Average Reward: 0.2925531914893617
on move:  O
    X 
      
      
on move:  X
    X 
      
  O   
on move:  O
    X 
X     
  O   
on move:  X
    X 
X O   
  O   
on move:  O
    X 
X O   
  O X 
on move:  X
O   X 
X O   
  O X 
on move:  O
O   X 
X O   
X O X 
on move:  X
O   X 
X O O 
X O X 
on move:  O
O X X 
X O O 
X O X 
Episode 377, Total Reward: 0
Average Reward: 0.2917771883289125
on move:  O
X     
      
      
on move:  X
X     
      
O     
on move:  O
X     
  X   
O     
on move:  X
X   O 
  X   
O     
on move:  O
X   O 
X X   
O     
on move:  X
X   O 
X X O 
O     
on move:  O
X   O 
X X O 
O X   
on move:  X
X O O 
X X O 
O X   
on move:  O
X O O 
X X O 
O X X 
Episode 378, Total Reward: 1
Average Reward: 0.29365079365079366
on move:  O
      
      
X     
on move:  X
    O 
      
X     
on move:  O
    O 
      
X X   
on move:  X
    O 
  O   
X X   
on move:  O
X   O 
  O   
X X   
on move:  X
X O O 
  O   
X X   
on move:  O
X O O 
X O   
X X   
Episode 379, Total Reward: 1
Average Reward: 0.2955145118733509
on move:  O
    X 
      
      
on move:  X
    X 
    O 
      
on move:  O
    X 
  X O 
      
on move:  X
O   X 
  X O 
      
on move:  O
O   X 
  X O 
X     
Episode 380, Total Reward: 1
Average Reward: 0.29736842105263156
on move:  O
X     
      
      
on move:  X
X     
  O   
      
on move:  O
X     
  O X 
      
on move:  X
X     
O O X 
      
on move:  O
X     
O O X 
  X   
on move:  X
X O   
O O X 
  X   
on move:  O
X O   
O O X 
X X   
on move:  X
X O   
O O X 
X X O 
on move:  O
X O X 
O O X 
X X O 
Episode 381, Total Reward: 0
Average Reward: 0.29658792650918636
on move:  O
      
X     
      
on move:  X
      
X     
O     
on move:  O
    X 
X     
O     
on move:  X
    X 
X O   
O     
on move:  O
    X 
X O   
O   X 
on move:  X
    X 
X O O 
O   X 
on move:  O
    X 
X O O 
O X X 
on move:  X
O   X 
X O O 
O X X 
on move:  O
O X X 
X O O 
O X X 
Episode 382, Total Reward: 0
Average Reward: 0.29581151832460734
on move:  O
      
    X 
      
on move:  X
O     
    X 
      
on move:  O
O     
X   X 
      
on move:  X
O   O 
X   X 
      
on move:  O
O   O 
X   X 
X     
on move:  X
O   O 
X   X 
X O   
on move:  O
O   O 
X   X 
X O X 
on move:  X
O O O 
X   X 
X O X 
Episode 383, Total Reward: -1
Average Reward: 0.2924281984334204
on move:  O
      
      
X     
on move:  X
      
O     
X     
on move:  O
      
O X   
X     
on move:  X
      
O X O 
X     
on move:  O
    X 
O X O 
X     
Episode 384, Total Reward: 1
Average Reward: 0.2942708333333333
on move:  O
    X 
      
      
on move:  X
    X 
      
O     
on move:  O
    X 
      
O   X 
on move:  X
    X 
    O 
O   X 
on move:  O
  X X 
    O 
O   X 
on move:  X
  X X 
    O 
O O X 
on move:  O
  X X 
  X O 
O O X 
on move:  X
  X X 
O X O 
O O X 
on move:  O
X X X 
O X O 
O O X 
Episode 385, Total Reward: 1
Average Reward: 0.2961038961038961
on move:  O
      
      
    X 
on move:  X
O     
      
    X 
on move:  O
O     
      
  X X 
on move:  X
O     
      
O X X 
on move:  O
O   X 
      
O X X 
on move:  X
O   X 
  O   
O X X 
on move:  O
O   X 
X O   
O X X 
on move:  X
O O X 
X O   
O X X 
on move:  O
O O X 
X O X 
O X X 
Episode 386, Total Reward: 1
Average Reward: 0.2979274611398964
on move:  O
      
      
  X   
on move:  X
      
      
  X O 
on move:  O
    X 
      
  X O 
on move:  X
    X 
  O   
  X O 
on move:  O
X   X 
  O   
  X O 
on move:  X
X   X 
O O   
  X O 
on move:  O
X   X 
O O X 
  X O 
on move:  X
X O X 
O O X 
  X O 
on move:  O
X O X 
O O X 
X X O 
Episode 387, Total Reward: 0
Average Reward: 0.2971576227390181
on move:  O
      
    X 
      
on move:  X
      
    X 
  O   
on move:  O
X     
    X 
  O   
on move:  X
X     
O   X 
  O   
on move:  O
X     
O   X 
X O   
on move:  X
X   O 
O   X 
X O   
on move:  O
X X O 
O   X 
X O   
on move:  X
X X O 
O   X 
X O O 
on move:  O
X X O 
O X X 
X O O 
Episode 388, Total Reward: 0
Average Reward: 0.2963917525773196
on move:  O
      
    X 
      
on move:  X
O     
    X 
      
on move:  O
O     
    X 
    X 
on move:  X
O     
O   X 
    X 
on move:  O
O     
O X X 
    X 
on move:  X
O     
O X X 
  O X 
on move:  O
O     
O X X 
X O X 
on move:  X
O O   
O X X 
X O X 
on move:  O
O O X 
O X X 
X O X 
Episode 389, Total Reward: 1
Average Reward: 0.2982005141388175
on move:  O
      
    X 
      
on move:  X
  O   
    X 
      
on move:  O
  O   
X   X 
      
on move:  X
  O   
X   X 
    O 
on move:  O
  O   
X   X 
X   O 
on move:  X
  O   
X   X 
X O O 
on move:  O
X O   
X   X 
X O O 
Episode 390, Total Reward: 1
Average Reward: 0.3
on move:  O
      
  X   
      
on move:  X
  O   
  X   
      
on move:  O
  O   
X X   
      
on move:  X
  O O 
X X   
      
on move:  O
  O O 
X X   
  X   
on move:  X
  O O 
X X   
  X O 
on move:  O
X O O 
X X   
  X O 
on move:  X
X O O 
X X O 
  X O 
Episode 391, Total Reward: -1
Average Reward: 0.2966751918158568
on move:  O
      
X     
      
on move:  X
      
X O   
      
on move:  O
      
X O   
  X   
on move:  X
O     
X O   
  X   
on move:  O
O X   
X O   
  X   
on move:  X
O X   
X O O 
  X   
on move:  O
O X   
X O O 
X X   
on move:  X
O X O 
X O O 
X X   
on move:  O
O X O 
X O O 
X X X 
Episode 392, Total Reward: 1
Average Reward: 0.29846938775510207
on move:  O
      
      
  X   
on move:  X
    O 
      
  X   
on move:  O
    O 
      
X X   
on move:  X
    O 
    O 
X X   
on move:  O
    O 
  X O 
X X   
on move:  X
    O 
O X O 
X X   
on move:  O
X   O 
O X O 
X X   
on move:  X
X   O 
O X O 
X X O 
Episode 393, Total Reward: -1
Average Reward: 0.2951653944020356
on move:  O
    X 
      
      
on move:  X
    X 
      
    O 
on move:  O
X   X 
      
    O 
on move:  X
X   X 
O     
    O 
on move:  O
X   X 
O     
X   O 
on move:  X
X O X 
O     
X   O 
on move:  O
X O X 
O     
X X O 
on move:  X
X O X 
O   O 
X X O 
on move:  O
X O X 
O X O 
X X O 
Episode 394, Total Reward: 1
Average Reward: 0.2969543147208122
on move:  O
      
    X 
      
on move:  X
      
O   X 
      
on move:  O
      
O   X 
    X 
on move:  X
    O 
O   X 
    X 
on move:  O
  X O 
O   X 
    X 
on move:  X
  X O 
O   X 
  O X 
on move:  O
  X O 
O   X 
X O X 
on move:  X
O X O 
O   X 
X O X 
on move:  O
O X O 
O X X 
X O X 
Episode 395, Total Reward: 0
Average Reward: 0.29620253164556964
on move:  O
      
X     
      
on move:  X
  O   
X     
      
on move:  O
  O   
X X   
      
on move:  X
  O   
X X O 
      
on move:  O
  O   
X X O 
    X 
on move:  X
  O   
X X O 
  O X 
on move:  O
X O   
X X O 
  O X 
Episode 396, Total Reward: 1
Average Reward: 0.29797979797979796
on move:  O
      
    X 
      
on move:  X
      
  O X 
      
on move:  O
      
  O X 
X     
on move:  X
O     
  O X 
X     
on move:  O
O     
  O X 
X   X 
on move:  X
O O   
  O X 
X   X 
on move:  O
O O   
  O X 
X X X 
Episode 397, Total Reward: 1
Average Reward: 0.29974811083123426
on move:  O
      
      
X     
on move:  X
      
  O   
X     
on move:  O
  X   
  O   
X     
on move:  X
  X   
O O   
X     
on move:  O
  X X 
O O   
X     
on move:  X
  X X 
O O   
X   O 
on move:  O
X X X 
O O   
X   O 
Episode 398, Total Reward: 1
Average Reward: 0.3015075376884422
on move:  O
      
      
    X 
on move:  X
  O   
      
    X 
on move:  O
  O   
    X 
    X 
on move:  X
  O   
O   X 
    X 
on move:  O
  O   
O   X 
X   X 
on move:  X
O O   
O   X 
X   X 
on move:  O
O O   
O   X 
X X X 
Episode 399, Total Reward: 1
Average Reward: 0.3032581453634085
on move:  O
      
X     
      
on move:  X
      
X O   
      
on move:  O
      
X O   
  X   
on move:  X
    O 
X O   
  X   
on move:  O
    O 
X O X 
  X   
on move:  X
    O 
X O X 
  X O 
on move:  O
X   O 
X O X 
  X O 
on move:  X
X O O 
X O X 
  X O 
on move:  O
X O O 
X O X 
X X O 
Episode 400, Total Reward: 1
Average Reward: 0.305