game: backgammon

GameType.chance_mode = ChanceMode.EXPLICIT_STOCHASTIC
GameType.dynamics = Dynamics.SEQUENTIAL
GameType.information = Information.PERFECT_INFORMATION
GameType.long_name = "Backgammon"
GameType.max_num_players = 2
GameType.min_num_players = 2
GameType.parameter_specification = ["hyper_backgammon", "scoring_type"]
GameType.provides_information_state_string = False
GameType.provides_information_state_tensor = False
GameType.provides_observation_string = True
GameType.provides_observation_tensor = True
GameType.provides_factored_observation_string = False
GameType.reward_model = RewardModel.TERMINAL
GameType.short_name = "backgammon"
GameType.utility = Utility.ZERO_SUM

NumDistinctActions() = 1352
PolicyTensorShape() = [1352]
MaxChanceOutcomes() = 30
GetParameters() = {hyper_backgammon=False,scoring_type=winloss_scoring}
NumPlayers() = 2
MinUtility() = -1.0
MaxUtility() = 1.0
UtilitySum() = 0.0
ObservationTensorShape() = [198]
ObservationTensorLayout() = TensorLayout.CHW
ObservationTensorSize() = 198
MaxGameLength() = 1000
ToString() = "backgammon()"

# State 0
# +------|------+
# |o...x.|x....o|
# |o...x.|x....o|
# |o...x.|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o....x|
# |x...o.|o....x|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = []
HistoryString() = ""
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o...x.|x....o|\n|o...x.|x....o|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o....x|\n|x...o.|o....x|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...x.|x....o|\n|o...x.|x....o|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o....x|\n|x...o.|o....x|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.033333333333}, {1, 0.033333333333}, {2, 0.033333333333}, {3, 0.033333333333}, {4, 0.033333333333}, {5, 0.033333333333}, {6, 0.033333333333}, {7, 0.033333333333}, {8, 0.033333333333}, {9, 0.033333333333}, {10, 0.033333333333}, {11, 0.033333333333}, {12, 0.033333333333}, {13, 0.033333333333}, {14, 0.033333333333}, {15, 0.033333333333}, {16, 0.033333333333}, {17, 0.033333333333}, {18, 0.033333333333}, {19, 0.033333333333}, {20, 0.033333333333}, {21, 0.033333333333}, {22, 0.033333333333}, {23, 0.033333333333}, {24, 0.033333333333}, {25, 0.033333333333}, {26, 0.033333333333}, {27, 0.033333333333}, {28, 0.033333333333}, {29, 0.033333333333}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
StringLegalActions() = ["chance outcome 0 X starts, (roll: 12)", "chance outcome 1 X starts, (roll: 13)", "chance outcome 2 X starts, (roll: 14)", "chance outcome 3 X starts, (roll: 15)", "chance outcome 4 X starts, (roll: 16)", "chance outcome 5 X starts, (roll: 23)", "chance outcome 6 X starts, (roll: 24)", "chance outcome 7 X starts, (roll: 25)", "chance outcome 8 X starts, (roll: 26)", "chance outcome 9 X starts, (roll: 34)", "chance outcome 10 X starts, (roll: 35)", "chance outcome 11 X starts, (roll: 36)", "chance outcome 12 X starts, (roll: 45)", "chance outcome 13 X starts, (roll: 46)", "chance outcome 14 X starts, (roll: 56)", "chance outcome 0 O starts, (roll: 12)", "chance outcome 1 O starts, (roll: 13)", "chance outcome 2 O starts, (roll: 14)", "chance outcome 3 O starts, (roll: 15)", "chance outcome 4 O starts, (roll: 16)", "chance outcome 5 O starts, (roll: 23)", "chance outcome 6 O starts, (roll: 24)", "chance outcome 7 O starts, (roll: 25)", "chance outcome 8 O starts, (roll: 26)", "chance outcome 9 O starts, (roll: 34)", "chance outcome 10 O starts, (roll: 35)", "chance outcome 11 O starts, (roll: 36)", "chance outcome 12 O starts, (roll: 45)", "chance outcome 13 O starts, (roll: 46)", "chance outcome 14 O starts, (roll: 56)"]

# Apply action "chance outcome 0 X starts, (roll: 12)"
action: 0

# State 1
# +------|------+
# |o...x.|x....o|
# |o...x.|x....o|
# |o...x.|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o....x|
# |x...o.|o....x|
# +------|------+
# Turn: x
# Dice: 12
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0]
HistoryString() = "0"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o...x.|x....o|\n|o...x.|x....o|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o....x|\n|x...o.|o....x|\n+------|------+\nTurn: x\nDice: 12\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...x.|x....o|\n|o...x.|x....o|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o....x|\n|x...o.|o....x|\n+------|------+\nTurn: x\nDice: 12\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [0, 11, 16, 18, 52, 349, 416, 427, 432, 434, 468, 479, 484, 486, 538, 676, 692, 694, 702, 962, 978, 980, 1092, 1108, 1110, 1134, 1144, 1160, 1162, 1188]
StringLegalActions() = ["0 - 24/23 24/22", "11 - 24/23 13/11", "16 - 24/23 8/6", "18 - 24/23 6/4", "52 - 24/22/21", "349 - 13/11/10", "416 - 24/22 8/7", "427 - 13/11 8/7", "432 - 8/7 8/6", "434 - 8/7 6/4", "468 - 24/22 6/5", "479 - 13/11 6/5", "484 - 8/6/5", "486 - 6/5 6/4", "538 - 6/4/3", "676 - 24/23 24/22", "692 - 24/22 8/7", "694 - 24/22 6/5", "702 - 24/23/21", "962 - 24/23 13/11", "978 - 13/11 8/7", "980 - 13/11 6/5", "1092 - 24/23 8/6", "1108 - 8/7 8/6", "1110 - 8/6/5", "1134 - 8/7/5", "1144 - 24/23 6/4", "1160 - 8/7 6/4", "1162 - 6/5 6/4", "1188 - 6/5/3"]

# Apply action "0 - 24/23 24/22"
action: 0

# State 2
# +------|------+
# |o...x.|x....o|
# |o...x.|x....o|
# |o...x.|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.....|
# |x...o.|o..xx.|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0]
HistoryString() = "0, 0"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o...x.|x....o|\n|o...x.|x....o|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xx.|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...x.|x....o|\n|o...x.|x....o|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xx.|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 14 (roll: 56)"
action: 14

# State 3
# +------|------+
# |o...x.|x....o|
# |o...x.|x....o|
# |o...x.|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.....|
# |x...o.|o..xx.|
# +------|------+
# Turn: o
# Dice: 56
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14]
HistoryString() = "0, 0, 14"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o...x.|x....o|\n|o...x.|x....o|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xx.|\n+------|------+\nTurn: o\nDice: 56\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...x.|x....o|\n|o...x.|x....o|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xx.|\n+------|------+\nTurn: o\nDice: 56\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [137, 142, 153, 168, 189, 194, 205, 319, 324, 335, 465, 863, 865, 870, 993, 995, 1000, 1279, 1281, 1286]
StringLegalActions() = ["137 - 8/2* 6/1", "142 - 13/7 6/1", "153 - 24/18 6/1", "168 - 13/7/2*", "189 - 8/3* 8/2*", "194 - 13/7 8/3*", "205 - 24/18 8/3*", "319 - 13/8/2*", "324 - 13/8 13/7", "335 - 24/18 13/8", "465 - 24/18/13", "863 - 8/2* 6/1", "865 - 8/3* 8/2*", "870 - 13/8/2*", "993 - 13/7 6/1", "995 - 13/7 8/3*", "1000 - 13/8 13/7", "1279 - 24/18 6/1", "1281 - 24/18 8/3*", "1286 - 24/18 13/8"]

# Apply action "153 - 24/18 6/1"
action: 153

# State 4
# +------|------+
# |o...xo|x....o|
# |o...x.|x.....|
# |o...x.|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |x.....|......|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.....|
# |x...o.|o..xxo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153]
HistoryString() = "0, 0, 14, 153"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o...xo|x....o|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|......|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...xo|x....o|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|......|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 12 (roll: 45)"
action: 12

# State 5
# +------|------+
# |o...xo|x....o|
# |o...x.|x.....|
# |o...x.|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |x.....|......|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.....|
# |x...o.|o..xxo|
# +------|------+
# Turn: x
# Dice: 45
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12]
HistoryString() = "0, 0, 14, 153, 12"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o...xo|x....o|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|......|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: x\nDice: 45\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...xo|x....o|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|x.....|......|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: x\nDice: 45\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [53, 63, 68, 70, 157, 287, 297, 302, 304, 417, 427, 432, 434, 469, 479, 484, 486, 704, 713, 718, 720, 834, 964, 973, 978, 980, 1077, 1094, 1103, 1108, 1110, 1146, 1155, 1160, 1162]
StringLegalActions() = ["53 - 23/18 22/18", "63 - 22/18 13/8", "68 - 22/18 8/3", "70 - 22/18 6/1*", "157 - 23/18/14", "287 - 23/18 13/9", "297 - 13/9 13/8", "302 - 13/9 8/3", "304 - 13/9 6/1*", "417 - 23/18 8/4", "427 - 13/8/4", "432 - 8/4 8/3", "434 - 8/4 6/1*", "469 - 23/18 6/2", "479 - 13/8 6/2", "484 - 8/3 6/2", "486 - 6/2 6/1*", "704 - 23/18 22/18", "713 - 23/18 13/9", "718 - 23/18 8/4", "720 - 23/18 6/2", "834 - 22/18/13", "964 - 22/18 13/8", "973 - 13/9 13/8", "978 - 13/8/4", "980 - 13/8 6/2", "1077 - 13/9/4", "1094 - 22/18 8/3", "1103 - 13/9 8/3", "1108 - 8/4 8/3", "1110 - 8/3 6/2", "1146 - 22/18 6/1*", "1155 - 13/9 6/1*", "1160 - 8/4 6/1*", "1162 - 6/2 6/1*"]

# Apply action "978 - 13/8/4"
action: 978

# State 6
# +------|------+
# |o...xo|x.x..o|
# |o...x.|x.....|
# |o...x.|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |......|......|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.....|
# |x...o.|o..xxo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978]
HistoryString() = "0, 0, 14, 153, 12, 978"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o...xo|x.x..o|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...xo|x.x..o|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 6 (roll: 24)"
action: 6

# State 7
# +------|------+
# |o...xo|x.x..o|
# |o...x.|x.....|
# |o...x.|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |......|......|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.....|
# |x...o.|o..xxo|
# +------|------+
# Turn: o
# Dice: 24
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6]
HistoryString() = "0, 0, 14, 153, 12, 978, 6"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o...xo|x.x..o|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: o\nDice: 24\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...xo|x.x..o|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: o\nDice: 24\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [85, 135, 137, 142, 147, 153, 187, 189, 194, 199, 205, 220, 317, 319, 324, 329, 335, 447, 449, 454, 465, 517, 603, 605, 610, 615, 811, 813, 818, 823, 829, 863, 865, 870, 875, 881, 948, 993, 995, 1000, 1005, 1011, 1123, 1125, 1130, 1141, 1245, 1279, 1281, 1286, 1291]
StringLegalActions() = ["85 - 8/4/2*", "135 - 6/4 6/2*", "137 - 8/4 6/4", "142 - 13/9 6/4", "147 - 18/14 6/4", "153 - 24/20 6/4", "187 - 8/6/2*", "189 - 8/6 8/4", "194 - 13/9 8/6", "199 - 18/14 8/6", "205 - 24/20 8/6", "220 - 13/9/7", "317 - 13/11 6/2*", "319 - 13/11 8/4", "324 - 13/11 13/9", "329 - 18/14 13/11", "335 - 24/20 13/11", "447 - 18/16 6/2*", "449 - 18/16 8/4", "454 - 18/16 13/9", "465 - 24/20 18/16", "517 - 24/20/18", "603 - 24/22 6/2*", "605 - 24/22 8/4", "610 - 24/22 13/9", "615 - 24/22 18/14", "811 - 6/4 6/2*", "813 - 8/6/2*", "818 - 13/11 6/2*", "823 - 18/16 6/2*", "829 - 24/22 6/2*", "863 - 8/4 6/4", "865 - 8/6 8/4", "870 - 13/11 8/4", "875 - 18/16 8/4", "881 - 24/22 8/4", "948 - 13/11/7", "993 - 13/9 6/4", "995 - 13/9 8/6", "1000 - 13/11 13/9", "1005 - 18/16 13/9", "1011 - 24/22 13/9", "1123 - 18/14 6/4", "1125 - 18/14 8/6", "1130 - 18/14 13/11", "1141 - 24/22 18/14", "1245 - 24/22/18", "1279 - 24/20 6/4", "1281 - 24/20 8/6", "1286 - 24/20 13/11", "1291 - 24/20 18/16"]

# Apply action "1281 - 24/20 8/6"
action: 1281

# State 8
# +------|------+
# |o...xo|xox...|
# |o...x.|x.....|
# |o...x.|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o..xxo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o...xo|xox...|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...xo|xox...|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 20 (roll: 66)"
action: 20

# State 9
# +------|------+
# |o...xo|xox...|
# |o...x.|x.....|
# |o...x.|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o..xxo|
# +------|------+
# Turn: x
# Dice: 66
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o...xo|xox...|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: x\nDice: 66\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...xo|xox...|\n|o...x.|x.....|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o..xxo|\n+------|------+\nTurn: x\nDice: 66\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [63, 68, 210, 288, 297, 302, 418, 427, 432, 453]
StringLegalActions() = ["63 - 22/16 13/7*", "68 - 22/16 8/2", "210 - 22/16/10", "288 - 22/16 13/7*", "297 - 13/7*(2)", "302 - 13/7* 8/2", "418 - 22/16 8/2", "427 - 13/7* 8/2", "432 - 8/2(2)", "453 - 13/7*/1"]

# Apply action "418 - 22/16 8/2"
action: 418

# State 10
# +------|------+
# |o...xo|xox.x.|
# |o...x.|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x..xo.|o...xo|
# +------|------+
# Turn: x
# Dice: 66
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o...xo|xox.x.|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x..xo.|o...xo|\n+------|------+\nTurn: x\nDice: 66\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...xo|xox.x.|\n|o...x.|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x..xo.|o...xo|\n+------|------+\nTurn: x\nDice: 66\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [219, 224, 294, 297, 302, 372, 424, 427, 432, 453]
StringLegalActions() = ["219 - 16/10 13/7*", "224 - 16/10 8/2", "294 - 16/10 13/7*", "297 - 13/7*(2)", "302 - 13/7* 8/2", "372 - 16/10/4", "424 - 16/10 8/2", "427 - 13/7* 8/2", "432 - 8/2(2)", "453 - 13/7*/1"]

# Apply action "424 - 16/10 8/2"
action: 424

# State 11
# +------|------+
# |o.x.xo|xox.x.|
# |o.....|x...x.|
# |o.....|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o...xo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.x.xo|xox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o...xo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x.xo|xox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o...xo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 9 (roll: 34)"
action: 9

# State 12
# +------|------+
# |o.x.xo|xox.x.|
# |o.....|x...x.|
# |o.....|x.....|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o...xo|
# +------|------+
# Turn: o
# Dice: 34
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.x.xo|xox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o...xo|\n+------|------+\nTurn: o\nDice: 34\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x.xo|xox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o...xo|\n+------|------+\nTurn: o\nDice: 34\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [85, 135, 137, 142, 147, 149, 187, 189, 194, 199, 201, 220, 317, 319, 324, 329, 331, 355, 409, 447, 449, 454, 461, 499, 501, 506, 511, 787, 811, 813, 818, 823, 825, 863, 865, 870, 875, 877, 922, 993, 995, 1000, 1005, 1007, 1057, 1111, 1123, 1125, 1130, 1137, 1175, 1177, 1182, 1187]
StringLegalActions() = ["85 - 8/4/1", "135 - 6/3 6/2*", "137 - 8/4 6/3", "142 - 13/9 6/3", "147 - 18/14 6/3", "149 - 20/16 6/3", "187 - 8/5 6/2*", "189 - 8/5 8/4", "194 - 13/9 8/5", "199 - 18/14 8/5", "201 - 20/16 8/5", "220 - 13/9/6", "317 - 13/10 6/2*", "319 - 13/10 8/4", "324 - 13/10 13/9", "329 - 18/14 13/10", "331 - 20/16 13/10", "355 - 18/14/11", "409 - 20/16/13", "447 - 18/15* 6/2*", "449 - 18/15* 8/4", "454 - 18/15* 13/9", "461 - 20/16 18/15*", "499 - 20/17* 6/2*", "501 - 20/17* 8/4", "506 - 20/17* 13/9", "511 - 20/17* 18/14", "787 - 8/5/1", "811 - 6/3 6/2*", "813 - 8/5 6/2*", "818 - 13/10 6/2*", "823 - 18/15* 6/2*", "825 - 20/17* 6/2*", "863 - 8/4 6/3", "865 - 8/5 8/4", "870 - 13/10 8/4", "875 - 18/15* 8/4", "877 - 20/17* 8/4", "922 - 13/10/6", "993 - 13/9 6/3", "995 - 13/9 8/5", "1000 - 13/10 13/9", "1005 - 18/15* 13/9", "1007 - 20/17* 13/9", "1057 - 18/15*/11", "1111 - 20/17*/13", "1123 - 18/14 6/3", "1125 - 18/14 8/5", "1130 - 18/14 13/10", "1137 - 20/17* 18/14", "1175 - 20/16 6/3", "1177 - 20/16 8/5", "1182 - 20/16 13/10", "1187 - 20/16 18/15*"]

# Apply action "317 - 13/10 6/2*"
action: 317

# State 13
# +------|------+
# |o.x.xo|xox.x.|
# |o.....|x...x.|
# |o.....|x.....|
# |o.....|x.....|
# |......|x.....|
# |      |      |
# |......|......|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x.o.o.|o...oo|
# +------|------+
# Turn: *
# Dice:
# Bar: x
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.x.xo|xox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x.o.o.|o...oo|\n+------|------+\nTurn: *\nDice: \nBar: x\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x.xo|xox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x.o.o.|o...oo|\n+------|------+\nTurn: *\nDice: \nBar: x\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 6 (roll: 24)"
action: 6

# State 14
# +------|------+
# |o.x.xo|xox.x.|
# |o.....|x...x.|
# |o.....|x.....|
# |o.....|x.....|
# |......|x.....|
# |      |      |
# |......|......|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x.o.o.|o...oo|
# +------|------+
# Turn: x
# Dice: 24
# Bar: x
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.x.xo|xox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x.o.o.|o...oo|\n+------|------+\nTurn: x\nDice: 24\nBar: x\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x.xo|xox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x.o.o.|o...oo|\n+------|------+\nTurn: x\nDice: 24\nBar: x\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [310, 388, 440, 492, 544, 986, 1064, 1116, 1168]
StringLegalActions() = ["310 - Bar/21 13/11", "388 - Bar/21 10/8", "440 - Bar/21 8/6", "492 - Bar/21 6/4", "544 - Bar/21 4/2", "986 - Bar/23* 13/9", "1064 - Bar/23* 10/6", "1116 - Bar/23* 8/4", "1168 - Bar/23* 6/2"]

# Apply action "440 - Bar/21 8/6"
action: 440

# State 15
# +------|------+
# |o.x..o|6ox.x.|
# |o.....|x...x.|
# |o.....|x.....|
# |o.....|x.....|
# |......|x.....|
# |      |      |
# |......|......|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x.o.o.|o.x.oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.x..o|6ox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x.o.o.|o.x.oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x..o|6ox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x.o.o.|o.x.oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 16 (roll: 22)"
action: 16

# State 16
# +------|------+
# |o.x..o|6ox.x.|
# |o.....|x...x.|
# |o.....|x.....|
# |o.....|x.....|
# |......|x.....|
# |      |      |
# |......|......|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x.o.o.|o.x.oo|
# +------|------+
# Turn: o
# Dice: 22
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.x..o|6ox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x.o.o.|o.x.oo|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x..o|6ox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|......|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x.o.o.|o.x.oo|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [83, 135, 137, 139, 142, 147, 149, 187, 189, 191, 194, 199, 201, 239, 241, 246, 251, 253, 272, 317, 319, 321, 324, 329, 331, 407, 447, 449, 451, 454, 461, 499, 501, 503, 506, 511]
StringLegalActions() = ["83 - 6/4*/2", "135 - 6/4*(2)", "137 - 8/6/4*", "139 - 10/8 6/4*", "142 - 13/11 6/4*", "147 - 18/16 6/4*", "149 - 20/18 6/4*", "187 - 8/6/4*", "189 - 8/6(2)", "191 - 10/8/6", "194 - 13/11 8/6", "199 - 18/16 8/6", "201 - 20/18 8/6", "239 - 10/8 6/4*", "241 - 10/8/6", "246 - 13/11 10/8", "251 - 18/16 10/8", "253 - 20/18 10/8", "272 - 13/11/9", "317 - 13/11 6/4*", "319 - 13/11 8/6", "321 - 13/11 10/8", "324 - 13/11(2)", "329 - 18/16 13/11", "331 - 20/18 13/11", "407 - 18/16/14", "447 - 18/16 6/4*", "449 - 18/16 8/6", "451 - 18/16 10/8", "454 - 18/16 13/11", "461 - 20/18/16", "499 - 20/18 6/4*", "501 - 20/18 8/6", "503 - 20/18 10/8", "506 - 20/18 13/11", "511 - 20/18/16"]

# Apply action "191 - 10/8/6"
action: 191

# State 17
# +------|------+
# |o.x..o|6ox.x.|
# |o.....|x...x.|
# |o.....|x.....|
# |o.....|x.....|
# |......|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.x.oo|
# +------|------+
# Turn: o
# Dice: 22
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.x..o|6ox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.x.oo|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x..o|6ox.x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.x.oo|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [83, 135, 137, 142, 147, 149, 187, 189, 194, 199, 201, 272, 317, 319, 324, 329, 331, 407, 447, 449, 454, 461, 499, 501, 506, 511]
StringLegalActions() = ["83 - 6/4*/2", "135 - 6/4*(2)", "137 - 8/6/4*", "142 - 13/11 6/4*", "147 - 18/16 6/4*", "149 - 20/18 6/4*", "187 - 8/6/4*", "189 - 8/6(2)", "194 - 13/11 8/6", "199 - 18/16 8/6", "201 - 20/18 8/6", "272 - 13/11/9", "317 - 13/11 6/4*", "319 - 13/11 8/6", "324 - 13/11(2)", "329 - 18/16 13/11", "331 - 20/18 13/11", "407 - 18/16/14", "447 - 18/16 6/4*", "449 - 18/16 8/6", "454 - 18/16 13/11", "461 - 20/18/16", "499 - 20/18 6/4*", "501 - 20/18 8/6", "506 - 20/18 13/11", "511 - 20/18/16"]

# Apply action "501 - 20/18 8/6"
action: 501

# State 18
# +------|------+
# |o.x..o|6.x.x.|
# |o....o|x...x.|
# |o.....|x.....|
# |o.....|x.....|
# |......|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|6.x.oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.x..o|6.x.x.|\n|o....o|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x..o|6.x.x.|\n|o....o|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 0 (roll: 12)"
action: 0

# State 19
# +------|------+
# |o.x..o|6.x.x.|
# |o....o|x...x.|
# |o.....|x.....|
# |o.....|x.....|
# |......|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|6.x.oo|
# +------|------+
# Turn: x
# Dice: 12
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.x..o|6.x.x.|\n|o....o|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: x\nDice: 12\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x..o|6.x.x.|\n|o....o|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: x\nDice: 12\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [89, 92, 96, 98, 349, 375, 382, 384, 479, 482, 486, 488, 531, 534, 538, 583, 586, 590, 592, 783, 965, 976, 980, 982, 984, 1043, 1058, 1060, 1062, 1147, 1158, 1162, 1164, 1166, 1188, 1199, 1210, 1214, 1218, 1242]
StringLegalActions() = ["89 - 21/20 13/11", "92 - 21/20 10/8", "96 - 21/20 6/4", "98 - 21/20 4/2", "349 - 13/11/10", "375 - 13/11 10/9", "382 - 10/9 6/4", "384 - 10/9 4/2", "479 - 13/11 6/5", "482 - 10/8 6/5", "486 - 6/5 6/4", "488 - 6/5 4/2", "531 - 13/11 4/3", "534 - 10/8 4/3", "538 - 6/4/3", "583 - 13/11 2/1", "586 - 10/8 2/1", "590 - 6/4 2/1", "592 - 4/2/1", "783 - 21/20/18", "965 - 21/20 13/11", "976 - 13/11 10/9", "980 - 13/11 6/5", "982 - 13/11 4/3", "984 - 13/11 2/1", "1043 - 21/20 10/8", "1058 - 10/8 6/5", "1060 - 10/8 4/3", "1062 - 10/8 2/1", "1147 - 21/20 6/4", "1158 - 10/9 6/4", "1162 - 6/5 6/4", "1164 - 6/4/3", "1166 - 6/4 2/1", "1188 - 6/5/3", "1199 - 21/20 4/2", "1210 - 10/9 4/2", "1214 - 6/5 4/2", "1218 - 4/2/1", "1242 - 4/3/1"]

# Apply action "488 - 6/5 4/2"
action: 488

# State 20
# +------|------+
# |o.x..o|xx..x.|
# |o....o|x...x.|
# |o.....|x...x.|
# |o.....|x.....|
# |......|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|6.x.oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.x..o|xx..x.|\n|o....o|x...x.|\n|o.....|x...x.|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x..o|xx..x.|\n|o....o|x...x.|\n|o.....|x...x.|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 19 (roll: 55)"
action: 19

# State 21
# +------|------+
# |o.x..o|xx..x.|
# |o....o|x...x.|
# |o.....|x...x.|
# |o.....|x.....|
# |......|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|6.x.oo|
# +------|------+
# Turn: o
# Dice: 55
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.x..o|xx..x.|\n|o....o|x...x.|\n|o.....|x...x.|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: o\nDice: 55\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x..o|xx..x.|\n|o....o|x...x.|\n|o.....|x...x.|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: o\nDice: 55\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [135, 137, 142, 147, 187, 194, 199, 317, 319, 324, 329, 447, 449, 454, 459]
StringLegalActions() = ["135 - 6/1(2)", "137 - 8/3 6/1", "142 - 13/8 6/1", "147 - 18/13 6/1", "187 - 8/3 6/1", "194 - 13/8/3", "199 - 18/13 8/3", "317 - 13/8 6/1", "319 - 13/8/3", "324 - 13/8(2)", "329 - 18/13/8", "447 - 18/13 6/1", "449 - 18/13 8/3", "454 - 18/13/8", "459 - 18/13(2)"]

# Apply action "459 - 18/13(2)"
action: 459

# State 22
# +------|------+
# |6.x...|xx..x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |o.....|x.....|
# |o.....|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|6.x.oo|
# +------|------+
# Turn: o
# Dice: 55
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|6.x...|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: o\nDice: 55\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|6.x...|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x.....|\n|o.....|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: o\nDice: 55\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [135, 137, 142, 187, 194, 317, 319, 324]
StringLegalActions() = ["135 - 6/1(2)", "137 - 8/3 6/1", "142 - 13/8 6/1", "187 - 8/3 6/1", "194 - 13/8/3", "317 - 13/8 6/1", "319 - 13/8/3", "324 - 13/8(2)"]

# Apply action "324 - 13/8(2)"
action: 324

# State 23
# +------|------+
# |o.x...|xx..x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |o.....|x.....|
# |......|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.....|
# |x...o.|6.x.oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.x...|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x...|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 6 (roll: 24)"
action: 6

# State 24
# +------|------+
# |o.x...|xx..x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |o.....|x.....|
# |......|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.....|
# |x...o.|6.x.oo|
# +------|------+
# Turn: x
# Dice: 24
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.x...|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: x\nDice: 24\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.x...|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x.....|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: x\nDice: 24\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [297, 300, 304, 305, 375, 382, 383, 401, 479, 482, 486, 487, 505, 508, 512, 973, 976, 980, 981, 1025, 1051, 1058, 1059, 1106, 1155, 1158, 1162, 1163, 1181, 1184, 1188]
StringLegalActions() = ["297 - 13/11 13/9", "300 - 13/11 10/6", "304 - 13/11 6/2", "305 - 13/11 5/1", "375 - 13/9 10/8", "382 - 10/8 6/2", "383 - 10/8 5/1", "401 - 13/9/7", "479 - 13/9 6/4", "482 - 10/6/4", "486 - 6/4 6/2", "487 - 6/4 5/1", "505 - 13/9 5/3", "508 - 10/6 5/3", "512 - 6/2 5/3", "973 - 13/11 13/9", "976 - 13/9 10/8", "980 - 13/9 6/4", "981 - 13/9 5/3", "1025 - 13/11/7", "1051 - 13/11 10/6", "1058 - 10/6/4", "1059 - 10/6 5/3", "1106 - 10/8/4", "1155 - 13/11 6/2", "1158 - 10/8 6/2", "1162 - 6/4 6/2", "1163 - 6/2 5/3", "1181 - 13/11 5/1", "1184 - 10/8 5/1", "1188 - 6/4 5/1"]

# Apply action "1158 - 10/8 6/2"
action: 1158

# State 25
# +------|------+
# |o...x.|xx..x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |......|......|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.....|
# |x...o.|6.x.oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o...x.|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|......|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...x.|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|......|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 7 (roll: 25)"
action: 7

# State 26
# +------|------+
# |o...x.|xx..x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |......|......|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.....|
# |x...o.|6.x.oo|
# +------|------+
# Turn: o
# Dice: 25
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o...x.|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|......|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: o\nDice: 25\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...x.|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|......|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.....|\n|x...o.|6.x.oo|\n+------|------+\nTurn: o\nDice: 25\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [59, 135, 137, 142, 187, 189, 194, 317, 319, 324, 811, 813, 818, 863, 865, 870, 948, 993, 995, 1000]
StringLegalActions() = ["59 - 8/3/1", "135 - 6/4* 6/1", "137 - 8/3 6/4*", "142 - 13/8 6/4*", "187 - 8/6/1", "189 - 8/6 8/3", "194 - 13/8/6", "317 - 13/11 6/1", "319 - 13/11 8/3", "324 - 13/11 13/8", "811 - 6/4* 6/1", "813 - 8/6/1", "818 - 13/11 6/1", "863 - 8/3 6/4*", "865 - 8/6 8/3", "870 - 13/11 8/3", "948 - 13/11/6", "993 - 13/8 6/4*", "995 - 13/8/6", "1000 - 13/11 13/8"]

# Apply action "137 - 8/3 6/4*"
action: 137

# State 27
# +------|------+
# |o...x.|xx..x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |......|......|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.oooo|
# +------|------+
# Turn: *
# Dice:
# Bar: x
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o...x.|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|......|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.oooo|\n+------|------+\nTurn: *\nDice: \nBar: x\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...x.|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|......|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.oooo|\n+------|------+\nTurn: *\nDice: \nBar: x\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 6 (roll: 24)"
action: 6

# State 28
# +------|------+
# |o...x.|xx..x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |......|......|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.oooo|
# +------|------+
# Turn: x
# Dice: 24
# Bar: x
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o...x.|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|......|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.oooo|\n+------|------+\nTurn: x\nDice: 24\nBar: x\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o...x.|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|......|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.oooo|\n+------|------+\nTurn: x\nDice: 24\nBar: x\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [310, 440, 492, 518, 986, 1116, 1168, 1194]
StringLegalActions() = ["310 - Bar/21* 13/11", "440 - Bar/21* 8/6", "492 - Bar/21* 6/4", "518 - Bar/21* 5/3", "986 - Bar/23* 13/9", "1116 - Bar/23* 8/4", "1168 - Bar/23* 6/2", "1194 - Bar/23* 5/1"]

# Apply action "440 - Bar/21* 8/6"
action: 440

# State 29
# +------|------+
# |o.....|xx..x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |......|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.xooo|
# +------|------+
# Turn: *
# Dice:
# Bar: o
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.xooo|\n+------|------+\nTurn: *\nDice: \nBar: o\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.xooo|\n+------|------+\nTurn: *\nDice: \nBar: o\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 6 (roll: 24)"
action: 6

# State 30
# +------|------+
# |o.....|xx..x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |......|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |x...o.|o.xooo|
# +------|------+
# Turn: o
# Dice: 24
# Bar: o
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.xooo|\n+------|------+\nTurn: o\nDice: 24\nBar: o\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xx..x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|x...o.|o.xooo|\n+------|------+\nTurn: o\nDice: 24\nBar: o\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [76, 154, 206, 336]
StringLegalActions() = ["76 - Bar/21 3/1", "154 - Bar/21 6/4*", "206 - Bar/21 8/6", "336 - Bar/21 13/11"]

# Apply action "336 - Bar/21 13/11"
action: 336

# State 31
# +------|------+
# |o.....|xxo.x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |......|x...x.|
# |......|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |xo..o.|o.xooo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|xxo.x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|x...x.|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|o.xooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxo.x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|x...x.|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|o.xooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 18 (roll: 44)"
action: 18

# State 32
# +------|------+
# |o.....|xxo.x.|
# |o.....|x...x.|
# |o.....|x...x.|
# |......|x...x.|
# |......|x.....|
# |      |      |
# |......|o.....|
# |x.....|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |xo..o.|o.xooo|
# +------|------+
# Turn: x
# Dice: 44
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|xxo.x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|x...x.|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|o.xooo|\n+------|------+\nTurn: x\nDice: 44\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxo.x.|\n|o.....|x...x.|\n|o.....|x...x.|\n|......|x...x.|\n|......|x.....|\n|      |      |\n|......|o.....|\n|x.....|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|o.xooo|\n+------|------+\nTurn: x\nDice: 44\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [297, 304, 305, 401, 479, 486, 487, 505, 512]
StringLegalActions() = ["297 - 13/9(2)", "304 - 13/9 6/2", "305 - 13/9 5/1", "401 - 13/9/5", "479 - 13/9 6/2", "486 - 6/2(2)", "487 - 6/2 5/1", "505 - 13/9 5/1", "512 - 6/2 5/1"]

# Apply action "401 - 13/9/5"
action: 401

# State 33
# +------|------+
# |o.....|xxo.x.|
# |o.....|xx..x.|
# |o.....|x...x.|
# |......|x...x.|
# |......|x.....|
# |      |      |
# |......|o.....|
# |......|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |xo..o.|o.xooo|
# +------|------+
# Turn: x
# Dice: 44
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|xxo.x.|\n|o.....|xx..x.|\n|o.....|x...x.|\n|......|x...x.|\n|......|x.....|\n|      |      |\n|......|o.....|\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|o.xooo|\n+------|------+\nTurn: x\nDice: 44\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxo.x.|\n|o.....|xx..x.|\n|o.....|x...x.|\n|......|x...x.|\n|......|x.....|\n|      |      |\n|......|o.....|\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|o.xooo|\n+------|------+\nTurn: x\nDice: 44\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [297, 304, 305, 401, 479, 486, 487, 505, 512, 513]
StringLegalActions() = ["297 - 13/9(2)", "304 - 13/9 6/2", "305 - 13/9 5/1", "401 - 13/9/5", "479 - 13/9 6/2", "486 - 6/2(2)", "487 - 6/2 5/1", "505 - 13/9 5/1", "512 - 6/2 5/1", "513 - 5/1(2)"]

# Apply action "486 - 6/2(2)"
action: 486

# State 34
# +------|------+
# |o.....|xxo.6.|
# |o.....|xx..x.|
# |o.....|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |xo..o.|o.xooo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|xxo.6.|\n|o.....|xx..x.|\n|o.....|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|o.xooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxo.6.|\n|o.....|xx..x.|\n|o.....|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|o.xooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 7 (roll: 25)"
action: 7

# State 35
# +------|------+
# |o.....|xxo.6.|
# |o.....|xx..x.|
# |o.....|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |xo..o.|o.xooo|
# +------|------+
# Turn: o
# Dice: 25
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|xxo.6.|\n|o.....|xx..x.|\n|o.....|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|o.xooo|\n+------|------+\nTurn: o\nDice: 25\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxo.6.|\n|o.....|xx..x.|\n|o.....|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|o.xooo|\n+------|------+\nTurn: o\nDice: 25\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [57, 59, 62, 64, 72, 135, 137, 140, 142, 150, 187, 189, 192, 194, 202, 265, 267, 272, 280, 317, 319, 322, 324, 332, 410, 808, 811, 813, 816, 818, 860, 863, 865, 868, 870, 894, 938, 941, 943, 948, 990, 993, 995, 998, 1000, 1198, 1201, 1203, 1206, 1208]
StringLegalActions() = ["57 - 6/1 3/1", "59 - 8/3/1", "62 - 11/6 3/1", "64 - 13/8 3/1", "72 - 21/16 3/1", "135 - 6/4* 6/1", "137 - 8/3 6/4*", "140 - 11/6/4*", "142 - 13/8 6/4*", "150 - 21/16 6/4*", "187 - 8/6/1", "189 - 8/6 8/3", "192 - 11/6 8/6", "194 - 13/8/6", "202 - 21/16 8/6", "265 - 11/9 6/1", "267 - 11/9 8/3", "272 - 13/8 11/9", "280 - 21/16 11/9", "317 - 13/11 6/1", "319 - 13/11 8/3", "322 - 13/11/6", "324 - 13/11 13/8", "332 - 21/16 13/11", "410 - 21/16/14", "808 - 6/1 3/1", "811 - 6/4* 6/1", "813 - 8/6/1", "816 - 11/9 6/1", "818 - 13/11 6/1", "860 - 8/3/1", "863 - 8/3 6/4*", "865 - 8/6 8/3", "868 - 11/9 8/3", "870 - 13/11 8/3", "894 - 11/9/4*", "938 - 11/6 3/1", "941 - 11/6/4*", "943 - 11/6 8/6", "948 - 13/11/6", "990 - 13/8 3/1", "993 - 13/8 6/4*", "995 - 13/8/6", "998 - 13/8 11/9", "1000 - 13/11 13/8", "1198 - 21/16 3/1", "1201 - 21/16 6/4*", "1203 - 21/16 8/6", "1206 - 21/16 11/9", "1208 - 21/16 13/11"]

# Apply action "322 - 13/11/6"
action: 322

# State 36
# +------|------+
# |o.....|xxo.6.|
# |o.....|xx..x.|
# |......|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |xo..o.|6.xooo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|xxo.6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|6.xooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxo.6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|6.xooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 20 (roll: 66)"
action: 20

# State 37
# +------|------+
# |o.....|xxo.6.|
# |o.....|xx..x.|
# |......|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |x.....|o.....|
# |x...o.|o.....|
# |xo..o.|6.xooo|
# +------|------+
# Turn: x
# Dice: 66
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|xxo.6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|6.xooo|\n+------|------+\nTurn: x\nDice: 66\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxo.6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|x.....|o.....|\n|x...o.|o.....|\n|xo..o.|6.xooo|\n+------|------+\nTurn: x\nDice: 66\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [89, 237, 289, 297, 453]
StringLegalActions() = ["89 - 21/15 13/7", "237 - 21/15/9", "289 - 21/15 13/7", "297 - 13/7(2)", "453 - 13/7/1"]

# Apply action "289 - 21/15 13/7"
action: 289

# State 38
# +------|------+
# |o....x|xxo.6.|
# |o.....|xx..x.|
# |......|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |x...o.|o.....|
# |xox.o.|6..ooo|
# +------|------+
# Turn: x
# Dice: 66
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o....x|xxo.6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|x...o.|o.....|\n|xox.o.|6..ooo|\n+------|------+\nTurn: x\nDice: 66\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o....x|xxo.6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|x...o.|o.....|\n|xox.o.|6..ooo|\n+------|------+\nTurn: x\nDice: 66\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [245, 251, 295, 297, 303, 399, 451, 453]
StringLegalActions() = ["245 - 15/9 13/7", "251 - 15/9 7/1", "295 - 15/9 13/7", "297 - 13/7(2)", "303 - 13/7/1", "399 - 15/9/3", "451 - 15/9 7/1", "453 - 13/7/1"]

# Apply action "399 - 15/9/3"
action: 399

# State 39
# +------|------+
# |o....x|xxox6.|
# |o.....|xx..x.|
# |......|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |x...o.|o.....|
# |xo..o.|6..ooo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o....x|xxox6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|x...o.|o.....|\n|xo..o.|6..ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o....x|xxox6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|x...o.|o.....|\n|xo..o.|6..ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 7 (roll: 25)"
action: 7

# State 40
# +------|------+
# |o....x|xxox6.|
# |o.....|xx..x.|
# |......|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |x...o.|o.....|
# |xo..o.|6..ooo|
# +------|------+
# Turn: o
# Dice: 25
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o....x|xxox6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|x...o.|o.....|\n|xo..o.|6..ooo|\n+------|------+\nTurn: o\nDice: 25\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o....x|xxox6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|x...o.|o.....|\n|xo..o.|6..ooo|\n+------|------+\nTurn: o\nDice: 25\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [57, 59, 62, 64, 72, 135, 137, 140, 142, 150, 187, 189, 192, 194, 202, 265, 267, 272, 280, 317, 319, 322, 324, 332, 410, 808, 811, 813, 816, 818, 860, 863, 865, 868, 870, 894, 938, 941, 943, 948, 990, 993, 995, 998, 1000, 1198, 1201, 1203, 1206, 1208]
StringLegalActions() = ["57 - 6/1 3/1", "59 - 8/3/1", "62 - 11/6 3/1", "64 - 13/8 3/1", "72 - 21/16 3/1", "135 - 6/4 6/1", "137 - 8/3 6/4", "140 - 11/6/4", "142 - 13/8 6/4", "150 - 21/16 6/4", "187 - 8/6/1", "189 - 8/6 8/3", "192 - 11/6 8/6", "194 - 13/8/6", "202 - 21/16 8/6", "265 - 11/9 6/1", "267 - 11/9 8/3", "272 - 13/8 11/9", "280 - 21/16 11/9", "317 - 13/11 6/1", "319 - 13/11 8/3", "322 - 13/11/6", "324 - 13/11 13/8", "332 - 21/16 13/11", "410 - 21/16/14", "808 - 6/1 3/1", "811 - 6/4 6/1", "813 - 8/6/1", "816 - 11/9 6/1", "818 - 13/11 6/1", "860 - 8/3/1", "863 - 8/3 6/4", "865 - 8/6 8/3", "868 - 11/9 8/3", "870 - 13/11 8/3", "894 - 11/9/4", "938 - 11/6 3/1", "941 - 11/6/4", "943 - 11/6 8/6", "948 - 13/11/6", "990 - 13/8 3/1", "993 - 13/8 6/4", "995 - 13/8/6", "998 - 13/8 11/9", "1000 - 13/11 13/8", "1198 - 21/16 3/1", "1201 - 21/16 6/4", "1203 - 21/16 8/6", "1206 - 21/16 11/9", "1208 - 21/16 13/11"]

# Apply action "280 - 21/16 11/9"
action: 280

# State 41
# +------|------+
# |o..o.x|xx.x6.|
# |o.....|xx..x.|
# |......|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |x...o.|o.....|
# |x..oo.|6..ooo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o..o.x|xx.x6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|x...o.|o.....|\n|x..oo.|6..ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o..o.x|xx.x6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|x...o.|o.....|\n|x..oo.|6..ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 8 (roll: 26)"
action: 8

# State 42
# +------|------+
# |o..o.x|xx.x6.|
# |o.....|xx..x.|
# |......|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |x...o.|o.....|
# |x..oo.|6..ooo|
# +------|------+
# Turn: x
# Dice: 26
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o..o.x|xx.x6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|x...o.|o.....|\n|x..oo.|6..ooo|\n+------|------+\nTurn: x\nDice: 26\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o..o.x|xx.x6.|\n|o.....|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|x...o.|o.....|\n|x..oo.|6..ooo|\n+------|------+\nTurn: x\nDice: 26\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [297, 303, 453, 479, 485, 505, 511, 557, 563, 973, 979, 980, 981, 983, 1025, 1129, 1136, 1137, 1139]
StringLegalActions() = ["297 - 13/11 13/7", "303 - 13/11 7/1", "453 - 13/7/5", "479 - 13/7 6/4", "485 - 7/1 6/4", "505 - 13/7 5/3", "511 - 7/1 5/3", "557 - 13/7 3/1", "563 - 7/1 3/1", "973 - 13/11 13/7", "979 - 13/7/5", "980 - 13/7 6/4", "981 - 13/7 5/3", "983 - 13/7 3/1", "1025 - 13/11/5", "1129 - 13/11 7/1", "1136 - 7/1 6/4", "1137 - 7/1 5/3", "1139 - 7/1 3/1"]

# Apply action "297 - 13/11 13/7"
action: 297

# State 43
# +------|------+
# |ox.o.x|xx.x6.|
# |o....x|xx..x.|
# |......|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |....o.|o.....|
# |...oo.|6..ooo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|ox.o.x|xx.x6.|\n|o....x|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o.....|\n|...oo.|6..ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|ox.o.x|xx.x6.|\n|o....x|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o.....|\n|...oo.|6..ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 6 (roll: 24)"
action: 6

# State 44
# +------|------+
# |ox.o.x|xx.x6.|
# |o....x|xx..x.|
# |......|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |....o.|o.....|
# |...oo.|6..ooo|
# +------|------+
# Turn: o
# Dice: 24
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|ox.o.x|xx.x6.|\n|o....x|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o.....|\n|...oo.|6..ooo|\n+------|------+\nTurn: o\nDice: 24\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|ox.o.x|xx.x6.|\n|o....x|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o.....|\n|...oo.|6..ooo|\n+------|------+\nTurn: o\nDice: 24\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [57, 59, 60, 64, 67, 85, 112, 135, 137, 138, 142, 145, 187, 189, 190, 194, 197, 213, 215, 220, 223, 301, 317, 319, 320, 324, 327, 395, 397, 398, 402, 808, 811, 813, 814, 818, 821, 840, 860, 863, 865, 866, 870, 873, 886, 889, 891, 896, 899, 948, 990, 993, 995, 996, 1000, 1003, 1029, 1068, 1071, 1073, 1074, 1078]
StringLegalActions() = ["57 - 6/2 3/1", "59 - 8/4 3/1", "60 - 9/5 3/1", "64 - 13/9 3/1", "67 - 16/12 3/1", "85 - 8/4/2", "112 - 9/5/3", "135 - 6/4 6/2", "137 - 8/4 6/4", "138 - 9/5 6/4", "142 - 13/9 6/4", "145 - 16/12 6/4", "187 - 8/6/2", "189 - 8/6 8/4", "190 - 9/5 8/6", "194 - 13/9 8/6", "197 - 16/12 8/6", "213 - 9/7 6/2", "215 - 9/7 8/4", "220 - 13/9/7", "223 - 16/12 9/7", "301 - 16/12/10", "317 - 13/11 6/2", "319 - 13/11 8/4", "320 - 13/11 9/5", "324 - 13/11 13/9", "327 - 16/12 13/11", "395 - 16/14* 6/2", "397 - 16/14* 8/4", "398 - 16/14* 9/5", "402 - 16/14* 13/9", "808 - 6/2 3/1", "811 - 6/4 6/2", "813 - 8/6/2", "814 - 9/7 6/2", "818 - 13/11 6/2", "821 - 16/14* 6/2", "840 - 9/7/3", "860 - 8/4 3/1", "863 - 8/4 6/4", "865 - 8/6 8/4", "866 - 9/7 8/4", "870 - 13/11 8/4", "873 - 16/14* 8/4", "886 - 9/5 3/1", "889 - 9/5 6/4", "891 - 9/5 8/6", "896 - 13/11 9/5", "899 - 16/14* 9/5", "948 - 13/11/7", "990 - 13/9 3/1", "993 - 13/9 6/4", "995 - 13/9 8/6", "996 - 13/9/7", "1000 - 13/11 13/9", "1003 - 16/14* 13/9", "1029 - 16/14*/10", "1068 - 16/12 3/1", "1071 - 16/12 6/4", "1073 - 16/12 8/6", "1074 - 16/12 9/7", "1078 - 16/12 13/11"]

# Apply action "60 - 9/5 3/1"
action: 60

# State 45
# +------|------+
# |ox.o.x|xx.x6.|
# |o....x|xx..x.|
# |......|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |....o.|o....o|
# |....o.|6o..oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|ox.o.x|xx.x6.|\n|o....x|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o....o|\n|....o.|6o..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|ox.o.x|xx.x6.|\n|o....x|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o....o|\n|....o.|6o..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 11 (roll: 36)"
action: 11

# State 46
# +------|------+
# |ox.o.x|xx.x6.|
# |o....x|xx..x.|
# |......|x...x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |....o.|o....o|
# |....o.|6o..oo|
# +------|------+
# Turn: x
# Dice: 36
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|ox.o.x|xx.x6.|\n|o....x|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o....o|\n|....o.|6o..oo|\n+------|------+\nTurn: x\nDice: 36\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|ox.o.x|xx.x6.|\n|o....x|xx..x.|\n|......|x...x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o....o|\n|....o.|6o..oo|\n+------|------+\nTurn: x\nDice: 36\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [355, 455, 459, 481, 485, 507, 511, 1031, 1032, 1033, 1105, 1131, 1135, 1136, 1137]
StringLegalActions() = ["355 - 11/8 7/1", "455 - 11/5 7/4", "459 - 7/4 7/1", "481 - 11/5 6/3", "485 - 7/1 6/3", "507 - 11/5/2", "511 - 7/1 5/2", "1031 - 11/5 7/4", "1032 - 11/5 6/3", "1033 - 11/5/2", "1105 - 11/8/2", "1131 - 11/8 7/1", "1135 - 7/4 7/1", "1136 - 7/1 6/3", "1137 - 7/1 5/2"]

# Apply action "1032 - 11/5 6/3"
action: 1032

# State 47
# +------|------+
# |o..o.x|xx.x6.|
# |o....x|xx.xx.|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |....o.|o....o|
# |....o.|6o..oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o..o.x|xx.x6.|\n|o....x|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o....o|\n|....o.|6o..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o..o.x|xx.x6.|\n|o....x|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o....o|\n|....o.|6o..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 16 (roll: 22)"
action: 16

# State 48
# +------|------+
# |o..o.x|xx.x6.|
# |o....x|xx.xx.|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |....o.|o....o|
# |....o.|6o..oo|
# +------|------+
# Turn: o
# Dice: 22
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o..o.x|xx.x6.|\n|o....x|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o....o|\n|....o.|6o..oo|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o..o.x|xx.x6.|\n|o....x|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o....o|\n|....o.|6o..oo|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [56, 83, 109, 111, 116, 119, 134, 135, 137, 142, 145, 186, 187, 189, 194, 197, 272, 316, 317, 319, 324, 327, 353, 394, 395, 397, 402]
StringLegalActions() = ["56 - 5/3/1", "83 - 6/4/2", "109 - 6/4 5/3", "111 - 8/6 5/3", "116 - 13/11 5/3", "119 - 16/14 5/3", "134 - 6/4 5/3", "135 - 6/4(2)", "137 - 8/6/4", "142 - 13/11 6/4", "145 - 16/14 6/4", "186 - 8/6 5/3", "187 - 8/6/4", "189 - 8/6(2)", "194 - 13/11 8/6", "197 - 16/14 8/6", "272 - 13/11/9", "316 - 13/11 5/3", "317 - 13/11 6/4", "319 - 13/11 8/6", "324 - 13/11(2)", "327 - 16/14 13/11", "353 - 16/14/12", "394 - 16/14 5/3", "395 - 16/14 6/4", "397 - 16/14 8/6", "402 - 16/14 13/11"]

# Apply action "83 - 6/4/2"
action: 83

# State 49
# +------|------+
# |o..o.x|xx.x6.|
# |o....x|xx.xx.|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |....o.|o...oo|
# |....o.|oo..oo|
# +------|------+
# Turn: o
# Dice: 22
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o..o.x|xx.x6.|\n|o....x|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o...oo|\n|....o.|oo..oo|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o..o.x|xx.x6.|\n|o....x|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o...oo|\n|....o.|oo..oo|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [56, 83, 109, 111, 116, 119, 134, 135, 137, 142, 145, 186, 187, 189, 194, 197, 272, 316, 317, 319, 324, 327, 353, 394, 395, 397, 402]
StringLegalActions() = ["56 - 5/3/1", "83 - 6/4/2", "109 - 6/4 5/3", "111 - 8/6 5/3", "116 - 13/11 5/3", "119 - 16/14 5/3", "134 - 6/4 5/3", "135 - 6/4(2)", "137 - 8/6/4", "142 - 13/11 6/4", "145 - 16/14 6/4", "186 - 8/6 5/3", "187 - 8/6/4", "189 - 8/6(2)", "194 - 13/11 8/6", "197 - 16/14 8/6", "272 - 13/11/9", "316 - 13/11 5/3", "317 - 13/11 6/4", "319 - 13/11 8/6", "324 - 13/11(2)", "327 - 16/14 13/11", "353 - 16/14/12", "394 - 16/14 5/3", "395 - 16/14 6/4", "397 - 16/14 8/6", "402 - 16/14 13/11"]

# Apply action "402 - 16/14 13/11"
action: 402

# State 50
# +------|------+
# |oo...x|xx.x6.|
# |.....x|xx.xx.|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |....o.|o...oo|
# |.o..o.|oo..oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|oo...x|xx.x6.|\n|.....x|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|oo...x|xx.x6.|\n|.....x|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 10 (roll: 35)"
action: 10

# State 51
# +------|------+
# |oo...x|xx.x6.|
# |.....x|xx.xx.|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |....o.|o...oo|
# |.o..o.|oo..oo|
# +------|------+
# Turn: x
# Dice: 35
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|oo...x|xx.x6.|\n|.....x|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: x\nDice: 35\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|oo...x|xx.x6.|\n|.....x|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: x\nDice: 35\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [459, 460, 485, 486, 511, 512, 1135, 1136, 1137, 1161, 1162, 1163]
StringLegalActions() = ["459 - 7/4 7/2", "460 - 7/4 6/1", "485 - 7/2 6/3", "486 - 6/3 6/1", "511 - 7/2 5/2", "512 - 6/1 5/2", "1135 - 7/4 7/2", "1136 - 7/2 6/3", "1137 - 7/2 5/2", "1161 - 7/4 6/1", "1162 - 6/3 6/1", "1163 - 6/1 5/2"]

# Apply action "459 - 7/4 7/2"
action: 459

# State 52
# +------|------+
# |oo....|xxxx7.|
# |......|xx.xx.|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |....o.|o...oo|
# |.o..o.|oo..oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|oo....|xxxx7.|\n|......|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|oo....|xxxx7.|\n|......|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 3 (roll: 15)"
action: 3

# State 53
# +------|------+
# |oo....|xxxx7.|
# |......|xx.xx.|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|o.....|
# |......|o.....|
# |......|o.....|
# |....o.|o...oo|
# |.o..o.|oo..oo|
# +------|------+
# Turn: o
# Dice: 15
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|oo....|xxxx7.|\n|......|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: o\nDice: 15\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|oo....|xxxx7.|\n|......|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|o.....|\n|......|o.....|\n|......|o.....|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: o\nDice: 15\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [31, 33, 36, 38, 39, 59, 109, 111, 114, 116, 117, 135, 137, 140, 142, 143, 187, 189, 192, 194, 195, 221, 265, 267, 272, 273, 317, 319, 322, 325, 343, 345, 348, 350, 807, 810, 811, 813, 816, 818, 819, 839, 859, 862, 863, 865, 868, 870, 871, 920, 937, 940, 941, 943, 948, 949, 974, 989, 992, 993, 995, 998, 1001, 1015, 1018, 1019, 1021, 1024, 1026]
StringLegalActions() = ["31 - 6/1 2/1", "33 - 8/3 2/1", "36 - 11/6 2/1", "38 - 13/8 2/1", "39 - 14/9 2/1", "59 - 8/3/2", "109 - 6/1 5/4", "111 - 8/3 5/4", "114 - 11/6 5/4", "116 - 13/8 5/4", "117 - 14/9 5/4", "135 - 6/5 6/1", "137 - 8/3 6/5", "140 - 11/6/5", "142 - 13/8 6/5", "143 - 14/9 6/5", "187 - 8/7 6/1", "189 - 8/7 8/3", "192 - 11/6 8/7", "194 - 13/8/7", "195 - 14/9 8/7", "221 - 14/9/8", "265 - 11/10 6/1", "267 - 11/10 8/3", "272 - 13/8 11/10", "273 - 14/9 11/10", "317 - 13/12 6/1", "319 - 13/12 8/3", "322 - 13/12 11/6", "325 - 14/9 13/12", "343 - 14/13 6/1", "345 - 14/13 8/3", "348 - 14/13 11/6", "350 - 14/13/8", "807 - 6/1 2/1", "810 - 6/1 5/4", "811 - 6/5 6/1", "813 - 8/7 6/1", "816 - 11/10 6/1", "818 - 13/12 6/1", "819 - 14/13 6/1", "839 - 8/7/2", "859 - 8/3 2/1", "862 - 8/3 5/4", "863 - 8/3 6/5", "865 - 8/7 8/3", "868 - 11/10 8/3", "870 - 13/12 8/3", "871 - 14/13 8/3", "920 - 11/10/5", "937 - 11/6 2/1", "940 - 11/6 5/4", "941 - 11/6/5", "943 - 11/6 8/7", "948 - 13/12 11/6", "949 - 14/13 11/6", "974 - 13/12/7", "989 - 13/8 2/1", "992 - 13/8 5/4", "993 - 13/8 6/5", "995 - 13/8/7", "998 - 13/8 11/10", "1001 - 14/13/8", "1015 - 14/9 2/1", "1018 - 14/9 5/4", "1019 - 14/9 6/5", "1021 - 14/9 8/7", "1024 - 14/9 11/10", "1026 - 14/9 13/12"]

# Apply action "819 - 14/13 6/1"
action: 819

# State 54
# +------|------+
# |o.....|xxxx7.|
# |o.....|xx.xx.|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|o.....|
# |......|o....o|
# |....o.|o...oo|
# |.o..o.|oo..oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|xxxx7.|\n|o.....|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxxx7.|\n|o.....|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 16 (roll: 22)"
action: 16

# State 55
# +------|------+
# |o.....|xxxx7.|
# |o.....|xx.xx.|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|o.....|
# |......|o....o|
# |....o.|o...oo|
# |.o..o.|oo..oo|
# +------|------+
# Turn: x
# Dice: 22
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|xxxx7.|\n|o.....|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: x\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxxx7.|\n|o.....|xx.xx.|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: x\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [486, 487, 488, 489, 490, 512, 513, 514, 515, 516, 538, 539, 541, 542, 564, 565, 566, 567, 568, 590, 591, 592, 593, 594]
StringLegalActions() = ["486 - 6/4(2)", "487 - 6/4 5/3", "488 - 6/4/2", "489 - 6/4 3/1", "490 - 6/4 2/Off", "512 - 6/4 5/3", "513 - 5/3(2)", "514 - 5/3 4/2", "515 - 5/3/1", "516 - 5/3 2/Off", "538 - 6/4/2", "539 - 5/3 4/2", "541 - 4/2 3/1", "542 - 4/2/Off", "564 - 6/4 3/1", "565 - 5/3/1", "566 - 4/2 3/1", "567 - 3/1(2)", "568 - 3/1 2/Off", "590 - 6/4 2/Off", "591 - 5/3 2/Off", "592 - 4/2/Off", "593 - 3/1 2/Off", "594 - 2/Off(2)"]

# Apply action "512 - 6/4 5/3"
action: 512

# State 56
# +------|------+
# |o.....|xxxx7.|
# |o.....|.xxxx.|
# |......|...xx.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|o.....|
# |......|o....o|
# |....o.|o...oo|
# |.o..o.|oo..oo|
# +------|------+
# Turn: x
# Dice: 22
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|xxxx7.|\n|o.....|.xxxx.|\n|......|...xx.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: x\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxxx7.|\n|o.....|.xxxx.|\n|......|...xx.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: x\nDice: 22\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [487, 488, 489, 490, 512, 513, 514, 515, 516, 538, 539, 540, 541, 542, 564, 565, 566, 567, 568, 590, 591, 592, 593, 594]
StringLegalActions() = ["487 - 6/4 5/3", "488 - 6/4/2", "489 - 6/4 3/1", "490 - 6/4 2/Off", "512 - 6/4 5/3", "513 - 5/3(2)", "514 - 5/3 4/2", "515 - 5/3/1", "516 - 5/3 2/Off", "538 - 6/4/2", "539 - 5/3 4/2", "540 - 4/2(2)", "541 - 4/2 3/1", "542 - 4/2/Off", "564 - 6/4 3/1", "565 - 5/3/1", "566 - 4/2 3/1", "567 - 3/1(2)", "568 - 3/1 2/Off", "590 - 6/4 2/Off", "591 - 5/3 2/Off", "592 - 4/2/Off", "593 - 3/1 2/Off", "594 - 2/Off(2)"]

# Apply action "541 - 4/2 3/1"
action: 541

# State 57
# +------|------+
# |o.....|xxxx8x|
# |o.....|.x.xx.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|o.....|
# |......|o....o|
# |....o.|o...oo|
# |.o..o.|oo..oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|xxxx8x|\n|o.....|.x.xx.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxxx8x|\n|o.....|.x.xx.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 15 (roll: 11)"
action: 15

# State 58
# +------|------+
# |o.....|xxxx8x|
# |o.....|.x.xx.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|o.....|
# |......|o....o|
# |....o.|o...oo|
# |.o..o.|oo..oo|
# +------|------+
# Turn: o
# Dice: 11
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|xxxx8x|\n|o.....|.x.xx.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: o\nDice: 11\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxxx8x|\n|o.....|.x.xx.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|.o..o.|oo..oo|\n+------|------+\nTurn: o\nDice: 11\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [27, 30, 31, 33, 36, 38, 82, 105, 109, 111, 114, 116, 131, 134, 135, 137, 140, 142, 163, 183, 186, 187, 189, 192, 194, 244, 261, 264, 265, 267, 272, 298, 313, 316, 317, 319, 322, 324]
StringLegalActions() = ["27 - 2/1(2)", "30 - 5/4 2/1", "31 - 6/5 2/1", "33 - 8/7 2/1", "36 - 11/10 2/1", "38 - 13/12 2/1", "82 - 5/4/3", "105 - 5/4 2/1", "109 - 6/5/4", "111 - 8/7 5/4", "114 - 11/10 5/4", "116 - 13/12 5/4", "131 - 6/5 2/1", "134 - 6/5/4", "135 - 6/5(2)", "137 - 8/7 6/5", "140 - 11/10 6/5", "142 - 13/12 6/5", "163 - 8/7/6", "183 - 8/7 2/1", "186 - 8/7 5/4", "187 - 8/7 6/5", "189 - 8/7(2)", "192 - 11/10 8/7", "194 - 13/12 8/7", "244 - 11/10/9", "261 - 11/10 2/1", "264 - 11/10 5/4", "265 - 11/10 6/5", "267 - 11/10 8/7", "272 - 13/12 11/10", "298 - 13/12/11", "313 - 13/12 2/1", "316 - 13/12 5/4", "317 - 13/12 6/5", "319 - 13/12 8/7", "322 - 13/12 11/10", "324 - 13/12(2)"]

# Apply action "264 - 11/10 5/4"
action: 264

# State 59
# +------|------+
# |o.....|xxxx8x|
# |o.....|.x.xx.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|o.....|
# |......|o....o|
# |....o.|o...oo|
# |..o.o.|o.o.oo|
# +------|------+
# Turn: o
# Dice: 11
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|xxxx8x|\n|o.....|.x.xx.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|..o.o.|o.o.oo|\n+------|------+\nTurn: o\nDice: 11\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxxx8x|\n|o.....|.x.xx.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|o.....|\n|......|o....o|\n|....o.|o...oo|\n|..o.o.|o.o.oo|\n+------|------+\nTurn: o\nDice: 11\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [27, 29, 31, 33, 35, 38, 55, 79, 83, 85, 87, 90, 109, 131, 133, 135, 137, 139, 142, 163, 183, 185, 187, 189, 191, 194, 217, 235, 237, 239, 241, 246, 298, 313, 315, 317, 319, 321, 324]
StringLegalActions() = ["27 - 2/1(2)", "29 - 4/3 2/1", "31 - 6/5 2/1", "33 - 8/7 2/1", "35 - 10/9 2/1", "38 - 13/12 2/1", "55 - 4/3/2", "79 - 4/3 2/1", "83 - 6/5 4/3", "85 - 8/7 4/3", "87 - 10/9 4/3", "90 - 13/12 4/3", "109 - 6/5/4", "131 - 6/5 2/1", "133 - 6/5 4/3", "135 - 6/5(2)", "137 - 8/7 6/5", "139 - 10/9 6/5", "142 - 13/12 6/5", "163 - 8/7/6", "183 - 8/7 2/1", "185 - 8/7 4/3", "187 - 8/7 6/5", "189 - 8/7(2)", "191 - 10/9 8/7", "194 - 13/12 8/7", "217 - 10/9/8", "235 - 10/9 2/1", "237 - 10/9 4/3", "239 - 10/9 6/5", "241 - 10/9 8/7", "246 - 13/12 10/9", "298 - 13/12/11", "313 - 13/12 2/1", "315 - 13/12 4/3", "317 - 13/12 6/5", "319 - 13/12 8/7", "321 - 13/12 10/9", "324 - 13/12(2)"]

# Apply action "83 - 6/5 4/3"
action: 83

# State 60
# +------|------+
# |o.....|xxxx8x|
# |o.....|.x.xx.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o....o|
# |....o.|o...oo|
# |..o.o.|oo.ooo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|xxxx8x|\n|o.....|.x.xx.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o....o|\n|....o.|o...oo|\n|..o.o.|oo.ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxxx8x|\n|o.....|.x.xx.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o....o|\n|....o.|o...oo|\n|..o.o.|oo.ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 11 (roll: 36)"
action: 11

# State 61
# +------|------+
# |o.....|xxxx8x|
# |o.....|.x.xx.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o....o|
# |....o.|o...oo|
# |..o.o.|oo.ooo|
# +------|------+
# Turn: x
# Dice: 36
# Bar:
# Scores, X: 0, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|xxxx8x|\n|o.....|.x.xx.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o....o|\n|....o.|o...oo|\n|..o.o.|oo.ooo|\n+------|------+\nTurn: x\nDice: 36\nBar:\nScores, X: 0, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|xxxx8x|\n|o.....|.x.xx.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o....o|\n|....o.|o...oo|\n|..o.o.|oo.ooo|\n+------|------+\nTurn: x\nDice: 36\nBar:\nScores, X: 0, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [512, 538, 564, 1163, 1164, 1165, 1188]
StringLegalActions() = ["512 - 6/Off 5/2", "538 - 6/Off 4/1", "564 - 6/Off 3/Off", "1163 - 6/Off 5/2", "1164 - 6/Off 4/1", "1165 - 6/Off 3/Off", "1188 - 6/3 5/Off"]

# Apply action "564 - 6/Off 3/Off"
action: 564

# State 62
# +------|------+
# |o.....|.xxx8x|
# |o.....|.x..x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o....o|
# |....o.|o...oo|
# |..o.o.|oo.ooo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 2, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|.xxx8x|\n|o.....|.x..x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o....o|\n|....o.|o...oo|\n|..o.o.|oo.ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 2, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|.xxx8x|\n|o.....|.x..x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o....o|\n|....o.|o...oo|\n|..o.o.|oo.ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 2, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 15 (roll: 11)"
action: 15

# State 63
# +------|------+
# |o.....|.xxx8x|
# |o.....|.x..x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o....o|
# |....o.|o...oo|
# |..o.o.|oo.ooo|
# +------|------+
# Turn: o
# Dice: 11
# Bar:
# Scores, X: 2, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|.xxx8x|\n|o.....|.x..x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o....o|\n|....o.|o...oo|\n|..o.o.|oo.ooo|\n+------|------+\nTurn: o\nDice: 11\nBar:\nScores, X: 2, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|.xxx8x|\n|o.....|.x..x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o....o|\n|....o.|o...oo|\n|..o.o.|oo.ooo|\n+------|------+\nTurn: o\nDice: 11\nBar:\nScores, X: 2, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [27, 28, 30, 31, 33, 35, 38, 53, 56, 57, 59, 61, 64, 82, 105, 106, 109, 111, 113, 116, 131, 132, 134, 135, 137, 139, 142, 163, 183, 184, 186, 187, 189, 191, 194, 217, 235, 236, 238, 239, 241, 246, 298, 313, 314, 316, 317, 319, 321, 324]
StringLegalActions() = ["27 - 2/1(2)", "28 - 3/2/1", "30 - 5/4 2/1", "31 - 6/5 2/1", "33 - 8/7 2/1", "35 - 10/9 2/1", "38 - 13/12 2/1", "53 - 3/2/1", "56 - 5/4 3/2", "57 - 6/5 3/2", "59 - 8/7 3/2", "61 - 10/9 3/2", "64 - 13/12 3/2", "82 - 5/4/3", "105 - 5/4 2/1", "106 - 5/4 3/2", "109 - 6/5/4", "111 - 8/7 5/4", "113 - 10/9 5/4", "116 - 13/12 5/4", "131 - 6/5 2/1", "132 - 6/5 3/2", "134 - 6/5/4", "135 - 6/5(2)", "137 - 8/7 6/5", "139 - 10/9 6/5", "142 - 13/12 6/5", "163 - 8/7/6", "183 - 8/7 2/1", "184 - 8/7 3/2", "186 - 8/7 5/4", "187 - 8/7 6/5", "189 - 8/7(2)", "191 - 10/9 8/7", "194 - 13/12 8/7", "217 - 10/9/8", "235 - 10/9 2/1", "236 - 10/9 3/2", "238 - 10/9 5/4", "239 - 10/9 6/5", "241 - 10/9 8/7", "246 - 13/12 10/9", "298 - 13/12/11", "313 - 13/12 2/1", "314 - 13/12 3/2", "316 - 13/12 5/4", "317 - 13/12 6/5", "319 - 13/12 8/7", "321 - 13/12 10/9", "324 - 13/12(2)"]

# Apply action "64 - 13/12 3/2"
action: 64

# State 64
# +------|------+
# |o.....|.xxx8x|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o...oo|
# |....o.|o...oo|
# |o.o.o.|oo..oo|
# +------|------+
# Turn: o
# Dice: 11
# Bar:
# Scores, X: 2, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|.xxx8x|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|....o.|o...oo|\n|o.o.o.|oo..oo|\n+------|------+\nTurn: o\nDice: 11\nBar:\nScores, X: 2, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|.xxx8x|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|....o.|o...oo|\n|o.o.o.|oo..oo|\n+------|------+\nTurn: o\nDice: 11\nBar:\nScores, X: 2, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [27, 30, 31, 33, 35, 37, 38, 82, 105, 109, 111, 113, 115, 116, 131, 134, 135, 137, 139, 141, 142, 163, 183, 186, 187, 189, 191, 193, 194, 217, 235, 238, 239, 241, 245, 246, 271, 287, 290, 291, 293, 295, 298, 313, 316, 317, 319, 321, 323]
StringLegalActions() = ["27 - 2/1(2)", "30 - 5/4 2/1", "31 - 6/5 2/1", "33 - 8/7 2/1", "35 - 10/9 2/1", "37 - 12/11 2/1", "38 - 13/12 2/1", "82 - 5/4/3", "105 - 5/4 2/1", "109 - 6/5/4", "111 - 8/7 5/4", "113 - 10/9 5/4", "115 - 12/11 5/4", "116 - 13/12 5/4", "131 - 6/5 2/1", "134 - 6/5/4", "135 - 6/5(2)", "137 - 8/7 6/5", "139 - 10/9 6/5", "141 - 12/11 6/5", "142 - 13/12 6/5", "163 - 8/7/6", "183 - 8/7 2/1", "186 - 8/7 5/4", "187 - 8/7 6/5", "189 - 8/7(2)", "191 - 10/9 8/7", "193 - 12/11 8/7", "194 - 13/12 8/7", "217 - 10/9/8", "235 - 10/9 2/1", "238 - 10/9 5/4", "239 - 10/9 6/5", "241 - 10/9 8/7", "245 - 12/11 10/9", "246 - 13/12 10/9", "271 - 12/11/10", "287 - 12/11 2/1", "290 - 12/11 5/4", "291 - 12/11 6/5", "293 - 12/11 8/7", "295 - 12/11 10/9", "298 - 13/12/11", "313 - 13/12 2/1", "316 - 13/12 5/4", "317 - 13/12 6/5", "319 - 13/12 8/7", "321 - 13/12 10/9", "323 - 13/12/11"]

# Apply action "241 - 10/9 8/7"
action: 241

# State 65
# +------|------+
# |o.....|.xxx8x|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o...oo|
# |......|o...oo|
# |o..ooo|oo..oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 2, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|.xxx8x|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|o..ooo|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 2, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|.xxx8x|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|o..ooo|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 2, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 10 (roll: 35)"
action: 10

# State 66
# +------|------+
# |o.....|.xxx8x|
# |......|.x..x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o...oo|
# |......|o...oo|
# |o..ooo|oo..oo|
# +------|------+
# Turn: x
# Dice: 35
# Bar:
# Scores, X: 2, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|.xxx8x|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|o..ooo|oo..oo|\n+------|------+\nTurn: x\nDice: 35\nBar:\nScores, X: 2, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|.xxx8x|\n|......|.x..x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|o..ooo|oo..oo|\n+------|------+\nTurn: x\nDice: 35\nBar:\nScores, X: 2, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [513, 539, 565, 1189, 1190, 1191]
StringLegalActions() = ["513 - 5/2 5/Off", "539 - 5/Off 4/1", "565 - 5/Off 3/Off", "1189 - 5/2 5/Off", "1190 - 5/Off 4/1", "1191 - 5/Off 3/Off"]

# Apply action "1189 - 5/2 5/Off"
action: 1189

# State 67
# +------|------+
# |o.....|..xx9x|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o...oo|
# |......|o...oo|
# |o..ooo|oo..oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 3, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|..xx9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|o..ooo|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 3, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|..xx9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|o..ooo|oo..oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 3, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 7 (roll: 25)"
action: 7

# State 68
# +------|------+
# |o.....|..xx9x|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o...oo|
# |......|o...oo|
# |o..ooo|oo..oo|
# +------|------+
# Turn: o
# Dice: 25
# Bar:
# Scores, X: 3, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|..xx9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|o..ooo|oo..oo|\n+------|------+\nTurn: o\nDice: 25\nBar:\nScores, X: 3, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|..xx9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|o..ooo|oo..oo|\n+------|------+\nTurn: o\nDice: 25\nBar:\nScores, X: 3, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 3.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [59, 86, 109, 110, 111, 112, 115, 116, 135, 136, 137, 138, 141, 142, 161, 163, 164, 167, 168, 187, 188, 190, 193, 194, 213, 214, 215, 219, 220, 291, 292, 293, 294, 298, 317, 318, 319, 320, 323, 810, 811, 812, 813, 814, 817, 818, 836, 837, 839, 840, 843, 844, 862, 863, 864, 866, 869, 870, 888, 889, 890, 891, 895, 896, 921, 948, 966, 967, 968, 969, 970, 974, 992, 993, 994, 995, 996, 999]
StringLegalActions() = ["59 - 8/3/1", "86 - 9/4/2", "109 - 6/1 5/3", "110 - 7/2 5/3", "111 - 8/3 5/3", "112 - 9/4 5/3", "115 - 12/7 5/3", "116 - 13/8 5/3", "135 - 6/4 6/1", "136 - 7/2 6/4", "137 - 8/3 6/4", "138 - 9/4 6/4", "141 - 12/7 6/4", "142 - 13/8 6/4", "161 - 7/5 6/1", "163 - 8/3 7/5", "164 - 9/4 7/5", "167 - 12/7/5", "168 - 13/8 7/5", "187 - 8/6/1", "188 - 8/6 7/2", "190 - 9/4 8/6", "193 - 12/7 8/6", "194 - 13/8/6", "213 - 9/7 6/1", "214 - 9/7/2", "215 - 9/7 8/3", "219 - 12/7 9/7", "220 - 13/8 9/7", "291 - 12/10 6/1", "292 - 12/10 7/2", "293 - 12/10 8/3", "294 - 12/10 9/4", "298 - 13/8 12/10", "317 - 13/11 6/1", "318 - 13/11 7/2", "319 - 13/11 8/3", "320 - 13/11 9/4", "323 - 13/11 12/7", "810 - 6/1 5/3", "811 - 6/4 6/1", "812 - 7/5 6/1", "813 - 8/6/1", "814 - 9/7 6/1", "817 - 12/10 6/1", "818 - 13/11 6/1", "836 - 7/2 5/3", "837 - 7/2 6/4", "839 - 8/6 7/2", "840 - 9/7/2", "843 - 12/10 7/2", "844 - 13/11 7/2", "862 - 8/3 5/3", "863 - 8/3 6/4", "864 - 8/3 7/5", "866 - 9/7 8/3", "869 - 12/10 8/3", "870 - 13/11 8/3", "888 - 9/4 5/3", "889 - 9/4 6/4", "890 - 9/4 7/5", "891 - 9/4 8/6", "895 - 12/10 9/4", "896 - 13/11 9/4", "921 - 12/10/5", "948 - 13/11/6", "966 - 12/7 5/3", "967 - 12/7 6/4", "968 - 12/7/5", "969 - 12/7 8/6", "970 - 12/7 9/7", "974 - 13/11 12/7", "992 - 13/8 5/3", "993 - 13/8 6/4", "994 - 13/8 7/5", "995 - 13/8/6", "996 - 13/8 9/7", "999 - 13/8 12/10"]

# Apply action "293 - 12/10 8/3"
action: 293

# State 69
# +------|------+
# |o.....|..xx9x|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o...oo|
# |......|o...oo|
# |..oo.o|oo.ooo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 3, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|..xx9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|oo.ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 3, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|..xx9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|oo.ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 3, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 9 (roll: 34)"
action: 9

# State 70
# +------|------+
# |o.....|..xx9x|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o...oo|
# |......|o...oo|
# |..oo.o|oo.ooo|
# +------|------+
# Turn: x
# Dice: 34
# Bar:
# Scores, X: 3, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|..xx9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|oo.ooo|\n+------|------+\nTurn: x\nDice: 34\nBar:\nScores, X: 3, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|..xx9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|oo.ooo|\n+------|------+\nTurn: x\nDice: 34\nBar:\nScores, X: 3, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [566, 1217, 1242]
StringLegalActions() = ["566 - 4/Off 3/Off", "1217 - 4/Off 3/Off", "1242 - 4/1 3/Off"]

# Apply action "566 - 4/Off 3/Off"
action: 566

# State 71
# +------|------+
# |o.....|....9x|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o...oo|
# |......|o...oo|
# |..oo.o|oo.ooo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 5, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|....9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|oo.ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 5, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|oo.ooo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 5, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 6 (roll: 24)"
action: 6

# State 72
# +------|------+
# |o.....|....9x|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|......|
# |......|......|
# |......|o...oo|
# |......|o...oo|
# |..oo.o|oo.ooo|
# +------|------+
# Turn: o
# Dice: 24
# Bar:
# Scores, X: 5, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|....9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|oo.ooo|\n+------|------+\nTurn: o\nDice: 24\nBar:\nScores, X: 5, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|......|\n|......|......|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|oo.ooo|\n+------|------+\nTurn: o\nDice: 24\nBar:\nScores, X: 5, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 5.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [56, 57, 58, 60, 61, 64, 109, 110, 112, 113, 116, 134, 135, 136, 138, 139, 142, 160, 161, 164, 165, 168, 212, 213, 214, 217, 220, 238, 239, 240, 242, 246, 316, 317, 318, 320, 321, 782, 785, 786, 788, 789, 792, 808, 810, 811, 812, 814, 815, 818, 834, 836, 837, 840, 841, 844, 867, 886, 888, 889, 890, 893, 896, 912, 914, 915, 916, 918, 922, 948, 990, 992, 993, 994, 996, 997]
StringLegalActions() = ["56 - 5/1 3/1", "57 - 6/2 3/1", "58 - 7/3/1", "60 - 9/5 3/1", "61 - 10/6 3/1", "64 - 13/9 3/1", "109 - 6/2 5/3", "110 - 7/3 5/3", "112 - 9/5/3", "113 - 10/6 5/3", "116 - 13/9 5/3", "134 - 6/4 5/1", "135 - 6/4 6/2", "136 - 7/3 6/4", "138 - 9/5 6/4", "139 - 10/6/4", "142 - 13/9 6/4", "160 - 7/5/1", "161 - 7/5 6/2", "164 - 9/5 7/5", "165 - 10/6 7/5", "168 - 13/9 7/5", "212 - 9/7 5/1", "213 - 9/7 6/2", "214 - 9/7/3", "217 - 10/6 9/7", "220 - 13/9/7", "238 - 10/8 5/1", "239 - 10/8 6/2", "240 - 10/8 7/3", "242 - 10/8 9/5", "246 - 13/9 10/8", "316 - 13/11 5/1", "317 - 13/11 6/2", "318 - 13/11 7/3", "320 - 13/11 9/5", "321 - 13/11 10/6", "782 - 5/1 3/1", "785 - 6/4 5/1", "786 - 7/5/1", "788 - 9/7 5/1", "789 - 10/8 5/1", "792 - 13/11 5/1", "808 - 6/2 3/1", "810 - 6/2 5/3", "811 - 6/4 6/2", "812 - 7/5 6/2", "814 - 9/7 6/2", "815 - 10/8 6/2", "818 - 13/11 6/2", "834 - 7/3/1", "836 - 7/3 5/3", "837 - 7/3 6/4", "840 - 9/7/3", "841 - 10/8 7/3", "844 - 13/11 7/3", "867 - 10/8/4", "886 - 9/5 3/1", "888 - 9/5/3", "889 - 9/5 6/4", "890 - 9/5 7/5", "893 - 10/8 9/5", "896 - 13/11 9/5", "912 - 10/6 3/1", "914 - 10/6 5/3", "915 - 10/6/4", "916 - 10/6 7/5", "918 - 10/6 9/7", "922 - 13/11 10/6", "948 - 13/11/7", "990 - 13/9 3/1", "992 - 13/9 5/3", "993 - 13/9 6/4", "994 - 13/9 7/5", "996 - 13/9/7", "997 - 13/9 10/8"]

# Apply action "56 - 5/1 3/1"
action: 56

# State 73
# +------|------+
# |o.....|....9x|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|o...oo|
# |......|o...oo|
# |..oo.o|o...oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 5, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|....9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|o...oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 5, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|o...oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 5, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 3 (roll: 15)"
action: 3

# State 74
# +------|------+
# |o.....|....9x|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|o...oo|
# |......|o...oo|
# |..oo.o|o...oo|
# +------|------+
# Turn: x
# Dice: 15
# Bar:
# Scores, X: 5, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|....9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|o...oo|\n+------|------+\nTurn: x\nDice: 15\nBar:\nScores, X: 5, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....9x|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|o...oo|\n+------|------+\nTurn: x\nDice: 15\nBar:\nScores, X: 5, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [594, 620, 1270, 1271]
StringLegalActions() = ["594 - 2/1 2/Off", "620 - 2/Off 1/Off", "1270 - 2/1 2/Off", "1271 - 2/Off 1/Off"]

# Apply action "1270 - 2/1 2/Off"
action: 1270

# State 75
# +------|------+
# |o.....|....7x|
# |......|....xx|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|o...oo|
# |......|o...oo|
# |..oo.o|o...oo|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 6, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|....7x|\n|......|....xx|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|o...oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 6, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....7x|\n|......|....xx|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|o...oo|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 6, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 12 (roll: 45)"
action: 12

# State 76
# +------|------+
# |o.....|....7x|
# |......|....xx|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|o...oo|
# |......|o...oo|
# |..oo.o|o...oo|
# +------|------+
# Turn: o
# Dice: 45
# Bar:
# Scores, X: 6, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|....7x|\n|......|....xx|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|o...oo|\n+------|------+\nTurn: o\nDice: 45\nBar:\nScores, X: 6, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....7x|\n|......|....xx|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|o...oo|\n|......|o...oo|\n|..oo.o|o...oo|\n+------|------+\nTurn: o\nDice: 45\nBar:\nScores, X: 6, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 6.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [113, 135, 136, 138, 139, 142, 161, 164, 165, 168, 194, 213, 214, 217, 220, 239, 240, 242, 246, 317, 318, 320, 321, 811, 812, 814, 815, 818, 837, 840, 841, 844, 889, 890, 893, 896, 915, 916, 918, 922, 993, 994, 996, 997]
StringLegalActions() = ["113 - 10/5/1", "135 - 6/2 6/1", "136 - 7/2 6/2", "138 - 9/4 6/2", "139 - 10/5 6/2", "142 - 13/8 6/2", "161 - 7/3 6/1", "164 - 9/4 7/3", "165 - 10/5 7/3", "168 - 13/8 7/3", "194 - 13/8/4", "213 - 9/5 6/1", "214 - 9/5 7/2", "217 - 10/5 9/5", "220 - 13/8 9/5", "239 - 10/6/1", "240 - 10/6 7/2", "242 - 10/6 9/4", "246 - 13/8 10/6", "317 - 13/9 6/1", "318 - 13/9 7/2", "320 - 13/9/4", "321 - 13/9 10/5", "811 - 6/2 6/1", "812 - 7/3 6/1", "814 - 9/5 6/1", "815 - 10/6/1", "818 - 13/9 6/1", "837 - 7/2 6/2", "840 - 9/5 7/2", "841 - 10/6 7/2", "844 - 13/9 7/2", "889 - 9/4 6/2", "890 - 9/4 7/3", "893 - 10/6 9/4", "896 - 13/9/4", "915 - 10/5 6/2", "916 - 10/5 7/3", "918 - 10/5 9/5", "922 - 13/9 10/5", "993 - 13/8 6/2", "994 - 13/8 7/3", "996 - 13/8 9/5", "997 - 13/8 10/6"]

# Apply action "161 - 7/3 6/1"
action: 161

# State 77
# +------|------+
# |o.....|....7x|
# |......|....xx|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|o...oo|
# |..oo..|o..oo6|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 6, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|....7x|\n|......|....xx|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..oo..|o..oo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 6, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....7x|\n|......|....xx|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..oo..|o..oo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 6, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 19 (roll: 55)"
action: 19

# State 78
# +------|------+
# |o.....|....7x|
# |......|....xx|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|o...oo|
# |..oo..|o..oo6|
# +------|------+
# Turn: x
# Dice: 55
# Bar:
# Scores, X: 6, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|....7x|\n|......|....xx|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..oo..|o..oo6|\n+------|------+\nTurn: x\nDice: 55\nBar:\nScores, X: 6, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....7x|\n|......|....xx|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..oo..|o..oo6|\n+------|------+\nTurn: x\nDice: 55\nBar:\nScores, X: 6, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [594]
StringLegalActions() = ["594 - 2/Off(2)"]

# Apply action "594 - 2/Off(2)"
action: 594

# State 79
# +------|------+
# |o.....|....xx|
# |......|....xx|
# |......|....x.|
# |......|....x.|
# |......|....x.|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|o...oo|
# |..oo..|o..oo6|
# +------|------+
# Turn: x
# Dice: 55
# Bar:
# Scores, X: 8, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..oo..|o..oo6|\n+------|------+\nTurn: x\nDice: 55\nBar:\nScores, X: 8, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|....x.|\n|......|....x.|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..oo..|o..oo6|\n+------|------+\nTurn: x\nDice: 55\nBar:\nScores, X: 8, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [594]
StringLegalActions() = ["594 - 2/Off(2)"]

# Apply action "594 - 2/Off(2)"
action: 594

# State 80
# +------|------+
# |o.....|....xx|
# |......|....xx|
# |......|....x.|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|o...oo|
# |..oo..|o..oo6|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 10, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..oo..|o..oo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 10, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..oo..|o..oo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 10, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 16 (roll: 22)"
action: 16

# State 81
# +------|------+
# |o.....|....xx|
# |......|....xx|
# |......|....x.|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|o...oo|
# |..oo..|o..oo6|
# +------|------+
# Turn: o
# Dice: 22
# Bar:
# Scores, X: 10, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..oo..|o..oo6|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 10, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..oo..|o..oo6|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 10, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 10.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [57, 60, 61, 64, 83, 132, 135, 138, 139, 142, 164, 191, 210, 213, 217, 220, 236, 239, 242, 246, 272, 314, 317, 320, 321]
StringLegalActions() = ["57 - 6/4 3/1", "60 - 9/7 3/1", "61 - 10/8 3/1", "64 - 13/11 3/1", "83 - 6/4/2", "132 - 6/4 3/1", "135 - 6/4(2)", "138 - 9/7 6/4", "139 - 10/8 6/4", "142 - 13/11 6/4", "164 - 9/7/5", "191 - 10/8/6", "210 - 9/7 3/1", "213 - 9/7 6/4", "217 - 10/8 9/7", "220 - 13/11 9/7", "236 - 10/8 3/1", "239 - 10/8 6/4", "242 - 10/8 9/7", "246 - 13/11 10/8", "272 - 13/11/9", "314 - 13/11 3/1", "317 - 13/11 6/4", "320 - 13/11 9/7", "321 - 13/11 10/8"]

# Apply action "164 - 9/7/5"
action: 164

# State 82
# +------|------+
# |o.....|....xx|
# |......|....xx|
# |......|....x.|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|o...oo|
# |..o...|oo.oo6|
# +------|------+
# Turn: o
# Dice: 22
# Bar:
# Scores, X: 10, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..o...|oo.oo6|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 10, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|o...oo|\n|..o...|oo.oo6|\n+------|------+\nTurn: o\nDice: 22\nBar:\nScores, X: 10, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 10.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [56, 57, 61, 64, 83, 106, 109, 113, 116, 132, 134, 135, 139, 142, 191, 236, 238, 239, 246, 272, 314, 316, 317, 321]
StringLegalActions() = ["56 - 5/3/1", "57 - 6/4 3/1", "61 - 10/8 3/1", "64 - 13/11 3/1", "83 - 6/4/2", "106 - 5/3/1", "109 - 6/4 5/3", "113 - 10/8 5/3", "116 - 13/11 5/3", "132 - 6/4 3/1", "134 - 6/4 5/3", "135 - 6/4(2)", "139 - 10/8 6/4", "142 - 13/11 6/4", "191 - 10/8/6", "236 - 10/8 3/1", "238 - 10/8 5/3", "239 - 10/8 6/4", "246 - 13/11 10/8", "272 - 13/11/9", "314 - 13/11 3/1", "316 - 13/11 5/3", "317 - 13/11 6/4", "321 - 13/11 10/8"]

# Apply action "239 - 10/8 6/4"
action: 239

# State 83
# +------|------+
# |o.....|....xx|
# |......|....xx|
# |......|....x.|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|....oo|
# |....o.|ooooo6|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 10, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|....o.|ooooo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 10, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|....o.|ooooo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 10, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 9 (roll: 34)"
action: 9

# State 84
# +------|------+
# |o.....|....xx|
# |......|....xx|
# |......|....x.|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|....oo|
# |....o.|ooooo6|
# +------|------+
# Turn: x
# Dice: 34
# Bar:
# Scores, X: 10, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|....o.|ooooo6|\n+------|------+\nTurn: x\nDice: 34\nBar:\nScores, X: 10, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....xx|\n|......|....xx|\n|......|....x.|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|....o.|ooooo6|\n+------|------+\nTurn: x\nDice: 34\nBar:\nScores, X: 10, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [594, 1270]
StringLegalActions() = ["594 - 2/Off(2)", "1270 - 2/Off(2)"]

# Apply action "1270 - 2/Off(2)"
action: 1270

# State 85
# +------|------+
# |o.....|....xx|
# |......|.....x|
# |......|......|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|....oo|
# |....o.|ooooo6|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 12, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|o.....|....xx|\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|....o.|ooooo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 12, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....xx|\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|....o.|ooooo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 12, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 0 (roll: 12)"
action: 0

# State 86
# +------|------+
# |o.....|....xx|
# |......|.....x|
# |......|......|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|....oo|
# |....o.|ooooo6|
# +------|------+
# Turn: o
# Dice: 12
# Bar:
# Scores, X: 12, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|o.....|....xx|\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|....o.|ooooo6|\n+------|------+\nTurn: o\nDice: 12\nBar:\nScores, X: 12, O: 0\n"
ObservationString(1) = "+------|------+\n|o.....|....xx|\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|....o.|ooooo6|\n+------|------+\nTurn: o\nDice: 12\nBar:\nScores, X: 12, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 12.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [28, 29, 30, 31, 33, 38, 55, 56, 57, 59, 64, 80, 82, 83, 85, 90, 106, 107, 109, 111, 116, 132, 133, 134, 137, 142, 184, 185, 186, 187, 194, 272, 314, 315, 316, 317, 319, 729, 731, 732, 733, 735, 740, 755, 756, 758, 759, 761, 766, 781, 782, 783, 785, 787, 792, 807, 808, 809, 810, 813, 818, 839, 859, 860, 861, 862, 863, 870, 974, 989, 990, 991, 992, 993, 995]
StringLegalActions() = ["28 - 3/1 2/1", "29 - 4/2/1", "30 - 5/3 2/1", "31 - 6/4 2/1", "33 - 8/6 2/1", "38 - 13/11 2/1", "55 - 4/2 3/2", "56 - 5/3/2", "57 - 6/4 3/2", "59 - 8/6 3/2", "64 - 13/11 3/2", "80 - 4/3/1", "82 - 5/3 4/3", "83 - 6/4/3", "85 - 8/6 4/3", "90 - 13/11 4/3", "106 - 5/4 3/1", "107 - 5/4/2", "109 - 6/4 5/4", "111 - 8/6 5/4", "116 - 13/11 5/4", "132 - 6/5 3/1", "133 - 6/5 4/2", "134 - 6/5/3", "137 - 8/6/5", "142 - 13/11 6/5", "184 - 8/7 3/1", "185 - 8/7 4/2", "186 - 8/7 5/3", "187 - 8/7 6/4", "194 - 13/11 8/7", "272 - 13/11/10", "314 - 13/12 3/1", "315 - 13/12 4/2", "316 - 13/12 5/3", "317 - 13/12 6/4", "319 - 13/12 8/6", "729 - 3/1 2/1", "731 - 4/3/1", "732 - 5/4 3/1", "733 - 6/5 3/1", "735 - 8/7 3/1", "740 - 13/12 3/1", "755 - 4/2/1", "756 - 4/2 3/2", "758 - 5/4/2", "759 - 6/5 4/2", "761 - 8/7 4/2", "766 - 13/12 4/2", "781 - 5/3 2/1", "782 - 5/3/2", "783 - 5/3 4/3", "785 - 6/5/3", "787 - 8/7 5/3", "792 - 13/12 5/3", "807 - 6/4 2/1", "808 - 6/4 3/2", "809 - 6/4/3", "810 - 6/4 5/4", "813 - 8/7 6/4", "818 - 13/12 6/4", "839 - 8/7/5", "859 - 8/6 2/1", "860 - 8/6 3/2", "861 - 8/6 4/3", "862 - 8/6 5/4", "863 - 8/6/5", "870 - 13/12 8/6", "974 - 13/12/10", "989 - 13/11 2/1", "990 - 13/11 3/2", "991 - 13/11 4/3", "992 - 13/11 5/4", "993 - 13/11 6/5", "995 - 13/11 8/7"]

# Apply action "90 - 13/11 4/3"
action: 90

# State 87
# +------|------+
# |......|....xx|
# |......|.....x|
# |......|......|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|...ooo|
# |.o..o.|oo.oo6|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 12, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|......|....xx|\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|...ooo|\n|.o..o.|oo.oo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 12, O: 0\n"
ObservationString(1) = "+------|------+\n|......|....xx|\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|...ooo|\n|.o..o.|oo.oo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 12, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 14 (roll: 56)"
action: 14

# State 88
# +------|------+
# |......|....xx|
# |......|.....x|
# |......|......|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|...ooo|
# |.o..o.|oo.oo6|
# +------|------+
# Turn: x
# Dice: 56
# Bar:
# Scores, X: 12, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|......|....xx|\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|...ooo|\n|.o..o.|oo.oo6|\n+------|------+\nTurn: x\nDice: 56\nBar:\nScores, X: 12, O: 0\n"
ObservationString(1) = "+------|------+\n|......|....xx|\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|...ooo|\n|.o..o.|oo.oo6|\n+------|------+\nTurn: x\nDice: 56\nBar:\nScores, X: 12, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [620, 1296]
StringLegalActions() = ["620 - 2/Off 1/Off", "1296 - 2/Off 1/Off"]

# Apply action "620 - 2/Off 1/Off"
action: 620

# State 89
# +------|------+
# |......|.....x|
# |......|......|
# |......|......|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|...ooo|
# |.o..o.|oo.oo6|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 14, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14, 620]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14, 620"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|...ooo|\n|.o..o.|oo.oo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 14, O: 0\n"
ObservationString(1) = "+------|------+\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|...ooo|\n|.o..o.|oo.oo6|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 14, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 14.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 14.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 13 (roll: 46)"
action: 13

# State 90
# +------|------+
# |......|.....x|
# |......|......|
# |......|......|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|.....o|
# |......|....oo|
# |......|...ooo|
# |.o..o.|oo.oo6|
# +------|------+
# Turn: o
# Dice: 46
# Bar:
# Scores, X: 14, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14, 620, 13]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14, 620, 13"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 1
ObservationString(0) = "+------|------+\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|...ooo|\n|.o..o.|oo.oo6|\n+------|------+\nTurn: o\nDice: 46\nBar:\nScores, X: 14, O: 0\n"
ObservationString(1) = "+------|------+\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|.....o|\n|......|....oo|\n|......|...ooo|\n|.o..o.|oo.oo6|\n+------|------+\nTurn: o\nDice: 46\nBar:\nScores, X: 14, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 14.0, 0.0, 0.0, 0.0, 1.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 14.0, 0.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [111, 114, 137, 140, 192, 267, 842, 862, 863, 868, 940, 941, 943]
StringLegalActions() = ["111 - 8/2 5/1", "114 - 11/5/1", "137 - 8/2 6/2", "140 - 11/5 6/2", "192 - 11/5 8/4", "267 - 11/7 8/2", "842 - 11/7/1", "862 - 8/2 5/1", "863 - 8/2 6/2", "868 - 11/7 8/2", "940 - 11/5/1", "941 - 11/5 6/2", "943 - 11/5 8/4"]

# Apply action "862 - 8/2 5/1"
action: 862

# State 91
# +------|------+
# |......|.....x|
# |......|......|
# |......|......|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|....oo|
# |......|....oo|
# |......|...ooo|
# |.o....|o..oo7|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 14, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14, 620, 13, 862]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14, 620, 13, 862"
IsChanceNode() = True
IsSimultaneousNode() = False
CurrentPlayer() = -1
ObservationString(0) = "+------|------+\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|......|...ooo|\n|.o....|o..oo7|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 14, O: 0\n"
ObservationString(1) = "+------|------+\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|......|...ooo|\n|.o....|o..oo7|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 14, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 14.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 14.0, 0.0]
ChanceOutcomes() = [{0, 0.055555555556}, {1, 0.055555555556}, {2, 0.055555555556}, {3, 0.055555555556}, {4, 0.055555555556}, {5, 0.055555555556}, {6, 0.055555555556}, {7, 0.055555555556}, {8, 0.055555555556}, {9, 0.055555555556}, {10, 0.055555555556}, {11, 0.055555555556}, {12, 0.055555555556}, {13, 0.055555555556}, {14, 0.055555555556}, {15, 0.027777777778}, {16, 0.027777777778}, {17, 0.027777777778}, {18, 0.027777777778}, {19, 0.027777777778}, {20, 0.027777777778}]
LegalActions() = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
StringLegalActions() = ["chance outcome 0 (roll: 12)", "chance outcome 1 (roll: 13)", "chance outcome 2 (roll: 14)", "chance outcome 3 (roll: 15)", "chance outcome 4 (roll: 16)", "chance outcome 5 (roll: 23)", "chance outcome 6 (roll: 24)", "chance outcome 7 (roll: 25)", "chance outcome 8 (roll: 26)", "chance outcome 9 (roll: 34)", "chance outcome 10 (roll: 35)", "chance outcome 11 (roll: 36)", "chance outcome 12 (roll: 45)", "chance outcome 13 (roll: 46)", "chance outcome 14 (roll: 56)", "chance outcome 15 (roll: 11)", "chance outcome 16 (roll: 22)", "chance outcome 17 (roll: 33)", "chance outcome 18 (roll: 44)", "chance outcome 19 (roll: 55)", "chance outcome 20 (roll: 66)"]

# Apply action "chance outcome 6 (roll: 24)"
action: 6

# State 92
# +------|------+
# |......|.....x|
# |......|......|
# |......|......|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|....oo|
# |......|....oo|
# |......|...ooo|
# |.o....|o..oo7|
# +------|------+
# Turn: x
# Dice: 24
# Bar:
# Scores, X: 14, O: 0
IsTerminal() = False
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14, 620, 13, 862, 6]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14, 620, 13, 862, 6"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = 0
ObservationString(0) = "+------|------+\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|......|...ooo|\n|.o....|o..oo7|\n+------|------+\nTurn: x\nDice: 24\nBar:\nScores, X: 14, O: 0\n"
ObservationString(1) = "+------|------+\n|......|.....x|\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|......|...ooo|\n|.o....|o..oo7|\n+------|------+\nTurn: x\nDice: 24\nBar:\nScores, X: 14, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 14.0, 1.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 14.0, 1.0]
Rewards() = [0.0, 0.0]
Returns() = [0.0, 0.0]
LegalActions() = [673]
StringLegalActions() = ["673 - 1/Off Pass"]

# Apply action "673 - 1/Off Pass"
action: 673

# State 93
# +------|------+
# |......|......|
# |......|......|
# |......|......|
# |......|......|
# |......|......|
# |      |      |
# |......|.....o|
# |......|....oo|
# |......|....oo|
# |......|...ooo|
# |.o....|o..oo7|
# +------|------+
# Turn: *
# Dice:
# Bar:
# Scores, X: 15, O: 0
IsTerminal() = True
History() = [0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14, 620, 13, 862, 6, 673]
HistoryString() = "0, 0, 14, 153, 12, 978, 6, 1281, 20, 418, 424, 9, 317, 6, 440, 16, 191, 501, 0, 488, 19, 459, 324, 6, 1158, 7, 137, 6, 440, 6, 336, 18, 401, 486, 7, 322, 20, 289, 399, 7, 280, 8, 297, 6, 60, 11, 1032, 16, 83, 402, 10, 459, 3, 819, 16, 512, 541, 15, 264, 83, 11, 564, 15, 64, 241, 10, 1189, 7, 293, 9, 566, 6, 56, 3, 1270, 12, 161, 19, 594, 594, 16, 164, 239, 9, 1270, 0, 90, 14, 620, 13, 862, 6, 673"
IsChanceNode() = False
IsSimultaneousNode() = False
CurrentPlayer() = -4
ObservationString(0) = "+------|------+\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|......|...ooo|\n|.o....|o..oo7|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 15, O: 0\n"
ObservationString(1) = "+------|------+\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|......|......|\n|      |      |\n|......|.....o|\n|......|....oo|\n|......|....oo|\n|......|...ooo|\n|.o....|o..oo7|\n+------|------+\nTurn: *\nDice: \nBar:\nScores, X: 15, O: 0\n"
ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 15.0, 0.0, 0.0, 0.0, 0.0]
ObservationTensor(1) = [0.0, 0.0, 0.0, 4.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 15.0, 0.0]
Rewards() = [1.0, -1.0]
Returns() = [1.0, -1.0]
