upd readme

This commit is contained in:
zsq259
2024-06-26 22:14:57 +08:00
parent ba1285360b
commit 3555ba6f00
142 changed files with 14835 additions and 12 deletions

View File

@ -73,8 +73,10 @@ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/f
相关文件和介绍在 [multiagent](https://github.com/ACMClassCourse-2023/PPCA-AIPacMan-2024/tree/main/multiagent) 文件夹下。
## 前瞻(开发中项目)
### Logic
相关文件和介绍在 [logic](https://github.com/ACMClassCourse-2023/PPCA-AIPacMan-2024/tree/main/logic) 文件夹下。
相关文件和介绍在 [logic](https://github.com/ACMClassCourse-2023/PPCA-AIPacMan-2024/tree/main/logic) 文件夹下。
## 前瞻(开发中项目)
### Tracking

View File

@ -1,5 +1,3 @@
~~coming soon~~
#### 介绍
在这个项目中,你将编写简单的 Python 函数,生成描述 Pacman 物理状态(记为 **pacphysics**)的逻辑句子。然后,你将使用 SAT 求解器 pycosat解决与 **规划**(生成动作序列以到达目标位置并吃掉所有点)、**定位**(根据本地传感器模型在地图中找到自己)、**建图**(从零开始构建地图)以及 **SLAM**(同时定位与建图)相关的逻辑推理任务。
@ -308,8 +306,8 @@ Pacman 从已知地图开始,但起始位置未知。它有一个 4-bit 的传
- **添加到知识库**:墙所在的位置(`walls_list`和不在的位置not in `walls_list`)。
- **对于在 `range(agent.num_timesteps)` 中的 $t$**
- 添加 pacphysics、动作和感知信息到知识库。
- 使用更新的知识库查找可能的 Pacman 位置。
- [添加 pacphysics、动作和感知信息到知识库](https://github.com/ACMClassCourse-2023/PPCA-AIPacMan-2024/blob/main/logic/README.md#%E5%B0%86-pacphysics%E5%8A%A8%E4%BD%9C%E5%92%8C%E6%84%9F%E7%9F%A5%E4%BF%A1%E6%81%AF%E6%B7%BB%E5%8A%A0%E5%88%B0-kb)
- [使用更新的知识库查找可能的 Pacman 位置](https://github.com/ACMClassCourse-2023/PPCA-AIPacMan-2024/blob/main/logic/README.md#%E4%BD%BF%E7%94%A8%E6%9B%B4%E6%96%B0%E7%9A%84-kb-%E6%9F%A5%E6%89%BE%E5%8F%AF%E8%83%BD%E7%9A%84-pacman-%E4%BD%8D%E7%BD%AE)
- 在时间 $t$ 上调用 `agent.moveToNextState(action_t)`
- 生成(`yield`)可能的位置。
@ -336,8 +334,8 @@ Pacman 现在知道了他的起始位置,但不知道墙的位置(除了外
1. 获取 Pacman 的初始位置 `(pac_x_0, pac_y_0)`,并将其添加到知识库中。同时添加该位置是否有墙。
2. 对于 `t``range(agent.num_timesteps)` 中:
- 添加 pacphysics、动作和感知信息到知识库。
- 使用更新的知识库查找可证明的墙位置。
- [添加 pacphysics、动作和感知信息到知识库](https://github.com/ACMClassCourse-2023/PPCA-AIPacMan-2024/blob/main/logic/README.md#%E5%B0%86-pacphysics%E5%8A%A8%E4%BD%9C%E5%92%8C%E6%84%9F%E7%9F%A5%E4%BF%A1%E6%81%AF%E6%B7%BB%E5%8A%A0%E5%88%B0-kb)
- [使用更新的知识库查找可证明的墙位置](https://github.com/ACMClassCourse-2023/PPCA-AIPacMan-2024/blob/main/logic/README.md#%E4%BD%BF%E7%94%A8%E6%9B%B4%E6%96%B0%E7%9A%84-kb-%E6%9F%A5%E6%89%BE%E5%8F%AF%E8%AF%81%E6%98%8E%E7%9A%84%E5%A2%99%E4%BD%8D%E7%BD%AE)
- 在时间 $t$ 上调用 `agent.moveToNextState(action_t)`
- 生成 `known_map`
@ -361,9 +359,9 @@ python autograder.py -q q7
1. 获取 Pacman 的初始位置 `(pac_x_0, pac_y_0)`并将其添加到知识库KB中。相应更新 `known_map` 并将适当的表达式添加到知识库。
2. 对于 $t$ 在 `range(agent.num_timesteps)` 中:
- 添加 pacphysics、动作和感知信息到知识库。使用 `SLAMSensorAxioms``SLAMSuccessorAxioms``numAdjWallsPerceptRules`
- 使用更新的知识库查找可证明的墙位置。
- 使用更新的知识库查找可能的 Pacman 位置。
- [添加 pacphysics、动作和感知信息到知识库](https://github.com/ACMClassCourse-2023/PPCA-AIPacMan-2024/blob/main/logic/README.md#%E5%B0%86-pacphysics%E5%8A%A8%E4%BD%9C%E5%92%8C%E6%84%9F%E7%9F%A5%E4%BF%A1%E6%81%AF%E6%B7%BB%E5%8A%A0%E5%88%B0-kb)。使用 `SLAMSensorAxioms``SLAMSuccessorAxioms``numAdjWallsPerceptRules`
- [使用更新的知识库查找可证明的墙位置](https://github.com/ACMClassCourse-2023/PPCA-AIPacMan-2024/blob/main/logic/README.md#%E4%BD%BF%E7%94%A8%E6%9B%B4%E6%96%B0%E7%9A%84-kb-%E6%9F%A5%E6%89%BE%E5%8F%AF%E8%AF%81%E6%98%8E%E7%9A%84%E5%A2%99%E4%BD%8D%E7%BD%AE)
- [使用更新的知识库查找可能的 Pacman 位置](https://github.com/ACMClassCourse-2023/PPCA-AIPacMan-2024/blob/main/logic/README.md#%E4%BD%BF%E7%94%A8%E6%9B%B4%E6%96%B0%E7%9A%84-kb-%E6%9F%A5%E6%89%BE%E5%8F%AF%E8%83%BD%E7%9A%84-pacman-%E4%BD%8D%E7%BD%AE)
- 在时间 $t$ 上调用 `agent.moveToNextState(action_t)`
- 生成 `known_map``possible_locations`

1
tracking/VERSION Normal file
View File

@ -0,0 +1 @@
v3.000

428
tracking/autograder.py Normal file
View File

@ -0,0 +1,428 @@
# autograder.py
# -------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
# imports from python standard library
import grading
import importlib.util
import optparse
import os
import re
import sys
import projectParams
import random
random.seed(0)
try:
from pacman import GameState
except:
pass
# register arguments and set default values
def readCommand(argv):
parser = optparse.OptionParser(description = 'Run public tests on student code')
parser.set_defaults(generateSolutions=False, edxOutput=False, gsOutput=False, muteOutput=False, printTestCase=False, noGraphics=False)
# BEGIN SOLUTION NO PROMPT
parser.set_defaults(generatePublicTests=False)
# END SOLUTION NO PROMPT
parser.add_option('--test-directory',
dest = 'testRoot',
default = 'test_cases',
help = 'Root test directory which contains subdirectories corresponding to each question')
parser.add_option('--student-code',
dest = 'studentCode',
default = projectParams.STUDENT_CODE_DEFAULT,
help = 'comma separated list of student code files')
parser.add_option('--code-directory',
dest = 'codeRoot',
default = "",
help = 'Root directory containing the student and testClass code')
parser.add_option('--test-case-code',
dest = 'testCaseCode',
default = projectParams.PROJECT_TEST_CLASSES,
help = 'class containing testClass classes for this project')
parser.add_option('--generate-solutions',
dest = 'generateSolutions',
action = 'store_true',
help = 'Write solutions generated to .solution file')
parser.add_option('--edx-output',
dest = 'edxOutput',
action = 'store_true',
help = 'Generate edX output files')
parser.add_option('--gradescope-output',
dest = 'gsOutput',
action = 'store_true',
help = 'Generate GradeScope output files')
parser.add_option('--mute',
dest = 'muteOutput',
action = 'store_true',
help = 'Mute output from executing tests')
parser.add_option('--print-tests', '-p',
dest = 'printTestCase',
action = 'store_true',
help = 'Print each test case before running them.')
parser.add_option('--test', '-t',
dest = 'runTest',
default = None,
help = 'Run one particular test. Relative to test root.')
parser.add_option('--question', '-q',
dest = 'gradeQuestion',
default = None,
help = 'Grade one particular question.')
parser.add_option('--no-graphics',
dest = 'noGraphics',
action = 'store_true',
help = 'No graphics display for pacman games.')
# BEGIN SOLUTION NO PROMPT
parser.add_option('--generate-public-tests',
dest = 'generatePublicTests',
action = 'store_true',
help = 'Generate ./test_cases/* from ./private_test_cases/*')
# END SOLUTION NO PROMPT
(options, args) = parser.parse_args(argv)
return options
# confirm we should author solution files
def confirmGenerate():
print('WARNING: this action will overwrite any solution files.')
print('Are you sure you want to proceed? (yes/no)')
while True:
ans = sys.stdin.readline().strip()
if ans == 'yes':
break
elif ans == 'no':
sys.exit(0)
else:
print('please answer either "yes" or "no"')
# TODO: Fix this so that it tracebacks work correctly
# Looking at source of the traceback module, presuming it works
# the same as the intepreters, it uses co_filename. This is,
# however, a readonly attribute.
def setModuleName(module, filename):
functionType = type(confirmGenerate)
classType = type(optparse.Option)
for i in dir(module):
o = getattr(module, i)
if hasattr(o, '__file__'): continue
if type(o) == functionType:
setattr(o, '__file__', filename)
elif type(o) == classType:
setattr(o, '__file__', filename)
# TODO: assign member __file__'s?
#print i, type(o)
#from cStringIO import StringIO
def loadModuleString(moduleSource):
# Below broken, imp doesn't believe its being passed a file:
# ValueError: load_module arg#2 should be a file or None
#
#f = StringIO(moduleCodeDict[k])
#tmp = imp.load_module(k, f, k, (".py", "r", imp.PY_SOURCE))
tmp = imp.new_module(k)
exec(moduleCodeDict[k],tmp.__dict__)
setModuleName(tmp, k)
return tmp
import py_compile
def loadModuleFile(moduleName, filePath):
# https://docs.python.org/3/library/importlib.html#importing-a-source-file-directly
spec = importlib.util.spec_from_file_location(moduleName, filePath)
module = importlib.util.module_from_spec(spec)
spec.loader.exec_module(module)
return module
def readFile(path, root=""):
"Read file from disk at specified path and return as string"
with open(os.path.join(root, path), 'r') as handle:
return handle.read()
#######################################################################
# Error Hint Map
#######################################################################
# TODO: use these
ERROR_HINT_MAP = {
'q1': {
"<type 'exceptions.IndexError'>": """
We noticed that your project threw an IndexError on q1.
While many things may cause this, it may have been from
assuming a certain number of successors from a state space
or assuming a certain number of actions available from a given
state. Try making your code more general (no hardcoded indices)
and submit again!
"""
},
'q3': {
"<type 'exceptions.AttributeError'>": """
We noticed that your project threw an AttributeError on q3.
While many things may cause this, it may have been from assuming
a certain size or structure to the state space. For example, if you have
a line of code assuming that the state is (x, y) and we run your code
on a state space with (x, y, z), this error could be thrown. Try
making your code more general and submit again!
"""
}
}
import pprint
def splitStrings(d):
d2 = dict(d)
for k in d:
if k[0:2] == "__":
del d2[k]
continue
if d2[k].find("\n") >= 0:
d2[k] = d2[k].split("\n")
return d2
def printTest(testDict, solutionDict):
pp = pprint.PrettyPrinter(indent=4)
print("Test case:")
for line in testDict["__raw_lines__"]:
print(" |", line)
print("Solution:")
for line in solutionDict["__raw_lines__"]:
print(" |", line)
def runTest(testName, moduleDict, printTestCase=False, display=None):
import testParser
import testClasses
for module in moduleDict:
setattr(sys.modules[__name__], module, moduleDict[module])
testDict = testParser.TestParser(testName + ".test").parse()
solutionDict = testParser.TestParser(testName + ".solution").parse()
test_out_file = os.path.join('%s.test_output' % testName)
testDict['test_out_file'] = test_out_file
testClass = getattr(projectTestClasses, testDict['class'])
questionClass = getattr(testClasses, 'Question')
question = questionClass({'max_points': 0}, display)
testCase = testClass(question, testDict)
if printTestCase:
printTest(testDict, solutionDict)
# This is a fragile hack to create a stub grades object
grades = grading.Grades(projectParams.PROJECT_NAME, [(None,0)])
testCase.execute(grades, moduleDict, solutionDict)
# returns all the tests you need to run in order to run question
def getDepends(testParser, testRoot, question):
allDeps = [question]
questionDict = testParser.TestParser(os.path.join(testRoot, question, 'CONFIG')).parse()
if 'depends' in questionDict:
depends = questionDict['depends'].split()
for d in depends:
# run dependencies first
allDeps = getDepends(testParser, testRoot, d) + allDeps
return allDeps
# get list of questions to grade
def getTestSubdirs(testParser, testRoot, questionToGrade):
problemDict = testParser.TestParser(os.path.join(testRoot, 'CONFIG')).parse()
if questionToGrade != None:
questions = getDepends(testParser, testRoot, questionToGrade)
if len(questions) > 1:
print('Note: due to dependencies, the following tests will be run: %s' % ' '.join(questions))
return questions
if 'order' in problemDict:
return problemDict['order'].split()
return sorted(os.listdir(testRoot))
# evaluate student code
def evaluate(generateSolutions, testRoot, moduleDict, exceptionMap=ERROR_HINT_MAP,
edxOutput=False, muteOutput=False, gsOutput=False,
printTestCase=False, questionToGrade=None, display=None):
# imports of testbench code. note that the testClasses import must follow
# the import of student code due to dependencies
import testParser
import testClasses
for module in moduleDict:
setattr(sys.modules[__name__], module, moduleDict[module])
questions = []
questionDicts = {}
test_subdirs = getTestSubdirs(testParser, testRoot, questionToGrade)
for q in test_subdirs:
subdir_path = os.path.join(testRoot, q)
if not os.path.isdir(subdir_path) or q[0] == '.':
continue
# create a question object
questionDict = testParser.TestParser(os.path.join(subdir_path, 'CONFIG')).parse()
questionClass = getattr(testClasses, questionDict['class'])
question = questionClass(questionDict, display)
questionDicts[q] = questionDict
# load test cases into question
tests = list(filter(lambda t: re.match(r'[^#~.].*\.test\Z', t), os.listdir(subdir_path)))
tests = list(map(lambda t: re.match(r'(.*)\.test\Z', t).group(1), tests))
for t in sorted(tests):
test_file = os.path.join(subdir_path, '%s.test' % t)
solution_file = os.path.join(subdir_path, '%s.solution' % t)
test_out_file = os.path.join(subdir_path, '%s.test_output' % t)
testDict = testParser.TestParser(test_file).parse()
if testDict.get("disabled", "false").lower() == "true":
continue
testDict['test_out_file'] = test_out_file
testClass = getattr(projectTestClasses, testDict['class'])
testCase = testClass(question, testDict)
def makefun(testCase, solution_file):
if generateSolutions:
# write solution file to disk
return lambda grades: testCase.writeSolution(moduleDict, solution_file)
else:
# read in solution dictionary and pass as an argument
testDict = testParser.TestParser(test_file).parse()
solutionDict = testParser.TestParser(solution_file).parse()
if printTestCase:
return lambda grades: printTest(testDict, solutionDict) or testCase.execute(grades, moduleDict, solutionDict)
else:
return lambda grades: testCase.execute(grades, moduleDict, solutionDict)
question.addTestCase(testCase, makefun(testCase, solution_file))
# Note extra function is necessary for scoping reasons
def makefun(question):
return lambda grades: question.execute(grades)
setattr(sys.modules[__name__], q, makefun(question))
questions.append((q, question.getMaxPoints()))
grades = grading.Grades(projectParams.PROJECT_NAME, questions,
gsOutput=gsOutput, edxOutput=edxOutput, muteOutput=muteOutput)
if questionToGrade == None:
for q in questionDicts:
for prereq in questionDicts[q].get('depends', '').split():
grades.addPrereq(q, prereq)
grades.grade(sys.modules[__name__], bonusPic = projectParams.BONUS_PIC)
return grades.points
def getDisplay(graphicsByDefault, options=None):
graphics = graphicsByDefault
if options is not None and options.noGraphics:
graphics = False
if graphics:
try:
import graphicsDisplay
return graphicsDisplay.PacmanGraphics(1, frameTime=.05)
except ImportError:
pass
import textDisplay
return textDisplay.NullGraphics()
# BEGIN SOLUTION NO PROMPT
import shutil
def copy(srcDir, destDir, filename):
srcFilename = os.path.join(srcDir, filename)
destFilename = os.path.join(destDir, filename)
print("Copying %s -> %s" % (srcFilename, destFilename))
shutil.copy(srcFilename, destFilename)
# with open(os.path.join(srcDir, filename), 'r') as f1:
# with open(os.path.join(destDir, filename), 'w') as f2:
# f2.write(f1.read())
def generatePublicTests(moduleDict, privateRoot='private_test_cases', publicRoot='test_cases'):
import testParser
import testClasses
for module in moduleDict:
setattr(sys.modules[__name__], module, moduleDict[module])
if not os.path.exists(publicRoot): os.mkdir(publicRoot)
copy(privateRoot, publicRoot, 'CONFIG')
for q in sorted(os.listdir(privateRoot)):
private_subdir_path = os.path.join(privateRoot, q)
public_subdir_path = os.path.join(publicRoot, q)
if not os.path.exists(public_subdir_path): os.mkdir(public_subdir_path)
if not os.path.isdir(private_subdir_path) or q[0] == '.':
continue
copy(private_subdir_path, public_subdir_path, 'CONFIG')
# create a question object
questionDict = testParser.TestParser(os.path.join(public_subdir_path, 'CONFIG')).parse()
questionClass = getattr(testClasses, questionDict['class'])
question = questionClass(questionDict, getDisplay(False))
tests = list(filter(lambda t: re.match(r'[^#~.].*\.test\Z', t), os.listdir(private_subdir_path)))
tests = list(map(lambda t: re.match(r'(.*)\.test\Z', t).group(1), tests))
for t in sorted(tests):
test_file = os.path.join(private_subdir_path, '%s.test' % t)
public_test_file = os.path.join(public_subdir_path, '%s.test' % t)
test_out_file = os.path.join(public_subdir_path, '%s.test_output' % t)
print("Creating public test case %s from %s" % (public_test_file, test_file))
testDict = testParser.TestParser(test_file).parse()
if testDict.get("disabled", "false").lower() == "true":
continue
testDict['test_out_file'] = test_out_file
testClass = getattr(projectTestClasses, testDict['class'])
testCase = testClass(question, testDict)
testCase.createPublicVersion()
testCase.emitPublicVersion(public_test_file)
# END SOLUTION NO PROMPT
if __name__ == '__main__':
options = readCommand(sys.argv)
if options.generateSolutions:
confirmGenerate()
codePaths = options.studentCode.split(',')
# moduleCodeDict = {}
# for cp in codePaths:
# moduleName = re.match(r'.*?([^/]*)\.py', cp).group(1)
# moduleCodeDict[moduleName] = readFile(cp, root=options.codeRoot)
# moduleCodeDict['projectTestClasses'] = readFile(options.testCaseCode, root=options.codeRoot)
# moduleDict = loadModuleDict(moduleCodeDict)
moduleDict = {}
for cp in codePaths:
moduleName = re.match(r'.*?([^/]*)\.py', cp).group(1)
moduleDict[moduleName] = loadModuleFile(moduleName, os.path.join(options.codeRoot, cp))
moduleName = re.match(r'.*?([^/]*)\.py', options.testCaseCode).group(1)
moduleDict['projectTestClasses'] = loadModuleFile(moduleName, os.path.join(options.codeRoot, options.testCaseCode))
# BEGIN SOLUTION NO PROMPT
if options.generatePublicTests:
generatePublicTests(moduleDict)
sys.exit()
# END SOLUTION NO PROMPT
if options.runTest != None:
runTest(options.runTest, moduleDict, printTestCase=options.printTestCase, display=getDisplay(True, options))
else:
evaluate(options.generateSolutions, options.testRoot, moduleDict,
gsOutput=options.gsOutput,
edxOutput=options.edxOutput, muteOutput=options.muteOutput, printTestCase=options.printTestCase,
questionToGrade=options.gradeQuestion, display=getDisplay(options.gradeQuestion!=None, options))

File diff suppressed because it is too large Load Diff

886
tracking/bayesNet.py Normal file
View File

@ -0,0 +1,886 @@
# bayesNet.py
# -----------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
import itertools
from collections import defaultdict
import random
from copy import deepcopy, copy
class BayesNet(object):
def __init__(self, variables, inputInEdges, inputOutEdges, inputVariableDomains):
"""
Bare bones constructor for bayes nets.
Use constructEmptyBayesNet for a nicer interface.
variables: An iterable of all of the variables.
inEdges: A dict that maps variable to otherVariable
when there is an edge from otherVariable to
variable
outEdges: A dict that maps variable to otherVariable
where there is an edge from variable to
otherVariable
variableDomains: A dict mapping each variable to its domain (list like).
Constructs a bayes net with edges given by inEdges and
outEdges for each variable.
Doesn't initialize the conditional probability table for any variables.
"""
# Each variable is unique (so that they can be keys in dicts)
self.__variablesSet = set(variables)
self.__variables = sorted(list(variables))
# self.__inEdges[v] = [u if the edge (u, v) exists]
self.__inEdges = inputInEdges
# self.__outEdges[u] = [v if the edge (u, v) exists]
self.__outEdges = inputOutEdges
# make sure that the edge maps contain all variables
for variable in self.__variablesSet:
if variable not in self.__inEdges:
self.__inEdges[variable] = set()
if variable not in self.__outEdges:
self.__outEdges[variable] = set()
self.__variableDomainsDict = inputVariableDomains
self.__CPTDict = {}
def variablesSet(self):
" Returns a copy of the set of variables in the bayes net "
return copy(self.__variablesSet)
def variableDomainsDict(self):
" Returns a copy of the variable domains in the bayes net "
return deepcopy(self.__variableDomainsDict)
def inEdges(self):
" Returns a copy of the incoming edges in the bayes net "
return deepcopy(self.__inEdges)
def outEdges(self):
" Returns a copy of the outgoing edges in the bayes net "
return deepcopy(self.__outEdges)
def __str__(self):
"""
Human-readable representation of a bayes net.
Prints each variable, each edge, and then each conditional probability table.
"""
netString = "Variables: " + ", ".join([str(var) for var in self.__variablesSet]) + "\n" + \
"Edges: " + ", ".join([str(fromVar) + " -> " + str(toVar) \
for toVar in self.__variablesSet \
for fromVar in self.__inEdges[toVar]])
try:
factorsString = "Conditional Probability Tables:\n\n" + \
"\n ======================= \n\n".join([str(factor) for factor in self.getAllCPTsWithEvidence()])
return netString + '\n\n' + factorsString
except KeyError:
return netString + '\n' + repr(self.variableDomainsDict())
def sameGraph(self, other):
sameVars = self.__variables == other.__variables
sameInEdges = sorted(self.__inEdges) == sorted(other.__inEdges)
sameOutEdges = sorted(self.__outEdges) == sorted(other.__outEdges)
return sameVars and sameInEdges and sameOutEdges
def sameValuesDict(self, other):
if sorted(self.__variableDomainsDict.keys()) != sorted(other.__variableDomainsDict.keys()):
return False
for variable, assignments in self.__variableDomainsDict.items():
if sorted(other.__variableDomainsDict[variable]) != sorted(assignments):
return False
return True
def linearizeVariables(self):
"""
Returns a list of the variables in the bayes net, but in a
linearized order (parents of a variable in the graph always
precede it in the order).
Useful for sampling.
"""
inEdgesIncremental = dict([(var, edgeSet.copy()) for (var, edgeSet) in self.__inEdges.items()])
noIncomingList = [var for var in self.__variables if len(self.__inEdges[var]) == 0]
linearizedList = []
while len(noIncomingList) > 0:
currentVar = noIncomingList.pop()
linearizedList.append(currentVar)
for outGoingVariable in self.__outEdges[currentVar]:
inEdgesIncremental[outGoingVariable].remove(currentVar)
if len(inEdgesIncremental[outGoingVariable]) == 0:
noIncomingList.append(outGoingVariable)
hasEdgesLeftOver = any([len(inEdgesIncremental[var]) > 0 for var in self.__variables])
if hasEdgesLeftOver:
raise ValueError("Graph has at least one cycle (not a bayes net) " + \
str(inEdgesIncremental))
else:
return linearizedList
def getCPT(self, variable):
"""
Returns a copy of the conditional probability table in the bayes net
for variable. This is instantiated as a factor.
"""
if variable not in self.__variablesSet:
raise ValueError("Variable not in bayes net: " + str(variable))
else:
return deepcopy(self.__CPTDict[variable])
def setCPT(self, variable, CPT):
"""
Sets the conditional probability table in the bayes net for
variable.
CPT is a Factor of the conditional probability table with variable
as the only unconditioned variable, and each conditioned variable
must have an edge going into variable.
"""
if variable not in self.__variablesSet:
raise ValueError("Variable not in bayes net: " + str(variable))
else:
unconditionedVariables = CPT.unconditionedVariables()
conditionedVariables = CPT.conditionedVariables()
if len(unconditionedVariables) != 1:
raise ValueError("Unconditioned variables must contain a single element for an entry" + \
" in the conditional probability tables for this Bayes net\n" + \
str(unconditionedVariables))
unconditionedVariable = list(unconditionedVariables)[0]
if unconditionedVariable != variable:
raise ValueError("Variable in the input and the "
+ "unconditionedVariable in the factor must \nagree. " +
"Input variable: " + str(variable) + \
" unconditioned variable: " + str(unconditionedVariable))
for var in conditionedVariables:
if var not in self.__inEdges[unconditionedVariable]:
raise ValueError("Conditioned variables must be all have an edge " +
"going into \n the unconditionedVariable. \n" +
"conditionedVariables: " + str(conditionedVariables) + \
"\nparent: " + str(var))
self.__CPTDict[variable] = deepcopy(CPT)
def getReducedVariableDomains(self, evidenceDict):
"""
evidenceDict: A dict with an assignment for each
evidence variable.
Returns a new variableDomainsDict where each evidence
variable's domain is the single value that it is being
assigned to (and is otherwise unchanged).
"""
reducedVariableDomainsDict = self.variableDomainsDict()
for (evidenceVariable, value) in evidenceDict.items():
reducedVariableDomainsDict[evidenceVariable] = [value]
return reducedVariableDomainsDict
def getCPTWithEvidence(self, variable, evidenceDict=None):
"""
Gets a conditional probability table for a variable, where the
assignments in evidenceDict have been performed, so
the CPT may have less rows than what
would be returned from getCPT.
Input evidenceDict is optional.
If it is not provided, the CPTs for all variables without
specializing the domains is provided.
"""
if evidenceDict is None or len(evidenceDict.items()) == 0:
return self.getCPT(variable)
else:
reducedVariableDomains = self.getReducedVariableDomains(evidenceDict)
variableCPT = self.getCPT(variable)
return variableCPT.specializeVariableDomains(reducedVariableDomains)
def getAllCPTsWithEvidence(self, evidenceDict=None):
"""
Returns a list of conditional probability tables (taking into
account evidence) for all variables in the bayes net.
Input evidenceDict is optional.
If it is not provided, the CPTs for all variables without
specializing the domains is provided.
"""
return [self.getCPTWithEvidence(var, evidenceDict) for var in self.__variablesSet]
def easierToParseString(self, printVariableDomainsDict=False):
" Used internally for computer-readable printing "
returnStrings = []
for CPT in self.getAllCPTsWithEvidence():
# CPT has only one unconditioned variable, extract it and use as a prefix
prefix = next(iter(CPT.unconditionedVariables()))
returnStrings.append(CPT.easierToParseString(prefix=prefix, printVariableDomainsDict=printVariableDomainsDict))
printVariableDomainsDict = False
return "\n".join(returnStrings)
class Factor(object):
def __init__(self, inputUnconditionedVariables, inputConditionedVariables, inputVariableDomainsDict):
"""
Constructor for factors.
Takes in as input an iterable unconditionedVariables, an iterable
conditionedVariables, and a variableDomainsDict as a mapping from
variables to domains.
inputUnconditionedVariables is an iterable of variables (represented as strings)
that contains the variables that are unconditioned in this factor
inputConditionedVariables is an iterable of variables (represented as strings)
that contains the variables that are conditioned in this factor
inputVariableDomainsDict is a dictionary from variables to domains of those
variables (typically represented as a list but could be any iterable)
Initializes the probability entries of all possible assignmentDicts to be 0.0
"""
# if only one variable is passed in (not in a list), wrap it in a list
if isinstance(inputUnconditionedVariables, str):
inputUnconditionedVariables = [inputUnconditionedVariables]
if isinstance(inputConditionedVariables, str):
inputConditionedVariables = [inputConditionedVariables]
repeatedVariables = set(inputUnconditionedVariables) & set(inputConditionedVariables)
if repeatedVariables:
raise ValueError("unconditionedVariables and conditionedVariables "\
"can't have repeated \n variables. Repeats:\n" + str(repeatedVariables))
self.__variables = tuple(inputUnconditionedVariables) + tuple(inputConditionedVariables) # variables are unique string identifiersk
self.__variablesSet = set(self.__variables)
if not self.__variablesSet.issubset(set(inputVariableDomainsDict.keys())): # it's okay for variableDomainsDict to have more items than needed
raise ValueError("variableDomainsDict doesn't have all the input variables \n" \
+ str(self.__variablesSet))
self.__unconditionedVariables = set(inputUnconditionedVariables)
self.__conditionedVariables = set(inputConditionedVariables)
self.__variableDomainsDict = deepcopy(inputVariableDomainsDict) # dict that maps {variable : variableDomain}
self.__variableOrders = dict([(variable, i) for i, variable in enumerate(self.__variables)]) # internal order of the variables
self.__probDict = {} # probability values are stored in an {assignmentValuesTuple : probability} dict,
# since we can't index using assignmentDicts. this is why we have to sort
products = list(itertools.product(*[inputVariableDomainsDict[variable] for variable in self.__variables]))
for assignmentsInOrder in products:
self.__probDict[tuple(assignmentsInOrder)] = 0.0
def variableDomainsDict(self):
" Retuns a copy of the variable domains in the factor "
return deepcopy(self.__variableDomainsDict)
def variables(self):
" Retuns a copy of the tuple of variables in the factor "
return copy(self.__variables)
def variablesSet(self):
" Retuns a copy of the set of variables in the factor "
return copy(self.__variablesSet)
def unconditionedVariables(self):
" Retuns a copy of the unconditioned variables in the factor "
return copy(self.__unconditionedVariables)
def conditionedVariables(self):
" Retuns a copy of the conditioned variables in the factor "
return copy(self.__conditionedVariables)
def __eq__(self, other):
"""
Tests equality of two factors.
Makes sure the unconditionedVariables,
conditionedVariables of the two factors are the same.
Then makes sure each table in the first is the same
(up to some tolerance) as the ones in the second and vice versa.
Returns true if they are the same.
"""
variablesEqual = (self.variablesSet() == other.variablesSet()) \
and (set(self.unconditionedVariables()) == set(other.unconditionedVariables())) \
and (set(self.conditionedVariables()) == set(other.conditionedVariables()))
if not variablesEqual:
return False
for assignmentDict in self.getAllPossibleAssignmentDicts():
selfProb = self.getProbability(assignmentDict)
try:
otherProb = other.getProbability(assignmentDict)
except ValueError:
return False # have different variable domains
if abs(selfProb - otherProb) > 10e-13:
return False
for assignmentDict in other.getAllPossibleAssignmentDicts():
otherProb = other.getProbability(assignmentDict)
try:
selfProb = self.getProbability(assignmentDict)
except ValueError:
return False # have different variable domains
if abs(selfProb - otherProb) > 10e-13:
return False
return True
def __ne__(self, other):
" Tests if two factors are not equal "
return not self.__eq__(other)
def getProbability(self, assignmentDict):
"""
Retrieval function for probability values in the factor.
Input assignmentDict should be of the form {variable : variableValue} for all
variables in the factor.
assignmentDict can have more variables than the factor contains
(for instance, it could have an assignment for all the
variables in a bayes net), and it will select the right row
from this factor, ignoring the variables not contained within.
Returns the probability entry stored in the factor for that
combination of variable assignments.
"""
assignmentsInOrder = self.__getAssignmentsInOrder(assignmentDict)
if assignmentsInOrder not in self.__probDict:
raise ValueError("The input assignmentDict is not contained in this factor: \n" \
+ str(self) + str(assignmentDict))
else:
return self.__probDict[assignmentsInOrder]
def setProbability(self, assignmentDict, probability):
"""
Setting function for probability values in the factor.
Input assignmentDict should be of the form {variable : variableValue}
for all variables in the factor.
assignmentDict can have more variables than the factor contains
(for instance, it could have an assignment for all the variables in a bayes net),
and it will select the right row from this factor, ignoring the variables
not contained within.
Input probability is the probability that will be set within the table.
It must be non-negative.
Returns None
"""
if probability < 0:
raise ValueError("Probabilty entries can't be set to negative values: " + \
str(probability))
else:
assignmentsInOrder = self.__getAssignmentsInOrder(assignmentDict)
if assignmentsInOrder not in self.__probDict:
raise ValueError("The input assignmentDict is not contained in this factor: \n" \
+ str(self) + str(assignmentDict))
else:
self.__probDict[assignmentsInOrder] = probability
def __getAssignmentsInOrder(self, assignmentDict):
"""
Internal utility function for interacting with the stored
probability dictionary.
We would like to store a probability value for each
assignmentDict, but dicts aren't hashable since they're
mutable, so we can't have a dict with dicts as keys.
So we store the probability table in a dict where the keys are
tuples of variable values, without the variable name
associated with the value.
This function takes an assignmentDict and processes it into an
ordered tuple of values where the values are the assignments
in assignmentDict.
We can then use this tuple to directly index into the
probability table dict.
Use factor.getProbability and factor.setProbability instead,
for a better interface.
"""
reducedAssignmentDict = dict([(var, val) for (var, val) \
in assignmentDict.items() if var in self.__variablesSet])
variablesAndAssignments = reducedAssignmentDict.items()
variablesAndAssignments = sorted(variablesAndAssignments, \
key=lambda var_val_tuple : self.__variableOrders[var_val_tuple[0]])
return tuple([val for (var, val) in variablesAndAssignments])
def getAllPossibleAssignmentDicts(self):
"""
Use this function to get the assignmentDict for each
possible assignment for the combination of variables contained
in the factor.
Returns a list of all assignmentDicts that the factor contains
rows for, allowing you to iterate through each row in the
factor when combined with getProbability and setProbability).
"""
cartesianProductOfAssignments = itertools.product(*[self.__variableDomainsDict[variable] for variable in reversed(self.__variables)])
return [dict(zip(reversed(self.__variables), product)) for product in cartesianProductOfAssignments]
def __str__(self):
"""
Print a human-readable tabular representation of a factor.
"""
printSizeDict = {}
for variable in self.__variablesSet:
maxPrintSize = max(len(variable), max([len(str(variableValue)) for variableValue in self.__variableDomainsDict[variable]]))
printSizeDict[variable] = maxPrintSize
returnString = ""
# header with involved variables and unconditioned or unconditioned
returnString += "P("
returnString += ", ".join([str(unconditionedVariable) for unconditionedVariable in self.__unconditionedVariables])
if len(self.__conditionedVariables) > 0:
returnString += " | "
returnString += ", ".join([str(conditionedVariable) for conditionedVariable in self.__conditionedVariables])
returnString += ")\n\n"
# first line of table with variable names
varLine = " | " + " | ".join([str(unconditionedVariable)[:printSizeDict[unconditionedVariable]].center(printSizeDict[unconditionedVariable], ' ')
for unconditionedVariable in self.__unconditionedVariables])
if len(self.__conditionedVariables) > 0:
varLine += " | " + " | ".join([str(conditionedVariable)[:printSizeDict[conditionedVariable]].center(printSizeDict[conditionedVariable], ' ')
for conditionedVariable in self.__conditionedVariables])
varLine += " | " + "Prob:".center(7, " ") + " |"
varLineLength = len(varLine)
returnString += varLine + "\n"
# code for checking whether or not to print horizontal line
previousConditionedAssignments = []
if len(self.__conditionedVariables) == 0:
returnString += " " + "".join(["-" for _ in range(varLineLength - 1)]) + "\n"
# print out each row of table
for assignmentDict in self.getAllPossibleAssignmentDicts():
# variable assignments
if len(self.__conditionedVariables) > 0:
conditionedAssignments = [assignmentDict[conditionedVariable] for conditionedVariable in self.__conditionedVariables]
if conditionedAssignments != previousConditionedAssignments:
returnString += " " + "".join(["-" for _ in range(varLineLength - 1)]) + "\n"
previousConditionedAssignments = conditionedAssignments
probability = self.getProbability(assignmentDict)
returnString += " | " + " | ".join([str(assignmentDict[unconditionedVariable])[:printSizeDict[unconditionedVariable]].center(printSizeDict[unconditionedVariable], ' ')
for unconditionedVariable in self.__unconditionedVariables])
if len(self.__conditionedVariables) > 0:
returnString += " | " + " | ".join([str(assignmentDict[conditionedVariable])[:printSizeDict[conditionedVariable]].center(printSizeDict[conditionedVariable], ' ')
for conditionedVariable in self.__conditionedVariables])
# formatting for printing probability
if probability is None:
formattedProb = 'None'.center(7, ' ')
else:
digits = len(str(round(probability)))
formattedProb = "%.1e" % probability if probability < 10e-2 else ("%." + str(8 - digits) + "f") % probability
returnString += " | " + formattedProb
returnString += " |\n"
return returnString
def __repr__(self):
returnRepr = "Factor("
initArgs = [self.__unconditionedVariables, self.__conditionedVariables, self.__variableDomainsDict]
returnRepr += ", ".join([repr(arg) for arg in initArgs])
returnRepr += ")"
return returnRepr
def easierToParseString(self, prefix=None, printVariableDomainsDict=True):
"""
Print a representation of the bayes net that we have a parser for (in bayesNetTestClasses).
"""
if prefix is None:
prefix = ''
returnString = ""
if printVariableDomainsDict:
returnString += 'variableDomainsDict: """\n'
for (key, domain) in self.__variableDomainsDict.items():
returnString += str(key) + ' : ' + " ".join([value for value in domain]) + '\n'
returnString += '"""\n\n'
returnString += prefix + 'unconditionedVariables: "'
returnString += " ".join([unconditionedVariable for unconditionedVariable in self.__unconditionedVariables])
returnString += '"\n\n'
returnString += prefix + 'conditionedVariables: "'
returnString += " ".join([conditionedVariable for conditionedVariable in self.__conditionedVariables])
returnString += '"\n\n'
returnString += prefix + 'FactorTable: """\n'
for assignmentDict in self.getAllPossibleAssignmentDicts():
probability = self.getProbability(assignmentDict)
returnString += ", ".join([variable + " : " + str(assignmentDict[variable]) \
for variable in self.__variables])
returnString += " = " + str(probability) + "\n"
returnString += '"""\n\n'
return returnString
def specializeVariableDomains(self, newVariableDomainsDict):
"""
Returns a factor with the same variables as this factor
but with the reduced variable domains given by
newVariableDomainsDict.
The entries in the probability are taken from the
corresponding entries in this factor.
"""
# Make sure that newVariableDomainsDict has smaller or equal
# domain to factor.variableDomainsDict for all variables that
# this factor contains.
oldVariableDomains = self.variableDomainsDict()
for (variable, domain) in newVariableDomainsDict.items():
if variable in self.variablesSet():
oldVariableDomain = oldVariableDomains[variable]
for value in domain:
if value not in oldVariableDomain:
raise ValueError("newVariableDomainsDict is not a subset of factor.variableDomainsDict ",
"for variables contained in factor. " + "factor: " + str(self) +
" newVariableDomainsDict: " + str(newVariableDomainsDict) +
" factor.variableDomainsDict: " + str(self.variableDomainsDict()) +
" variable: " + str(variable) +
" value: " + str(value))
newFactor = Factor(self.unconditionedVariables(), self.conditionedVariables(), newVariableDomainsDict)
for assignmentDict in newFactor.getAllPossibleAssignmentDicts():
newFactor.setProbability(assignmentDict, self.getProbability(assignmentDict))
return newFactor
### bayes net construction utils
def constructEmptyBayesNet(variableList, edgeTuplesList, variableDomainsDict):
" More convenient constructor for Bayes nets "
variablesSet = set(variableList)
inEdges = defaultdict(set)
outEdges = defaultdict(set)
for (parent, child) in edgeTuplesList:
# add the variables to the variables set
inEdges[child].add(parent)
outEdges[parent].add(child)
newBayesNet = BayesNet(variablesSet, inEdges, outEdges, variableDomainsDict)
return newBayesNet
def constructEmptyBayesNetFromString(bayesNetString):
variables = bayesNetString.split('\n')[0][len('Variables: '):].split(', ')
edgeStrings = bayesNetString.split('\n')[1][len('Edges: '):].split(', ')
edgeList = [(u, v) for u, _, v in map(tuple, map(str.split, edgeStrings))]
variableDomainsDict = eval(bayesNetString.split('\n')[2])
return constructEmptyBayesNet(variables, edgeList, variableDomainsDict)
def constructRandomlyFilledBayesNet(variableList, edgeTuplesList, variableDomainsDict):
" Random Bayes net constructor "
bayesNet = constructEmptyBayesNet(variableList, edgeTuplesList, variableDomainsDict)
fillTablesRandomly(bayesNet)
return bayesNet
def fillTablesRandomly(bayesNet):
" Fills a Bayes net with random variables "
for variable in bayesNet.variablesSet():
conditionedVariables = bayesNet.inEdges()[variable]
conditionedVariablesList = list(conditionedVariables)
CPT = constructAndFillFactorRandomly([variable], conditionedVariablesList, bayesNet.variableDomainsDict())
bayesNet.setCPT(variable, CPT)
def fillWithOneConditionedAssignmentRandomly(factor, unconditionedVariables, conditionedVariables, product, variableDomainsDict):
"""
Fills one subtable of a factor (given one conditional assignment).
Makes this subtable sum to 1.
"""
cartesianProductOfUnConditionalAssignments = itertools.product(*[variableDomainsDict[unconditionedVariable]
for unconditionedVariable in unconditionedVariables])
randomFills = [max(0.0, random.uniform(-0.4, 0.8)) for variableValue in cartesianProductOfUnConditionalAssignments]
conditionalProbabilitySum = sum(randomFills)
# needs to sum to 1
if abs(conditionalProbabilitySum) < 10e-13:
randomFills[0] = 1.0
conditionalProbabilitySum = sum(randomFills)
cartesianProductOfUnConditionalAssignments = itertools.product(*[variableDomainsDict[unconditionedVariable]
for unconditionedVariable in unconditionedVariables])
for (randomFill, variableValue) in zip(randomFills, cartesianProductOfUnConditionalAssignments):
assignmentDict = dict(zip(list(unconditionedVariables) + list(conditionedVariables), list(variableValue) + list(product)))
factor.setProbability(assignmentDict, randomFill / conditionalProbabilitySum)
def constructAndFillFactorRandomly(unconditionedVariables, conditionedVariables, variableDomainsDict):
" Wrapper around Factor constructor that fills the table randomly "
newFactor = Factor(unconditionedVariables, conditionedVariables, variableDomainsDict)
if len(conditionedVariables) > 0:
cartesianProductOfConditionalAssignments = itertools.product(*[variableDomainsDict[conditionedVariable] for conditionedVariable in conditionedVariables])
for product in cartesianProductOfConditionalAssignments:
fillWithOneConditionedAssignmentRandomly(newFactor, unconditionedVariables, conditionedVariables, product, variableDomainsDict)
else:
fillWithOneConditionedAssignmentRandomly(newFactor, unconditionedVariables, [], [], variableDomainsDict)
return newFactor
def reduceBayesNetVariablesWithEvidence(bayesNet, variablesToRemove,
evidenceDict):
"""
Prunes the variables in variablesToRemove away from the Bayes net
and returns a new Bayes net without variablesToRemove
"""
variablesToRemoveSet = set(variablesToRemove)
evidenceVariables = set(evidenceDict.keys())
if len(variablesToRemoveSet & evidenceVariables) > 0:
raise ValueError("Evidence variables are in the list of variable to " + \
"be removed from the Bayes' net. This is " + \
"undefined. Evidence: " + str(evidenceDict) + \
". Variables to remove: " + str(variablesToRemoveSet))
newVariables = bayesNet.variablesSet() - variablesToRemoveSet
oldOutEdges = bayesNet.outEdges()
oldInEdges = bayesNet.inEdges()
newOutEdges = dict()
newInEdges = dict()
for variable in newVariables:
newOutEdges[variable] = set([y for y in oldOutEdges[variable] if y in newVariables])
newInEdges[variable] = set([y for y in oldInEdges[variable] if y in newVariables])
newVariableDomainsDict = bayesNet.getReducedVariableDomains(evidenceDict)
newBayesNet = BayesNet(newVariables, newInEdges, newOutEdges,
newVariableDomainsDict)
unconditionedVariables = newVariables - evidenceVariables
for variable in bayesNet.variablesSet():
if variable in newVariables:
oldCPT = bayesNet.getCPT(variable)
evidenceVariablesParents = []
removedVariablesParents = []
unconditionedVariablesParents = []
for parentVariable in oldCPT.conditionedVariables():
if parentVariable in variablesToRemoveSet:
removedVariablesParents.append(parentVariable)
elif parentVariable in evidenceVariables:
evidenceVariablesParents.append(parentVariable)
else:
unconditionedVariablesParents.append(parentVariable)
if variable in evidenceVariables and \
len(unconditionedVariablesParents) == 0:
newCPT = Factor([variable], evidenceVariablesParents, \
newVariableDomainsDict)
# only one entry in this CPT since all parents are
# removed or evidence variables (and thus have one entry)
newCPT.setProbability(evidenceDict, 1.0)
else:
if len(removedVariablesParents) == 0:
newCPT = oldCPT.specializeVariableDomains(newVariableDomainsDict)
else:
raise ValueError("Variable: " + str(variable) + \
"'s parent: " + str(parentVariable) + \
" is not in the reduced bayes net, " + \
"so we can't unambiguously reduce the " + \
"Bayes' net.")
newBayesNet.setCPT(variable, newCPT)
else:
oldCPT = bayesNet.getCPT(variable)
#for parentVariable in oldCPT.conditionedVariables():
#if parentVariable in unconditionedVariables:
#raise ValueError("Variable " + str(variable) + \
#" is to be removed but its parent " \
#+ str(parentVariable) + \
#" is an unconditioned variable in the " \
#+ "reduced bayes net, " + \
#"so we can't reduce the " + \
#"Bayes' net.")
return newBayesNet
def printStarterBayesNet():
"""
Exploring Bayes net functions, printing, and creation.
Pay close attention to how factors are created and modified.
"""
# This is the example V structured Bayes' net from the lecture
# on Bayes' nets independence.
# Constructing Bayes' nets: variables list
variableList = ['Raining', 'Ballgame', 'Traffic']
# Constructing Bayes' nets, edge list: (x, y) means edge from x to y
edgeTuplesList = [('Raining', 'Traffic'), ('Ballgame', 'Traffic')]
# Construct the domain for each variable (a list like)
variableDomainsDict = {}
variableDomainsDict['Raining'] = ['yes', 'no']
variableDomainsDict['Ballgame'] = ['yes', 'no']
variableDomainsDict['Traffic'] = ['yes', 'no']
# None of the conditional probability tables are assigned yet in our Bayes' net
bayesNet = constructEmptyBayesNet(variableList, edgeTuplesList, variableDomainsDict)
# Create a factor for each CPT.
# The first input is the list of unconditioned variables in your factor,
# the second input is the list of conditioned variables in your factor,
# and the third input is the dict of domains for your variables.
rainingCPT = Factor(['Raining'], [], variableDomainsDict)
print("Print a conditional probability table (henceforth known as a CPT) " + \
"to see a pretty print of the variables in a factor and its " + \
"probability table in your terminal. " + \
"CPTs come initialized with 0 for each row in the table: \n")
print(rainingCPT)
# We use assignmentDicts to set and get probability entries from Factors.
# An assignmentDict is a dict {variable : variableValue} of assignments
# of variables to values (where the variableValue must be in
# variableDomainsDict[variable]
rainAssignmentDict = {'Raining' : 'yes'}
rainingCPT.setProbability(rainAssignmentDict, 0.3)
rainAssignmentDict = {'Raining' : 'no'}
rainingCPT.setProbability(rainAssignmentDict, 0.7)
print('After setting entries: \n')
print(rainingCPT)
# The traffic factor has two conditioned variables and one unconditioned
# variable. Each variable has a domain size of 2, so we have
# 2^3 = 8 possible assignments (and thus 8 rows in our probability table).
trafficCPT = Factor(['Traffic'], ['Raining', 'Ballgame'], variableDomainsDict)
TRB = {'Traffic' : 'yes', 'Raining' : 'yes', 'Ballgame' : 'yes'}
tRB = {'Traffic' : 'no', 'Raining' : 'yes', 'Ballgame' : 'yes'}
TrB = {'Traffic' : 'yes', 'Raining' : 'no', 'Ballgame' : 'yes'}
trB = {'Traffic' : 'no', 'Raining' : 'no', 'Ballgame' : 'yes'}
TRb = {'Traffic' : 'yes', 'Raining' : 'yes', 'Ballgame' : 'no' }
tRb = {'Traffic' : 'no', 'Raining' : 'yes', 'Ballgame' : 'no' }
Trb = {'Traffic' : 'yes', 'Raining' : 'no', 'Ballgame' : 'no' }
trb = {'Traffic' : 'no', 'Raining' : 'no', 'Ballgame' : 'no' }
# For a CPT, we must have that the sum of the probability of all the
# unconditionedVariables for a given assignment of conditioned
# variables must sum to 1
trafficCPT.setProbability(TRB, 0.95)
trafficCPT.setProbability(tRB, 0.05)
trafficCPT.setProbability(TrB, 0.90)
trafficCPT.setProbability(trB, 0.10)
trafficCPT.setProbability(TRb, 0.70)
trafficCPT.setProbability(tRb, 0.30)
trafficCPT.setProbability(Trb, 0.15)
trafficCPT.setProbability(trb, 0.85)
print("Note that in the table output of print for factors with conditioned " + \
"variables, each region with a different assignment of conditioned " + \
"variables is divided into a region in the table, separated from " + \
"other conditioned assignments by a horizontal bar. " + \
"If a factor is a CPT, each sub table of that factor will sum to 1. \n")
print(trafficCPT)
print("You can use factor.getAllPossibleAssignmentDicts() " + \
"to iterate through all combinations of assignments:\n")
for assignmentDict in trafficCPT.getAllPossibleAssignmentDicts():
print(assignmentDict)
# Fill in the ballGame CPT, very similar to raining
ballgameCPT = Factor(['Ballgame'], [], variableDomainsDict)
# Note that we can use assignmentDicts that contain assignments for
# more variables than a factor mentions.
# Here, we pass in an assignmentDict that has 3 variable assignments
# but ballgameCPT only contains variable Ballgame
ballgameCPT.setProbability(TRB, 0.05)
ballgameCPT.setProbability(TRb, 0.95)
print("\nLast CPT: \n")
print(ballgameCPT)
# Set the factors for the bayes net to be these CPTs
bayesNet.setCPT('Raining', rainingCPT)
bayesNet.setCPT('Ballgame', ballgameCPT)
bayesNet.setCPT('Traffic', trafficCPT)
print("Print a Bayes' net to see its variables, edges, and " + \
"the CPT for each variable.\n")
print(bayesNet)
print("You can get a list of all CPTs from a Bayes' net, instantiated with " + \
"evidence, with the getAllCPTsWithEvidence function. " + \
"The evidenceDict input is an assignmentDict of " + \
"(evidenceVariable, evidenceValue) pairs. " + \
"Instantiation with evidence reduces the variable domains and thus " + \
"selects a subset of entries from the probability table.")
evidenceDict = {'Raining' : 'yes'}
for CPT in bayesNet.getAllCPTsWithEvidence(evidenceDict):
print(CPT)
print('If it is empty or None, the full CPTs will be returned. \n')
for CPT in bayesNet.getAllCPTsWithEvidence():
print(CPT)
print("If only one variable's CPT is desired, you can get just that particular " + \
"CPT with the bayesNet.getCPT function. \n")
print(bayesNet.getCPT('Traffic'))
print(bayesNet.easierToParseString())
def normalize(factor):
"""
Normalizes, assumes the operation is mathematically valid on the passed in factor.
"""
variableDomainsDict = factor.variableDomainsDict()
for conditionedVariable in factor.conditionedVariables():
if len(variableDomainsDict[conditionedVariable]) > 1:
print("Factor failed normalize typecheck: ", factor)
raise ValueError("The factor to be normalized must have only one " + \
"assignment of the \n" + "conditional variables, " + \
"so that total probability will sum to 1\n" +
str(factor))
newUCVars, newCVars = factor.unconditionedVariables(), factor.conditionedVariables()
for var in variableDomainsDict:
if len(variableDomainsDict[var]) == 1 and var in newUCVars:
newUCVars.remove(var)
newCVars.add(var)
newFactor = Factor(newUCVars, newCVars, variableDomainsDict)
probSum = sum([factor.getProbability(a) for a in factor.getAllPossibleAssignmentDicts()])
if not probSum:
return None
for a in factor.getAllPossibleAssignmentDicts():
normalizedProb = factor.getProbability(a) / probSum
newFactor.setProbability(a, normalizedProb)
return newFactor
if __name__ == "__main__":
printStarterBayesNet()

568
tracking/busters.py Normal file
View File

@ -0,0 +1,568 @@
# busters.py
# ----------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
"""
Busters.py is a vengeful variant of Pacman where Pacman hunts ghosts, but
cannot see them. Numbers at the bottom of the display are noisy distance
readings to each remaining ghost.
To play your first game, type 'python pacman.py' from the command line.
The keys are 'a', 's', 'd', and 'w' to move (or arrow keys). Have fun!
"""
from game import GameStateData
from game import Game
from game import Directions
from game import Actions
from game import Configuration
from util import nearestPoint
from util import manhattanDistance
import sys, util, types, time, random, layout, os
########################################
# Parameters for noisy sensor readings #
########################################
SONAR_NOISE_RANGE = 15 # Must be odd
SONAR_MAX = (SONAR_NOISE_RANGE - 1)/2
SONAR_NOISE_VALUES = [i - SONAR_MAX for i in range(SONAR_NOISE_RANGE)]
SONAR_DENOMINATOR = 2 ** SONAR_MAX + 2 ** (SONAR_MAX + 1) - 2.0
SONAR_NOISE_PROBS = [2 ** (SONAR_MAX-abs(v)) / SONAR_DENOMINATOR for v in SONAR_NOISE_VALUES]
def getNoisyDistance(pos1, pos2):
if pos2[1] == 1: return None
distance = util.manhattanDistance(pos1, pos2)
return max(0, distance + util.sample(SONAR_NOISE_PROBS, SONAR_NOISE_VALUES))
observationDistributions = {}
def getObservationProbability(noisyDistance, trueDistance):
"""
Returns the probability P( noisyDistance | trueDistance ).
"""
global observationDistributions
if noisyDistance not in observationDistributions:
distribution = util.Counter()
for error , prob in zip(SONAR_NOISE_VALUES, SONAR_NOISE_PROBS):
distribution[max(1, noisyDistance - error)] += prob
observationDistributions[noisyDistance] = distribution
return observationDistributions[noisyDistance][trueDistance]
###################################################
# YOUR INTERFACE TO THE PACMAN WORLD: A GameState #
###################################################
class GameState:
"""
A GameState specifies the full game state, including the food, capsules,
agent configurations and score changes.
GameStates are used by the Game object to capture the actual state of the game and
can be used by agents to reason about the game.
Much of the information in a GameState is stored in a GameStateData object. We
strongly suggest that you access that data via the accessor methods below rather
than referring to the GameStateData object directly.
Note that in classic Pacman, Pacman is always agent 0.
"""
####################################################
# Accessor methods: use these to access state data #
####################################################
def getLegalActions( self, agentIndex=0 ):
"""
Returns the legal actions for the agent specified.
"""
if self.isWin() or self.isLose(): return []
if agentIndex == 0: # Pacman is moving
return PacmanRules.getLegalActions( self )
else:
return GhostRules.getLegalActions( self, agentIndex )
def getResult( self, agentIndex, action):
"""
Returns the state after the specified agent takes the action.
"""
# Check that successors exist
if self.isWin() or self.isLose(): raise Exception('Can\'t generate a result of a terminal state.')
# Copy current state
state = GameState(self)
# Let agent's logic deal with its action's effects on the board
if agentIndex == 0: # Pacman is moving
state.data._eaten = [False for i in range(state.getNumAgents())]
PacmanRules.applyAction( state, action )
else: # A ghost is moving
GhostRules.applyAction( state, action, agentIndex )
# Time passes
if agentIndex == 0:
state.data.scoreChange += -TIME_PENALTY # Penalty for waiting around
else:
GhostRules.decrementTimer( state.data.agentStates[agentIndex] )
# Resolve multi-agent effects
GhostRules.checkDeath( state, agentIndex )
# Book keeping
state.data._agentMoved = agentIndex
state.data.score += state.data.scoreChange
p = state.getPacmanPosition()
state.data.ghostDistances = [getNoisyDistance(p, state.getGhostPosition(i)) for i in range(1,state.getNumAgents())]
if agentIndex == self.getNumAgents() - 1:
state.numMoves += 1
return state
def getLegalPacmanActions( self ):
return self.getLegalActions( 0 )
def getPacmanResult( self, action ):
"""
Generates the result state after the specified pacman action
"""
return self.getResult( 0, action )
def getPacmanState( self ):
"""
Returns an AgentState object for pacman (in game.py)
state.pos gives the current position
state.direction gives the travel vector
"""
return self.data.agentStates[0].copy()
def getPacmanPosition( self ):
return self.data.agentStates[0].getPosition()
def getNumAgents( self ):
return len( self.data.agentStates )
def getScore( self ):
return self.data.score
def getCapsules(self):
"""
Returns a list of positions (x,y) of the remaining capsules.
"""
return self.data.capsules
def getNumFood( self ):
return self.data.food.count()
def getFood(self):
"""
Returns a Grid of boolean food indicator variables.
Grids can be accessed via list notation, so to check
if there is food at (x,y), just call
currentFood = state.getFood()
if currentFood[x][y] == True: ...
"""
return self.data.food
def getWalls(self):
"""
Returns a Grid of boolean wall indicator variables.
Grids can be accessed via list notation, so to check
if there is food at (x,y), just call
walls = state.getWalls()
if walls[x][y] == True: ...
"""
return self.data.layout.walls
def hasFood(self, x, y):
return self.data.food[x][y]
def hasWall(self, x, y):
return self.data.layout.walls[x][y]
##############################
# Additions for Busters Pacman #
##############################
def getLivingGhosts(self):
"""
Returns a list of booleans indicating which ghosts are not yet captured.
The first entry (a placeholder for Pacman's index) is always False.
"""
return self.livingGhosts
def setGhostNotLiving(self, index):
self.livingGhosts[index] = False
def isLose( self ):
return self.maxMoves > 0 and self.numMoves >= self.maxMoves
def isWin( self ):
return self.livingGhosts.count(True) == 0
def getNoisyGhostDistances(self):
"""
Returns a noisy distance to each ghost.
"""
return self.data.ghostDistances
#############################################
# Helper methods: #
# You shouldn't need to call these directly #
#############################################
def __init__( self, prevState = None ):
"""
Generates a new state by copying information from its predecessor.
"""
if prevState != None:
self.data = GameStateData(prevState.data)
self.livingGhosts = prevState.livingGhosts[:]
self.numMoves = prevState.numMoves;
self.maxMoves = prevState.maxMoves;
else: # Initial state
self.data = GameStateData()
self.numMoves = 0;
self.maxMoves = -1;
self.data.ghostDistances = []
def deepCopy( self ):
state = GameState( self )
state.data = self.data.deepCopy()
state.data.ghostDistances = self.data.ghostDistances
return state
def __eq__( self, other ):
"""
Allows two states to be compared.
"""
if other is None:
return False
return self.data == other.data
def __hash__( self ):
"""
Allows states to be keys of dictionaries.
"""
return hash( str( self ) )
def __str__( self ):
return str(self.data)
def initialize( self, layout, numGhostAgents=1000 ):
"""
Creates an initial game state from a layout array (see layout.py).
"""
self.data.initialize(layout, numGhostAgents)
self.livingGhosts = [False] + [True for i in range(numGhostAgents)]
self.data.ghostDistances = [getNoisyDistance(self.getPacmanPosition(), self.getGhostPosition(i)) for i in range(1, self.getNumAgents())]
def getGhostPosition( self, agentIndex ):
if agentIndex == 0:
raise "Pacman's index passed to getGhostPosition"
return self.data.agentStates[agentIndex].getPosition()
def getGhostState( self, agentIndex ):
if agentIndex == 0:
raise "Pacman's index passed to getGhostPosition"
return self.data.agentStates[agentIndex]
############################################################################
# THE HIDDEN SECRETS OF PACMAN #
# #
# You shouldn't need to look through the code in this section of the file. #
############################################################################
COLLISION_TOLERANCE = 0.7 # How close ghosts must be to Pacman to kill
TIME_PENALTY = 1 # Number of points lost each round
class BustersGameRules:
"""
These game rules manage the control flow of a game, deciding when
and how the game starts and ends.
"""
def newGame( self, layout, pacmanAgent, ghostAgents, display, maxMoves= -1 ):
agents = [pacmanAgent] + ghostAgents
initState = GameState()
initState.initialize( layout, len(ghostAgents))
game = Game(agents, display, self)
game.state = initState
game.state.maxMoves = maxMoves
return game
def process(self, state, game):
"""
Checks to see whether it is time to end the game.
"""
if state.isWin(): self.win(state, game)
if state.isLose(): self.lose(state, game)
def win( self, state, game ):
game.gameOver = True
def lose( self, state, game ):
game.gameOver = True
class PacmanRules:
"""
These functions govern how pacman interacts with his environment under
the classic game rules.
"""
def getLegalActions( state ):
"""
Returns a list of possible actions.
"""
return Actions.getPossibleActions( state.getPacmanState().configuration, state.data.layout.walls )
getLegalActions = staticmethod( getLegalActions )
def applyAction( state, action ):
"""
Edits the state to reflect the results of the action.
"""
legal = PacmanRules.getLegalActions( state )
if action not in legal:
raise Exception("Illegal action {}".format(action))
pacmanState = state.data.agentStates[0]
# Update Configuration
vector = Actions.directionToVector( action, 1)
pacmanState.configuration = pacmanState.configuration.generateSuccessor( vector )
applyAction = staticmethod( applyAction )
class GhostRules:
"""
These functions dictate how ghosts interact with their environment.
"""
def getLegalActions( state, ghostIndex ):
conf = state.getGhostState( ghostIndex ).configuration
return Actions.getPossibleActions( conf, state.data.layout.walls )
getLegalActions = staticmethod( getLegalActions )
def applyAction( state, action, ghostIndex):
legal = GhostRules.getLegalActions( state, ghostIndex )
if action not in legal:
raise Exception("Illegal ghost action: " + str(action))
ghostState = state.data.agentStates[ghostIndex]
vector = Actions.directionToVector( action, 1 )
ghostState.configuration = ghostState.configuration.generateSuccessor( vector )
applyAction = staticmethod( applyAction )
def decrementTimer( ghostState):
timer = ghostState.scaredTimer
if timer == 1:
ghostState.configuration.pos = nearestPoint( ghostState.configuration.pos )
ghostState.scaredTimer = max( 0, timer - 1 )
decrementTimer = staticmethod( decrementTimer )
def checkDeath( state, agentIndex):
pacmanPosition = state.getPacmanPosition()
if agentIndex == 0: # Pacman just moved; Anyone can kill him
for index in range( 1, len( state.data.agentStates ) ):
ghostState = state.data.agentStates[index]
ghostPosition = ghostState.configuration.getPosition()
if GhostRules.canKill( pacmanPosition, ghostPosition ):
GhostRules.collide( state, ghostState, index )
else:
ghostState = state.data.agentStates[agentIndex]
ghostPosition = ghostState.configuration.getPosition()
if GhostRules.canKill( pacmanPosition, ghostPosition ):
GhostRules.collide( state, ghostState, agentIndex )
checkDeath = staticmethod( checkDeath )
def collide( state, ghostState, agentIndex):
state.data.scoreChange += 200
GhostRules.placeGhost(ghostState, agentIndex)
# Added for first-person
state.data._eaten[agentIndex] = True
state.setGhostNotLiving(agentIndex)
collide = staticmethod( collide )
def canKill( pacmanPosition, ghostPosition ):
return manhattanDistance( ghostPosition, pacmanPosition ) <= COLLISION_TOLERANCE
canKill = staticmethod( canKill )
def placeGhost(ghostState, agentIndex):
pos = (agentIndex * 2 - 1, 1)
direction = Directions.STOP
ghostState.configuration = Configuration(pos, direction)
placeGhost = staticmethod( placeGhost )
class RandomGhost:
def __init__( self, index ):
self.index = index
def getAction( self, state ):
return random.choice( state.getLegalActions( self.index ) )
def getDistribution( self, state ):
actions = state.getLegalActions( self.index )
prob = 1.0 / len( actions )
return [( prob, action ) for action in actions]
#############################
# FRAMEWORK TO START A GAME #
#############################
def default(str):
return str + ' [Default: %default]'
def parseAgentArgs(str):
if str == None: return {}
pieces = str.split(',')
opts = {}
for p in pieces:
if '=' in p:
key, val = p.split('=')
else:
key,val = p, 1
opts[key] = val
return opts
def readCommand( argv ):
"""
Processes the command used to run pacman from the command line.
"""
from optparse import OptionParser
usageStr = """
USAGE: python busters.py <options>
EXAMPLE: python busters.py --layout bigHunt
- starts an interactive game on a big board
"""
parser = OptionParser(usageStr)
parser.add_option('-n', '--numGames', dest='numGames', type='int',
help=default('the number of GAMES to play'), metavar='GAMES', default=1)
parser.add_option('-l', '--layout', dest='layout',
help=default('the LAYOUT_FILE from which to load the map layout'),
metavar='LAYOUT_FILE', default='oneHunt')
parser.add_option('-p', '--pacman', dest='pacman',
help=default('the agent TYPE in the pacmanAgents module to use'),
metavar='TYPE', default='BustersKeyboardAgent')
parser.add_option('-a','--agentArgs',dest='agentArgs',
help='Comma seperated values sent to agent. e.g. "opt1=val1,opt2,opt3=val3"')
parser.add_option('-g', '--ghosts', dest='ghost',
help=default('the ghost agent TYPE in the ghostAgents module to use'),
metavar = 'TYPE', default='RandomGhost')
parser.add_option('-q', '--quietTextGraphics', action='store_true', dest='quietGraphics',
help='Generate minimal output and no graphics', default=False)
parser.add_option('-k', '--numghosts', type='int', dest='numGhosts',
help=default('The maximum number of ghosts to use'), default=4)
parser.add_option('-z', '--zoom', type='float', dest='zoom',
help=default('Zoom the size of the graphics window'), default=1.0)
parser.add_option('-f', '--fixRandomSeed', action='store_true', dest='fixRandomSeed',
help='Fixes the random seed to always play the same game', default=False)
parser.add_option('-s', '--showGhosts', action='store_true', dest='showGhosts',
help='Renders the ghosts in the display (cheating)', default=False)
parser.add_option('-t', '--frameTime', dest='frameTime', type='float',
help=default('Time to delay between frames; <0 means keyboard'), default=0.1)
options, otherjunk = parser.parse_args()
if len(otherjunk) != 0:
raise Exception('Command line input not understood: ' + otherjunk)
args = dict()
# Fix the random seed
if options.fixRandomSeed: random.seed('bustersPacman')
# Choose a layout
args['layout'] = layout.getLayout( options.layout )
if args['layout'] == None: raise Exception("The layout " + options.layout + " cannot be found")
# Choose a ghost agent
ghostType = loadAgent(options.ghost, options.quietGraphics)
args['ghosts'] = [ghostType( i+1 ) for i in range( options.numGhosts )]
# Choose a Pacman agent
noKeyboard = options.quietGraphics
pacmanType = loadAgent(options.pacman, noKeyboard)
agentOpts = parseAgentArgs(options.agentArgs)
agentOpts['ghostAgents'] = args['ghosts']
pacman = pacmanType(**agentOpts) # Instantiate Pacman with agentArgs
args['pacman'] = pacman
import graphicsDisplay
args['display'] = graphicsDisplay.FirstPersonPacmanGraphics(options.zoom, \
options.showGhosts, \
frameTime = options.frameTime)
args['numGames'] = options.numGames
return args
def loadAgent(pacman, nographics):
# Looks through all pythonPath Directories for the right module,
pythonPathStr = os.path.expandvars("$PYTHONPATH")
if pythonPathStr.find(';') == -1:
pythonPathDirs = pythonPathStr.split(':')
else:
pythonPathDirs = pythonPathStr.split(';')
pythonPathDirs.append('.')
for moduleDir in pythonPathDirs:
if not os.path.isdir(moduleDir): continue
moduleNames = [f for f in os.listdir(moduleDir) if f.endswith('gents.py')]
for modulename in moduleNames:
try:
module = __import__(modulename[:-3])
except ImportError:
continue
if pacman in dir(module):
if nographics and modulename == 'keyboardAgents.py':
raise Exception('Using the keyboard requires graphics (not text display)')
return getattr(module, pacman)
raise Exception('The agent ' + pacman + ' is not specified in any *Agents.py.')
def runGames( layout, pacman, ghosts, display, numGames, maxMoves=-1):
# Hack for agents writing to the display
import __main__
__main__.__dict__['_display'] = display
rules = BustersGameRules()
games = []
for i in range( numGames ):
game = rules.newGame( layout, pacman, ghosts, display, maxMoves )
game.run()
games.append(game)
if numGames > 1:
scores = [game.state.getScore() for game in games]
wins = [game.state.isWin() for game in games]
winRate = wins.count(True)/ float(len(wins))
print('Average Score:', sum(scores) / float(len(scores)))
print('Scores: ', ', '.join([str(score) for score in scores]))
print('Win Rate: %d/%d (%.2f)' % (wins.count(True), len(wins), winRate))
print('Record: ', ', '.join([ ['Loss', 'Win'][int(w)] for w in wins]))
return games
if __name__ == '__main__':
"""
The main function called when pacman.py is run
from the command line:
> python pacman.py
See the usage string for more details.
> python pacman.py --help
"""
args = readCommand( sys.argv[1:] ) # Get game components based on input
runGames( **args )

153
tracking/bustersAgents.py Normal file
View File

@ -0,0 +1,153 @@
# bustersAgents.py
# ----------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
import util
from util import raiseNotDefined
from game import Agent
from game import Directions
from keyboardAgents import KeyboardAgent
import inference
import busters
class NullGraphics:
"Placeholder for graphics"
def initialize(self, state, isBlue = False):
pass
def update(self, state):
pass
def pause(self):
pass
def draw(self, state):
pass
def updateDistributions(self, dist):
pass
def finish(self):
pass
class KeyboardInference(inference.InferenceModule):
"""
Basic inference module for use with the keyboard.
"""
def initializeUniformly(self, gameState):
"Begin with a uniform distribution over ghost positions."
self.beliefs = util.Counter()
for p in self.legalPositions: self.beliefs[p] = 1.0
self.beliefs.normalize()
def observeUpdate(self, observation, gameState):
noisyDistance = observation
pacmanPosition = gameState.getPacmanPosition()
allPossible = util.Counter()
for p in self.legalPositions:
trueDistance = util.manhattanDistance(p, pacmanPosition)
if noisyDistance != None and \
busters.getObservationProbability(noisyDistance, trueDistance) > 0:
allPossible[p] = 1.0
allPossible.normalize()
self.beliefs = allPossible
def elapseTime(self, gameState):
pass
def getBeliefDistribution(self):
return self.beliefs
class BustersAgent:
"An agent that tracks and displays its beliefs about ghost positions."
def __init__( self, index = 0, inference = "ExactInference", ghostAgents = None, observeEnable = True, elapseTimeEnable = True):
try:
inferenceType = util.lookup(inference, globals())
except Exception:
inferenceType = util.lookup('inference.' + inference, globals())
self.inferenceModules = [inferenceType(a) for a in ghostAgents]
self.observeEnable = observeEnable
self.elapseTimeEnable = elapseTimeEnable
def registerInitialState(self, gameState):
"Initializes beliefs and inference modules"
import __main__
self.display = __main__._display
for inference in self.inferenceModules:
inference.initialize(gameState)
self.ghostBeliefs = [inf.getBeliefDistribution() for inf in self.inferenceModules]
self.firstMove = True
def observationFunction(self, gameState):
"Removes the ghost states from the gameState"
agents = gameState.data.agentStates
gameState.data.agentStates = [agents[0]] + [None for i in range(1, len(agents))]
return gameState
def getAction(self, gameState):
"Updates beliefs, then chooses an action based on updated beliefs."
for index, inf in enumerate(self.inferenceModules):
if not self.firstMove and self.elapseTimeEnable:
inf.elapseTime(gameState)
self.firstMove = False
if self.observeEnable:
inf.observe(gameState)
self.ghostBeliefs[index] = inf.getBeliefDistribution()
self.display.updateDistributions(self.ghostBeliefs)
return self.chooseAction(gameState)
def chooseAction(self, gameState):
"By default, a BustersAgent just stops. This should be overridden."
return Directions.STOP
class BustersKeyboardAgent(BustersAgent, KeyboardAgent):
"An agent controlled by the keyboard that displays beliefs about ghost positions."
def __init__(self, index = 0, inference = "KeyboardInference", ghostAgents = None):
KeyboardAgent.__init__(self, index)
BustersAgent.__init__(self, index, inference, ghostAgents)
def getAction(self, gameState):
return BustersAgent.getAction(self, gameState)
def chooseAction(self, gameState):
return KeyboardAgent.getAction(self, gameState)
from distanceCalculator import Distancer
from game import Actions
from game import Directions
class GreedyBustersAgent(BustersAgent):
"An agent that charges the closest ghost."
def registerInitialState(self, gameState: busters.GameState):
"Pre-computes the distance between every two points."
BustersAgent.registerInitialState(self, gameState)
self.distancer = Distancer(gameState.data.layout, False)
########### ########### ###########
########### QUESTION 8 ###########
########### ########### ###########
def chooseAction(self, gameState: busters.GameState):
"""
First computes the most likely position of each ghost that has
not yet been captured, then chooses an action that brings
Pacman closest to the closest ghost (according to mazeDistance!).
"""
pacmanPosition = gameState.getPacmanPosition()
legal = [a for a in gameState.getLegalPacmanActions()]
livingGhosts = gameState.getLivingGhosts()
livingGhostPositionDistributions = \
[beliefs for i, beliefs in enumerate(self.ghostBeliefs)
if livingGhosts[i+1]]
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"

View File

@ -0,0 +1,60 @@
# bustersGhostAgents.py
# ---------------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
import ghostAgents
from game import Directions
from game import Actions
from util import manhattanDistance
import util
class StationaryGhost( ghostAgents.GhostAgent ):
def getDistribution( self, state ):
dist = util.Counter()
dist[Directions.STOP] = 1.0
return dist
class DispersingGhost( ghostAgents.GhostAgent ):
"Chooses an action that distances the ghost from the other ghosts with probability spreadProb."
def __init__( self, index, spreadProb=0.5):
self.index = index
self.spreadProb = spreadProb
def getDistribution( self, state ):
ghostState = state.getGhostState( self.index )
legalActions = state.getLegalActions( self.index )
pos = state.getGhostPosition( self.index )
isScared = ghostState.scaredTimer > 0
speed = 1
if isScared: speed = 0.5
actionVectors = [Actions.directionToVector( a, speed ) for a in legalActions]
newPositions = [( pos[0]+a[0], pos[1]+a[1] ) for a in actionVectors]
# get other ghost positions
others = [i for i in range(1,state.getNumAgents()) if i != self.index]
for a in others: assert state.getGhostState(a) != None, "Ghost position unspecified in state!"
otherGhostPositions = [state.getGhostPosition(a) for a in others if state.getGhostPosition(a)[1] > 1]
# for each action, get the sum of inverse squared distances to the other ghosts
sumOfDistances = []
for pos in newPositions:
sumOfDistances.append( sum([(1+manhattanDistance(pos, g))**(-2) for g in otherGhostPositions]) )
bestDistance = min(sumOfDistances)
numBest = [bestDistance == dist for dist in sumOfDistances].count(True)
distribution = util.Counter()
for action, distance in zip(legalActions, sumOfDistances):
if distance == bestDistance: distribution[action] += self.spreadProb / numBest
distribution[action] += (1 - self.spreadProb) / len(legalActions)
return distribution

View File

@ -0,0 +1,191 @@
# distanceCalculator.py
# ---------------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
"""
This file contains a Distancer object which computes and
caches the shortest path between any two points in the maze. It
returns a Manhattan distance between two points if the maze distance
has not yet been calculated.
Example:
distancer = Distancer(gameState.data.layout)
distancer.getDistance( (1,1), (10,10) )
The Distancer object also serves as an example of sharing data
safely among agents via a global dictionary (distanceMap),
and performing asynchronous computation via threads. These
examples may help you in designing your own objects, but you
shouldn't need to modify the Distancer code in order to use its
distances.
"""
import threading, sys, time, random
class Distancer:
def __init__(self, layout, background=True, default=10000):
"""
Initialize with Distancer(layout). Changing default is unnecessary.
This will start computing maze distances in the background and use them
as soon as they are ready. In the meantime, it returns manhattan distance.
To compute all maze distances on initialization, set background=False
"""
self._distances = None
self.default = default
# Start computing distances in the background; when the dc finishes,
# it will fill in self._distances for us.
dc = DistanceCalculator()
dc.setAttr(layout, self)
dc.setDaemon(True)
if background:
dc.start()
else:
dc.run()
def getDistance(self, pos1, pos2):
"""
The getDistance function is the only one you'll need after you create the object.
"""
if self._distances == None:
return manhattanDistance(pos1, pos2)
if isInt(pos1) and isInt(pos2):
return self.getDistanceOnGrid(pos1, pos2)
pos1Grids = getGrids2D(pos1)
pos2Grids = getGrids2D(pos2)
bestDistance = self.default
for pos1Snap, snap1Distance in pos1Grids:
for pos2Snap, snap2Distance in pos2Grids:
gridDistance = self.getDistanceOnGrid(pos1Snap, pos2Snap)
distance = gridDistance + snap1Distance + snap2Distance
if bestDistance > distance:
bestDistance = distance
return bestDistance
def getDistanceOnGrid(self, pos1, pos2):
key = (pos1, pos2)
if key in self._distances:
return self._distances[key]
else:
raise Exception("Positions not in grid: " + str(key))
def isReadyForMazeDistance(self):
return self._distances != None
def manhattanDistance(x, y ):
return abs( x[0] - y[0] ) + abs( x[1] - y[1] )
def isInt(pos):
x, y = pos
return x == int(x) and y == int(y)
def getGrids2D(pos):
grids = []
for x, xDistance in getGrids1D(pos[0]):
for y, yDistance in getGrids1D(pos[1]):
grids.append(((x, y), xDistance + yDistance))
return grids
def getGrids1D(x):
intX = int(x)
if x == int(x):
return [(x, 0)]
return [(intX, x-intX), (intX+1, intX+1-x)]
##########################################
# MACHINERY FOR COMPUTING MAZE DISTANCES #
##########################################
distanceMap = {}
distanceMapSemaphore = threading.Semaphore(1)
distanceThread = None
def waitOnDistanceCalculator(t):
global distanceThread
if distanceThread != None:
time.sleep(t)
class DistanceCalculator(threading.Thread):
def setAttr(self, layout, distancer, default = 10000):
self.layout = layout
self.distancer = distancer
self.default = default
def run(self):
global distanceMap, distanceThread
distanceMapSemaphore.acquire()
if self.layout.walls not in distanceMap:
if distanceThread != None: raise Exception('Multiple distance threads')
distanceThread = self
distances = computeDistances(self.layout)
print('[Distancer]: Switching to maze distances',file=sys.stdout)
distanceMap[self.layout.walls] = distances
distanceThread = None
else:
distances = distanceMap[self.layout.walls]
distanceMapSemaphore.release()
self.distancer._distances = distances
def computeDistances(layout):
distances = {}
allNodes = layout.walls.asList(False)
for source in allNodes:
dist = {}
closed = {}
for node in allNodes:
dist[node] = 1000000000
import util
queue = util.PriorityQueue()
queue.push(source, 0)
dist[source] = 0
while not queue.isEmpty():
node = queue.pop()
if node in closed:
continue
closed[node] = True
nodeDist = dist[node]
adjacent = []
x, y = node
if not layout.isWall((x,y+1)):
adjacent.append((x,y+1))
if not layout.isWall((x,y-1)):
adjacent.append((x,y-1) )
if not layout.isWall((x+1,y)):
adjacent.append((x+1,y) )
if not layout.isWall((x-1,y)):
adjacent.append((x-1,y))
for other in adjacent:
if not other in dist:
continue
oldDist = dist[other]
newDist = nodeDist+1
if newDist < oldDist:
dist[other] = newDist
queue.push(other, newDist)
for target in allNodes:
distances[(target, source)] = dist[target]
return distances
def getDistanceOnGrid(distances, pos1, pos2):
key = (pos1, pos2)
if key in distances:
return distances[key]
return 100000

View File

@ -0,0 +1,162 @@
# factorOperations.py
# -------------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
from typing import List
from bayesNet import Factor
import functools
from util import raiseNotDefined
def joinFactorsByVariableWithCallTracking(callTrackingList=None):
def joinFactorsByVariable(factors: List[Factor], joinVariable: str):
"""
Input factors is a list of factors.
Input joinVariable is the variable to join on.
This function performs a check that the variable that is being joined on
appears as an unconditioned variable in only one of the input factors.
Then, it calls your joinFactors on all of the factors in factors that
contain that variable.
Returns a tuple of
(factors not joined, resulting factor from joinFactors)
"""
if not (callTrackingList is None):
callTrackingList.append(('join', joinVariable))
currentFactorsToJoin = [factor for factor in factors if joinVariable in factor.variablesSet()]
currentFactorsNotToJoin = [factor for factor in factors if joinVariable not in factor.variablesSet()]
# typecheck portion
numVariableOnLeft = len([factor for factor in currentFactorsToJoin if joinVariable in factor.unconditionedVariables()])
if numVariableOnLeft > 1:
print("Factor failed joinFactorsByVariable typecheck: ", factor)
raise ValueError("The joinBy variable can only appear in one factor as an \nunconditioned variable. \n" +
"joinVariable: " + str(joinVariable) + "\n" +
", ".join(map(str, [factor.unconditionedVariables() for factor in currentFactorsToJoin])))
joinedFactor = joinFactors(currentFactorsToJoin)
return currentFactorsNotToJoin, joinedFactor
return joinFactorsByVariable
joinFactorsByVariable = joinFactorsByVariableWithCallTracking()
########### ########### ###########
########### QUESTION 2 ###########
########### ########### ###########
def joinFactors(factors: List[Factor]):
"""
Input factors is a list of factors.
You should calculate the set of unconditioned variables and conditioned
variables for the join of those factors.
Return a new factor that has those variables and whose probability entries
are product of the corresponding rows of the input factors.
You may assume that the variableDomainsDict for all the input
factors are the same, since they come from the same BayesNet.
joinFactors will only allow unconditionedVariables to appear in
one input factor (so their join is well defined).
Hint: Factor methods that take an assignmentDict as input
(such as getProbability and setProbability) can handle
assignmentDicts that assign more variables than are in that factor.
Useful functions:
Factor.getAllPossibleAssignmentDicts
Factor.getProbability
Factor.setProbability
Factor.unconditionedVariables
Factor.conditionedVariables
Factor.variableDomainsDict
"""
# typecheck portion
setsOfUnconditioned = [set(factor.unconditionedVariables()) for factor in factors]
if len(factors) > 1:
intersect = functools.reduce(lambda x, y: x & y, setsOfUnconditioned)
if len(intersect) > 0:
print("Factor failed joinFactors typecheck: ", factor)
raise ValueError("unconditionedVariables can only appear in one factor. \n"
+ "unconditionedVariables: " + str(intersect) +
"\nappear in more than one input factor.\n" +
"Input factors: \n" +
"\n".join(map(str, factors)))
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
########### ########### ###########
########### QUESTION 3 ###########
########### ########### ###########
def eliminateWithCallTracking(callTrackingList=None):
def eliminate(factor: Factor, eliminationVariable: str):
"""
Input factor is a single factor.
Input eliminationVariable is the variable to eliminate from factor.
eliminationVariable must be an unconditioned variable in factor.
You should calculate the set of unconditioned variables and conditioned
variables for the factor obtained by eliminating the variable
eliminationVariable.
Return a new factor where all of the rows mentioning
eliminationVariable are summed with rows that match
assignments on the other variables.
Useful functions:
Factor.getAllPossibleAssignmentDicts
Factor.getProbability
Factor.setProbability
Factor.unconditionedVariables
Factor.conditionedVariables
Factor.variableDomainsDict
"""
# autograder tracking -- don't remove
if not (callTrackingList is None):
callTrackingList.append(('eliminate', eliminationVariable))
# typecheck portion
if eliminationVariable not in factor.unconditionedVariables():
print("Factor failed eliminate typecheck: ", factor)
raise ValueError("Elimination variable is not an unconditioned variable " \
+ "in this factor\n" +
"eliminationVariable: " + str(eliminationVariable) + \
"\nunconditionedVariables:" + str(factor.unconditionedVariables()))
if len(factor.unconditionedVariables()) == 1:
print("Factor failed eliminate typecheck: ", factor)
raise ValueError("Factor has only one unconditioned variable, so you " \
+ "can't eliminate \nthat variable.\n" + \
"eliminationVariable:" + str(eliminationVariable) + "\n" +\
"unconditionedVariables: " + str(factor.unconditionedVariables()))
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
return eliminate
eliminate = eliminateWithCallTracking()

729
tracking/game.py Normal file
View File

@ -0,0 +1,729 @@
# game.py
# -------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
# game.py
# -------
# Licensing Information: Please do not distribute or publish solutions to this
# project. You are free to use and extend these projects for educational
# purposes. The Pacman AI projects were developed at UC Berkeley, primarily by
# John DeNero (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# For more info, see http://inst.eecs.berkeley.edu/~cs188/sp09/pacman.html
from util import *
import time, os
import traceback
import sys
#######################
# Parts worth reading #
#######################
class Agent:
"""
An agent must define a getAction method, but may also define the
following methods which will be called if they exist:
def registerInitialState(self, state): # inspects the starting state
"""
def __init__(self, index=0):
self.index = index
def getAction(self, state):
"""
The Agent will receive a GameState (from either {pacman, capture, sonar}.py) and
must return an action from Directions.{North, South, East, West, Stop}
"""
raiseNotDefined()
class Directions:
NORTH = 'North'
SOUTH = 'South'
EAST = 'East'
WEST = 'West'
STOP = 'Stop'
LEFT = {NORTH: WEST,
SOUTH: EAST,
EAST: NORTH,
WEST: SOUTH,
STOP: STOP}
RIGHT = dict([(y,x) for x, y in LEFT.items()])
REVERSE = {NORTH: SOUTH,
SOUTH: NORTH,
EAST: WEST,
WEST: EAST,
STOP: STOP}
class Configuration:
"""
A Configuration holds the (x,y) coordinate of a character, along with its
traveling direction.
The convention for positions, like a graph, is that (0,0) is the lower left corner, x increases
horizontally and y increases vertically. Therefore, north is the direction of increasing y, or (0,1).
"""
def __init__(self, pos, direction):
self.pos = pos
self.direction = direction
def getPosition(self):
return (self.pos)
def getDirection(self):
return self.direction
def isInteger(self):
x,y = self.pos
return x == int(x) and y == int(y)
def __eq__(self, other):
if other == None: return False
return (self.pos == other.pos and self.direction == other.direction)
def __hash__(self):
x = hash(self.pos)
y = hash(self.direction)
return hash(x + 13 * y)
def __str__(self):
return "(x,y)="+str(self.pos)+", "+str(self.direction)
def generateSuccessor(self, vector):
"""
Generates a new configuration reached by translating the current
configuration by the action vector. This is a low-level call and does
not attempt to respect the legality of the movement.
Actions are movement vectors.
"""
x, y= self.pos
dx, dy = vector
direction = Actions.vectorToDirection(vector)
if direction == Directions.STOP:
direction = self.direction # There is no stop direction
return Configuration((x + dx, y+dy), direction)
class AgentState:
"""
AgentStates hold the state of an agent (configuration, speed, scared, etc).
"""
def __init__( self, startConfiguration, isPacman ):
self.start = startConfiguration
self.configuration = startConfiguration
self.isPacman = isPacman
self.scaredTimer = 0
self.numCarrying = 0
self.numReturned = 0
def __str__( self ):
if self.isPacman:
return "Pacman: " + str( self.configuration )
else:
return "Ghost: " + str( self.configuration )
def __eq__( self, other ):
if other == None:
return False
return self.configuration == other.configuration and self.scaredTimer == other.scaredTimer
def __hash__(self):
return hash(hash(self.configuration) + 13 * hash(self.scaredTimer))
def copy( self ):
state = AgentState( self.start, self.isPacman )
state.configuration = self.configuration
state.scaredTimer = self.scaredTimer
state.numCarrying = self.numCarrying
state.numReturned = self.numReturned
return state
def getPosition(self):
if self.configuration == None: return None
return self.configuration.getPosition()
def getDirection(self):
return self.configuration.getDirection()
class Grid:
"""
A 2-dimensional array of objects backed by a list of lists. Data is accessed
via grid[x][y] where (x,y) are positions on a Pacman map with x horizontal,
y vertical and the origin (0,0) in the bottom left corner.
The __str__ method constructs an output that is oriented like a pacman board.
"""
def __init__(self, width, height, initialValue=False, bitRepresentation=None):
if initialValue not in [False, True]: raise Exception('Grids can only contain booleans')
self.CELLS_PER_INT = 30
self.width = width
self.height = height
self.data = [[initialValue for y in range(height)] for x in range(width)]
if bitRepresentation:
self._unpackBits(bitRepresentation)
def __getitem__(self, i):
return self.data[i]
def __setitem__(self, key, item):
self.data[key] = item
def __str__(self):
out = [[str(self.data[x][y])[0] for x in range(self.width)] for y in range(self.height)]
out.reverse()
return '\n'.join([''.join(x) for x in out])
def __eq__(self, other):
if other == None: return False
return self.data == other.data
def __hash__(self):
# return hash(str(self))
base = 1
h = 0
for l in self.data:
for i in l:
if i:
h += base
base *= 2
return hash(h)
def copy(self):
g = Grid(self.width, self.height)
g.data = [x[:] for x in self.data]
return g
def deepCopy(self):
return self.copy()
def shallowCopy(self):
g = Grid(self.width, self.height)
g.data = self.data
return g
def count(self, item =True ):
return sum([x.count(item) for x in self.data])
def asList(self, key = True):
list = []
for x in range(self.width):
for y in range(self.height):
if self[x][y] == key: list.append( (x,y) )
return list
def packBits(self):
"""
Returns an efficient int list representation
(width, height, bitPackedInts...)
"""
bits = [self.width, self.height]
currentInt = 0
for i in range(self.height * self.width):
bit = self.CELLS_PER_INT - (i % self.CELLS_PER_INT) - 1
x, y = self._cellIndexToPosition(i)
if self[x][y]:
currentInt += 2 ** bit
if (i + 1) % self.CELLS_PER_INT == 0:
bits.append(currentInt)
currentInt = 0
bits.append(currentInt)
return tuple(bits)
def _cellIndexToPosition(self, index):
x = index / self.height
y = index % self.height
return x, y
def _unpackBits(self, bits):
"""
Fills in data from a bit-level representation
"""
cell = 0
for packed in bits:
for bit in self._unpackInt(packed, self.CELLS_PER_INT):
if cell == self.width * self.height: break
x, y = self._cellIndexToPosition(cell)
self[x][y] = bit
cell += 1
def _unpackInt(self, packed, size):
bools = []
if packed < 0: raise ValueError("must be a positive integer")
for i in range(size):
n = 2 ** (self.CELLS_PER_INT - i - 1)
if packed >= n:
bools.append(True)
packed -= n
else:
bools.append(False)
return bools
def reconstituteGrid(bitRep):
if type(bitRep) is not type((1,2)):
return bitRep
width, height = bitRep[:2]
return Grid(width, height, bitRepresentation= bitRep[2:])
####################################
# Parts you shouldn't have to read #
####################################
class Actions:
"""
A collection of static methods for manipulating move actions.
"""
# Directions
_directions = {Directions.NORTH: (0, 1),
Directions.SOUTH: (0, -1),
Directions.EAST: (1, 0),
Directions.WEST: (-1, 0),
Directions.STOP: (0, 0)}
_directionsAsList = _directions.items()
TOLERANCE = .001
def reverseDirection(action):
if action == Directions.NORTH:
return Directions.SOUTH
if action == Directions.SOUTH:
return Directions.NORTH
if action == Directions.EAST:
return Directions.WEST
if action == Directions.WEST:
return Directions.EAST
return action
reverseDirection = staticmethod(reverseDirection)
def vectorToDirection(vector):
dx, dy = vector
if dy > 0:
return Directions.NORTH
if dy < 0:
return Directions.SOUTH
if dx < 0:
return Directions.WEST
if dx > 0:
return Directions.EAST
return Directions.STOP
vectorToDirection = staticmethod(vectorToDirection)
def directionToVector(direction, speed = 1.0):
dx, dy = Actions._directions[direction]
return (dx * speed, dy * speed)
directionToVector = staticmethod(directionToVector)
def getPossibleActions(config, walls):
possible = []
x, y = config.pos
x_int, y_int = int(x + 0.5), int(y + 0.5)
# In between grid points, all agents must continue straight
if (abs(x - x_int) + abs(y - y_int) > Actions.TOLERANCE):
return [config.getDirection()]
for dir, vec in Actions._directionsAsList:
dx, dy = vec
next_y = y_int + dy
next_x = x_int + dx
if not walls[next_x][next_y]: possible.append(dir)
return possible
getPossibleActions = staticmethod(getPossibleActions)
def getLegalNeighbors(position, walls):
x,y = position
x_int, y_int = int(x + 0.5), int(y + 0.5)
neighbors = []
for dir, vec in Actions._directionsAsList:
dx, dy = vec
next_x = x_int + dx
if next_x < 0 or next_x == walls.width: continue
next_y = y_int + dy
if next_y < 0 or next_y == walls.height: continue
if not walls[next_x][next_y]: neighbors.append((next_x, next_y))
return neighbors
getLegalNeighbors = staticmethod(getLegalNeighbors)
def getSuccessor(position, action):
dx, dy = Actions.directionToVector(action)
x, y = position
return (x + dx, y + dy)
getSuccessor = staticmethod(getSuccessor)
class GameStateData:
"""
"""
def __init__( self, prevState = None ):
"""
Generates a new data packet by copying information from its predecessor.
"""
if prevState != None:
self.food = prevState.food.shallowCopy()
self.capsules = prevState.capsules[:]
self.agentStates = self.copyAgentStates( prevState.agentStates )
self.layout = prevState.layout
self._eaten = prevState._eaten
self.score = prevState.score
self._foodEaten = None
self._foodAdded = None
self._capsuleEaten = None
self._agentMoved = None
self._lose = False
self._win = False
self.scoreChange = 0
def deepCopy( self ):
state = GameStateData( self )
state.food = self.food.deepCopy()
state.layout = self.layout.deepCopy()
state._agentMoved = self._agentMoved
state._foodEaten = self._foodEaten
state._foodAdded = self._foodAdded
state._capsuleEaten = self._capsuleEaten
return state
def copyAgentStates( self, agentStates ):
copiedStates = []
for agentState in agentStates:
copiedStates.append( agentState.copy() )
return copiedStates
def __eq__( self, other ):
"""
Allows two states to be compared.
"""
if other == None: return False
# TODO Check for type of other
if not self.agentStates == other.agentStates: return False
if not self.food == other.food: return False
if not self.capsules == other.capsules: return False
if not self.score == other.score: return False
return True
def __hash__( self ):
"""
Allows states to be keys of dictionaries.
"""
for i, state in enumerate( self.agentStates ):
try:
int(hash(state))
except TypeError as e:
print(e)
#hash(state)
return int((hash(tuple(self.agentStates)) + 13*hash(self.food) + 113* hash(tuple(self.capsules)) + 7 * hash(self.score)) % 1048575 )
def __str__( self ):
width, height = self.layout.width, self.layout.height
map = Grid(width, height)
if type(self.food) == type((1,2)):
self.food = reconstituteGrid(self.food)
for x in range(width):
for y in range(height):
food, walls = self.food, self.layout.walls
map[x][y] = self._foodWallStr(food[x][y], walls[x][y])
for agentState in self.agentStates:
if agentState == None: continue
if agentState.configuration == None: continue
x,y = [int( i ) for i in nearestPoint( agentState.configuration.pos )]
agent_dir = agentState.configuration.direction
if agentState.isPacman:
map[x][y] = self._pacStr( agent_dir )
else:
map[x][y] = self._ghostStr( agent_dir )
for x, y in self.capsules:
map[x][y] = 'o'
return str(map) + ("\nScore: %d\n" % self.score)
def _foodWallStr( self, hasFood, hasWall ):
if hasFood:
return '.'
elif hasWall:
return '%'
else:
return ' '
def _pacStr( self, dir ):
if dir == Directions.NORTH:
return 'v'
if dir == Directions.SOUTH:
return '^'
if dir == Directions.WEST:
return '>'
return '<'
def _ghostStr( self, dir ):
return 'G'
if dir == Directions.NORTH:
return 'M'
if dir == Directions.SOUTH:
return 'W'
if dir == Directions.WEST:
return '3'
return 'E'
def initialize( self, layout, numGhostAgents ):
"""
Creates an initial game state from a layout array (see layout.py).
"""
self.food = layout.food.copy()
#self.capsules = []
self.capsules = layout.capsules[:]
self.layout = layout
self.score = 0
self.scoreChange = 0
self.agentStates = []
numGhosts = 0
for isPacman, pos in layout.agentPositions:
if not isPacman:
if numGhosts == numGhostAgents: continue # Max ghosts reached already
else: numGhosts += 1
self.agentStates.append( AgentState( Configuration( pos, Directions.STOP), isPacman) )
self._eaten = [False for a in self.agentStates]
try:
import boinc
_BOINC_ENABLED = True
except:
_BOINC_ENABLED = False
class Game:
"""
The Game manages the control flow, soliciting actions from agents.
"""
def __init__( self, agents, display, rules, startingIndex=0, muteAgents=False, catchExceptions=False ):
self.agentCrashed = False
self.agents = agents
self.display = display
self.rules = rules
self.startingIndex = startingIndex
self.gameOver = False
self.muteAgents = muteAgents
self.catchExceptions = catchExceptions
self.moveHistory = []
self.totalAgentTimes = [0 for agent in agents]
self.totalAgentTimeWarnings = [0 for agent in agents]
self.agentTimeout = False
import io
self.agentOutput = [io.StringIO() for agent in agents]
def getProgress(self):
if self.gameOver:
return 1.0
else:
return self.rules.getProgress(self)
def _agentCrash( self, agentIndex, quiet=False):
"Helper method for handling agent crashes"
if not quiet: traceback.print_exc()
self.gameOver = True
self.agentCrashed = True
self.rules.agentCrash(self, agentIndex)
OLD_STDOUT = None
OLD_STDERR = None
def mute(self, agentIndex):
if not self.muteAgents: return
global OLD_STDOUT, OLD_STDERR
import io
OLD_STDOUT = sys.stdout
OLD_STDERR = sys.stderr
sys.stdout = self.agentOutput[agentIndex]
sys.stderr = self.agentOutput[agentIndex]
def unmute(self):
if not self.muteAgents: return
global OLD_STDOUT, OLD_STDERR
# Revert stdout/stderr to originals
sys.stdout = OLD_STDOUT
sys.stderr = OLD_STDERR
def run( self ):
"""
Main control loop for game play.
"""
self.display.initialize(self.state.data)
self.numMoves = 0
###self.display.initialize(self.state.makeObservation(1).data)
# inform learning agents of the game start
for i in range(len(self.agents)):
agent = self.agents[i]
if not agent:
self.mute(i)
# this is a null agent, meaning it failed to load
# the other team wins
print("Agent %d failed to load" % i,file=sys.stderr)
self.unmute()
self._agentCrash(i, quiet=True)
return
if ("registerInitialState" in dir(agent)):
self.mute(i)
if self.catchExceptions:
try:
timed_func = TimeoutFunction(agent.registerInitialState, int(self.rules.getMaxStartupTime(i)))
try:
start_time = time.time()
timed_func(self.state.deepCopy())
time_taken = time.time() - start_time
self.totalAgentTimes[i] += time_taken
except TimeoutFunctionException:
print("Agent %d ran out of time on startup!" % i, file=sys.stderr)
self.unmute()
self.agentTimeout = True
self._agentCrash(i, quiet=True)
return
except Exception as data:
self._agentCrash(i, quiet=False)
self.unmute()
return
else:
agent.registerInitialState(self.state.deepCopy())
## TODO: could this exceed the total time
self.unmute()
agentIndex = self.startingIndex
numAgents = len( self.agents )
while not self.gameOver:
# Fetch the next agent
agent = self.agents[agentIndex]
move_time = 0
skip_action = False
# Generate an observation of the state
if 'observationFunction' in dir( agent ):
self.mute(agentIndex)
if self.catchExceptions:
try:
timed_func = TimeoutFunction(agent.observationFunction, int(self.rules.getMoveTimeout(agentIndex)))
try:
start_time = time.time()
observation = timed_func(self.state.deepCopy())
except TimeoutFunctionException:
skip_action = True
move_time += time.time() - start_time
self.unmute()
except Exception as data:
self._agentCrash(agentIndex, quiet=False)
self.unmute()
return
else:
observation = agent.observationFunction(self.state.deepCopy())
self.unmute()
else:
observation = self.state.deepCopy()
# Solicit an action
action = None
self.mute(agentIndex)
if self.catchExceptions:
try:
timed_func = TimeoutFunction(agent.getAction, int(self.rules.getMoveTimeout(agentIndex)) - int(move_time))
try:
start_time = time.time()
if skip_action:
raise TimeoutFunctionException()
action = timed_func( observation )
except TimeoutFunctionException:
print("Agent %d timed out on a single move!" % agentIndex, file=sys.stderr)
self.agentTimeout = True
self._agentCrash(agentIndex, quiet=True)
self.unmute()
return
move_time += time.time() - start_time
if move_time > self.rules.getMoveWarningTime(agentIndex):
self.totalAgentTimeWarnings[agentIndex] += 1
print("Agent %d took too long to make a move! This is warning %d" % (agentIndex, self.totalAgentTimeWarnings[agentIndex]), file=sys.stderr)
if self.totalAgentTimeWarnings[agentIndex] > self.rules.getMaxTimeWarnings(agentIndex):
print("Agent %d exceeded the maximum number of warnings: %d" % (agentIndex, self.totalAgentTimeWarnings[agentIndex]), file=sys.stderr)
self.agentTimeout = True
self._agentCrash(agentIndex, quiet=True)
self.unmute()
return
self.totalAgentTimes[agentIndex] += move_time
#print "Agent: %d, time: %f, total: %f" % (agentIndex, move_time, self.totalAgentTimes[agentIndex])
if self.totalAgentTimes[agentIndex] > self.rules.getMaxTotalTime(agentIndex):
print("Agent %d ran out of time! (time: %1.2f)" % (agentIndex, self.totalAgentTimes[agentIndex]), file=sys.stderr)
self.agentTimeout = True
self._agentCrash(agentIndex, quiet=True)
self.unmute()
return
self.unmute()
except Exception as data:
self._agentCrash(agentIndex)
self.unmute()
return
else:
action = agent.getAction(observation)
self.unmute()
# Execute the action
self.moveHistory.append( (agentIndex, action) )
if self.catchExceptions:
try:
self.state = self.state.getResult( agentIndex, action )
except Exception as data:
self.mute(agentIndex)
self._agentCrash(agentIndex)
self.unmute()
return
else:
self.state = self.state.getResult( agentIndex, action )
# Change the display
self.display.update( self.state.data )
###idx = agentIndex - agentIndex % 2 + 1
###self.display.update( self.state.makeObservation(idx).data )
# Allow for game specific conditions (winning, losing, etc.)
self.rules.process(self.state, self)
# Track progress
if agentIndex == numAgents + 1: self.numMoves += 1
# Next agent
agentIndex = ( agentIndex + 1 ) % numAgents
if _BOINC_ENABLED:
boinc.set_fraction_done(self.getProgress())
# inform a learning agent of the game result
for agentIndex, agent in enumerate(self.agents):
if "final" in dir( agent ) :
try:
self.mute(agentIndex)
agent.final( self.state )
self.unmute()
except Exception as data:
if not self.catchExceptions: raise
self._agentCrash(agentIndex)
self.unmute()
return
self.display.finish()

81
tracking/ghostAgents.py Normal file
View File

@ -0,0 +1,81 @@
# ghostAgents.py
# --------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
from game import Agent
from game import Actions
from game import Directions
import random
from util import manhattanDistance
import util
class GhostAgent( Agent ):
def __init__( self, index ):
self.index = index
def getAction( self, state ):
dist = self.getDistribution(state)
if len(dist) == 0:
return Directions.STOP
else:
return util.chooseFromDistribution( dist )
def getDistribution(self, state):
"Returns a Counter encoding a distribution over actions from the provided state."
util.raiseNotDefined()
class RandomGhost( GhostAgent ):
"A ghost that chooses a legal action uniformly at random."
def getDistribution( self, state ):
dist = util.Counter()
for a in state.getLegalActions( self.index ): dist[a] = 1.0
dist.normalize()
return dist
class DirectionalGhost( GhostAgent ):
"A ghost that prefers to rush Pacman, or flee when scared."
def __init__( self, index, prob_attack=0.8, prob_scaredFlee=0.8 ):
self.index = index
self.prob_attack = prob_attack
self.prob_scaredFlee = prob_scaredFlee
def getDistribution( self, state ):
# Read variables from state
ghostState = state.getGhostState( self.index )
legalActions = state.getLegalActions( self.index )
pos = state.getGhostPosition( self.index )
isScared = ghostState.scaredTimer > 0
speed = 1
if isScared: speed = 0.5
actionVectors = [Actions.directionToVector( a, speed ) for a in legalActions]
newPositions = [( pos[0]+a[0], pos[1]+a[1] ) for a in actionVectors]
pacmanPosition = state.getPacmanPosition()
# Select best actions given the state
distancesToPacman = [manhattanDistance( pos, pacmanPosition ) for pos in newPositions]
if isScared:
bestScore = max( distancesToPacman )
bestProb = self.prob_scaredFlee
else:
bestScore = min( distancesToPacman )
bestProb = self.prob_attack
bestActions = [action for action, distance in zip( legalActions, distancesToPacman ) if distance == bestScore]
# Construct distribution
dist = util.Counter()
for a in bestActions: dist[a] = bestProb / len(bestActions)
for a in legalActions: dist[a] += ( 1-bestProb ) / len(legalActions)
dist.normalize()
return dist

323
tracking/grading.py Normal file
View File

@ -0,0 +1,323 @@
# grading.py
# ----------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
"Common code for autograders"
import html
import time
import sys
import json
import traceback
import pdb
from collections import defaultdict
import util
class Grades:
"A data structure for project grades, along with formatting code to display them"
def __init__(self, projectName, questionsAndMaxesList,
gsOutput=False, edxOutput=False, muteOutput=False):
"""
Defines the grading scheme for a project
projectName: project name
questionsAndMaxesDict: a list of (question name, max points per question)
"""
self.questions = [el[0] for el in questionsAndMaxesList]
self.maxes = dict(questionsAndMaxesList)
self.points = Counter()
self.messages = dict([(q, []) for q in self.questions])
self.project = projectName
self.start = time.localtime()[1:6]
self.sane = True # Sanity checks
self.currentQuestion = None # Which question we're grading
self.edxOutput = edxOutput
self.gsOutput = gsOutput # GradeScope output
self.mute = muteOutput
self.prereqs = defaultdict(set)
#print 'Autograder transcript for %s' % self.project
print('Starting on %d-%d at %d:%02d:%02d' % self.start)
def addPrereq(self, question, prereq):
self.prereqs[question].add(prereq)
def grade(self, gradingModule, exceptionMap = {}, bonusPic = False):
"""
Grades each question
gradingModule: the module with all the grading functions (pass in with sys.modules[__name__])
"""
completedQuestions = set([])
for q in self.questions:
print('\nQuestion %s' % q)
print('=' * (9 + len(q)))
print
self.currentQuestion = q
incompleted = self.prereqs[q].difference(completedQuestions)
if len(incompleted) > 0:
prereq = incompleted.pop()
print(\
"""*** NOTE: Make sure to complete Question %s before working on Question %s,
*** because Question %s builds upon your answer for Question %s.
""" % (prereq, q, q, prereq))
continue
if self.mute: util.mutePrint()
try:
util.TimeoutFunction(getattr(gradingModule, q),1800)(self) # Call the question's function
#TimeoutFunction(getattr(gradingModule, q),1200)(self) # Call the question's function
except Exception as inst:
self.addExceptionMessage(q, inst, traceback)
self.addErrorHints(exceptionMap, inst, q[1])
except:
self.fail('FAIL: Terminated with a string exception.')
finally:
if self.mute: util.unmutePrint()
if self.points[q] >= self.maxes[q]:
completedQuestions.add(q)
print('\n### Question %s: %d/%d ###\n' % (q, self.points[q], self.maxes[q]))
print('\nFinished at %d:%02d:%02d' % time.localtime()[3:6])
print("\nProvisional grades\n==================")
for q in self.questions:
print('Question %s: %d/%d' % (q, self.points[q], self.maxes[q]))
print('------------------')
print('Total: %d/%d' % (self.points.totalCount(), sum(self.maxes.values())))
if bonusPic and self.points.totalCount() == 25:
print("""
ALL HAIL GRANDPAC.
LONG LIVE THE GHOSTBUSTING KING.
--- ---- ---
| \ / + \ / |
| + \--/ \--/ + |
| + + |
| + + + |
@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
\ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
\ / @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
V \ @@@@@@@@@@@@@@@@@@@@@@@@@@@@
\ / @@@@@@@@@@@@@@@@@@@@@@@@@@
V @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@
/\ @@@@@@@@@@@@@@@@@@@@@@
/ \ @@@@@@@@@@@@@@@@@@@@@@@@@
/\ / @@@@@@@@@@@@@@@@@@@@@@@@@@@
/ \ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@
""")
print("""
Your grades are NOT yet registered. To register your grades, make sure
to follow your instructor's guidelines to receive credit on your project.
""")
if self.edxOutput:
self.produceOutput()
if self.gsOutput:
self.produceGradeScopeOutput()
def addExceptionMessage(self, q, inst, traceback):
"""
Method to format the exception message, this is more complicated because
we need to html.escape the traceback but wrap the exception in a <pre> tag
"""
self.fail('FAIL: Exception raised: %s' % inst)
self.addMessage('')
for line in traceback.format_exc().split('\n'):
self.addMessage(line)
def addErrorHints(self, exceptionMap, errorInstance, questionNum):
typeOf = str(type(errorInstance))
questionName = 'q' + questionNum
errorHint = ''
# question specific error hints
if exceptionMap.get(questionName):
questionMap = exceptionMap.get(questionName)
if (questionMap.get(typeOf)):
errorHint = questionMap.get(typeOf)
# fall back to general error messages if a question specific
# one does not exist
if (exceptionMap.get(typeOf)):
errorHint = exceptionMap.get(typeOf)
# dont include the HTML if we have no error hint
if not errorHint:
return ''
for line in errorHint.split('\n'):
self.addMessage(line)
def produceGradeScopeOutput(self):
out_dct = {}
# total of entire submission
total_possible = sum(self.maxes.values())
total_score = sum(self.points.values())
out_dct['score'] = total_score
out_dct['max_score'] = total_possible
out_dct['output'] = "Total score (%d / %d)" % (total_score, total_possible)
# individual tests
tests_out = []
for name in self.questions:
test_out = {}
# test name
test_out['name'] = name
# test score
test_out['score'] = self.points[name]
test_out['max_score'] = self.maxes[name]
# others
is_correct = self.points[name] >= self.maxes[name]
test_out['output'] = " Question {num} ({points}/{max}) {correct}".format(
num=(name[1] if len(name) == 2 else name),
points=test_out['score'],
max=test_out['max_score'],
correct=('X' if not is_correct else ''),
)
test_out['tags'] = []
tests_out.append(test_out)
out_dct['tests'] = tests_out
# file output
with open('gradescope_response.json', 'w') as outfile:
json.dump(out_dct, outfile)
return
def produceOutput(self):
edxOutput = open('edx_response.html', 'w')
edxOutput.write("<div>")
# first sum
total_possible = sum(self.maxes.values())
total_score = sum(self.points.values())
checkOrX = '<span class="incorrect"/>'
if (total_score >= total_possible):
checkOrX = '<span class="correct"/>'
header = """
<h3>
Total score ({total_score} / {total_possible})
</h3>
""".format(total_score = total_score,
total_possible = total_possible,
checkOrX = checkOrX
)
edxOutput.write(header)
for q in self.questions:
if len(q) == 2:
name = q[1]
else:
name = q
checkOrX = '<span class="incorrect"/>'
if (self.points[q] >= self.maxes[q]):
checkOrX = '<span class="correct"/>'
#messages = '\n<br/>\n'.join(self.messages[q])
messages = "<pre>%s</pre>" % '\n'.join(self.messages[q])
output = """
<div class="test">
<section>
<div class="shortform">
Question {q} ({points}/{max}) {checkOrX}
</div>
<div class="longform">
{messages}
</div>
</section>
</div>
""".format(q = name,
max = self.maxes[q],
messages = messages,
checkOrX = checkOrX,
points = self.points[q]
)
# print "*** output for Question %s " % q[1]
# print output
edxOutput.write(output)
edxOutput.write("</div>")
edxOutput.close()
edxOutput = open('edx_grade', 'w')
edxOutput.write(str(self.points.totalCount()))
edxOutput.close()
def fail(self, message, raw=False):
"Sets sanity check bit to false and outputs a message"
self.sane = False
self.assignZeroCredit()
self.addMessage(message, raw)
def assignZeroCredit(self):
self.points[self.currentQuestion] = 0
def addPoints(self, amt):
self.points[self.currentQuestion] += amt
def deductPoints(self, amt):
self.points[self.currentQuestion] -= amt
def assignFullCredit(self, message="", raw=False):
self.points[self.currentQuestion] = self.maxes[self.currentQuestion]
if message != "":
self.addMessage(message, raw)
def addMessage(self, message, raw=False):
if not raw:
# We assume raw messages, formatted for HTML, are printed separately
if self.mute: util.unmutePrint()
print('*** ' + message)
if self.mute: util.mutePrint()
message = html.escape(message)
self.messages[self.currentQuestion].append(message)
def addMessageToEmail(self, message):
print("WARNING**** addMessageToEmail is deprecated %s" % message)
for line in message.split('\n'):
pass
#print '%%% ' + line + ' %%%'
#self.messages[self.currentQuestion].append(line)
class Counter(dict):
"""
Dict with default 0
"""
def __getitem__(self, idx):
try:
return dict.__getitem__(self, idx)
except KeyError:
return 0
def totalCount(self):
"""
Returns the sum of counts for all keys.
"""
return sum(self.values())

679
tracking/graphicsDisplay.py Normal file
View File

@ -0,0 +1,679 @@
# graphicsDisplay.py
# ------------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
from graphicsUtils import *
import math, time
from game import Directions
###########################
# GRAPHICS DISPLAY CODE #
###########################
# Most code by Dan Klein and John Denero written or rewritten for cs188, UC Berkeley.
# Some code from a Pacman implementation by LiveWires, and used / modified with permission.
DEFAULT_GRID_SIZE = 30.0
INFO_PANE_HEIGHT = 35
BACKGROUND_COLOR = formatColor(0,0,0)
WALL_COLOR = formatColor(0.0/255.0, 51.0/255.0, 255.0/255.0)
INFO_PANE_COLOR = formatColor(.4,.4,0)
SCORE_COLOR = formatColor(.9, .9, .9)
PACMAN_OUTLINE_WIDTH = 2
PACMAN_CAPTURE_OUTLINE_WIDTH = 4
GHOST_COLORS = []
GHOST_COLORS.append(formatColor(.9,0,0)) # Red
GHOST_COLORS.append(formatColor(0,.3,.9)) # Blue
GHOST_COLORS.append(formatColor(.98,.41,.07)) # Orange
GHOST_COLORS.append(formatColor(.1,.75,.7)) # Green
GHOST_COLORS.append(formatColor(1.0,0.6,0.0)) # Yellow
GHOST_COLORS.append(formatColor(.4,0.13,0.91)) # Purple
TEAM_COLORS = GHOST_COLORS[:2]
GHOST_SHAPE = [
( 0, 0.3 ),
( 0.25, 0.75 ),
( 0.5, 0.3 ),
( 0.75, 0.75 ),
( 0.75, -0.5 ),
( 0.5, -0.75 ),
(-0.5, -0.75 ),
(-0.75, -0.5 ),
(-0.75, 0.75 ),
(-0.5, 0.3 ),
(-0.25, 0.75 )
]
GHOST_SIZE = 0.65
SCARED_COLOR = formatColor(1,1,1)
GHOST_VEC_COLORS = list(map(colorToVector, GHOST_COLORS))
PACMAN_COLOR = formatColor(255.0/255.0,255.0/255.0,61.0/255)
PACMAN_SCALE = 0.5
#pacman_speed = 0.25
# Food
FOOD_COLOR = formatColor(1,1,1)
FOOD_SIZE = 0.1
# Laser
LASER_COLOR = formatColor(1,0,0)
LASER_SIZE = 0.02
# Capsule graphics
CAPSULE_COLOR = formatColor(1,1,1)
CAPSULE_SIZE = 0.25
# Drawing walls
WALL_RADIUS = 0.15
class InfoPane:
def __init__(self, layout, gridSize):
self.gridSize = gridSize
self.width = (layout.width) * gridSize
self.base = (layout.height + 1) * gridSize
self.height = INFO_PANE_HEIGHT
self.fontSize = 24
self.textColor = PACMAN_COLOR
self.drawPane()
def toScreen(self, pos, y = None):
"""
Translates a point relative from the bottom left of the info pane.
"""
if y == None:
x,y = pos
else:
x = pos
x = self.gridSize + x # Margin
y = self.base + y
return x,y
def drawPane(self):
self.scoreText = text( self.toScreen(0, 0 ), self.textColor, "SCORE: 0", "Times", self.fontSize, "bold")
def initializeGhostDistances(self, distances):
self.ghostDistanceText = []
size = 20
if self.width < 240:
size = 12
if self.width < 160:
size = 10
for i, d in enumerate(distances):
t = text( self.toScreen(self.width//2 + self.width//8 * i, 0), GHOST_COLORS[i+1], d, "Times", size, "bold")
self.ghostDistanceText.append(t)
def updateScore(self, score):
changeText(self.scoreText, "SCORE: % 4d" % score)
def setTeam(self, isBlue):
text = "RED TEAM"
if isBlue: text = "BLUE TEAM"
self.teamText = text( self.toScreen(300, 0 ), self.textColor, text, "Times", self.fontSize, "bold")
def updateGhostDistances(self, distances):
if len(distances) == 0: return
if 'ghostDistanceText' not in dir(self): self.initializeGhostDistances(distances)
else:
for i, d in enumerate(distances):
changeText(self.ghostDistanceText[i], d)
def drawGhost(self):
pass
def drawPacman(self):
pass
def drawWarning(self):
pass
def clearIcon(self):
pass
def updateMessage(self, message):
pass
def clearMessage(self):
pass
class PacmanGraphics:
def __init__(self, zoom=1.0, frameTime=0.0, capture=False):
self.have_window = 0
self.currentGhostImages = {}
self.pacmanImage = None
self.zoom = zoom
self.gridSize = DEFAULT_GRID_SIZE * zoom
self.capture = capture
self.frameTime = frameTime
def checkNullDisplay(self):
return False
def initialize(self, state, isBlue = False):
self.isBlue = isBlue
self.startGraphics(state)
# self.drawDistributions(state)
self.distributionImages = None # Initialized lazily
self.drawStaticObjects(state)
self.drawAgentObjects(state)
# Information
self.previousState = state
def startGraphics(self, state):
self.layout = state.layout
layout = self.layout
self.width = layout.width
self.height = layout.height
self.make_window(self.width, self.height)
self.infoPane = InfoPane(layout, self.gridSize)
self.currentState = layout
def drawDistributions(self, state):
walls = state.layout.walls
dist = []
for x in range(walls.width):
distx = []
dist.append(distx)
for y in range(walls.height):
( screen_x, screen_y ) = self.to_screen( (x, y) )
block = square( (screen_x, screen_y),
0.5 * self.gridSize,
color = BACKGROUND_COLOR,
filled = 1, behind=2)
distx.append(block)
self.distributionImages = dist
def drawStaticObjects(self, state):
layout = self.layout
self.drawWalls(layout.walls)
self.food = self.drawFood(layout.food)
self.capsules = self.drawCapsules(layout.capsules)
refresh()
def drawAgentObjects(self, state):
self.agentImages = [] # (agentState, image)
for index, agent in enumerate(state.agentStates):
if agent.isPacman:
image = self.drawPacman(agent, index)
self.agentImages.append( (agent, image) )
else:
image = self.drawGhost(agent, index)
self.agentImages.append( (agent, image) )
refresh()
def swapImages(self, agentIndex, newState):
"""
Changes an image from a ghost to a pacman or vis versa (for capture)
"""
prevState, prevImage = self.agentImages[agentIndex]
for item in prevImage: remove_from_screen(item)
if newState.isPacman:
image = self.drawPacman(newState, agentIndex)
self.agentImages[agentIndex] = (newState, image )
else:
image = self.drawGhost(newState, agentIndex)
self.agentImages[agentIndex] = (newState, image )
refresh()
def update(self, newState):
agentIndex = newState._agentMoved
agentState = newState.agentStates[agentIndex]
if self.agentImages[agentIndex][0].isPacman != agentState.isPacman: self.swapImages(agentIndex, agentState)
prevState, prevImage = self.agentImages[agentIndex]
if agentState.isPacman:
self.animatePacman(agentState, prevState, prevImage)
else:
self.moveGhost(agentState, agentIndex, prevState, prevImage)
self.agentImages[agentIndex] = (agentState, prevImage)
if newState._foodEaten != None:
self.removeFood(newState._foodEaten, self.food)
if newState._capsuleEaten != None:
self.removeCapsule(newState._capsuleEaten, self.capsules)
self.infoPane.updateScore(newState.score)
if 'ghostDistances' in dir(newState):
self.infoPane.updateGhostDistances(newState.ghostDistances)
def make_window(self, width, height):
grid_width = (width-1) * self.gridSize
grid_height = (height-1) * self.gridSize
screen_width = 2*self.gridSize + grid_width
screen_height = 2*self.gridSize + grid_height + INFO_PANE_HEIGHT
begin_graphics(screen_width,
screen_height,
BACKGROUND_COLOR,
"CS188 Pacman")
def drawPacman(self, pacman, index):
position = self.getPosition(pacman)
screen_point = self.to_screen(position)
endpoints = self.getEndpoints(self.getDirection(pacman))
width = PACMAN_OUTLINE_WIDTH
outlineColor = PACMAN_COLOR
fillColor = PACMAN_COLOR
if self.capture:
outlineColor = TEAM_COLORS[index % 2]
fillColor = GHOST_COLORS[index]
width = PACMAN_CAPTURE_OUTLINE_WIDTH
return [circle(screen_point, PACMAN_SCALE * self.gridSize,
fillColor = fillColor, outlineColor = outlineColor,
endpoints = endpoints,
width = width)]
def getEndpoints(self, direction, position=(0,0)):
x, y = position
pos = x - int(x) + y - int(y)
width = 30 + 80 * math.sin(math.pi* pos)
delta = width / 2
if (direction == 'West'):
endpoints = (180+delta, 180-delta)
elif (direction == 'North'):
endpoints = (90+delta, 90-delta)
elif (direction == 'South'):
endpoints = (270+delta, 270-delta)
else:
endpoints = (0+delta, 0-delta)
return endpoints
def movePacman(self, position, direction, image):
screenPosition = self.to_screen(position)
endpoints = self.getEndpoints( direction, position )
r = PACMAN_SCALE * self.gridSize
moveCircle(image[0], screenPosition, r, endpoints)
refresh()
def animatePacman(self, pacman, prevPacman, image):
if self.frameTime < 0:
print('Press any key to step forward, "q" to play')
keys = wait_for_keys()
if 'q' in keys:
self.frameTime = 0.1
if self.frameTime > 0.01 or self.frameTime < 0:
start = time.time()
fx, fy = self.getPosition(prevPacman)
px, py = self.getPosition(pacman)
frames = 4.0
for i in range(1,int(frames) + 1):
pos = px*i/frames + fx*(frames-i)/frames, py*i/frames + fy*(frames-i)/frames
self.movePacman(pos, self.getDirection(pacman), image)
refresh()
sleep(abs(self.frameTime) / frames)
else:
self.movePacman(self.getPosition(pacman), self.getDirection(pacman), image)
refresh()
def getGhostColor(self, ghost, ghostIndex):
if ghost.scaredTimer > 0:
return SCARED_COLOR
else:
return GHOST_COLORS[ghostIndex]
def drawGhost(self, ghost, agentIndex):
pos = self.getPosition(ghost)
dir = self.getDirection(ghost)
(screen_x, screen_y) = (self.to_screen(pos) )
coords = []
for (x, y) in GHOST_SHAPE:
coords.append((x*self.gridSize*GHOST_SIZE + screen_x, y*self.gridSize*GHOST_SIZE + screen_y))
colour = self.getGhostColor(ghost, agentIndex)
body = polygon(coords, colour, filled = 1)
WHITE = formatColor(1.0, 1.0, 1.0)
BLACK = formatColor(0.0, 0.0, 0.0)
dx = 0
dy = 0
if dir == 'North':
dy = -0.2
if dir == 'South':
dy = 0.2
if dir == 'East':
dx = 0.2
if dir == 'West':
dx = -0.2
leftEye = circle((screen_x+self.gridSize*GHOST_SIZE*(-0.3+dx/1.5), screen_y-self.gridSize*GHOST_SIZE*(0.3-dy/1.5)), self.gridSize*GHOST_SIZE*0.2, WHITE, WHITE)
rightEye = circle((screen_x+self.gridSize*GHOST_SIZE*(0.3+dx/1.5), screen_y-self.gridSize*GHOST_SIZE*(0.3-dy/1.5)), self.gridSize*GHOST_SIZE*0.2, WHITE, WHITE)
leftPupil = circle((screen_x+self.gridSize*GHOST_SIZE*(-0.3+dx), screen_y-self.gridSize*GHOST_SIZE*(0.3-dy)), self.gridSize*GHOST_SIZE*0.08, BLACK, BLACK)
rightPupil = circle((screen_x+self.gridSize*GHOST_SIZE*(0.3+dx), screen_y-self.gridSize*GHOST_SIZE*(0.3-dy)), self.gridSize*GHOST_SIZE*0.08, BLACK, BLACK)
ghostImageParts = []
ghostImageParts.append(body)
ghostImageParts.append(leftEye)
ghostImageParts.append(rightEye)
ghostImageParts.append(leftPupil)
ghostImageParts.append(rightPupil)
return ghostImageParts
def moveEyes(self, pos, dir, eyes):
(screen_x, screen_y) = (self.to_screen(pos) )
dx = 0
dy = 0
if dir == 'North':
dy = -0.2
if dir == 'South':
dy = 0.2
if dir == 'East':
dx = 0.2
if dir == 'West':
dx = -0.2
moveCircle(eyes[0],(screen_x+self.gridSize*GHOST_SIZE*(-0.3+dx/1.5), screen_y-self.gridSize*GHOST_SIZE*(0.3-dy/1.5)), self.gridSize*GHOST_SIZE*0.2)
moveCircle(eyes[1],(screen_x+self.gridSize*GHOST_SIZE*(0.3+dx/1.5), screen_y-self.gridSize*GHOST_SIZE*(0.3-dy/1.5)), self.gridSize*GHOST_SIZE*0.2)
moveCircle(eyes[2],(screen_x+self.gridSize*GHOST_SIZE*(-0.3+dx), screen_y-self.gridSize*GHOST_SIZE*(0.3-dy)), self.gridSize*GHOST_SIZE*0.08)
moveCircle(eyes[3],(screen_x+self.gridSize*GHOST_SIZE*(0.3+dx), screen_y-self.gridSize*GHOST_SIZE*(0.3-dy)), self.gridSize*GHOST_SIZE*0.08)
def moveGhost(self, ghost, ghostIndex, prevGhost, ghostImageParts):
old_x, old_y = self.to_screen(self.getPosition(prevGhost))
new_x, new_y = self.to_screen(self.getPosition(ghost))
delta = new_x - old_x, new_y - old_y
for ghostImagePart in ghostImageParts:
move_by(ghostImagePart, delta)
refresh()
if ghost.scaredTimer > 0:
color = SCARED_COLOR
else:
color = GHOST_COLORS[ghostIndex]
edit(ghostImageParts[0], ('fill', color), ('outline', color))
self.moveEyes(self.getPosition(ghost), self.getDirection(ghost), ghostImageParts[-4:])
refresh()
def getPosition(self, agentState):
if agentState.configuration == None: return (-1000, -1000)
return agentState.getPosition()
def getDirection(self, agentState):
if agentState.configuration == None: return Directions.STOP
return agentState.configuration.getDirection()
def finish(self):
end_graphics()
def to_screen(self, point):
( x, y ) = point
#y = self.height - y
x = (x + 1)*self.gridSize
y = (self.height - y)*self.gridSize
return ( x, y )
# Fixes some TK issue with off-center circles
def to_screen2(self, point):
( x, y ) = point
#y = self.height - y
x = (x + 1)*self.gridSize
y = (self.height - y)*self.gridSize
return ( x, y )
def drawWalls(self, wallMatrix):
wallColor = WALL_COLOR
for xNum, x in enumerate(wallMatrix):
if self.capture and (xNum * 2) < wallMatrix.width: wallColor = TEAM_COLORS[0]
if self.capture and (xNum * 2) >= wallMatrix.width: wallColor = TEAM_COLORS[1]
for yNum, cell in enumerate(x):
if cell: # There's a wall here
pos = (xNum, yNum)
screen = self.to_screen(pos)
screen2 = self.to_screen2(pos)
# draw each quadrant of the square based on adjacent walls
wIsWall = self.isWall(xNum-1, yNum, wallMatrix)
eIsWall = self.isWall(xNum+1, yNum, wallMatrix)
nIsWall = self.isWall(xNum, yNum+1, wallMatrix)
sIsWall = self.isWall(xNum, yNum-1, wallMatrix)
nwIsWall = self.isWall(xNum-1, yNum+1, wallMatrix)
swIsWall = self.isWall(xNum-1, yNum-1, wallMatrix)
neIsWall = self.isWall(xNum+1, yNum+1, wallMatrix)
seIsWall = self.isWall(xNum+1, yNum-1, wallMatrix)
# NE quadrant
if (not nIsWall) and (not eIsWall):
# inner circle
circle(screen2, WALL_RADIUS * self.gridSize, wallColor, wallColor, (0,91), 'arc')
if (nIsWall) and (not eIsWall):
# vertical line
line(add(screen, (self.gridSize*WALL_RADIUS, 0)), add(screen, (self.gridSize*WALL_RADIUS, self.gridSize*(-0.5)-1)), wallColor)
if (not nIsWall) and (eIsWall):
# horizontal line
line(add(screen, (0, self.gridSize*(-1)*WALL_RADIUS)), add(screen, (self.gridSize*0.5+1, self.gridSize*(-1)*WALL_RADIUS)), wallColor)
if (nIsWall) and (eIsWall) and (not neIsWall):
# outer circle
circle(add(screen2, (self.gridSize*2*WALL_RADIUS, self.gridSize*(-2)*WALL_RADIUS)), WALL_RADIUS * self.gridSize-1, wallColor, wallColor, (180,271), 'arc')
line(add(screen, (self.gridSize*2*WALL_RADIUS-1, self.gridSize*(-1)*WALL_RADIUS)), add(screen, (self.gridSize*0.5+1, self.gridSize*(-1)*WALL_RADIUS)), wallColor)
line(add(screen, (self.gridSize*WALL_RADIUS, self.gridSize*(-2)*WALL_RADIUS+1)), add(screen, (self.gridSize*WALL_RADIUS, self.gridSize*(-0.5))), wallColor)
# NW quadrant
if (not nIsWall) and (not wIsWall):
# inner circle
circle(screen2, WALL_RADIUS * self.gridSize, wallColor, wallColor, (90,181), 'arc')
if (nIsWall) and (not wIsWall):
# vertical line
line(add(screen, (self.gridSize*(-1)*WALL_RADIUS, 0)), add(screen, (self.gridSize*(-1)*WALL_RADIUS, self.gridSize*(-0.5)-1)), wallColor)
if (not nIsWall) and (wIsWall):
# horizontal line
line(add(screen, (0, self.gridSize*(-1)*WALL_RADIUS)), add(screen, (self.gridSize*(-0.5)-1, self.gridSize*(-1)*WALL_RADIUS)), wallColor)
if (nIsWall) and (wIsWall) and (not nwIsWall):
# outer circle
circle(add(screen2, (self.gridSize*(-2)*WALL_RADIUS, self.gridSize*(-2)*WALL_RADIUS)), WALL_RADIUS * self.gridSize-1, wallColor, wallColor, (270,361), 'arc')
line(add(screen, (self.gridSize*(-2)*WALL_RADIUS+1, self.gridSize*(-1)*WALL_RADIUS)), add(screen, (self.gridSize*(-0.5), self.gridSize*(-1)*WALL_RADIUS)), wallColor)
line(add(screen, (self.gridSize*(-1)*WALL_RADIUS, self.gridSize*(-2)*WALL_RADIUS+1)), add(screen, (self.gridSize*(-1)*WALL_RADIUS, self.gridSize*(-0.5))), wallColor)
# SE quadrant
if (not sIsWall) and (not eIsWall):
# inner circle
circle(screen2, WALL_RADIUS * self.gridSize, wallColor, wallColor, (270,361), 'arc')
if (sIsWall) and (not eIsWall):
# vertical line
line(add(screen, (self.gridSize*WALL_RADIUS, 0)), add(screen, (self.gridSize*WALL_RADIUS, self.gridSize*(0.5)+1)), wallColor)
if (not sIsWall) and (eIsWall):
# horizontal line
line(add(screen, (0, self.gridSize*(1)*WALL_RADIUS)), add(screen, (self.gridSize*0.5+1, self.gridSize*(1)*WALL_RADIUS)), wallColor)
if (sIsWall) and (eIsWall) and (not seIsWall):
# outer circle
circle(add(screen2, (self.gridSize*2*WALL_RADIUS, self.gridSize*(2)*WALL_RADIUS)), WALL_RADIUS * self.gridSize-1, wallColor, wallColor, (90,181), 'arc')
line(add(screen, (self.gridSize*2*WALL_RADIUS-1, self.gridSize*(1)*WALL_RADIUS)), add(screen, (self.gridSize*0.5, self.gridSize*(1)*WALL_RADIUS)), wallColor)
line(add(screen, (self.gridSize*WALL_RADIUS, self.gridSize*(2)*WALL_RADIUS-1)), add(screen, (self.gridSize*WALL_RADIUS, self.gridSize*(0.5))), wallColor)
# SW quadrant
if (not sIsWall) and (not wIsWall):
# inner circle
circle(screen2, WALL_RADIUS * self.gridSize, wallColor, wallColor, (180,271), 'arc')
if (sIsWall) and (not wIsWall):
# vertical line
line(add(screen, (self.gridSize*(-1)*WALL_RADIUS, 0)), add(screen, (self.gridSize*(-1)*WALL_RADIUS, self.gridSize*(0.5)+1)), wallColor)
if (not sIsWall) and (wIsWall):
# horizontal line
line(add(screen, (0, self.gridSize*(1)*WALL_RADIUS)), add(screen, (self.gridSize*(-0.5)-1, self.gridSize*(1)*WALL_RADIUS)), wallColor)
if (sIsWall) and (wIsWall) and (not swIsWall):
# outer circle
circle(add(screen2, (self.gridSize*(-2)*WALL_RADIUS, self.gridSize*(2)*WALL_RADIUS)), WALL_RADIUS * self.gridSize-1, wallColor, wallColor, (0,91), 'arc')
line(add(screen, (self.gridSize*(-2)*WALL_RADIUS+1, self.gridSize*(1)*WALL_RADIUS)), add(screen, (self.gridSize*(-0.5), self.gridSize*(1)*WALL_RADIUS)), wallColor)
line(add(screen, (self.gridSize*(-1)*WALL_RADIUS, self.gridSize*(2)*WALL_RADIUS-1)), add(screen, (self.gridSize*(-1)*WALL_RADIUS, self.gridSize*(0.5))), wallColor)
def isWall(self, x, y, walls):
if x < 0 or y < 0:
return False
if x >= walls.width or y >= walls.height:
return False
return walls[x][y]
def drawFood(self, foodMatrix ):
foodImages = []
color = FOOD_COLOR
for xNum, x in enumerate(foodMatrix):
if self.capture and (xNum * 2) <= foodMatrix.width: color = TEAM_COLORS[0]
if self.capture and (xNum * 2) > foodMatrix.width: color = TEAM_COLORS[1]
imageRow = []
foodImages.append(imageRow)
for yNum, cell in enumerate(x):
if cell: # There's food here
screen = self.to_screen((xNum, yNum ))
dot = circle( screen,
FOOD_SIZE * self.gridSize,
outlineColor = color, fillColor = color,
width = 1)
imageRow.append(dot)
else:
imageRow.append(None)
return foodImages
def drawCapsules(self, capsules ):
capsuleImages = {}
for capsule in capsules:
( screen_x, screen_y ) = self.to_screen(capsule)
dot = circle( (screen_x, screen_y),
CAPSULE_SIZE * self.gridSize,
outlineColor = CAPSULE_COLOR,
fillColor = CAPSULE_COLOR,
width = 1)
capsuleImages[capsule] = dot
return capsuleImages
def removeFood(self, cell, foodImages ):
x, y = cell
remove_from_screen(foodImages[x][y])
def removeCapsule(self, cell, capsuleImages ):
x, y = cell
remove_from_screen(capsuleImages[(x, y)])
def drawExpandedCells(self, cells):
"""
Draws an overlay of expanded grid positions for search agents
"""
n = float(len(cells))
baseColor = [1.0, 0.0, 0.0]
self.clearExpandedCells()
self.expandedCells = []
for k, cell in enumerate(cells):
screenPos = self.to_screen( cell)
cellColor = formatColor(*[(n-k) * c * .5 / n + .25 for c in baseColor])
block = square(screenPos,
0.5 * self.gridSize,
color = cellColor,
filled = 1, behind=2)
self.expandedCells.append(block)
if self.frameTime < 0:
refresh()
def clearExpandedCells(self):
if 'expandedCells' in dir(self) and len(self.expandedCells) > 0:
for cell in self.expandedCells:
remove_from_screen(cell)
def updateDistributions(self, distributions):
"Draws an agent's belief distributions"
# copy all distributions so we don't change their state
distributions = list(map(lambda x: x.copy(), distributions))
if self.distributionImages == None:
self.drawDistributions(self.previousState)
for x in range(len(self.distributionImages)):
for y in range(len(self.distributionImages[0])):
image = self.distributionImages[x][y]
weights = [dist[ (x,y) ] for dist in distributions]
if sum(weights) != 0:
pass
# Fog of war
color = [0.0,0.0,0.0]
colors = GHOST_VEC_COLORS[1:] # With Pacman
if self.capture: colors = GHOST_VEC_COLORS
for weight, gcolor in zip(weights, colors):
color = [min(1.0, c + 0.95 * g * weight ** .3) for c,g in zip(color, gcolor)]
changeColor(image, formatColor(*color))
refresh()
class FirstPersonPacmanGraphics(PacmanGraphics):
def __init__(self, zoom = 1.0, showGhosts = True, capture = False, frameTime=0):
PacmanGraphics.__init__(self, zoom, frameTime=frameTime)
self.showGhosts = showGhosts
self.capture = capture
def initialize(self, state, isBlue = False):
self.isBlue = isBlue
PacmanGraphics.startGraphics(self, state)
# Initialize distribution images
walls = state.layout.walls
dist = []
self.layout = state.layout
# Draw the rest
self.distributionImages = None # initialize lazily
self.drawStaticObjects(state)
self.drawAgentObjects(state)
# Information
self.previousState = state
def lookAhead(self, config, state):
if config.getDirection() == 'Stop':
return
else:
pass
# Draw relevant ghosts
allGhosts = state.getGhostStates()
visibleGhosts = state.getVisibleGhosts()
for i, ghost in enumerate(allGhosts):
if ghost in visibleGhosts:
self.drawGhost(ghost, i)
else:
self.currentGhostImages[i] = None
def getGhostColor(self, ghost, ghostIndex):
return GHOST_COLORS[ghostIndex]
def getPosition(self, ghostState):
if not self.showGhosts and not ghostState.isPacman and ghostState.getPosition()[1] > 1:
return (-1000, -1000)
else:
return PacmanGraphics.getPosition(self, ghostState)
def add(x, y):
return (x[0] + y[0], x[1] + y[1])
# Saving graphical output
# -----------------------
# Note: to make an animated gif from this postscript output, try the command:
# convert -delay 7 -loop 1 -compress lzw -layers optimize frame* out.gif
# convert is part of imagemagick (freeware)
SAVE_POSTSCRIPT = False
POSTSCRIPT_OUTPUT_DIR = 'frames'
FRAME_NUMBER = 0
import os
def saveFrame():
"Saves the current graphical output as a postscript file"
global SAVE_POSTSCRIPT, FRAME_NUMBER, POSTSCRIPT_OUTPUT_DIR
if not SAVE_POSTSCRIPT: return
if not os.path.exists(POSTSCRIPT_OUTPUT_DIR): os.mkdir(POSTSCRIPT_OUTPUT_DIR)
name = os.path.join(POSTSCRIPT_OUTPUT_DIR, 'frame_%08d.ps' % FRAME_NUMBER)
FRAME_NUMBER += 1
writePostscript(name) # writes the current canvas

405
tracking/graphicsUtils.py Normal file
View File

@ -0,0 +1,405 @@
# graphicsUtils.py
# ----------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
import sys
import math
import random
import string
import time
import types
try:
import tkinter
except ImportError:
tkinter = None
import os.path
_Windows = sys.platform == 'win32' # True if on Win95/98/NT
_root_window = None # The root window for graphics output
_canvas = None # The canvas which holds graphics
_canvas_xs = None # Size of canvas object
_canvas_ys = None
_canvas_x = None # Current position on canvas
_canvas_y = None
_canvas_col = None # Current colour (set to black below)
_canvas_tsize = 12
_canvas_tserifs = 0
def formatColor(r, g, b):
return '#%02x%02x%02x' % (int(r * 255), int(g * 255), int(b * 255))
def colorToVector(color):
return list(map(lambda x: int(x, 16) / 256.0, [color[1:3], color[3:5], color[5:7]]))
if _Windows:
_canvas_tfonts = ['times new roman', 'lucida console']
else:
_canvas_tfonts = ['times', 'lucidasans-24']
pass # XXX need defaults here
def sleep(secs):
global _root_window
if _root_window == None:
time.sleep(secs)
else:
_root_window.update_idletasks()
_root_window.after(int(1000 * secs), _root_window.quit)
_root_window.mainloop()
def begin_graphics(width=640, height=480, color=formatColor(0, 0, 0), title=None):
global _root_window, _canvas, _canvas_x, _canvas_y, _canvas_xs, _canvas_ys, _bg_color
# Check for duplicate call
if _root_window is not None:
# Lose the window.
_root_window.destroy()
# Save the canvas size parameters
_canvas_xs, _canvas_ys = width - 1, height - 1
_canvas_x, _canvas_y = 0, _canvas_ys
_bg_color = color
# Create the root window
_root_window = tkinter.Tk()
_root_window.protocol('WM_DELETE_WINDOW', _destroy_window)
_root_window.title(title or 'Graphics Window')
_root_window.resizable(0, 0)
# Create the canvas object
try:
_canvas = tkinter.Canvas(_root_window, width=width, height=height)
_canvas.pack()
draw_background()
_canvas.update()
except:
_root_window = None
raise
# Bind to key-down and key-up events
_root_window.bind( "<KeyPress>", _keypress )
_root_window.bind( "<KeyRelease>", _keyrelease )
_root_window.bind( "<FocusIn>", _clear_keys )
_root_window.bind( "<FocusOut>", _clear_keys )
_root_window.bind( "<Button-1>", _leftclick )
_root_window.bind( "<Button-2>", _rightclick )
_root_window.bind( "<Button-3>", _rightclick )
_root_window.bind( "<Control-Button-1>", _ctrl_leftclick)
_clear_keys()
_leftclick_loc = None
_rightclick_loc = None
_ctrl_leftclick_loc = None
def _leftclick(event):
global _leftclick_loc
_leftclick_loc = (event.x, event.y)
def _rightclick(event):
global _rightclick_loc
_rightclick_loc = (event.x, event.y)
def _ctrl_leftclick(event):
global _ctrl_leftclick_loc
_ctrl_leftclick_loc = (event.x, event.y)
def wait_for_click():
while True:
global _leftclick_loc
global _rightclick_loc
global _ctrl_leftclick_loc
if _leftclick_loc != None:
val = _leftclick_loc
_leftclick_loc = None
return val, 'left'
if _rightclick_loc != None:
val = _rightclick_loc
_rightclick_loc = None
return val, 'right'
if _ctrl_leftclick_loc != None:
val = _ctrl_leftclick_loc
_ctrl_leftclick_loc = None
return val, 'ctrl_left'
sleep(0.05)
def draw_background():
corners = [(0,0), (0, _canvas_ys), (_canvas_xs, _canvas_ys), (_canvas_xs, 0)]
polygon(corners, _bg_color, fillColor=_bg_color, filled=True, smoothed=False)
def _destroy_window(event=None):
sys.exit(0)
# global _root_window
# _root_window.destroy()
# _root_window = None
#print "DESTROY"
def end_graphics():
global _root_window, _canvas, _mouse_enabled
try:
try:
sleep(1)
if _root_window != None:
_root_window.destroy()
except SystemExit as e:
print('Ending graphics raised an exception:', e)
finally:
_root_window = None
_canvas = None
_mouse_enabled = 0
_clear_keys()
def clear_screen(background=None):
global _canvas_x, _canvas_y
_canvas.delete('all')
draw_background()
_canvas_x, _canvas_y = 0, _canvas_ys
def polygon(coords, outlineColor, fillColor=None, filled=1, smoothed=1, behind=0, width=1):
c = []
for coord in coords:
c.append(coord[0])
c.append(coord[1])
if fillColor == None: fillColor = outlineColor
if filled == 0: fillColor = ""
poly = _canvas.create_polygon(c, outline=outlineColor, fill=fillColor, smooth=smoothed, width=width)
if behind > 0:
_canvas.tag_lower(poly, behind) # Higher should be more visible
return poly
def square(pos, r, color, filled=1, behind=0):
x, y = pos
coords = [(x - r, y - r), (x + r, y - r), (x + r, y + r), (x - r, y + r)]
return polygon(coords, color, color, filled, 0, behind=behind)
def circle(pos, r, outlineColor, fillColor, endpoints=None, style='pieslice', width=2):
x, y = pos
x0, x1 = x - r - 1, x + r
y0, y1 = y - r - 1, y + r
if endpoints == None:
e = [0, 359]
else:
e = list(endpoints)
while e[0] > e[1]: e[1] = e[1] + 360
return _canvas.create_arc(x0, y0, x1, y1, outline=outlineColor, fill=fillColor,
extent=e[1] - e[0], start=e[0], style=style, width=width)
def image(pos, file="../../blueghost.gif"):
x, y = pos
# img = PhotoImage(file=file)
return _canvas.create_image(x, y, image = tkinter.PhotoImage(file=file), anchor = tkinter.NW)
def refresh():
_canvas.update_idletasks()
def moveCircle(id, pos, r, endpoints=None):
global _canvas_x, _canvas_y
x, y = pos
# x0, x1 = x - r, x + r + 1
# y0, y1 = y - r, y + r + 1
x0, x1 = x - r - 1, x + r
y0, y1 = y - r - 1, y + r
if endpoints == None:
e = [0, 359]
else:
e = list(endpoints)
while e[0] > e[1]: e[1] = e[1] + 360
if os.path.isfile('flag'):
edit(id, ('extent', e[1] - e[0]))
else:
edit(id, ('start', e[0]), ('extent', e[1] - e[0]))
move_to(id, x0, y0)
def edit(id, *args):
_canvas.itemconfigure(id, **dict(args))
def text(pos, color, contents, font='Helvetica', size=12, style='normal', anchor="nw"):
global _canvas_x, _canvas_y
x, y = pos
font = (font, str(size), style)
return _canvas.create_text(x, y, fill=color, text=contents, font=font, anchor=anchor)
def changeText(id, newText, font=None, size=12, style='normal'):
_canvas.itemconfigure(id, text=newText)
if font != None:
_canvas.itemconfigure(id, font=(font, '-%d' % size, style))
def changeColor(id, newColor):
_canvas.itemconfigure(id, fill=newColor)
def line(here, there, color=formatColor(0, 0, 0), width=2):
x0, y0 = here[0], here[1]
x1, y1 = there[0], there[1]
return _canvas.create_line(x0, y0, x1, y1, fill=color, width=width)
##############################################################################
### Keypress handling ########################################################
##############################################################################
# We bind to key-down and key-up events.
_keysdown = {}
_keyswaiting = {}
# This holds an unprocessed key release. We delay key releases by up to
# one call to keys_pressed() to get round a problem with auto repeat.
_got_release = None
def _keypress(event):
global _got_release
#remap_arrows(event)
_keysdown[event.keysym] = 1
_keyswaiting[event.keysym] = 1
# print event.char, event.keycode
_got_release = None
def _keyrelease(event):
global _got_release
#remap_arrows(event)
try:
del _keysdown[event.keysym]
except:
pass
_got_release = 1
def remap_arrows(event):
# TURN ARROW PRESSES INTO LETTERS (SHOULD BE IN KEYBOARD AGENT)
if event.char in ['a', 's', 'd', 'w']:
return
if event.keycode in [37, 101]: # LEFT ARROW (win / x)
event.char = 'a'
if event.keycode in [38, 99]: # UP ARROW
event.char = 'w'
if event.keycode in [39, 102]: # RIGHT ARROW
event.char = 'd'
if event.keycode in [40, 104]: # DOWN ARROW
event.char = 's'
def _clear_keys(event=None):
global _keysdown, _got_release, _keyswaiting
_keysdown = {}
_keyswaiting = {}
_got_release = None
def keys_pressed(d_o_e=lambda arg: _root_window.dooneevent(arg),
d_w=tkinter._tkinter.DONT_WAIT if tkinter else None):
d_o_e(d_w)
if _got_release:
d_o_e(d_w)
return _keysdown.keys()
def keys_waiting():
global _keyswaiting
keys = _keyswaiting.keys()
_keyswaiting = {}
return keys
# Block for a list of keys...
def wait_for_keys():
keys = []
while keys == []:
keys = keys_pressed()
sleep(0.05)
return keys
def remove_from_screen(x,
d_o_e=lambda arg: _root_window.dooneevent(arg),
d_w=tkinter._tkinter.DONT_WAIT if tkinter else None):
_canvas.delete(x)
d_o_e(d_w)
def _adjust_coords(coord_list, x, y):
for i in range(0, len(coord_list), 2):
coord_list[i] = coord_list[i] + x
coord_list[i + 1] = coord_list[i + 1] + y
return coord_list
def move_to(object, x, y=None,
d_o_e=lambda arg: _root_window.dooneevent(arg),
d_w=tkinter._tkinter.DONT_WAIT if tkinter else None):
if y is None:
try: x, y = x
except: raise 'incomprehensible coordinates'
horiz = True
newCoords = []
current_x, current_y = _canvas.coords(object)[0:2] # first point
for coord in _canvas.coords(object):
if horiz:
inc = x - current_x
else:
inc = y - current_y
horiz = not horiz
newCoords.append(coord + inc)
_canvas.coords(object, *newCoords)
d_o_e(d_w)
def move_by(object, x, y=None,
d_o_e=lambda arg: _root_window.dooneevent(arg),
d_w=tkinter._tkinter.DONT_WAIT if tkinter else None, lift=False):
if y is None:
try: x, y = x
except: raise Exception('incomprehensible coordinates')
horiz = True
newCoords = []
for coord in _canvas.coords(object):
if horiz:
inc = x
else:
inc = y
horiz = not horiz
newCoords.append(coord + inc)
_canvas.coords(object, *newCoords)
d_o_e(d_w)
if lift:
_canvas.tag_raise(object)
def writePostscript(filename):
"Writes the current canvas to a postscript file."
psfile = open(filename, 'w')
psfile.write(_canvas.postscript(pageanchor='sw',
y='0.c',
x='0.c'))
psfile.close()
ghost_shape = [
(0, - 0.5),
(0.25, - 0.75),
(0.5, - 0.5),
(0.75, - 0.75),
(0.75, 0.5),
(0.5, 0.75),
(- 0.5, 0.75),
(- 0.75, 0.5),
(- 0.75, - 0.75),
(- 0.5, - 0.5),
(- 0.25, - 0.75)
]
if __name__ == '__main__':
begin_graphics()
clear_screen()
ghost_shape = [(x * 10 + 20, y * 10 + 20) for x, y in ghost_shape]
g = polygon(ghost_shape, formatColor(1, 1, 1))
move_to(g, (50, 50))
circle((150, 150), 20, formatColor(0.7, 0.3, 0.0), endpoints=[15, - 15])
sleep(2)

558
tracking/hunters.py Normal file
View File

@ -0,0 +1,558 @@
# hunters.py
# ----------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
"""
Busters.py is a vengeful variant of Pacman where Pacman hunts ghosts, but
cannot see them. Numbers at the bottom of the display are noisy distance
readings to each remaining ghost.
To play your first game, type 'python pacman.py' from the command line.
The keys are 'a', 's', 'd', and 'w' to move (or arrow keys). Have fun!
"""
from game import GameStateData
from game import Game
from game import Directions
from game import Actions
from game import Configuration
from game import Grid
from util import nearestPoint
from util import manhattanDistance
import sys, util, types, time, random, layout, os
WALL_STRING = '%'
RED_WALL_STRING = 'R'
BLUE_WALL_STRING = 'B'
EMPTY_SQUARE_STRING = ' '
GHOST_COLLISION_REWARD = -500
WON_GAME_REWARD = 500
###################################################
# YOUR INTERFACE TO THE PACMAN WORLD: A GameState #
###################################################
class GameState:
"""
A GameState specifies the full game state, including the food, capsules,
agent configurations and score changes.
GameStates are used by the Game object to capture the actual state of the game and
can be used by agents to reason about the game.
Much of the information in a GameState is stored in a GameStateData object. We
strongly suggest that you access that data via the accessor methods below rather
than referring to the GameStateData object directly.
Note that in classic Pacman, Pacman is always agent 0.
"""
####################################################
# Accessor methods: use these to access state data #
####################################################
def getLegalActions( self, agentIndex=0 ):
"""
Returns the legal actions for the agent specified.
"""
if self.isWin() or self.isLose(): return []
if agentIndex == 0: # Pacman is moving
return PacmanRules.getLegalActions( self )
else:
return GhostRules.getLegalActions( self, agentIndex )
def generateSuccessor( self, agentIndex, action):
"""
Returns the successor state after the specified agent takes the action.
"""
# Check that successors exist
if self.isWin() or self.isLose(): raise Exception('Can\'t generate a successor of a terminal state.')
# Copy current state
state = GameState(self)
# Let agent's logic deal with its action's effects on the board
if agentIndex == 0: # Pacman is moving
state.data._eaten = [False for i in range(state.getNumAgents())]
PacmanRules.applyAction( state, action )
else: # A ghost is moving
GhostRules.applyAction( state, action, agentIndex )
# Time passes
if agentIndex == 0:
state.data.scoreChange += -TIME_PENALTY # Penalty for waiting around
# Resolve multi-agent effects
GhostRules.checkDeath( state, agentIndex )
# Book keeping
state.data._agentMoved = agentIndex
state.data.score += state.data.scoreChange
# Pacman observes neighboring squares
state.getObservation()
return state
def getLegalPacmanActions( self ):
return self.getLegalActions( 0 )
def generatePacmanSuccessor( self, action ):
"""
Generates the successor state after the specified pacman move
"""
return self.generateSuccessor( 0, action )
def getPacmanState( self ):
"""
Returns an AgentState object for pacman (in game.py)
state.pos gives the current position
state.direction gives the travel vector
"""
return self.data.agentStates[0].copy()
def getPacmanPosition( self ):
return self.data.agentStates[0].getPosition()
def getNumAgents( self ):
return len( self.data.agentStates )
def getScore( self ):
return self.data.score
def isLose( self ):
return self.data._lose
def isWin( self ):
return self.data._win
################################
# Additions for Hunters Pacman #
################################
def getObservation(self):
x, y = self.getPacmanPosition()
adjacent = [(x-1, y), (x+1, y), (x, y-1), (x, y+1)]
for x, y in adjacent:
self.data.observedPositions[x][y] = True
return { (x, y) : self.squareInfo(x, y) for x, y in adjacent }
def squareInfo(self, x, y):
if self.hasWall(x, y):
return WALL_STRING
elif self.data.layout.redWalls[x][y]:
return RED_WALL_STRING
elif self.data.layout.blueWalls[x][y]:
return BLUE_WALL_STRING
else:
return EMPTY_SQUARE_STRING
def getObservedPositions(self):
return self.data.observedPositions
def getHouseWalls(self, house):
return layout.buildHouseAroundCenter(*house)
def getPossibleHouses(self):
return layout.pickPossibleLocations(self.data.layout.width, self.data.layout.height)
def getEvidence(self):
evidence = {}
possible = {w for h in self.getPossibleHouses() for w in self.getHouseWalls(h)}
for pos in self.getObservedPositions().asList():
if pos in possible:
evidence[pos] = self.squareInfo(*pos)
return evidence
#############################################
# Helper methods: #
# You shouldn't need to call these directly #
#############################################
def __init__( self, prevState = None ):
"""
Generates a new state by copying information from its predecessor.
"""
if prevState is not None:
self.data = GameStateData(prevState.data)
self.numMoves = prevState.numMoves
self.maxMoves = prevState.maxMoves
else: # Initial state
self.data = GameStateData()
self.numMoves = 0
self.maxMoves = -1
def deepCopy( self ):
state = GameState( self )
state.data = self.data.deepCopy()
return state
def __eq__( self, other ):
"""
Allows two states to be compared.
"""
return self.data == other.data
def __hash__( self ):
"""
Allows states to be keys of dictionaries.
"""
return hash( str( self ) )
def __str__( self ):
return str(self.data)
def initialize( self, layout, numGhostAgents=1000 ):
"""
Creates an initial game state from a layout array (see layout.py).
"""
self.data.initialize(layout, numGhostAgents)
def getGhostPosition( self, agentIndex ):
if agentIndex == 0:
raise "Pacman's index passed to getGhostPosition"
return self.data.agentStates[agentIndex].getPosition()
def getGhostState( self, agentIndex ):
if agentIndex == 0:
raise "Pacman's index passed to getGhostPosition"
return self.data.agentStates[agentIndex]
def getCapsules(self):
"""
Returns a list of positions (x,y) of the remaining capsules.
"""
return self.data.capsules
def getNumFood( self ):
return self.data.food.count()
def getFood(self):
"""
Returns a Grid of boolean food indicator variables.
Grids can be accessed via list notation, so to check
if there is food at (x,y), just call
currentFood = state.getFood()
if currentFood[x][y] == True: ...
"""
return self.data.food
def getWalls(self):
"""
Returns a Grid of boolean wall indicator variables.
Grids can be accessed via list notation, so to check
if there is food at (x,y), just call
walls = state.getWalls()
if walls[x][y] == True: ...
"""
return self.data.layout.walls
def hasFood(self, x, y):
return self.data.food[x][y]
def hasWall(self, x, y):
return self.data.layout.walls[x][y]
############################################################################
# THE HIDDEN SECRETS OF PACMAN #
# #
# You shouldn't need to look through the code in this section of the file. #
############################################################################
COLLISION_TOLERANCE = 0.7 # How close ghosts must be to Pacman to kill
TIME_PENALTY = 1 # Number of points lost each round
class HuntersGameRules:
"""
These game rules manage the control flow of a game, deciding when
and how the game starts and ends.
"""
def newGame( self, layout, pacmanAgent, ghostAgents, display, maxMoves= -1 ):
agents = [pacmanAgent] + ghostAgents
initState = GameState()
initState.initialize( layout, len(ghostAgents) )
game = Game(agents, display, self)
game.state = initState
return game
def process(self, state, game):
"""
Checks to see whether it is time to end the game.
"""
if state.isWin(): self.win(state, game)
if state.isLose(): self.lose(state, game)
def win( self, state, game ):
print("Pacman found the food! Score: %d" % state.data.score)
game.gameOver = True
def lose( self, state, game ):
print("Uh oh, You found the Princess! Wraaaang she's in another house go away. Score: %d" % state.data.score)
game.gameOver = True
class PacmanRules:
"""
These functions govern how pacman interacts with his environment under
the classic game rules.
"""
def getLegalActions( state ):
"""
Returns a list of possible actions.
"""
return Actions.getPossibleActions( state.getPacmanState().configuration, state.data.layout.walls, state.data.layout.redWalls, state.data.layout.blueWalls )
getLegalActions = staticmethod( getLegalActions )
def applyAction( state, action ):
"""
Edits the state to reflect the results of the action.
"""
legal = PacmanRules.getLegalActions( state )
if action not in legal:
raise Exception("Illegal action " + str(action))
pacmanState = state.data.agentStates[0]
# Update Configuration
vector = Actions.directionToVector( action, 1 )
pacmanState.configuration = pacmanState.configuration.generateSuccessor( vector )
# Eat
next = pacmanState.configuration.getPosition()
nearest = nearestPoint( next )
if manhattanDistance( nearest, next ) <= 0.5 :
# Remove food
PacmanRules.consume( nearest, state )
applyAction = staticmethod( applyAction )
def consume( position, state ):
x,y = position
# Eat food
if state.data.food[x][y]:
state.data.scoreChange += 10
state.data.food = state.data.food.copy()
state.data.food[x][y] = False
state.data._foodEaten = position
numFood = state.getNumFood()
if numFood == 0 and not state.data._lose:
state.data.scoreChange += WON_GAME_REWARD
state.data._win = True
consume = staticmethod( consume )
class GhostRules:
"""
These functions dictate how ghosts interact with their environment.
"""
def applyAction( state, action, ghostIndex):
if action != Directions.STOP:
raise Exception("Illegal ghost action " + str(action))
ghostState = state.data.agentStates[ghostIndex]
vector = Actions.directionToVector( action, 1 )
ghostState.configuration = ghostState.configuration.generateSuccessor( vector )
applyAction = staticmethod( applyAction )
def checkDeath( state, agentIndex):
pacmanPosition = state.getPacmanPosition()
if agentIndex == 0: # Pacman just moved; Anyone can kill him
for index in range( 1, len( state.data.agentStates ) ):
ghostState = state.data.agentStates[index]
ghostPosition = ghostState.configuration.getPosition()
if GhostRules.canKill( pacmanPosition, ghostPosition ):
GhostRules.collide( state, ghostState, index )
else:
ghostState = state.data.agentStates[agentIndex]
ghostPosition = ghostState.configuration.getPosition()
if GhostRules.canKill( pacmanPosition, ghostPosition ):
GhostRules.collide( state, ghostState, agentIndex )
checkDeath = staticmethod( checkDeath )
def collide( state, ghostState, agentIndex):
state.data.scoreChange += GHOST_COLLISION_REWARD
state.data._lose = True
collide = staticmethod( collide )
def canKill( pacmanPosition, ghostPosition ):
return manhattanDistance( ghostPosition, pacmanPosition ) <= COLLISION_TOLERANCE
canKill = staticmethod( canKill )
def placeGhost(state, ghostState):
ghostState.configuration = ghostState.start
placeGhost = staticmethod( placeGhost )
#############################
# FRAMEWORK TO START A GAME #
#############################
def default(str):
return str + ' [Default: %default]'
def parseAgentArgs(str):
if str == None: return {}
pieces = str.split(',')
opts = {}
for p in pieces:
if '=' in p:
key, val = p.split('=')
else:
key,val = p, 1
opts[key] = val
return opts
def readCommand( argv ):
"""
Processes the command used to run pacman from the command line.
"""
from optparse import OptionParser
usageStr = """
USAGE: python busters.py <options>
EXAMPLE: python busters.py --layout bigHunt
- starts an interactive game on a big board
"""
parser = OptionParser(usageStr)
parser.add_option('-n', '--numGames', dest='numGames', type='int',
help=default('the number of GAMES to play'), metavar='GAMES', default=1)
parser.add_option('-l', '--layout', dest='layout',
help=default('the LAYOUT_FILE from which to load the map layout'),
metavar='LAYOUT_FILE', default='treasureHunt')
parser.add_option('-p', '--pacman', dest='pacman',
help=default('the agent TYPE in the pacmanAgents module to use'),
metavar='TYPE', default='KeyboardAgent')
parser.add_option('-a','--agentArgs',dest='agentArgs',
help='Comma seperated values sent to agent. e.g. "opt1=val1,opt2,opt3=val3"')
parser.add_option('-g', '--ghosts', dest='ghost',
help=default('the ghost agent TYPE in the ghostAgents module to use'),
metavar = 'TYPE', default='StationaryGhostAgent')
parser.add_option('-q', '--quietTextGraphics', action='store_true', dest='quietGraphics',
help='Generate minimal output and no graphics', default=False)
parser.add_option('-k', '--numghosts', type='int', dest='numGhosts',
help=default('The maximum number of ghosts to use'), default=1)
parser.add_option('-z', '--zoom', type='float', dest='zoom',
help=default('Zoom the size of the graphics window'), default=1.0)
parser.add_option('-d', '--displayGhosts', action='store_true', dest='displayGhosts',
help='Renders the ghosts in the display (cheating)', default=False)
parser.add_option('-t', '--frameTime', dest='frameTime', type='float',
help=default('Time to delay between frames; <0 means keyboard'), default=0.1)
parser.add_option('-r', '--randomBoard', action='store_true', dest='randomBoard',
help='Generates some random board', default=False)
parser.add_option('-v', '--vpiBoard', action='store_true', dest='vpiBoard',
help='Generates a special board for the VPI sub-problem',
default=False)
parser.add_option('-s', '--seed', type='str', dest='seed',
help=default('Generates a random board using the specified seed'), default=None)
options, otherjunk = parser.parse_args()
if len(otherjunk) != 0:
raise Exception('Command line input not understood: ' + otherjunk)
args = dict()
if options.randomBoard or options.seed:
# options.seed defaults to None which uses system time
args['layout'] = layout.Layout(options.seed)
elif options.vpiBoard:
args['layout'] = layout.Layout(options.seed, vpi=True)
else:
# Choose a layout
args['layout'] = layout.getLayout( options.layout )
if args['layout'] == None: raise Exception("The layout " + options.layout + " cannot be found")
# Choose a ghost agent
ghostType = loadAgent(options.ghost, options.quietGraphics)
args['ghosts'] = [ghostType( i+1 ) for i in range( options.numGhosts )]
# Choose a Pacman agent
noKeyboard = options.quietGraphics
pacmanType = loadAgent(options.pacman, noKeyboard)
agentOpts = parseAgentArgs(options.agentArgs)
# agentOpts['ghostAgents'] = args['ghosts']
pacman = pacmanType(**agentOpts) # Instantiate Pacman with agentArgs
args['pacman'] = pacman
import graphicsDisplay
args['display'] = graphicsDisplay.FirstPersonPacmanGraphics(options.zoom, options.displayGhosts, frameTime = options.frameTime, hunters=True)
args['numGames'] = options.numGames
return args
def loadAgent(pacman, nographics):
# Looks through all pythonPath Directories for the right module,
pythonPathStr = os.path.expandvars("$PYTHONPATH")
if pythonPathStr.find(';') == -1:
pythonPathDirs = pythonPathStr.split(':')
else:
pythonPathDirs = pythonPathStr.split(';')
pythonPathDirs.append('.')
for moduleDir in pythonPathDirs:
if not os.path.isdir(moduleDir): continue
moduleNames = [f for f in os.listdir(moduleDir) if f.endswith('gents.py')]
for modulename in moduleNames:
try:
module = __import__(modulename[:-3])
except ImportError:
continue
if pacman in dir(module):
if nographics and modulename == 'keyboardAgents.py':
raise Exception('Using the keyboard requires graphics (not text display)')
return getattr(module, pacman)
raise Exception('The agent ' + pacman + ' is not specified in any *Agents.py.')
def runGames( layout, pacman, ghosts, display, numGames, maxMoves=-1):
# Hack for agents writing to the display
import __main__
__main__.__dict__['_display'] = display
rules = HuntersGameRules()
games = []
for i in range( numGames ):
game = rules.newGame( layout, pacman, ghosts, display, maxMoves )
game.run()
games.append(game)
if numGames > 1:
scores = [game.state.getScore() for game in games]
wins = [game.state.isWin() for game in games]
winRate = wins.count(True)/ float(len(wins))
print('Average Score:', sum(scores) / float(len(scores)))
print('Scores: ', ', '.join([str(score) for score in scores]))
print('Win Rate: %d/%d (%.2f)' % (wins.count(True), len(wins), winRate))
print('Record: ', ', '.join([ ['Loss', 'Win'][int(w)] for w in wins]))
return games
if __name__ == '__main__':
"""
The main function called when pacman.py is run
from the command line:
> python pacman.py
See the usage string for more details.
> python pacman.py --help
"""
args = readCommand( sys.argv[1:] ) # Get game components based on input
runGames( **args )

636
tracking/inference.py Normal file
View File

@ -0,0 +1,636 @@
# inference.py
# ------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
import random
import itertools
from typing import List, Dict, Tuple
import busters
import game
import bayesNet as bn
from bayesNet import normalize
import hunters
from util import manhattanDistance, raiseNotDefined
from factorOperations import joinFactorsByVariableWithCallTracking, joinFactors
from factorOperations import eliminateWithCallTracking
########### ########### ###########
########### QUESTION 1 ###########
########### ########### ###########
def constructBayesNet(gameState: hunters.GameState):
"""
Construct an empty Bayes net according to the structure given in Figure 1
of the project description.
You *must* name all variables using the constants in this function.
In this method, you should:
- populate `variables` with the Bayes Net nodes
- populate `edges` with every edge in the Bayes Net. we will represent each
edge as a tuple `(from, to)`.
- set each `variableDomainsDict[var] = values`, where `values` is a list
of the possible assignments to `var`.
- each agent position is a tuple (x, y) where x and y are 0-indexed
- each observed distance is a noisy Manhattan distance:
it's non-negative and |obs - true| <= MAX_NOISE
- this uses slightly simplified mechanics vs the ones used later for simplicity
"""
# constants to use
PAC = "Pacman"
GHOST0 = "Ghost0"
GHOST1 = "Ghost1"
OBS0 = "Observation0"
OBS1 = "Observation1"
X_RANGE = gameState.getWalls().width
Y_RANGE = gameState.getWalls().height
MAX_NOISE = 7
variables = []
edges = []
variableDomainsDict = {}
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
net = bn.constructEmptyBayesNet(variables, edges, variableDomainsDict)
return net
def inferenceByEnumeration(bayesNet: bn, queryVariables: List[str], evidenceDict: Dict):
"""
An inference by enumeration implementation provided as reference.
This function performs a probabilistic inference query that
returns the factor:
P(queryVariables | evidenceDict)
bayesNet: The Bayes Net on which we are making a query.
queryVariables: A list of the variables which are unconditioned in
the inference query.
evidenceDict: An assignment dict {variable : value} for the
variables which are presented as evidence
(conditioned) in the inference query.
"""
callTrackingList = []
joinFactorsByVariable = joinFactorsByVariableWithCallTracking(callTrackingList)
eliminate = eliminateWithCallTracking(callTrackingList)
# initialize return variables and the variables to eliminate
evidenceVariablesSet = set(evidenceDict.keys())
queryVariablesSet = set(queryVariables)
eliminationVariables = (bayesNet.variablesSet() - evidenceVariablesSet) - queryVariablesSet
# grab all factors where we know the evidence variables (to reduce the size of the tables)
currentFactorsList = bayesNet.getAllCPTsWithEvidence(evidenceDict)
# join all factors by variable
for joinVariable in bayesNet.variablesSet():
currentFactorsList, joinedFactor = joinFactorsByVariable(currentFactorsList, joinVariable)
currentFactorsList.append(joinedFactor)
# currentFactorsList should contain the connected components of the graph now as factors, must join the connected components
fullJoint = joinFactors(currentFactorsList)
# marginalize all variables that aren't query or evidence
incrementallyMarginalizedJoint = fullJoint
for eliminationVariable in eliminationVariables:
incrementallyMarginalizedJoint = eliminate(incrementallyMarginalizedJoint, eliminationVariable)
fullJointOverQueryAndEvidence = incrementallyMarginalizedJoint
# normalize so that the probability sums to one
# the input factor contains only the query variables and the evidence variables,
# both as unconditioned variables
queryConditionedOnEvidence = normalize(fullJointOverQueryAndEvidence)
# now the factor is conditioned on the evidence variables
# the order is join on all variables, then eliminate on all elimination variables
return queryConditionedOnEvidence
########### ########### ###########
########### QUESTION 4 ###########
########### ########### ###########
def inferenceByVariableEliminationWithCallTracking(callTrackingList=None):
def inferenceByVariableElimination(bayesNet: bn, queryVariables: List[str], evidenceDict: Dict, eliminationOrder: List[str]):
"""
This function should perform a probabilistic inference query that
returns the factor:
P(queryVariables | evidenceDict)
It should perform inference by interleaving joining on a variable
and eliminating that variable, in the order of variables according
to eliminationOrder. See inferenceByEnumeration for an example on
how to use these functions.
You need to use joinFactorsByVariable to join all of the factors
that contain a variable in order for the autograder to
recognize that you performed the correct interleaving of
joins and eliminates.
If a factor that you are about to eliminate a variable from has
only one unconditioned variable, you should not eliminate it
and instead just discard the factor. This is since the
result of the eliminate would be 1 (you marginalize
all of the unconditioned variables), but it is not a
valid factor. So this simplifies using the result of eliminate.
The sum of the probabilities should sum to one (so that it is a true
conditional probability, conditioned on the evidence).
bayesNet: The Bayes Net on which we are making a query.
queryVariables: A list of the variables which are unconditioned
in the inference query.
evidenceDict: An assignment dict {variable : value} for the
variables which are presented as evidence
(conditioned) in the inference query.
eliminationOrder: The order to eliminate the variables in.
Hint: BayesNet.getAllCPTsWithEvidence will return all the Conditional
Probability Tables even if an empty dict (or None) is passed in for
evidenceDict. In this case it will not specialize any variable domains
in the CPTs.
Useful functions:
BayesNet.getAllCPTsWithEvidence
normalize
eliminate
joinFactorsByVariable
joinFactors
"""
# this is for autograding -- don't modify
joinFactorsByVariable = joinFactorsByVariableWithCallTracking(callTrackingList)
eliminate = eliminateWithCallTracking(callTrackingList)
if eliminationOrder is None: # set an arbitrary elimination order if None given
eliminationVariables = bayesNet.variablesSet() - set(queryVariables) -\
set(evidenceDict.keys())
eliminationOrder = sorted(list(eliminationVariables))
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
return inferenceByVariableElimination
inferenceByVariableElimination = inferenceByVariableEliminationWithCallTracking()
def sampleFromFactorRandomSource(randomSource=None):
if randomSource is None:
randomSource = random.Random()
def sampleFromFactor(factor, conditionedAssignments=None):
"""
Sample an assignment for unconditioned variables in factor with
probability equal to the probability in the row of factor
corresponding to that assignment.
factor: The factor to sample from.
conditionedAssignments: A dict of assignments for all conditioned
variables in the factor. Can only be None
if there are no conditioned variables in
factor, otherwise must be nonzero.
Useful for inferenceByLikelihoodWeightingSampling
Returns an assignmentDict that contains the conditionedAssignments but
also a random assignment of the unconditioned variables given their
probability.
"""
if conditionedAssignments is None and len(factor.conditionedVariables()) > 0:
raise ValueError("Conditioned assignments must be provided since \n" +
"this factor has conditionedVariables: " + "\n" +
str(factor.conditionedVariables()))
elif conditionedAssignments is not None:
conditionedVariables = set([var for var in conditionedAssignments.keys()])
if not conditionedVariables.issuperset(set(factor.conditionedVariables())):
raise ValueError("Factor's conditioned variables need to be a subset of the \n"
+ "conditioned assignments passed in. \n" + \
"conditionedVariables: " + str(conditionedVariables) + "\n" +
"factor.conditionedVariables: " + str(set(factor.conditionedVariables())))
# Reduce the domains of the variables that have been
# conditioned upon for this factor
newVariableDomainsDict = factor.variableDomainsDict()
for (var, assignment) in conditionedAssignments.items():
newVariableDomainsDict[var] = [assignment]
# Get the (hopefully) smaller conditional probability table
# for this variable
CPT = factor.specializeVariableDomains(newVariableDomainsDict)
else:
CPT = factor
# Get the probability of each row of the table (along with the
# assignmentDict that it corresponds to)
assignmentDicts = sorted([assignmentDict for assignmentDict in CPT.getAllPossibleAssignmentDicts()])
assignmentDictProbabilities = [CPT.getProbability(assignmentDict) for assignmentDict in assignmentDicts]
# calculate total probability in the factor and index each row by the
# cumulative sum of probability up to and including that row
currentProbability = 0.0
probabilityRange = []
for i in range(len(assignmentDicts)):
currentProbability += assignmentDictProbabilities[i]
probabilityRange.append(currentProbability)
totalProbability = probabilityRange[-1]
# sample an assignment with probability equal to the probability in the row
# for that assignment in the factor
pick = randomSource.uniform(0.0, totalProbability)
for i in range(len(assignmentDicts)):
if pick <= probabilityRange[i]:
return assignmentDicts[i]
return sampleFromFactor
sampleFromFactor = sampleFromFactorRandomSource()
class DiscreteDistribution(dict):
"""
A DiscreteDistribution models belief distributions and weight distributions
over a finite set of discrete keys.
"""
def __getitem__(self, key):
self.setdefault(key, 0)
return dict.__getitem__(self, key)
def copy(self):
"""
Return a copy of the distribution.
"""
return DiscreteDistribution(dict.copy(self))
def argMax(self):
"""
Return the key with the highest value.
"""
if len(self.keys()) == 0:
return None
all = list(self.items())
values = [x[1] for x in all]
maxIndex = values.index(max(values))
return all[maxIndex][0]
def total(self):
"""
Return the sum of values for all keys.
"""
return float(sum(self.values()))
########### ########### ###########
########### QUESTION 5a ###########
########### ########### ###########
def normalize(self):
"""
Normalize the distribution such that the total value of all keys sums
to 1. The ratio of values for all keys will remain the same. In the case
where the total value of the distribution is 0, do nothing.
>>> dist = DiscreteDistribution()
>>> dist['a'] = 1
>>> dist['b'] = 2
>>> dist['c'] = 2
>>> dist['d'] = 0
>>> dist.normalize()
>>> list(sorted(dist.items()))
[('a', 0.2), ('b', 0.4), ('c', 0.4), ('d', 0.0)]
>>> dist['e'] = 4
>>> list(sorted(dist.items()))
[('a', 0.2), ('b', 0.4), ('c', 0.4), ('d', 0.0), ('e', 4)]
>>> empty = DiscreteDistribution()
>>> empty.normalize()
>>> empty
{}
"""
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
def sample(self):
"""
Draw a random sample from the distribution and return the key, weighted
by the values associated with each key.
>>> dist = DiscreteDistribution()
>>> dist['a'] = 1
>>> dist['b'] = 2
>>> dist['c'] = 2
>>> dist['d'] = 0
>>> N = 100000.0
>>> samples = [dist.sample() for _ in range(int(N))]
>>> round(samples.count('a') * 1.0/N, 1) # proportion of 'a'
0.2
>>> round(samples.count('b') * 1.0/N, 1)
0.4
>>> round(samples.count('c') * 1.0/N, 1)
0.4
>>> round(samples.count('d') * 1.0/N, 1)
0.0
"""
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
class InferenceModule:
"""
An inference module tracks a belief distribution over a ghost's location.
"""
############################################
# Useful methods for all inference modules #
############################################
def __init__(self, ghostAgent):
"""
Set the ghost agent for later access.
"""
self.ghostAgent = ghostAgent
self.index = ghostAgent.index
self.obs = [] # most recent observation position
def getJailPosition(self):
return (2 * self.ghostAgent.index - 1, 1)
def getPositionDistributionHelper(self, gameState, pos, index, agent):
try:
jail = self.getJailPosition()
gameState = self.setGhostPosition(gameState, pos, index + 1)
except TypeError:
jail = self.getJailPosition(index)
gameState = self.setGhostPositions(gameState, pos)
pacmanPosition = gameState.getPacmanPosition()
ghostPosition = gameState.getGhostPosition(index + 1) # The position you set
dist = DiscreteDistribution()
if pacmanPosition == ghostPosition: # The ghost has been caught!
dist[jail] = 1.0
return dist
pacmanSuccessorStates = game.Actions.getLegalNeighbors(pacmanPosition, \
gameState.getWalls()) # Positions Pacman can move to
if ghostPosition in pacmanSuccessorStates: # Ghost could get caught
mult = 1.0 / float(len(pacmanSuccessorStates))
dist[jail] = mult
else:
mult = 0.0
actionDist = agent.getDistribution(gameState)
for action, prob in actionDist.items():
successorPosition = game.Actions.getSuccessor(ghostPosition, action)
if successorPosition in pacmanSuccessorStates: # Ghost could get caught
denom = float(len(actionDist))
dist[jail] += prob * (1.0 / denom) * (1.0 - mult)
dist[successorPosition] = prob * ((denom - 1.0) / denom) * (1.0 - mult)
else:
dist[successorPosition] = prob * (1.0 - mult)
return dist
def getPositionDistribution(self, gameState, pos, index=None, agent=None):
"""
Return a distribution over successor positions of the ghost from the
given gameState. You must first place the ghost in the gameState, using
setGhostPosition below.
"""
if index == None:
index = self.index - 1
if agent == None:
agent = self.ghostAgent
return self.getPositionDistributionHelper(gameState, pos, index, agent)
########### ########### ###########
########### QUESTION 5b ###########
########### ########### ###########
def getObservationProb(self, noisyDistance: int, pacmanPosition: Tuple, ghostPosition: Tuple, jailPosition: Tuple):
"""
Return the probability P(noisyDistance | pacmanPosition, ghostPosition).
"""
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
def setGhostPosition(self, gameState, ghostPosition, index):
"""
Set the position of the ghost for this inference module to the specified
position in the supplied gameState.
Note that calling setGhostPosition does not change the position of the
ghost in the GameState object used for tracking the true progression of
the game. The code in inference.py only ever receives a deep copy of
the GameState object which is responsible for maintaining game state,
not a reference to the original object. Note also that the ghost
distance observations are stored at the time the GameState object is
created, so changing the position of the ghost will not affect the
functioning of observe.
"""
conf = game.Configuration(ghostPosition, game.Directions.STOP)
gameState.data.agentStates[index] = game.AgentState(conf, False)
return gameState
def setGhostPositions(self, gameState, ghostPositions):
"""
Sets the position of all ghosts to the values in ghostPositions.
"""
for index, pos in enumerate(ghostPositions):
conf = game.Configuration(pos, game.Directions.STOP)
gameState.data.agentStates[index + 1] = game.AgentState(conf, False)
return gameState
def observe(self, gameState):
"""
Collect the relevant noisy distance observation and pass it along.
"""
distances = gameState.getNoisyGhostDistances()
if len(distances) >= self.index: # Check for missing observations
obs = distances[self.index - 1]
self.obs = obs
self.observeUpdate(obs, gameState)
def initialize(self, gameState):
"""
Initialize beliefs to a uniform distribution over all legal positions.
"""
self.legalPositions = [p for p in gameState.getWalls().asList(False) if p[1] > 1]
self.allPositions = self.legalPositions + [self.getJailPosition()]
self.initializeUniformly(gameState)
######################################
# Methods that need to be overridden #
######################################
def initializeUniformly(self, gameState):
"""
Set the belief state to a uniform prior belief over all positions.
"""
raise NotImplementedError
def observeUpdate(self, observation, gameState):
"""
Update beliefs based on the given distance observation and gameState.
"""
raise NotImplementedError
def elapseTime(self, gameState):
"""
Predict beliefs for the next time step from a gameState.
"""
raise NotImplementedError
def getBeliefDistribution(self):
"""
Return the agent's current belief state, a distribution over ghost
locations conditioned on all evidence so far.
"""
raise NotImplementedError
class ExactInference(InferenceModule):
"""
The exact dynamic inference module should use forward algorithm updates to
compute the exact belief function at each time step.
"""
def initializeUniformly(self, gameState):
"""
Begin with a uniform distribution over legal ghost positions (i.e., not
including the jail position).
"""
self.beliefs = DiscreteDistribution()
for p in self.legalPositions:
self.beliefs[p] = 1.0
self.beliefs.normalize()
########### ########### ###########
########### QUESTION 6 ###########
########### ########### ###########
def observeUpdate(self, observation: int, gameState: busters.GameState):
"""
Update beliefs based on the distance observation and Pacman's position.
The observation is the noisy Manhattan distance to the ghost you are
tracking.
self.allPositions is a list of the possible ghost positions, including
the jail position. You should only consider positions that are in
self.allPositions.
The update model is not entirely stationary: it may depend on Pacman's
current position. However, this is not a problem, as Pacman's current
position is known.
"""
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
self.beliefs.normalize()
########### ########### ###########
########### QUESTION 7 ###########
########### ########### ###########
def elapseTime(self, gameState: busters.GameState):
"""
Predict beliefs in response to a time step passing from the current
state.
The transition model is not entirely stationary: it may depend on
Pacman's current position. However, this is not a problem, as Pacman's
current position is known.
"""
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
def getBeliefDistribution(self):
return self.beliefs
class ParticleFilter(InferenceModule):
"""
A particle filter for approximately tracking a single ghost.
"""
def __init__(self, ghostAgent, numParticles=300):
InferenceModule.__init__(self, ghostAgent)
self.setNumParticles(numParticles)
def setNumParticles(self, numParticles):
self.numParticles = numParticles
########### ########### ###########
########### QUESTION 9 ###########
########### ########### ###########
def initializeUniformly(self, gameState: busters.GameState):
"""
Initialize a list of particles. Use self.numParticles for the number of
particles. Use self.legalPositions for the legal board positions where
a particle could be located. Particles should be evenly (not randomly)
distributed across positions in order to ensure a uniform prior. Use
self.particles for the list of particles.
"""
self.particles = []
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
def getBeliefDistribution(self):
"""
Return the agent's current belief state, a distribution over ghost
locations conditioned on all evidence and time passage. This method
essentially converts a list of particles into a belief distribution.
This function should return a normalized distribution.
"""
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
########### ########### ###########
########### QUESTION 10 ###########
########### ########### ###########
def observeUpdate(self, observation: int, gameState: busters.GameState):
"""
Update beliefs based on the distance observation and Pacman's position.
The observation is the noisy Manhattan distance to the ghost you are
tracking.
There is one special case that a correct implementation must handle.
When all particles receive zero weight, the list of particles should
be reinitialized by calling initializeUniformly. The total method of
the DiscreteDistribution may be useful.
"""
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"
########### ########### ###########
########### QUESTION 11 ###########
########### ########### ###########
def elapseTime(self, gameState):
"""
Sample each particle's next state based on its current state and the
gameState.
"""
"*** YOUR CODE HERE ***"
raiseNotDefined()
"*** END YOUR CODE HERE ***"

View File

@ -0,0 +1,84 @@
# keyboardAgents.py
# -----------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
from game import Agent
from game import Directions
import random
class KeyboardAgent(Agent):
"""
An agent controlled by the keyboard.
"""
# NOTE: Arrow keys also work.
WEST_KEY = 'a'
EAST_KEY = 'd'
NORTH_KEY = 'w'
SOUTH_KEY = 's'
STOP_KEY = 'q'
def __init__( self, index = 0 ):
self.lastMove = Directions.STOP
self.index = index
self.keys = []
def getAction( self, state):
from graphicsUtils import keys_waiting
from graphicsUtils import keys_pressed
keys = list(keys_waiting()) + list(keys_pressed())
if keys != []:
self.keys = keys
legal = state.getLegalActions(self.index)
move = self.getMove(legal)
if move == Directions.STOP:
# Try to move in the same direction as before
if self.lastMove in legal:
move = self.lastMove
if (self.STOP_KEY in self.keys) and Directions.STOP in legal: move = Directions.STOP
if move not in legal:
move = random.choice(legal)
self.lastMove = move
return move
def getMove(self, legal):
move = Directions.STOP
if (self.WEST_KEY in self.keys or 'Left' in self.keys) and Directions.WEST in legal: move = Directions.WEST
if (self.EAST_KEY in self.keys or 'Right' in self.keys) and Directions.EAST in legal: move = Directions.EAST
if (self.NORTH_KEY in self.keys or 'Up' in self.keys) and Directions.NORTH in legal: move = Directions.NORTH
if (self.SOUTH_KEY in self.keys or 'Down' in self.keys) and Directions.SOUTH in legal: move = Directions.SOUTH
return move
class KeyboardAgent2(KeyboardAgent):
"""
A second agent controlled by the keyboard.
"""
# NOTE: Arrow keys also work.
WEST_KEY = 'j'
EAST_KEY = "l"
NORTH_KEY = 'i'
SOUTH_KEY = 'k'
STOP_KEY = 'u'
def getMove(self, legal):
move = Directions.STOP
if (self.WEST_KEY in self.keys) and Directions.WEST in legal: move = Directions.WEST
if (self.EAST_KEY in self.keys) and Directions.EAST in legal: move = Directions.EAST
if (self.NORTH_KEY in self.keys) and Directions.NORTH in legal: move = Directions.NORTH
if (self.SOUTH_KEY in self.keys) and Directions.SOUTH in legal: move = Directions.SOUTH
return move

150
tracking/layout.py Normal file
View File

@ -0,0 +1,150 @@
# layout.py
# ---------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
from util import manhattanDistance
from game import Grid
import os
import random
from functools import reduce
VISIBILITY_MATRIX_CACHE = {}
class Layout:
"""
A Layout manages the static information about the game board.
"""
def __init__(self, layoutText):
self.width = len(layoutText[0])
self.height= len(layoutText)
self.walls = Grid(self.width, self.height, False)
self.food = Grid(self.width, self.height, False)
self.capsules = []
self.agentPositions = []
self.numGhosts = 0
self.processLayoutText(layoutText)
self.layoutText = layoutText
self.totalFood = len(self.food.asList())
# self.initializeVisibilityMatrix()
def getNumGhosts(self):
return self.numGhosts
def initializeVisibilityMatrix(self):
global VISIBILITY_MATRIX_CACHE
if reduce(str.__add__, self.layoutText) not in VISIBILITY_MATRIX_CACHE:
from game import Directions
vecs = [(-0.5,0), (0.5,0),(0,-0.5),(0,0.5)]
dirs = [Directions.NORTH, Directions.SOUTH, Directions.WEST, Directions.EAST]
vis = Grid(self.width, self.height, {Directions.NORTH:set(), Directions.SOUTH:set(), Directions.EAST:set(), Directions.WEST:set(), Directions.STOP:set()})
for x in range(self.width):
for y in range(self.height):
if self.walls[x][y] == False:
for vec, direction in zip(vecs, dirs):
dx, dy = vec
nextx, nexty = x + dx, y + dy
while (nextx + nexty) != int(nextx) + int(nexty) or not self.walls[int(nextx)][int(nexty)] :
vis[x][y][direction].add((nextx, nexty))
nextx, nexty = x + dx, y + dy
self.visibility = vis
VISIBILITY_MATRIX_CACHE[reduce(str.__add__, self.layoutText)] = vis
else:
self.visibility = VISIBILITY_MATRIX_CACHE[reduce(str.__add__, self.layoutText)]
def isWall(self, pos):
x, col = pos
return self.walls[x][col]
def getRandomLegalPosition(self):
x = random.choice(range(self.width))
y = random.choice(range(self.height))
while self.isWall( (x, y) ):
x = random.choice(range(self.width))
y = random.choice(range(self.height))
return (x,y)
def getRandomCorner(self):
poses = [(1,1), (1, self.height - 2), (self.width - 2, 1), (self.width - 2, self.height - 2)]
return random.choice(poses)
def getFurthestCorner(self, pacPos):
poses = [(1,1), (1, self.height - 2), (self.width - 2, 1), (self.width - 2, self.height - 2)]
dist, pos = max([(manhattanDistance(p, pacPos), p) for p in poses])
return pos
def isVisibleFrom(self, ghostPos, pacPos, pacDirection):
row, col = [int(x) for x in pacPos]
return ghostPos in self.visibility[row][col][pacDirection]
def __str__(self):
return "\n".join(self.layoutText)
def deepCopy(self):
return Layout(self.layoutText[:])
def processLayoutText(self, layoutText):
"""
Coordinates are flipped from the input format to the (x,y) convention here
The shape of the maze. Each character
represents a different type of object.
% - Wall
. - Food
o - Capsule
G - Ghost
P - Pacman
Other characters are ignored.
"""
maxY = self.height - 1
for y in range(self.height):
for x in range(self.width):
layoutChar = layoutText[maxY - y][x]
self.processLayoutChar(x, y, layoutChar)
self.agentPositions.sort()
self.agentPositions = [ ( i == 0, pos) for i, pos in self.agentPositions]
def processLayoutChar(self, x, y, layoutChar):
if layoutChar == '%':
self.walls[x][y] = True
elif layoutChar == '.':
self.food[x][y] = True
elif layoutChar == 'o':
self.capsules.append((x, y))
elif layoutChar == 'P':
self.agentPositions.append( (0, (x, y) ) )
elif layoutChar in ['G']:
self.agentPositions.append( (1, (x, y) ) )
self.numGhosts += 1
elif layoutChar in ['1', '2', '3', '4']:
self.agentPositions.append( (int(layoutChar), (x,y)))
self.numGhosts += 1
def getLayout(name, back = 2):
if name.endswith('.lay'):
layout = tryToLoad('layouts/' + name)
if layout == None: layout = tryToLoad(name)
else:
layout = tryToLoad('layouts/' + name + '.lay')
if layout == None: layout = tryToLoad(name + '.lay')
if layout == None and back >= 0:
curdir = os.path.abspath('.')
os.chdir('..')
layout = getLayout(name, back -1)
os.chdir(curdir)
return layout
def tryToLoad(fullname):
if(not os.path.exists(fullname)): return None
f = open(fullname)
try: return Layout([line.strip() for line in f])
finally: f.close()

View File

@ -0,0 +1,20 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%
%P %
% %%%%%%%%%%%% %%% %
% %% %
% %% %
% % % %
% %%%%%% %%% %% % %G%
% %%%%%%
% %%%%%% % % %
% % % % %
% % G % % %%%%%%%% %
% % % % %
% % % % %%%%%%%% %
% % G %
% %% % %% %% %
% %% % %
% G% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % % % %%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%

View File

@ -0,0 +1,16 @@
%%%%%%%%%%%%%%%%%%%%
% %
% %
% G G %
% %
% P %
% %
% %
% %
% G G %
% %
% %
% %
%%%%%%%%%%%%%%%%%%%%
% % % % %%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%

View File

@ -0,0 +1,13 @@
%%%%%%%%%%%%%%%%%%%%
%P G %
% %%% %%% %% %%% %
% G %
% % %
% % %
% %%%%%% %%%G%%% %
% G %
% % %
% % %
%%%%%%%%%%%%%%%%%%%%
% % % % %%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%

View File

@ -0,0 +1,8 @@
%%%%%%%%%%%%%%%%%%%%
%P G G %
% %%%%% %%%%%% % % %
% G %
% G %
%%%%%%%%%%%%%%%%%%%%
% % % % %%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%

684
tracking/pacman.py Normal file
View File

@ -0,0 +1,684 @@
# pacman.py
# ---------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
"""
Pacman.py holds the logic for the classic pacman game along with the main
code to run a game. This file is divided into three sections:
(i) Your interface to the pacman world:
Pacman is a complex environment. You probably don't want to
read through all of the code we wrote to make the game runs
correctly. This section contains the parts of the code
that you will need to understand in order to complete the
project. There is also some code in game.py that you should
understand.
(ii) The hidden secrets of pacman:
This section contains all of the logic code that the pacman
environment uses to decide who can move where, who dies when
things collide, etc. You shouldn't need to read this section
of code, but you can if you want.
(iii) Framework to start a game:
The final section contains the code for reading the command
you use to set up the game, then starting up a new game, along with
linking in all the external parts (agent functions, graphics).
Check this section out to see all the options available to you.
To play your first game, type 'python pacman.py' from the command line.
The keys are 'a', 's', 'd', and 'w' to move (or arrow keys). Have fun!
"""
from game import GameStateData
from game import Game
from game import Directions
from game import Actions
from util import nearestPoint
from util import manhattanDistance
import util, layout
import sys, types, time, random, os
###################################################
# YOUR INTERFACE TO THE PACMAN WORLD: A GameState #
###################################################
class GameState:
"""
A GameState specifies the full game state, including the food, capsules,
agent configurations and score changes.
GameStates are used by the Game object to capture the actual state of the game and
can be used by agents to reason about the game.
Much of the information in a GameState is stored in a GameStateData object. We
strongly suggest that you access that data via the accessor methods below rather
than referring to the GameStateData object directly.
Note that in classic Pacman, Pacman is always agent 0.
"""
####################################################
# Accessor methods: use these to access state data #
####################################################
# static variable keeps track of which states have had getLegalActions called
explored = set()
def getAndResetExplored():
tmp = GameState.explored.copy()
GameState.explored = set()
return tmp
getAndResetExplored = staticmethod(getAndResetExplored)
def getLegalActions( self, agentIndex=0 ):
"""
Returns the legal actions for the agent specified.
"""
# GameState.explored.add(self)
if self.isWin() or self.isLose(): return []
if agentIndex == 0: # Pacman is moving
return PacmanRules.getLegalActions( self )
else:
return GhostRules.getLegalActions( self, agentIndex )
def generateSuccessor( self, agentIndex, action):
"""
Returns the successor state after the specified agent takes the action.
"""
# Check that successors exist
if self.isWin() or self.isLose(): raise Exception('Can\'t generate a successor of a terminal state.')
# Copy current state
state = GameState(self)
# Let agent's logic deal with its action's effects on the board
if agentIndex == 0: # Pacman is moving
state.data._eaten = [False for i in range(state.getNumAgents())]
PacmanRules.applyAction( state, action )
else: # A ghost is moving
GhostRules.applyAction( state, action, agentIndex )
# Time passes
if agentIndex == 0:
state.data.scoreChange += -TIME_PENALTY # Penalty for waiting around
else:
GhostRules.decrementTimer( state.data.agentStates[agentIndex] )
# Resolve multi-agent effects
GhostRules.checkDeath( state, agentIndex )
# Book keeping
state.data._agentMoved = agentIndex
state.data.score += state.data.scoreChange
GameState.explored.add(self)
GameState.explored.add(state)
return state
def getLegalPacmanActions( self ):
return self.getLegalActions( 0 )
def generatePacmanSuccessor( self, action ):
"""
Generates the successor state after the specified pacman move
"""
return self.generateSuccessor( 0, action )
def getPacmanState( self ):
"""
Returns an AgentState object for pacman (in game.py)
state.pos gives the current position
state.direction gives the travel vector
"""
return self.data.agentStates[0].copy()
def getPacmanPosition( self ):
return self.data.agentStates[0].getPosition()
def getGhostStates( self ):
return self.data.agentStates[1:]
def getGhostState( self, agentIndex ):
if agentIndex == 0 or agentIndex >= self.getNumAgents():
raise Exception("Invalid index passed to getGhostState")
return self.data.agentStates[agentIndex]
def getGhostPosition( self, agentIndex ):
if agentIndex == 0:
raise Exception("Pacman's index passed to getGhostPosition")
return self.data.agentStates[agentIndex].getPosition()
def getGhostPositions(self):
return [s.getPosition() for s in self.getGhostStates()]
def getNumAgents( self ):
return len( self.data.agentStates )
def getScore( self ):
return float(self.data.score)
def getCapsules(self):
"""
Returns a list of positions (x,y) of the remaining capsules.
"""
return self.data.capsules
def getNumFood( self ):
return self.data.food.count()
def getFood(self):
"""
Returns a Grid of boolean food indicator variables.
Grids can be accessed via list notation, so to check
if there is food at (x,y), just call
currentFood = state.getFood()
if currentFood[x][y] == True: ...
"""
return self.data.food
def getWalls(self):
"""
Returns a Grid of boolean wall indicator variables.
Grids can be accessed via list notation, so to check
if there is a wall at (x,y), just call
walls = state.getWalls()
if walls[x][y] == True: ...
"""
return self.data.layout.walls
def hasFood(self, x, y):
return self.data.food[x][y]
def hasWall(self, x, y):
return self.data.layout.walls[x][y]
def isLose( self ):
return self.data._lose
def isWin( self ):
return self.data._win
#############################################
# Helper methods: #
# You shouldn't need to call these directly #
#############################################
def __init__( self, prevState = None ):
"""
Generates a new state by copying information from its predecessor.
"""
if prevState != None: # Initial state
self.data = GameStateData(prevState.data)
else:
self.data = GameStateData()
def deepCopy( self ):
state = GameState( self )
state.data = self.data.deepCopy()
return state
def __eq__( self, other ):
"""
Allows two states to be compared.
"""
return hasattr(other, 'data') and self.data == other.data
def __hash__( self ):
"""
Allows states to be keys of dictionaries.
"""
return hash( self.data )
def __str__( self ):
return str(self.data)
def initialize( self, layout, numGhostAgents=1000 ):
"""
Creates an initial game state from a layout array (see layout.py).
"""
self.data.initialize(layout, numGhostAgents)
############################################################################
# THE HIDDEN SECRETS OF PACMAN #
# #
# You shouldn't need to look through the code in this section of the file. #
############################################################################
SCARED_TIME = 40 # Moves ghosts are scared
COLLISION_TOLERANCE = 0.7 # How close ghosts must be to Pacman to kill
TIME_PENALTY = 1 # Number of points lost each round
class ClassicGameRules:
"""
These game rules manage the control flow of a game, deciding when
and how the game starts and ends.
"""
def __init__(self, timeout=30):
self.timeout = timeout
def newGame( self, layout, pacmanAgent, ghostAgents, display, quiet = False, catchExceptions=False):
agents = [pacmanAgent] + ghostAgents[:layout.getNumGhosts()]
initState = GameState()
initState.initialize( layout, len(ghostAgents) )
game = Game(agents, display, self, catchExceptions=catchExceptions)
game.state = initState
self.initialState = initState.deepCopy()
self.quiet = quiet
return game
def process(self, state, game):
"""
Checks to see whether it is time to end the game.
"""
if state.isWin(): self.win(state, game)
if state.isLose(): self.lose(state, game)
def win( self, state, game ):
if not self.quiet: print("Pacman emerges victorious! Score: %d" % state.data.score)
game.gameOver = True
def lose( self, state, game ):
if not self.quiet: print("Pacman died! Score: %d" % state.data.score)
game.gameOver = True
def getProgress(self, game):
return float(game.state.getNumFood()) / self.initialState.getNumFood()
def agentCrash(self, game, agentIndex):
if agentIndex == 0:
print("Pacman crashed")
else:
print("A ghost crashed")
def getMaxTotalTime(self, agentIndex):
return self.timeout
def getMaxStartupTime(self, agentIndex):
return self.timeout
def getMoveWarningTime(self, agentIndex):
return self.timeout
def getMoveTimeout(self, agentIndex):
return self.timeout
def getMaxTimeWarnings(self, agentIndex):
return 0
class PacmanRules:
"""
These functions govern how pacman interacts with his environment under
the classic game rules.
"""
PACMAN_SPEED=1
def getLegalActions( state ):
"""
Returns a list of possible actions.
"""
return Actions.getPossibleActions( state.getPacmanState().configuration, state.data.layout.walls )
getLegalActions = staticmethod( getLegalActions )
def applyAction( state, action ):
"""
Edits the state to reflect the results of the action.
"""
legal = PacmanRules.getLegalActions( state )
if action not in legal:
raise Exception("Illegal action " + str(action))
pacmanState = state.data.agentStates[0]
# Update Configuration
vector = Actions.directionToVector( action, PacmanRules.PACMAN_SPEED )
pacmanState.configuration = pacmanState.configuration.generateSuccessor( vector )
# Eat
next = pacmanState.configuration.getPosition()
nearest = nearestPoint( next )
if manhattanDistance( nearest, next ) <= 0.5 :
# Remove food
PacmanRules.consume( nearest, state )
applyAction = staticmethod( applyAction )
def consume( position, state ):
x,y = position
# Eat food
if state.data.food[x][y]:
state.data.scoreChange += 10
state.data.food = state.data.food.copy()
state.data.food[x][y] = False
state.data._foodEaten = position
# TODO: cache numFood?
numFood = state.getNumFood()
if numFood == 0 and not state.data._lose:
state.data.scoreChange += 500
state.data._win = True
# Eat capsule
if( position in state.getCapsules() ):
state.data.capsules.remove( position )
state.data._capsuleEaten = position
# Reset all ghosts' scared timers
for index in range( 1, len( state.data.agentStates ) ):
state.data.agentStates[index].scaredTimer = SCARED_TIME
consume = staticmethod( consume )
class GhostRules:
"""
These functions dictate how ghosts interact with their environment.
"""
GHOST_SPEED=1.0
def getLegalActions( state, ghostIndex ):
"""
Ghosts cannot stop, and cannot turn around unless they
reach a dead end, but can turn 90 degrees at intersections.
"""
conf = state.getGhostState( ghostIndex ).configuration
possibleActions = Actions.getPossibleActions( conf, state.data.layout.walls )
reverse = Actions.reverseDirection( conf.direction )
if Directions.STOP in possibleActions:
possibleActions.remove( Directions.STOP )
if reverse in possibleActions and len( possibleActions ) > 1:
possibleActions.remove( reverse )
return possibleActions
getLegalActions = staticmethod( getLegalActions )
def applyAction( state, action, ghostIndex):
legal = GhostRules.getLegalActions( state, ghostIndex )
if action not in legal:
raise Exception("Illegal ghost action " + str(action))
ghostState = state.data.agentStates[ghostIndex]
speed = GhostRules.GHOST_SPEED
if ghostState.scaredTimer > 0: speed /= 2.0
vector = Actions.directionToVector( action, speed )
ghostState.configuration = ghostState.configuration.generateSuccessor( vector )
applyAction = staticmethod( applyAction )
def decrementTimer( ghostState):
timer = ghostState.scaredTimer
if timer == 1:
ghostState.configuration.pos = nearestPoint( ghostState.configuration.pos )
ghostState.scaredTimer = max( 0, timer - 1 )
decrementTimer = staticmethod( decrementTimer )
def checkDeath( state, agentIndex):
pacmanPosition = state.getPacmanPosition()
if agentIndex == 0: # Pacman just moved; Anyone can kill him
for index in range( 1, len( state.data.agentStates ) ):
ghostState = state.data.agentStates[index]
ghostPosition = ghostState.configuration.getPosition()
if GhostRules.canKill( pacmanPosition, ghostPosition ):
GhostRules.collide( state, ghostState, index )
else:
ghostState = state.data.agentStates[agentIndex]
ghostPosition = ghostState.configuration.getPosition()
if GhostRules.canKill( pacmanPosition, ghostPosition ):
GhostRules.collide( state, ghostState, agentIndex )
checkDeath = staticmethod( checkDeath )
def collide( state, ghostState, agentIndex):
if ghostState.scaredTimer > 0:
state.data.scoreChange += 200
GhostRules.placeGhost(state, ghostState)
ghostState.scaredTimer = 0
# Added for first-person
state.data._eaten[agentIndex] = True
else:
if not state.data._win:
state.data.scoreChange -= 500
state.data._lose = True
collide = staticmethod( collide )
def canKill( pacmanPosition, ghostPosition ):
return manhattanDistance( ghostPosition, pacmanPosition ) <= COLLISION_TOLERANCE
canKill = staticmethod( canKill )
def placeGhost(state, ghostState):
ghostState.configuration = ghostState.start
placeGhost = staticmethod( placeGhost )
#############################
# FRAMEWORK TO START A GAME #
#############################
def default(str):
return str + ' [Default: %default]'
def parseAgentArgs(str):
if str == None: return {}
pieces = str.split(',')
opts = {}
for p in pieces:
if '=' in p:
key, val = p.split('=')
else:
key,val = p, 1
opts[key] = val
return opts
def readCommand( argv ):
"""
Processes the command used to run pacman from the command line.
"""
from optparse import OptionParser
usageStr = """
USAGE: python pacman.py <options>
EXAMPLES: (1) python pacman.py
- starts an interactive game
(2) python pacman.py --layout smallClassic --zoom 2
OR python pacman.py -l smallClassic -z 2
- starts an interactive game on a smaller board, zoomed in
"""
parser = OptionParser(usageStr)
parser.add_option('-n', '--numGames', dest='numGames', type='int',
help=default('the number of GAMES to play'), metavar='GAMES', default=1)
parser.add_option('-l', '--layout', dest='layout',
help=default('the LAYOUT_FILE from which to load the map layout'),
metavar='LAYOUT_FILE', default='mediumClassic')
parser.add_option('-p', '--pacman', dest='pacman',
help=default('the agent TYPE in the pacmanAgents module to use'),
metavar='TYPE', default='KeyboardAgent')
parser.add_option('-t', '--textGraphics', action='store_true', dest='textGraphics',
help='Display output as text only', default=False)
parser.add_option('-q', '--quietTextGraphics', action='store_true', dest='quietGraphics',
help='Generate minimal output and no graphics', default=False)
parser.add_option('-g', '--ghosts', dest='ghost',
help=default('the ghost agent TYPE in the ghostAgents module to use'),
metavar = 'TYPE', default='RandomGhost')
parser.add_option('-k', '--numghosts', type='int', dest='numGhosts',
help=default('The maximum number of ghosts to use'), default=4)
parser.add_option('-z', '--zoom', type='float', dest='zoom',
help=default('Zoom the size of the graphics window'), default=1.0)
parser.add_option('-f', '--fixRandomSeed', action='store_true', dest='fixRandomSeed',
help='Fixes the random seed to always play the same game', default=False)
parser.add_option('-r', '--recordActions', action='store_true', dest='record',
help='Writes game histories to a file (named by the time they were played)', default=False)
parser.add_option('--replay', dest='gameToReplay',
help='A recorded game file (pickle) to replay', default=None)
parser.add_option('-a','--agentArgs',dest='agentArgs',
help='Comma separated values sent to agent. e.g. "opt1=val1,opt2,opt3=val3"')
parser.add_option('-x', '--numTraining', dest='numTraining', type='int',
help=default('How many episodes are training (suppresses output)'), default=0)
parser.add_option('--frameTime', dest='frameTime', type='float',
help=default('Time to delay between frames; <0 means keyboard'), default=0.1)
parser.add_option('-c', '--catchExceptions', action='store_true', dest='catchExceptions',
help='Turns on exception handling and timeouts during games', default=False)
parser.add_option('--timeout', dest='timeout', type='int',
help=default('Maximum length of time an agent can spend computing in a single game'), default=30)
options, otherjunk = parser.parse_args(argv)
if len(otherjunk) != 0:
raise Exception('Command line input not understood: ' + str(otherjunk))
args = dict()
# Fix the random seed
if options.fixRandomSeed: random.seed('cs188')
# Choose a layout
args['layout'] = layout.getLayout( options.layout )
if args['layout'] == None: raise Exception("The layout " + options.layout + " cannot be found")
# Choose a Pacman agent
noKeyboard = options.gameToReplay == None and (options.textGraphics or options.quietGraphics)
pacmanType = loadAgent(options.pacman, noKeyboard)
agentOpts = parseAgentArgs(options.agentArgs)
if options.numTraining > 0:
args['numTraining'] = options.numTraining
if 'numTraining' not in agentOpts: agentOpts['numTraining'] = options.numTraining
pacman = pacmanType(**agentOpts) # Instantiate Pacman with agentArgs
args['pacman'] = pacman
# Don't display training games
if 'numTrain' in agentOpts:
options.numQuiet = int(agentOpts['numTrain'])
options.numIgnore = int(agentOpts['numTrain'])
# Choose a ghost agent
ghostType = loadAgent(options.ghost, noKeyboard)
args['ghosts'] = [ghostType( i+1 ) for i in range( options.numGhosts )]
# Choose a display format
if options.quietGraphics:
import textDisplay
args['display'] = textDisplay.NullGraphics()
elif options.textGraphics:
import textDisplay
textDisplay.SLEEP_TIME = options.frameTime
args['display'] = textDisplay.PacmanGraphics()
else:
import graphicsDisplay
args['display'] = graphicsDisplay.PacmanGraphics(options.zoom, frameTime = options.frameTime)
args['numGames'] = options.numGames
args['record'] = options.record
args['catchExceptions'] = options.catchExceptions
args['timeout'] = options.timeout
# Special case: recorded games don't use the runGames method or args structure
if options.gameToReplay != None:
print('Replaying recorded game %s.' % options.gameToReplay)
import pickle
f = open(options.gameToReplay)
try: recorded = pickle.load(f)
finally: f.close()
recorded['display'] = args['display']
replayGame(**recorded)
sys.exit(0)
return args
def loadAgent(pacman, nographics):
# Looks through all pythonPath Directories for the right module,
pythonPathStr = os.path.expandvars("$PYTHONPATH")
if pythonPathStr.find(';') == -1:
pythonPathDirs = pythonPathStr.split(':')
else:
pythonPathDirs = pythonPathStr.split(';')
pythonPathDirs.append('.')
for moduleDir in pythonPathDirs:
if not os.path.isdir(moduleDir): continue
moduleNames = [f for f in os.listdir(moduleDir) if f.endswith('gents.py')]
for modulename in moduleNames:
try:
module = __import__(modulename[:-3])
except ImportError:
continue
if pacman in dir(module):
if nographics and modulename == 'keyboardAgents.py':
raise Exception('Using the keyboard requires graphics (not text display)')
return getattr(module, pacman)
raise Exception('The agent ' + pacman + ' is not specified in any *Agents.py.')
def replayGame( layout, actions, display ):
import pacmanAgents, ghostAgents
rules = ClassicGameRules()
agents = [pacmanAgents.GreedyAgent()] + [ghostAgents.RandomGhost(i+1) for i in range(layout.getNumGhosts())]
game = rules.newGame( layout, agents[0], agents[1:], display )
state = game.state
display.initialize(state.data)
for action in actions:
# Execute the action
state = state.generateSuccessor( *action )
# Change the display
display.update( state.data )
# Allow for game specific conditions (winning, losing, etc.)
rules.process(state, game)
display.finish()
def runGames( layout, pacman, ghosts, display, numGames, record, numTraining = 0, catchExceptions=False, timeout=30 ):
import __main__
__main__.__dict__['_display'] = display
rules = ClassicGameRules(timeout)
games = []
for i in range( numGames ):
beQuiet = i < numTraining
if beQuiet:
# Suppress output and graphics
import textDisplay
gameDisplay = textDisplay.NullGraphics()
rules.quiet = True
else:
gameDisplay = display
rules.quiet = False
game = rules.newGame( layout, pacman, ghosts, gameDisplay, beQuiet, catchExceptions)
game.run()
if not beQuiet: games.append(game)
if record:
import time, pickle
fname = ('recorded-game-%d' % (i + 1)) + '-'.join([str(t) for t in time.localtime()[1:6]])
f = open(fname, 'w')
components = {'layout': layout, 'actions': game.moveHistory}
pickle.dump(components, f)
f.close()
if (numGames-numTraining) > 0:
scores = [game.state.getScore() for game in games]
wins = [game.state.isWin() for game in games]
winRate = wins.count(True)/ float(len(wins))
print('Average Score:', sum(scores) / float(len(scores)))
print('Scores: ', ', '.join([str(score) for score in scores]))
print('Win Rate: %d/%d (%.2f)' % (wins.count(True), len(wins), winRate))
print('Record: ', ', '.join([ ['Loss', 'Win'][int(w)] for w in wins]))
return games
if __name__ == '__main__':
"""
The main function called when pacman.py is run
from the command line:
> python pacman.py
See the usage string for more details.
> python pacman.py --help
"""
args = readCommand( sys.argv[1:] ) # Get game components based on input
runGames( **args )
# import cProfile
# cProfile.run("runGames( **args )")
pass

52
tracking/pacmanAgents.py Normal file
View File

@ -0,0 +1,52 @@
# pacmanAgents.py
# ---------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
from pacman import Directions
from game import Agent
import random
import game
import util
class LeftTurnAgent(game.Agent):
"An agent that turns left at every opportunity"
def getAction(self, state):
legal = state.getLegalPacmanActions()
current = state.getPacmanState().configuration.direction
if current == Directions.STOP: current = Directions.NORTH
left = Directions.LEFT[current]
if left in legal: return left
if current in legal: return current
if Directions.RIGHT[current] in legal: return Directions.RIGHT[current]
if Directions.LEFT[left] in legal: return Directions.LEFT[left]
return Directions.STOP
class GreedyAgent(Agent):
def __init__(self, evalFn="scoreEvaluation"):
self.evaluationFunction = util.lookup(evalFn, globals())
assert self.evaluationFunction != None
def getAction(self, state):
# Generate candidate actions
legal = state.getLegalPacmanActions()
if Directions.STOP in legal: legal.remove(Directions.STOP)
successors = [(state.generateSuccessor(action), action) for action in legal]
scored = [(self.evaluationFunction(state), action) for state, action in successors]
bestScore = max(scored)[0]
bestActions = [pair[1] for pair in scored if pair[0] == bestScore]
return random.choice(bestActions)
def scoreEvaluation(state):
return state.getScore()

18
tracking/projectParams.py Normal file
View File

@ -0,0 +1,18 @@
# projectParams.py
# ----------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
STUDENT_CODE_DEFAULT = 'factorOperations.py,inference.py,bustersAgents.py'
PROJECT_TEST_CLASSES = 'bayesHMMTestClasses.py'
PROJECT_NAME = 'Project 4: Bayes Nets and HMMs'
BONUS_PIC = False

240
tracking/testClasses.py Normal file
View File

@ -0,0 +1,240 @@
# testClasses.py
# --------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
# import modules from python standard library
import inspect
import re
import sys
# BEGIN SOLUTION NO PROMPT
def invertLayout(layout_text):
# Keep lower left fix as this is hardcoded in PositionSearchProblem (gah)
# as the goal.
lines = [l.strip() for l in layout_text.split('\n')]
h = len(lines)
w = len(lines[0])
tiles = {}
for y, line in enumerate(lines):
for x, tile in enumerate(line):
# (x,y)
# (0,0) -> (h,w)
# (0,h) -> (0,w)
tiles[h-1-y, w-1-x] = tile
new_lines = []
for y in range(w):
new_lines.append("")
for x in range(h):
new_lines[-1] += tiles[x,y]
#return layout_text
return "\n".join(new_lines)
# END SOLUTION NO PROMPT
# Class which models a question in a project. Note that questions have a
# maximum number of points they are worth, and are composed of a series of
# test cases
class Question(object):
def raiseNotDefined(self):
print('Method not implemented: %s' % inspect.stack()[1][3])
sys.exit(1)
def __init__(self, questionDict, display):
self.maxPoints = int(questionDict['max_points'])
self.testCases = []
self.display = display
def getDisplay(self):
return self.display
def getMaxPoints(self):
return self.maxPoints
# Note that 'thunk' must be a function which accepts a single argument,
# namely a 'grading' object
def addTestCase(self, testCase, thunk):
self.testCases.append((testCase, thunk))
def execute(self, grades):
self.raiseNotDefined()
# Question in which all test cases must be passed in order to receive credit
class PassAllTestsQuestion(Question):
def execute(self, grades):
# TODO: is this the right way to use grades? The autograder doesn't seem to use it.
testsFailed = False
grades.assignZeroCredit()
for _, f in self.testCases:
if not f(grades):
testsFailed = True
if testsFailed:
grades.fail("Tests failed.")
else:
grades.assignFullCredit()
class ExtraCreditPassAllTestsQuestion(Question):
def __init__(self, questionDict, display):
Question.__init__(self, questionDict, display)
self.extraPoints = int(questionDict['extra_points'])
def execute(self, grades):
# TODO: is this the right way to use grades? The autograder doesn't seem to use it.
testsFailed = False
grades.assignZeroCredit()
for _, f in self.testCases:
if not f(grades):
testsFailed = True
if testsFailed:
grades.fail("Tests failed.")
else:
grades.assignFullCredit()
grades.addPoints(self.extraPoints)
# Question in which predict credit is given for test cases with a ``points'' property.
# All other tests are mandatory and must be passed.
class HackedPartialCreditQuestion(Question):
def execute(self, grades):
# TODO: is this the right way to use grades? The autograder doesn't seem to use it.
grades.assignZeroCredit()
points = 0
passed = True
for testCase, f in self.testCases:
testResult = f(grades)
if "points" in testCase.testDict:
if testResult: points += float(testCase.testDict["points"])
else:
passed = passed and testResult
## FIXME: Below terrible hack to match q3's logic
if int(points) == self.maxPoints and not passed:
grades.assignZeroCredit()
else:
grades.addPoints(int(points))
class Q6PartialCreditQuestion(Question):
"""Fails any test which returns False, otherwise doesn't effect the grades object.
Partial credit tests will add the required points."""
def execute(self, grades):
grades.assignZeroCredit()
results = []
for _, f in self.testCases:
results.append(f(grades))
if False in results:
grades.assignZeroCredit()
class PartialCreditQuestion(Question):
"""Fails any test which returns False, otherwise doesn't effect the grades object.
Partial credit tests will add the required points."""
def execute(self, grades):
grades.assignZeroCredit()
for _, f in self.testCases:
if not f(grades):
grades.assignZeroCredit()
grades.fail("Tests failed.")
return False
class NumberPassedQuestion(Question):
"""Grade is the number of test cases passed."""
def execute(self, grades):
grades.addPoints([f(grades) for _, f in self.testCases].count(True))
# BEGIN SOLUTION NO PROMPT
from testParser import emitTestDict
# END SOLUTION NO PROMPT
# Template modeling a generic test case
class TestCase(object):
def raiseNotDefined(self):
print('Method not implemented: %s' % inspect.stack()[1][3])
sys.exit(1)
def getPath(self):
return self.path
def __init__(self, question, testDict):
self.question = question
self.testDict = testDict
self.path = testDict['path']
self.messages = []
def __str__(self):
self.raiseNotDefined()
def execute(self, grades, moduleDict, solutionDict):
self.raiseNotDefined()
def writeSolution(self, moduleDict, filePath):
self.raiseNotDefined()
return True
# Tests should call the following messages for grading
# to ensure a uniform format for test output.
#
# TODO: this is hairy, but we need to fix grading.py's interface
# to get a nice hierarchical project - question - test structure,
# then these should be moved into Question proper.
def testPass(self, grades):
grades.addMessage('PASS: %s' % (self.path,))
for line in self.messages:
grades.addMessage(' %s' % (line,))
return True
def testFail(self, grades):
grades.addMessage('FAIL: %s' % (self.path,))
for line in self.messages:
grades.addMessage(' %s' % (line,))
return False
# This should really be question level?
#
def testPartial(self, grades, points, maxPoints):
grades.addPoints(points)
extraCredit = max(0, points - maxPoints)
regularCredit = points - extraCredit
grades.addMessage('%s: %s (%s of %s points)' % ("PASS" if points >= maxPoints else "FAIL", self.path, regularCredit, maxPoints))
if extraCredit > 0:
grades.addMessage('EXTRA CREDIT: %s points' % (extraCredit,))
for line in self.messages:
grades.addMessage(' %s' % (line,))
return True
def addMessage(self, message):
self.messages.extend(message.split('\n'))
# BEGIN SOLUTION NO PROMPT
def createPublicVersion(self):
self.raiseNotDefined()
def emitPublicVersion(self, filePath):
with open(filePath, 'w') as handle:
emitTestDict(self.testDict, handle)
# END SOLUTION NO PROMPT

85
tracking/testParser.py Normal file
View File

@ -0,0 +1,85 @@
# testParser.py
# -------------
# Licensing Information: You are free to use or extend these projects for
# educational purposes provided that (1) you do not distribute or publish
# solutions, (2) you retain this notice, and (3) you provide clear
# attribution to UC Berkeley, including a link to http://ai.berkeley.edu.
#
# Attribution Information: The Pacman AI projects were developed at UC Berkeley.
# The core projects and autograders were primarily created by John DeNero
# (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# Student side autograding was added by Brad Miller, Nick Hay, and
# Pieter Abbeel (pabbeel@cs.berkeley.edu).
import re
import sys
class TestParser(object):
def __init__(self, path):
# save the path to the test file
self.path = path
def removeComments(self, rawlines):
# remove any portion of a line following a '#' symbol
fixed_lines = []
for l in rawlines:
idx = l.find('#')
if idx == -1:
fixed_lines.append(l)
else:
fixed_lines.append(l[0:idx])
return '\n'.join(fixed_lines)
def parse(self):
# read in the test case and remove comments
test = {}
with open(self.path) as handle:
raw_lines = handle.read().split('\n')
test_text = self.removeComments(raw_lines)
test['__raw_lines__'] = raw_lines
test['path'] = self.path
test['__emit__'] = []
lines = test_text.split('\n')
i = 0
# read a property in each loop cycle
while(i < len(lines)):
# skip blank lines
if re.match(r'\A\s*\Z', lines[i]):
test['__emit__'].append(("raw", raw_lines[i]))
i += 1
continue
m = re.match(r'\A([^"]*?):\s*"([^"]*)"\s*\Z', lines[i])
if m:
test[m.group(1)] = m.group(2)
test['__emit__'].append(("oneline", m.group(1)))
i += 1
continue
m = re.match(r'\A([^"]*?):\s*"""\s*\Z', lines[i])
if m:
msg = []
i += 1
while(not re.match(r'\A\s*"""\s*\Z', lines[i])):
msg.append(raw_lines[i])
i += 1
test[m.group(1)] = '\n'.join(msg)
test['__emit__'].append(("multiline", m.group(1)))
i += 1
continue
print('error parsing test file: %s' % self.path)
sys.exit(1)
return test
def emitTestDict(testDict, handle):
for kind, data in testDict['__emit__']:
if kind == "raw":
handle.write(data + "\n")
elif kind == "oneline":
handle.write('%s: "%s"\n' % (data, testDict[data]))
elif kind == "multiline":
handle.write('%s: """\n%s\n"""\n' % (data, testDict[data]))
else:
raise Exception("Bad __emit__")

View File

@ -0,0 +1 @@
order: "q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14"

View File

@ -0,0 +1,7 @@
# This is the solution file for test_cases\q1\1-small-board.test.
solutionString: """
Variables: Ghost1, Observation1, Observation0, Ghost0, Pacman
Edges: Ghost1 -> Observation1, Pacman -> Observation1, Ghost0 -> Observation0, Pacman -> Observation0
{'Pacman': [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (0, 10), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (1, 10), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (2, 10), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (3, 10), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (4, 10), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (5, 10), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (6, 10), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (7, 10), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (8, 10), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (9, 10), (10, 0), (10, 1), (10, 2), (10, 3), (10, 4), (10, 5), (10, 6), (10, 7), (10, 8), (10, 9), (10, 10), (11, 0), (11, 1), (11, 2), (11, 3), (11, 4), (11, 5), (11, 6), (11, 7), (11, 8), (11, 9), (11, 10), (12, 0), (12, 1), (12, 2), (12, 3), (12, 4), (12, 5), (12, 6), (12, 7), (12, 8), (12, 9), (12, 10), (13, 0), (13, 1), (13, 2), (13, 3), (13, 4), (13, 5), (13, 6), (13, 7), (13, 8), (13, 9), (13, 10), (14, 0), (14, 1), (14, 2), (14, 3), (14, 4), (14, 5), (14, 6), (14, 7), (14, 8), (14, 9), (14, 10)], 'Ghost0': [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (0, 10), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (1, 10), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (2, 10), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (3, 10), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (4, 10), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (5, 10), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (6, 10), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (7, 10), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (8, 10), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (9, 10), (10, 0), (10, 1), (10, 2), (10, 3), (10, 4), (10, 5), (10, 6), (10, 7), (10, 8), (10, 9), (10, 10), (11, 0), (11, 1), (11, 2), (11, 3), (11, 4), (11, 5), (11, 6), (11, 7), (11, 8), (11, 9), (11, 10), (12, 0), (12, 1), (12, 2), (12, 3), (12, 4), (12, 5), (12, 6), (12, 7), (12, 8), (12, 9), (12, 10), (13, 0), (13, 1), (13, 2), (13, 3), (13, 4), (13, 5), (13, 6), (13, 7), (13, 8), (13, 9), (13, 10), (14, 0), (14, 1), (14, 2), (14, 3), (14, 4), (14, 5), (14, 6), (14, 7), (14, 8), (14, 9), (14, 10)], 'Ghost1': [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (0, 10), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (1, 10), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (2, 10), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (3, 10), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (4, 10), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (5, 10), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (6, 10), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (7, 10), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (8, 10), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (9, 10), (10, 0), (10, 1), (10, 2), (10, 3), (10, 4), (10, 5), (10, 6), (10, 7), (10, 8), (10, 9), (10, 10), (11, 0), (11, 1), (11, 2), (11, 3), (11, 4), (11, 5), (11, 6), (11, 7), (11, 8), (11, 9), (11, 10), (12, 0), (12, 1), (12, 2), (12, 3), (12, 4), (12, 5), (12, 6), (12, 7), (12, 8), (12, 9), (12, 10), (13, 0), (13, 1), (13, 2), (13, 3), (13, 4), (13, 5), (13, 6), (13, 7), (13, 8), (13, 9), (13, 10), (14, 0), (14, 1), (14, 2), (14, 3), (14, 4), (14, 5), (14, 6), (14, 7), (14, 8), (14, 9), (14, 10)], 'Observation0': [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, 30, 31], 'Observation1': [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, 30, 31]}
"""

View File

@ -0,0 +1,17 @@
class: "GraphEqualityTest"
layoutName: "smallBoard"
layout: """
%%%%%%%%%%%%%%%
% %
% RBB %
% BGB %
% B R %
% %
% RBR %
% B.R %
% B R %
%P %
%%%%%%%%%%%%%%%
"""

View File

@ -0,0 +1,7 @@
# This is the solution file for test_cases\q1\2-long-bottom.test.
solutionString: """
Variables: Ghost1, Observation1, Observation0, Ghost0, Pacman
Edges: Ghost1 -> Observation1, Pacman -> Observation1, Ghost0 -> Observation0, Pacman -> Observation0
{'Pacman': [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (0, 10), (0, 11), (0, 12), (0, 13), (0, 14), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (1, 10), (1, 11), (1, 12), (1, 13), (1, 14), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (2, 10), (2, 11), (2, 12), (2, 13), (2, 14), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (3, 10), (3, 11), (3, 12), (3, 13), (3, 14), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (4, 10), (4, 11), (4, 12), (4, 13), (4, 14), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (5, 10), (5, 11), (5, 12), (5, 13), (5, 14), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (6, 10), (6, 11), (6, 12), (6, 13), (6, 14), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (7, 10), (7, 11), (7, 12), (7, 13), (7, 14), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (8, 10), (8, 11), (8, 12), (8, 13), (8, 14), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (9, 10), (9, 11), (9, 12), (9, 13), (9, 14), (10, 0), (10, 1), (10, 2), (10, 3), (10, 4), (10, 5), (10, 6), (10, 7), (10, 8), (10, 9), (10, 10), (10, 11), (10, 12), (10, 13), (10, 14)], 'Ghost0': [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (0, 10), (0, 11), (0, 12), (0, 13), (0, 14), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (1, 10), (1, 11), (1, 12), (1, 13), (1, 14), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (2, 10), (2, 11), (2, 12), (2, 13), (2, 14), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (3, 10), (3, 11), (3, 12), (3, 13), (3, 14), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (4, 10), (4, 11), (4, 12), (4, 13), (4, 14), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (5, 10), (5, 11), (5, 12), (5, 13), (5, 14), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (6, 10), (6, 11), (6, 12), (6, 13), (6, 14), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (7, 10), (7, 11), (7, 12), (7, 13), (7, 14), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (8, 10), (8, 11), (8, 12), (8, 13), (8, 14), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (9, 10), (9, 11), (9, 12), (9, 13), (9, 14), (10, 0), (10, 1), (10, 2), (10, 3), (10, 4), (10, 5), (10, 6), (10, 7), (10, 8), (10, 9), (10, 10), (10, 11), (10, 12), (10, 13), (10, 14)], 'Ghost1': [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9), (0, 10), (0, 11), (0, 12), (0, 13), (0, 14), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (1, 10), (1, 11), (1, 12), (1, 13), (1, 14), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (2, 8), (2, 9), (2, 10), (2, 11), (2, 12), (2, 13), (2, 14), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (3, 7), (3, 8), (3, 9), (3, 10), (3, 11), (3, 12), (3, 13), (3, 14), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (4, 7), (4, 8), (4, 9), (4, 10), (4, 11), (4, 12), (4, 13), (4, 14), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (5, 6), (5, 7), (5, 8), (5, 9), (5, 10), (5, 11), (5, 12), (5, 13), (5, 14), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (6, 5), (6, 6), (6, 7), (6, 8), (6, 9), (6, 10), (6, 11), (6, 12), (6, 13), (6, 14), (7, 0), (7, 1), (7, 2), (7, 3), (7, 4), (7, 5), (7, 6), (7, 7), (7, 8), (7, 9), (7, 10), (7, 11), (7, 12), (7, 13), (7, 14), (8, 0), (8, 1), (8, 2), (8, 3), (8, 4), (8, 5), (8, 6), (8, 7), (8, 8), (8, 9), (8, 10), (8, 11), (8, 12), (8, 13), (8, 14), (9, 0), (9, 1), (9, 2), (9, 3), (9, 4), (9, 5), (9, 6), (9, 7), (9, 8), (9, 9), (9, 10), (9, 11), (9, 12), (9, 13), (9, 14), (10, 0), (10, 1), (10, 2), (10, 3), (10, 4), (10, 5), (10, 6), (10, 7), (10, 8), (10, 9), (10, 10), (10, 11), (10, 12), (10, 13), (10, 14)], 'Observation0': [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, 30, 31], 'Observation1': [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, 30, 31]}
"""

View File

@ -0,0 +1,21 @@
class: "GraphEqualityTest"
layoutName: "longBottomBoard"
layout: """
%%%%%%%%%%%
% %
% %
% %
% %
% %
% %
% %
% %
% %
% RBR BBR %
% R.B BGB %
% B B R R %
%P %
%%%%%%%%%%%
"""

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,21 @@
class: "GraphEqualityTest"
layoutName: "wideInvertedBoard"
layout: """
%%%%%%%%%%%%%%%%%%%
% %
% BRR %
% RGB %
% R B %
% %
% %
% %
% %
% %
% BBB %
% R.B %
% B B %
%P %
%%%%%%%%%%%%%%%%%%%
"""

View File

@ -0,0 +1,2 @@
max_points: "2"
class: "PassAllTestsQuestion"

View File

@ -0,0 +1,55 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(5, 4): 0.125, (3, 4): 0.125, (1, 4): 0.125, (7, 4): 0.125, (9, 4): 0.125, (5, 2): 0.125, (2, 4): 0.125, (8, 4): 0.125, }, ]
1 Stop [{(5, 4): 0.222222222222, (5, 2): 0.0, (1, 4): 0.0555555555556, (2, 4): 0.111111111111, (7, 4): 0.222222222222, (9, 4): 0.0555555555556, (3, 4): 0.222222222222, (1, 1): 0.0, (8, 4): 0.111111111111, }, ]
2 Stop [{(5, 4): 0.603773584906, (5, 2): 0.0, (1, 4): 0.00943396226415, (2, 4): 0.0377358490566, (7, 4): 0.150943396226, (9, 4): 0.00943396226415, (3, 4): 0.150943396226, (1, 1): 0.0, (8, 4): 0.0377358490566, }, ]
3 Stop [{(5, 4): 0.304761904762, (5, 2): 0.0, (1, 4): 0.0047619047619, (2, 4): 0.0380952380952, (7, 4): 0.304761904762, (9, 4): 0.0047619047619, (3, 4): 0.304761904762, (1, 1): 0.0, (8, 4): 0.0380952380952, }, ]
4 Stop [{(5, 4): 0.104918032787, (5, 2): 0.0, (1, 4): 0.0016393442623, (2, 4): 0.0262295081967, (7, 4): 0.419672131148, (9, 4): 0.0016393442623, (3, 4): 0.419672131148, (1, 1): 0.0, (8, 4): 0.0262295081967, }, ]
5 Stop [{(5, 4): 0.326322498407, (5, 2): 0.0, (1, 4): 0.00031867431485, (2, 4): 0.0101975780752, (7, 4): 0.326322498407, (9, 4): 0.00031867431485, (3, 4): 0.326322498407, (1, 1): 0.0, (8, 4): 0.0101975780752, }, ]
6 Stop [{(5, 4): 0.329843775165, (5, 2): 0.0, (1, 4): 8.05282654212e-05, (2, 4): 0.00515380898695, (7, 4): 0.329843775165, (9, 4): 8.05282654212e-05, (3, 4): 0.329843775165, (1, 1): 0.0, (8, 4): 0.00515380898695, }, ]
7 Stop [{(5, 4): 0.664921572208, (5, 2): 0.0, (1, 4): 1.01458980134e-05, (2, 4): 0.00129867494572, (7, 4): 0.166230393052, (9, 4): 1.01458980134e-05, (3, 4): 0.166230393052, (1, 1): 0.0, (8, 4): 0.00129867494572, }, ]
8 Stop [{(5, 4): 0.888501748065, (5, 2): 0.0, (1, 4): 8.47341297212e-07, (2, 4): 0.000216919372086, (7, 4): 0.0555313592541, (9, 4): 8.47341297212e-07, (3, 4): 0.0555313592541, (1, 1): 0.0, (8, 4): 0.000216919372086, }, ]
9 Stop [{(5, 4): 0.888695652911, (5, 2): 0.0, (1, 4): 2.11881554821e-07, (2, 4): 0.000108483356068, (7, 4): 0.0555434783069, (9, 4): 2.11881554821e-07, (3, 4): 0.0555434783069, (1, 1): 0.0, (8, 4): 0.000108483356068, }, ]
10 Stop [{(5, 4): 0.969668246473, (5, 2): 0.0, (1, 4): 1.44491828452e-08, (2, 4): 1.47959632335e-05, (7, 4): 0.0151510663511, (9, 4): 1.44491828452e-08, (3, 4): 0.0151510663511, (1, 1): 0.0, (8, 4): 1.47959632335e-05, }, ]
11 Stop [{(5, 4): 0.992244304412, (5, 2): 0.0, (1, 4): 9.24099520232e-10, (2, 4): 1.89255581744e-06, (7, 4): 0.00387595431411, (9, 4): 9.24099520232e-10, (3, 4): 0.00387595431411, (1, 1): 0.0, (8, 4): 1.89255581744e-06, }, ]
12 Stop [{(5, 4): 0.998050207166, (5, 2): 0.0, (1, 4): 5.80941680333e-11, (2, 4): 2.37953712264e-07, (7, 4): 0.000974658405435, (9, 4): 5.80941680333e-11, (3, 4): 0.000974658405435, (1, 1): 0.0, (8, 4): 2.37953712264e-07, }, ]
13 Stop [{(5, 4): 0.998050444742, (5, 2): 0.0, (1, 4): 1.45235454655e-11, (2, 4): 1.18976884454e-07, (7, 4): 0.000974658637444, (9, 4): 1.45235454655e-11, (3, 4): 0.000974658637444, (1, 1): 0.0, (8, 4): 1.18976884454e-07, }, ]
14 Stop [{(5, 4): 0.999511927277, (5, 2): 0.0, (1, 4): 9.09050802217e-13, (2, 4): 1.48938883435e-08, (7, 4): 0.00024402146662, (9, 4): 9.09050802217e-13, (3, 4): 0.00024402146662, (1, 1): 0.0, (8, 4): 1.48938883435e-08, }, ]
15 Stop [{(5, 4): 0.999877940862, (5, 2): 0.0, (1, 4): 5.68364806021e-14, (2, 4): 1.86241779637e-09, (7, 4): 6.10277063515e-05, (9, 4): 5.68364806021e-14, (3, 4): 6.10277063515e-05, (1, 1): 0.0, (8, 4): 1.86241779637e-09, }, ]
16 Stop [{(5, 4): 0.999969482888, (5, 2): 0.0, (1, 4): 3.55260526024e-15, (2, 4): 2.32823538335e-10, (7, 4): 1.52583234083e-05, (9, 4): 3.55260526024e-15, (3, 4): 1.52583234083e-05, (1, 1): 0.0, (8, 4): 2.32823538335e-10, }, ]
17 Stop [{(5, 4): 0.999992370605, (5, 2): 0.0, (1, 4): 2.22042910859e-16, (2, 4): 2.91036084121e-11, (7, 4): 3.81466816179e-06, (9, 4): 2.22042910859e-16, (3, 4): 3.81466816179e-06, (1, 1): 0.0, (8, 4): 2.91036084121e-11, }, ]
18 Stop [{(5, 4): 0.999998092648, (5, 2): 0.0, (1, 4): 1.3877761338e-17, (2, 4): 3.63797186818e-12, (7, 4): 9.53672497413e-07, (9, 4): 1.3877761338e-17, (3, 4): 9.53672497413e-07, (1, 1): 0.0, (8, 4): 3.63797186818e-12, }, ]
19 Stop [{(5, 4): 0.999998092651, (5, 2): 0.0, (1, 4): 3.46944033451e-18, (2, 4): 1.8189859341e-12, (7, 4): 9.53672497417e-07, (9, 4): 3.46944033451e-18, (3, 4): 9.53672497417e-07, (1, 1): 0.0, (8, 4): 1.8189859341e-12, }, ]
20 Stop [{(5, 4): 0.999992370656, (5, 2): 0.0, (1, 4): 3.46942048235e-18, (2, 4): 3.6379510517e-12, (7, 4): 3.81466816199e-06, (9, 4): 3.46942048235e-18, (3, 4): 3.81466816199e-06, (1, 1): 0.0, (8, 4): 3.6379510517e-12, }, ]
21 Stop [{(5, 4): 0.999998092654, (5, 2): 0.0, (1, 4): 2.16840020907e-19, (2, 4): 4.54746483526e-13, (7, 4): 9.53672497419e-07, (9, 4): 2.16840020907e-19, (3, 4): 9.53672497419e-07, (1, 1): 0.0, (8, 4): 4.54746483526e-13, }, ]
22 Stop [{(5, 4): 0.999992370656, (5, 2): 0.0, (1, 4): 3.46942048235e-18, (2, 4): 3.6379510517e-12, (7, 4): 3.81466816199e-06, (9, 4): 3.46942048235e-18, (3, 4): 3.81466816199e-06, (1, 1): 0.0, (8, 4): 3.6379510517e-12, }, ]
23 Stop [{(5, 4): 0.99999237066, (5, 2): 0.0, (1, 4): 8.67355120591e-19, (2, 4): 1.81897552586e-12, (7, 4): 3.814668162e-06, (9, 4): 8.67355120591e-19, (3, 4): 3.814668162e-06, (1, 1): 0.0, (8, 4): 1.81897552586e-12, }, ]
24 Stop [{(5, 4): 0.999998092655, (5, 2): 0.0, (1, 4): 5.42100052269e-20, (2, 4): 2.27373241763e-13, (7, 4): 9.5367249742e-07, (9, 4): 5.42100052269e-20, (3, 4): 9.5367249742e-07, (1, 1): 0.0, (8, 4): 2.27373241763e-13, }, ]
25 Stop [{(5, 4): 0.999998092655, (5, 2): 0.0, (1, 4): 1.35525013067e-20, (2, 4): 1.13686620882e-13, (7, 4): 9.5367249742e-07, (9, 4): 1.35525013067e-20, (3, 4): 9.5367249742e-07, (1, 1): 0.0, (8, 4): 1.13686620882e-13, }, ]
26 Stop [{(5, 4): 0.999999523163, (5, 2): 0.0, (1, 4): 8.47032543358e-22, (2, 4): 1.42108479389e-14, (7, 4): 2.38418465415e-07, (9, 4): 8.47032543358e-22, (3, 4): 2.38418465415e-07, (1, 1): 0.0, (8, 4): 1.42108479389e-14, }, ]
27 Stop [{(5, 4): 0.999999880791, (5, 2): 0.0, (1, 4): 5.29395528925e-23, (2, 4): 1.77635662764e-15, (7, 4): 5.960463767e-08, (9, 4): 5.29395528925e-23, (3, 4): 5.960463767e-08, (1, 1): 0.0, (8, 4): 1.77635662764e-15, }, ]
28 Stop [{(5, 4): 0.999999970198, (5, 2): 0.0, (1, 4): 3.3087223516e-24, (2, 4): 2.22044598308e-16, (7, 4): 1.49011607498e-08, (9, 4): 3.3087223516e-24, (3, 4): 1.49011607498e-08, (1, 1): 0.0, (8, 4): 2.22044598308e-16, }, ]
29 Stop [{(5, 4): 0.999999970198, (5, 2): 0.0, (1, 4): 8.27180587901e-25, (2, 4): 1.11022299154e-16, (7, 4): 1.49011607498e-08, (9, 4): 8.27180587901e-25, (3, 4): 1.49011607498e-08, (1, 1): 0.0, (8, 4): 1.11022299154e-16, }, ]
30 Stop [{(5, 4): 0.999999992549, (5, 2): 0.0, (1, 4): 5.16987878994e-26, (2, 4): 1.38777877044e-17, (7, 4): 3.72529027071e-09, (9, 4): 5.16987878994e-26, (3, 4): 3.72529027071e-09, (1, 1): 0.0, (8, 4): 1.38777877044e-17, }, ]
31 Stop [{(5, 4): 0.999999970198, (5, 2): 0.0, (1, 4): 2.06795146975e-25, (2, 4): 1.11022299154e-16, (7, 4): 1.49011607498e-08, (9, 4): 2.06795146975e-25, (3, 4): 1.49011607498e-08, (1, 1): 0.0, (8, 4): 1.11022299154e-16, }, ]
32 Stop [{(5, 4): 0.999999992549, (5, 2): 0.0, (1, 4): 1.29246969748e-26, (2, 4): 1.38777877044e-17, (7, 4): 3.72529027071e-09, (9, 4): 1.29246969748e-26, (3, 4): 3.72529027071e-09, (1, 1): 0.0, (8, 4): 1.38777877044e-17, }, ]
33 Stop [{(5, 4): 0.999999998137, (5, 2): 0.0, (1, 4): 8.07793565442e-28, (2, 4): 1.73472347275e-18, (7, 4): 9.31322572881e-10, (9, 4): 8.07793565442e-28, (3, 4): 9.31322572881e-10, (1, 1): 0.0, (8, 4): 1.73472347275e-18, }, ]
34 Stop [{(5, 4): 0.999999999534, (5, 2): 0.0, (1, 4): 5.04870979106e-29, (2, 4): 2.16840434396e-19, (7, 4): 2.32830643545e-10, (9, 4): 5.04870979106e-29, (3, 4): 2.32830643545e-10, (1, 1): 0.0, (8, 4): 2.16840434396e-19, }, ]
35 Stop [{(5, 4): 0.999999999884, (5, 2): 0.0, (1, 4): 3.15544362052e-30, (2, 4): 2.7105054309e-20, (7, 4): 5.82076609067e-11, (9, 4): 3.15544362052e-30, (3, 4): 5.82076609067e-11, (1, 1): 0.0, (8, 4): 2.7105054309e-20, }, ]
36 Stop [{(5, 4): 0.999999999971, (5, 2): 0.0, (1, 4): 1.972152263e-31, (2, 4): 3.38813178892e-21, (7, 4): 1.45519152279e-11, (9, 4): 1.972152263e-31, (3, 4): 1.45519152279e-11, (1, 1): 0.0, (8, 4): 3.38813178892e-21, }, ]
37 Stop [{(5, 4): 0.999999999993, (5, 2): 0.0, (1, 4): 1.2325951644e-32, (2, 4): 4.23516473624e-22, (7, 4): 3.63797880707e-12, (9, 4): 1.2325951644e-32, (3, 4): 3.63797880707e-12, (1, 1): 0.0, (8, 4): 4.23516473624e-22, }, ]
38 Stop [{(5, 4): 0.999999999993, (5, 2): 0.0, (1, 4): 3.081487911e-33, (2, 4): 2.11758236812e-22, (7, 4): 3.63797880707e-12, (9, 4): 3.081487911e-33, (3, 4): 3.63797880707e-12, (1, 1): 0.0, (8, 4): 2.11758236812e-22, }, ]
39 Stop [{(5, 4): 0.999999999998, (5, 2): 0.0, (1, 4): 1.92592994438e-34, (2, 4): 2.64697796016e-23, (7, 4): 9.09494701771e-13, (9, 4): 1.92592994438e-34, (3, 4): 9.09494701771e-13, (1, 1): 0.0, (8, 4): 2.64697796016e-23, }, ]
40 Stop [{(5, 4): 0.999999999998, (5, 2): 0.0, (1, 4): 4.81482486096e-35, (2, 4): 1.32348898008e-23, (7, 4): 9.09494701771e-13, (9, 4): 4.81482486096e-35, (3, 4): 9.09494701771e-13, (1, 1): 0.0, (8, 4): 1.32348898008e-23, }, ]
41 Stop [{(5, 4): 1.0, (5, 2): 0.0, (1, 4): 3.0092655381e-36, (2, 4): 1.65436122511e-24, (7, 4): 2.27373675443e-13, (9, 4): 3.0092655381e-36, (3, 4): 2.27373675443e-13, (1, 1): 0.0, (8, 4): 1.65436122511e-24, }, ]
42 Stop [{(5, 4): 1.0, (5, 2): 0.0, (1, 4): 1.88079096132e-37, (2, 4): 2.06795153138e-25, (7, 4): 5.68434188608e-14, (9, 4): 1.88079096132e-37, (3, 4): 5.68434188608e-14, (1, 1): 0.0, (8, 4): 2.06795153138e-25, }, ]
43 Stop [{(5, 4): 1.0, (5, 2): 0.0, (1, 4): 7.52316384526e-37, (2, 4): 1.65436122511e-24, (7, 4): 2.27373675443e-13, (9, 4): 7.52316384526e-37, (3, 4): 2.27373675443e-13, (1, 1): 0.0, (8, 4): 1.65436122511e-24, }, ]
44 Stop [{(5, 4): 1.0, (5, 2): 0.0, (1, 4): 1.88079096131e-37, (2, 4): 8.27180612553e-25, (7, 4): 2.27373675443e-13, (9, 4): 1.88079096131e-37, (3, 4): 2.27373675443e-13, (1, 1): 0.0, (8, 4): 8.27180612553e-25, }, ]
45 Stop [{(5, 4): 1.0, (5, 2): 0.0, (1, 4): 1.17549435082e-38, (2, 4): 1.03397576569e-25, (7, 4): 5.68434188608e-14, (9, 4): 1.17549435082e-38, (3, 4): 5.68434188608e-14, (1, 1): 0.0, (8, 4): 1.03397576569e-25, }, ]
46 Stop [{(5, 4): 1.0, (5, 2): 0.0, (1, 4): 7.34683969264e-40, (2, 4): 1.29246970711e-26, (7, 4): 1.42108547152e-14, (9, 4): 7.34683969264e-40, (3, 4): 1.42108547152e-14, (1, 1): 0.0, (8, 4): 1.29246970711e-26, }, ]
47 Stop [{(5, 4): 1.0, (5, 2): 0.0, (1, 4): 7.34683969264e-40, (2, 4): 2.58493941423e-26, (7, 4): 5.68434188608e-14, (9, 4): 7.34683969264e-40, (3, 4): 5.68434188608e-14, (1, 1): 0.0, (8, 4): 2.58493941423e-26, }, ]
48 Stop [{(5, 4): 1.0, (5, 2): 0.0, (1, 4): 4.5917748079e-41, (2, 4): 3.23117426779e-27, (7, 4): 1.42108547152e-14, (9, 4): 4.5917748079e-41, (3, 4): 1.42108547152e-14, (1, 1): 0.0, (8, 4): 3.23117426779e-27, }, ]
49 Stop [{(5, 4): 1.0, (5, 2): 0.0, (1, 4): 1.14794370197e-41, (2, 4): 1.61558713389e-27, (7, 4): 1.42108547152e-14, (9, 4): 1.14794370197e-41, (3, 4): 1.42108547152e-14, (1, 1): 0.0, (8, 4): 1.61558713389e-27, }, ]
50 Stop [{(5, 4): 1.0, (5, 2): 0.0, (1, 4): 1.83670992316e-40, (2, 4): 1.29246970711e-26, (7, 4): 5.68434188608e-14, (9, 4): 1.83670992316e-40, (3, 4): 5.68434188608e-14, (1, 1): 0.0, (8, 4): 1.29246970711e-26, }, ]
51 None [{(5, 4): 1.0, (5, 2): 0.0, (1, 4): 4.5917748079e-41, (2, 4): 6.46234853557e-27, (7, 4): 5.68434188608e-14, (9, 4): 4.5917748079e-41, (3, 4): 5.68434188608e-14, (1, 1): 0.0, (8, 4): 6.46234853557e-27, }, ]
"""

View File

@ -0,0 +1,26 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%%%%%%
% %G% %
%%%%%%%%%%%
%%%%%P%%%%%
% %%%%%%%%%
%%%%%%%%%%%
"""
observe: "True"
elapse: "False"
checkUniform: "False"
maxMoves: "50"
numParticles: "5000"
numGhosts: "1"
ghost: "SeededRandomGhostAgent"
inference: "ParticleFilter"
L2Tolerance: "0.05"
errorMsg: "Particle filter observe test: %d inference errors."

View File

@ -0,0 +1,105 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(1, 3): 0.0714285714286, (2, 9): 0.0714285714286, (5, 6): 0.0714285714286, (2, 8): 0.0714285714286, (9, 8): 0.0714285714286, (9, 3): 0.0714285714286, (9, 9): 0.0714285714286, (1, 4): 0.0714285714286, (8, 9): 0.0714285714286, (1, 8): 0.0714285714286, (8, 8): 0.0714285714286, (2, 3): 0.0714285714286, (1, 9): 0.0714285714286, (2, 4): 0.0714285714286, }, ]
1 Stop [{(1, 3): 0.129032258065, (2, 9): 0.0645161290323, (5, 6): 0.0, (2, 8): 0.0322580645161, (9, 8): 0.0645161290323, (9, 3): 0.129032258065, (9, 9): 0.129032258065, (1, 4): 0.0645161290323, (2, 4): 0.0322580645161, (8, 9): 0.0645161290323, (1, 8): 0.0645161290323, (8, 8): 0.0322580645161, (2, 3): 0.0645161290323, (1, 9): 0.129032258065, (1, 1): 0.0, }, ]
2 Stop [{(1, 3): 0.0769230769231, (2, 9): 0.0769230769231, (5, 6): 0.0, (2, 8): 0.0769230769231, (9, 8): 0.0769230769231, (9, 3): 0.0769230769231, (9, 9): 0.0769230769231, (1, 4): 0.0769230769231, (2, 4): 0.0769230769231, (8, 9): 0.0769230769231, (1, 8): 0.0769230769231, (8, 8): 0.0769230769231, (2, 3): 0.0769230769231, (1, 9): 0.0769230769231, (1, 1): 0.0, }, ]
3 Stop [{(1, 3): 0.129032258065, (2, 9): 0.0645161290323, (5, 6): 0.0, (2, 8): 0.0322580645161, (9, 8): 0.0645161290323, (9, 3): 0.129032258065, (9, 9): 0.129032258065, (1, 4): 0.0645161290323, (2, 4): 0.0322580645161, (8, 9): 0.0645161290323, (1, 8): 0.0645161290323, (8, 8): 0.0322580645161, (2, 3): 0.0645161290323, (1, 9): 0.129032258065, (1, 1): 0.0, }, ]
4 Stop [{(1, 3): 0.175824175824, (2, 9): 0.043956043956, (5, 6): 0.0, (2, 8): 0.010989010989, (9, 8): 0.043956043956, (9, 3): 0.175824175824, (9, 9): 0.175824175824, (1, 4): 0.043956043956, (2, 4): 0.010989010989, (8, 9): 0.043956043956, (1, 8): 0.043956043956, (8, 8): 0.010989010989, (2, 3): 0.043956043956, (1, 9): 0.175824175824, (1, 1): 0.0, }, ]
5 Stop [{(1, 3): 0.208469055375, (2, 9): 0.0260586319218, (5, 6): 0.0, (2, 8): 0.00325732899023, (9, 8): 0.0260586319218, (9, 3): 0.208469055375, (9, 9): 0.208469055375, (1, 4): 0.0260586319218, (2, 4): 0.00325732899023, (8, 9): 0.0260586319218, (1, 8): 0.0260586319218, (8, 8): 0.00325732899023, (2, 3): 0.0260586319218, (1, 9): 0.208469055375, (1, 1): 0.0, }, ]
6 Stop [{(1, 3): 0.227960819234, (2, 9): 0.0142475512021, (5, 6): 0.0, (2, 8): 0.000890471950134, (9, 8): 0.0142475512021, (9, 3): 0.227960819234, (9, 9): 0.227960819234, (1, 4): 0.0142475512021, (2, 4): 0.000890471950134, (8, 9): 0.0142475512021, (1, 8): 0.0142475512021, (8, 8): 0.000890471950134, (2, 3): 0.0142475512021, (1, 9): 0.227960819234, (1, 1): 0.0, }, ]
7 Stop [{(1, 3): 0.208469055375, (2, 9): 0.0260586319218, (5, 6): 0.0, (2, 8): 0.00325732899023, (9, 8): 0.0260586319218, (9, 3): 0.208469055375, (9, 9): 0.208469055375, (1, 4): 0.0260586319218, (2, 4): 0.00325732899023, (8, 9): 0.0260586319218, (1, 8): 0.0260586319218, (8, 8): 0.00325732899023, (2, 3): 0.0260586319218, (1, 9): 0.208469055375, (1, 1): 0.0, }, ]
8 Stop [{(1, 3): 0.180281690141, (2, 9): 0.0450704225352, (5, 6): 0.0, (2, 8): 0.00281690140845, (9, 8): 0.0450704225352, (9, 3): 0.180281690141, (9, 9): 0.180281690141, (1, 4): 0.0450704225352, (2, 4): 0.00281690140845, (8, 9): 0.0450704225352, (1, 8): 0.0450704225352, (8, 8): 0.00281690140845, (2, 3): 0.0450704225352, (1, 9): 0.180281690141, (1, 1): 0.0, }, ]
9 Stop [{(1, 3): 0.210008203445, (2, 9): 0.0262510254307, (5, 6): 0.0, (2, 8): 0.000820344544709, (9, 8): 0.0262510254307, (9, 3): 0.210008203445, (9, 9): 0.210008203445, (1, 4): 0.0262510254307, (2, 4): 0.000820344544709, (8, 9): 0.0262510254307, (1, 8): 0.0262510254307, (8, 8): 0.000820344544709, (2, 3): 0.0262510254307, (1, 9): 0.210008203445, (1, 1): 0.0, }, ]
10 Stop [{(1, 3): 0.180281690141, (2, 9): 0.0450704225352, (5, 6): 0.0, (2, 8): 0.00281690140845, (9, 8): 0.0450704225352, (9, 3): 0.180281690141, (9, 9): 0.180281690141, (1, 4): 0.0450704225352, (2, 4): 0.00281690140845, (8, 9): 0.0450704225352, (1, 8): 0.0450704225352, (8, 8): 0.00281690140845, (2, 3): 0.0450704225352, (1, 9): 0.180281690141, (1, 1): 0.0, }, ]
11 Stop [{(1, 3): 0.139130434783, (2, 9): 0.0695652173913, (5, 6): 0.0, (2, 8): 0.00869565217391, (9, 8): 0.0695652173913, (9, 3): 0.139130434783, (9, 9): 0.139130434783, (1, 4): 0.0695652173913, (2, 4): 0.00869565217391, (8, 9): 0.0695652173913, (1, 8): 0.0695652173913, (8, 8): 0.00869565217391, (2, 3): 0.0695652173913, (1, 9): 0.139130434783, (1, 1): 0.0, }, ]
12 Stop [{(1, 3): 0.0981595092025, (2, 9): 0.0981595092025, (5, 6): 0.0, (2, 8): 0.00613496932515, (9, 8): 0.0981595092025, (9, 3): 0.0981595092025, (9, 9): 0.0981595092025, (1, 4): 0.0981595092025, (2, 4): 0.00613496932515, (8, 9): 0.0981595092025, (1, 8): 0.0981595092025, (8, 8): 0.00613496932515, (2, 3): 0.0981595092025, (1, 9): 0.0981595092025, (1, 1): 0.0, }, ]
13 Stop [{(1, 3): 0.141906873614, (2, 9): 0.0709534368071, (5, 6): 0.0, (2, 8): 0.00221729490022, (9, 8): 0.0709534368071, (9, 3): 0.141906873614, (9, 9): 0.141906873614, (1, 4): 0.0709534368071, (2, 4): 0.00221729490022, (8, 9): 0.0709534368071, (1, 8): 0.0709534368071, (8, 8): 0.00221729490022, (2, 3): 0.0709534368071, (1, 9): 0.141906873614, (1, 1): 0.0, }, ]
14 Stop [{(1, 3): 0.0981595092025, (2, 9): 0.0981595092025, (5, 6): 0.0, (2, 8): 0.00613496932515, (9, 8): 0.0981595092025, (9, 3): 0.0981595092025, (9, 9): 0.0981595092025, (1, 4): 0.0981595092025, (2, 4): 0.00613496932515, (8, 9): 0.0981595092025, (1, 8): 0.0981595092025, (8, 8): 0.00613496932515, (2, 3): 0.0981595092025, (1, 9): 0.0981595092025, (1, 1): 0.0, }, ]
15 Stop [{(1, 3): 0.141906873614, (2, 9): 0.0709534368071, (5, 6): 0.0, (2, 8): 0.00221729490022, (9, 8): 0.0709534368071, (9, 3): 0.141906873614, (9, 9): 0.141906873614, (1, 4): 0.0709534368071, (2, 4): 0.00221729490022, (8, 9): 0.0709534368071, (1, 8): 0.0709534368071, (8, 8): 0.00221729490022, (2, 3): 0.0709534368071, (1, 9): 0.141906873614, (1, 1): 0.0, }, ]
16 Stop [{(1, 3): 0.181431608788, (2, 9): 0.045357902197, (5, 6): 0.0, (2, 8): 0.000708717221828, (9, 8): 0.045357902197, (9, 3): 0.181431608788, (9, 9): 0.181431608788, (1, 4): 0.045357902197, (2, 4): 0.000708717221828, (8, 9): 0.045357902197, (1, 8): 0.045357902197, (8, 8): 0.000708717221828, (2, 3): 0.045357902197, (1, 9): 0.181431608788, (1, 1): 0.0, }, ]
17 Stop [{(1, 3): 0.210396548182, (2, 9): 0.0262995685227, (5, 6): 0.0, (2, 8): 0.000205465379084, (9, 8): 0.0262995685227, (9, 3): 0.210396548182, (9, 9): 0.210396548182, (1, 4): 0.0262995685227, (2, 4): 0.000205465379084, (8, 9): 0.0262995685227, (1, 8): 0.0262995685227, (8, 8): 0.000205465379084, (2, 3): 0.0262995685227, (1, 9): 0.210396548182, (1, 1): 0.0, }, ]
18 Stop [{(1, 3): 0.22853316967, (2, 9): 0.0142833231044, (5, 6): 0.0, (2, 8): 5.57942308765e-05, (9, 8): 0.0142833231044, (9, 3): 0.22853316967, (9, 9): 0.22853316967, (1, 4): 0.0142833231044, (2, 4): 5.57942308765e-05, (8, 9): 0.0142833231044, (1, 8): 0.0142833231044, (8, 8): 5.57942308765e-05, (2, 3): 0.0142833231044, (1, 9): 0.22853316967, (1, 1): 0.0, }, ]
19 Stop [{(1, 3): 0.238795528414, (2, 9): 0.00746236026293, (5, 6): 0.0, (2, 8): 1.45749223885e-05, (9, 8): 0.00746236026293, (9, 3): 0.238795528414, (9, 9): 0.238795528414, (1, 4): 0.00746236026293, (2, 4): 1.45749223885e-05, (8, 9): 0.00746236026293, (1, 8): 0.00746236026293, (8, 8): 1.45749223885e-05, (2, 3): 0.00746236026293, (1, 9): 0.238795528414, (1, 1): 0.0, }, ]
20 Stop [{(1, 3): 0.244272077707, (2, 9): 0.00381675121417, (5, 6): 0.0, (2, 8): 3.72729610758e-06, (9, 8): 0.00381675121417, (9, 3): 0.244272077707, (9, 9): 0.244272077707, (1, 4): 0.00381675121417, (2, 4): 3.72729610758e-06, (8, 9): 0.00381675121417, (1, 8): 0.00381675121417, (8, 8): 3.72729610758e-06, (2, 3): 0.00381675121417, (1, 9): 0.244272077707, (1, 1): 0.0, }, ]
21 Stop [{(1, 3): 0.238795528414, (2, 9): 0.00746236026293, (5, 6): 0.0, (2, 8): 1.45749223885e-05, (9, 8): 0.00746236026293, (9, 3): 0.238795528414, (9, 9): 0.238795528414, (1, 4): 0.00746236026293, (2, 4): 1.45749223885e-05, (8, 9): 0.00746236026293, (1, 8): 0.00746236026293, (8, 8): 1.45749223885e-05, (2, 3): 0.00746236026293, (1, 9): 0.238795528414, (1, 1): 0.0, }, ]
22 Stop [{(1, 3): 0.244272077707, (2, 9): 0.00381675121417, (5, 6): 0.0, (2, 8): 3.72729610758e-06, (9, 8): 0.00381675121417, (9, 3): 0.244272077707, (9, 9): 0.244272077707, (1, 4): 0.00381675121417, (2, 4): 3.72729610758e-06, (8, 9): 0.00381675121417, (1, 8): 0.00381675121417, (8, 8): 3.72729610758e-06, (2, 3): 0.00381675121417, (1, 9): 0.244272077707, (1, 1): 0.0, }, ]
23 Stop [{(1, 3): 0.247103548324, (2, 9): 0.00193049647128, (5, 6): 0.0, (2, 8): 9.42625230118e-07, (9, 8): 0.00193049647128, (9, 3): 0.247103548324, (9, 9): 0.247103548324, (1, 4): 0.00193049647128, (2, 4): 9.42625230118e-07, (8, 9): 0.00193049647128, (1, 8): 0.00193049647128, (8, 8): 9.42625230118e-07, (2, 3): 0.00193049647128, (1, 9): 0.247103548324, (1, 1): 0.0, }, ]
24 Stop [{(1, 3): 0.244272077707, (2, 9): 0.00381675121417, (5, 6): 0.0, (2, 8): 3.72729610758e-06, (9, 8): 0.00381675121417, (9, 3): 0.244272077707, (9, 9): 0.244272077707, (1, 4): 0.00381675121417, (2, 4): 3.72729610758e-06, (8, 9): 0.00381675121417, (1, 8): 0.00381675121417, (8, 8): 3.72729610758e-06, (2, 3): 0.00381675121417, (1, 9): 0.244272077707, (1, 1): 0.0, }, ]
25 Stop [{(1, 3): 0.247103548324, (2, 9): 0.00193049647128, (5, 6): 0.0, (2, 8): 9.42625230118e-07, (9, 8): 0.00193049647128, (9, 3): 0.247103548324, (9, 9): 0.247103548324, (1, 4): 0.00193049647128, (2, 4): 9.42625230118e-07, (8, 9): 0.00193049647128, (1, 8): 0.00193049647128, (8, 8): 9.42625230118e-07, (2, 3): 0.00193049647128, (1, 9): 0.247103548324, (1, 1): 0.0, }, ]
26 Stop [{(1, 3): 0.244272077707, (2, 9): 0.00381675121417, (5, 6): 0.0, (2, 8): 3.72729610758e-06, (9, 8): 0.00381675121417, (9, 3): 0.244272077707, (9, 9): 0.244272077707, (1, 4): 0.00381675121417, (2, 4): 3.72729610758e-06, (8, 9): 0.00381675121417, (1, 8): 0.00381675121417, (8, 8): 3.72729610758e-06, (2, 3): 0.00381675121417, (1, 9): 0.244272077707, (1, 1): 0.0, }, ]
27 Stop [{(1, 3): 0.23880335963, (2, 9): 0.00746260498843, (5, 6): 0.0, (2, 8): 3.64385009201e-06, (9, 8): 0.00746260498843, (9, 3): 0.23880335963, (9, 9): 0.23880335963, (1, 4): 0.00746260498843, (2, 4): 3.64385009201e-06, (8, 9): 0.00746260498843, (1, 8): 0.00746260498843, (8, 8): 3.64385009201e-06, (2, 3): 0.00746260498843, (1, 9): 0.23880335963, (1, 1): 0.0, }, ]
28 Stop [{(1, 3): 0.228561862645, (2, 9): 0.0142851164153, (5, 6): 0.0, (2, 8): 1.39503089993e-05, (9, 8): 0.0142851164153, (9, 3): 0.228561862645, (9, 9): 0.228561862645, (1, 4): 0.0142851164153, (2, 4): 1.39503089993e-05, (8, 9): 0.0142851164153, (1, 8): 0.0142851164153, (8, 8): 1.39503089993e-05, (2, 3): 0.0142851164153, (1, 9): 0.228561862645, (1, 1): 0.0, }, ]
29 Stop [{(1, 3): 0.23880335963, (2, 9): 0.00746260498843, (5, 6): 0.0, (2, 8): 3.64385009201e-06, (9, 8): 0.00746260498843, (9, 3): 0.23880335963, (9, 9): 0.23880335963, (1, 4): 0.00746260498843, (2, 4): 3.64385009201e-06, (8, 9): 0.00746260498843, (1, 8): 0.00746260498843, (8, 8): 3.64385009201e-06, (2, 3): 0.00746260498843, (1, 9): 0.23880335963, (1, 1): 0.0, }, ]
30 Stop [{(1, 3): 0.228569037015, (2, 9): 0.0142855648134, (5, 6): 0.0, (2, 8): 3.48768672203e-06, (9, 8): 0.0142855648134, (9, 3): 0.228569037015, (9, 9): 0.228569037015, (1, 4): 0.0142855648134, (2, 4): 3.48768672203e-06, (8, 9): 0.0142855648134, (1, 8): 0.0142855648134, (8, 8): 3.48768672203e-06, (2, 3): 0.0142855648134, (1, 9): 0.228569037015, (1, 1): 0.0, }, ]
31 Stop [{(1, 3): 0.238805317514, (2, 9): 0.00746266617231, (5, 6): 0.0, (2, 8): 9.10969991738e-07, (9, 8): 0.00746266617231, (9, 3): 0.238805317514, (9, 9): 0.238805317514, (1, 4): 0.00746266617231, (2, 4): 9.10969991738e-07, (8, 9): 0.00746266617231, (1, 8): 0.00746266617231, (8, 8): 9.10969991738e-07, (2, 3): 0.00746266617231, (1, 9): 0.238805317514, (1, 1): 0.0, }, ]
32 Stop [{(1, 3): 0.228569037015, (2, 9): 0.0142855648134, (5, 6): 0.0, (2, 8): 3.48768672203e-06, (9, 8): 0.0142855648134, (9, 3): 0.228569037015, (9, 9): 0.228569037015, (1, 4): 0.0142855648134, (2, 4): 3.48768672203e-06, (8, 9): 0.0142855648134, (1, 8): 0.0142855648134, (8, 8): 3.48768672203e-06, (2, 3): 0.0142855648134, (1, 9): 0.228569037015, (1, 1): 0.0, }, ]
33 Stop [{(1, 3): 0.21052428694, (2, 9): 0.0263155358674, (5, 6): 0.0, (2, 8): 3.21234568694e-06, (9, 8): 0.0263155358674, (9, 3): 0.21052428694, (9, 9): 0.21052428694, (1, 4): 0.0263155358674, (2, 4): 3.21234568694e-06, (8, 9): 0.0263155358674, (1, 8): 0.0263155358674, (8, 8): 3.21234568694e-06, (2, 3): 0.0263155358674, (1, 9): 0.21052428694, (1, 1): 0.0, }, ]
34 Stop [{(1, 3): 0.181816668562, (2, 9): 0.0454541671406, (5, 6): 0.0, (2, 8): 2.77430219364e-06, (9, 8): 0.0454541671406, (9, 3): 0.181816668562, (9, 9): 0.181816668562, (1, 4): 0.0454541671406, (2, 4): 2.77430219364e-06, (8, 9): 0.0454541671406, (1, 8): 0.0454541671406, (8, 8): 2.77430219364e-06, (2, 3): 0.0454541671406, (1, 9): 0.181816668562, (1, 1): 0.0, }, ]
35 Stop [{(1, 3): 0.142856208652, (2, 9): 0.0714281043258, (5, 6): 0.0, (2, 8): 2.17981275408e-06, (9, 8): 0.0714281043258, (9, 3): 0.142856208652, (9, 9): 0.142856208652, (1, 4): 0.0714281043258, (2, 4): 2.17981275408e-06, (8, 9): 0.0714281043258, (1, 8): 0.0714281043258, (8, 8): 2.17981275408e-06, (2, 3): 0.0714281043258, (1, 9): 0.142856208652, (1, 1): 0.0, }, ]
36 Stop [{(1, 3): 0.181817803502, (2, 9): 0.0454544508755, (5, 6): 0.0, (2, 8): 6.93579877861e-07, (9, 8): 0.0454544508755, (9, 3): 0.181817803502, (9, 9): 0.181817803502, (1, 4): 0.0454544508755, (2, 4): 6.93579877861e-07, (8, 9): 0.0454544508755, (1, 8): 0.0454544508755, (8, 8): 6.93579877861e-07, (2, 3): 0.0454544508755, (1, 9): 0.181817803502, (1, 1): 0.0, }, ]
37 Stop [{(1, 3): 0.142856208652, (2, 9): 0.0714281043258, (5, 6): 0.0, (2, 8): 2.17981275408e-06, (9, 8): 0.0714281043258, (9, 3): 0.142856208652, (9, 9): 0.142856208652, (1, 4): 0.0714281043258, (2, 4): 2.17981275408e-06, (8, 9): 0.0714281043258, (1, 8): 0.0714281043258, (8, 8): 2.17981275408e-06, (2, 3): 0.0714281043258, (1, 9): 0.142856208652, (1, 1): 0.0, }, ]
38 Stop [{(1, 3): 0.181817803502, (2, 9): 0.0454544508755, (5, 6): 0.0, (2, 8): 6.93579877861e-07, (9, 8): 0.0454544508755, (9, 3): 0.181817803502, (9, 9): 0.181817803502, (1, 4): 0.0454544508755, (2, 4): 6.93579877861e-07, (8, 9): 0.0454544508755, (1, 8): 0.0454544508755, (8, 8): 6.93579877861e-07, (2, 3): 0.0454544508755, (1, 9): 0.181817803502, (1, 1): 0.0, }, ]
39 Stop [{(1, 3): 0.210526188985, (2, 9): 0.0263157736232, (5, 6): 0.0, (2, 8): 2.00773419366e-07, (9, 8): 0.0263157736232, (9, 3): 0.210526188985, (9, 9): 0.210526188985, (1, 4): 0.0263157736232, (2, 4): 2.00773419366e-07, (8, 9): 0.0263157736232, (1, 8): 0.0263157736232, (8, 8): 2.00773419366e-07, (2, 3): 0.0263157736232, (1, 9): 0.210526188985, (1, 1): 0.0, }, ]
40 Stop [{(1, 3): 0.228571391203, (2, 9): 0.0142857119502, (5, 6): 0.0, (2, 8): 5.44956663139e-08, (9, 8): 0.0142857119502, (9, 3): 0.228571391203, (9, 9): 0.228571391203, (1, 4): 0.0142857119502, (2, 4): 5.44956663139e-08, (8, 9): 0.0142857119502, (1, 8): 0.0142857119502, (8, 8): 5.44956663139e-08, (2, 3): 0.0142857119502, (1, 9): 0.228571391203, (1, 1): 0.0, }, ]
41 Stop [{(1, 3): 0.210526284088, (2, 9): 0.026315785511, (5, 6): 0.0, (2, 8): 5.01933775159e-08, (9, 8): 0.026315785511, (9, 3): 0.210526284088, (9, 9): 0.210526284088, (1, 4): 0.026315785511, (2, 4): 5.01933775159e-08, (8, 9): 0.026315785511, (1, 8): 0.026315785511, (8, 8): 5.01933775159e-08, (2, 3): 0.026315785511, (1, 9): 0.210526284088, (1, 1): 0.0, }, ]
42 Stop [{(1, 3): 0.228571419229, (2, 9): 0.0142857137018, (5, 6): 0.0, (2, 8): 1.3623918249e-08, (9, 8): 0.0142857137018, (9, 3): 0.228571419229, (9, 9): 0.228571419229, (1, 4): 0.0142857137018, (2, 4): 1.3623918249e-08, (8, 9): 0.0142857137018, (1, 8): 0.0142857137018, (8, 8): 1.3623918249e-08, (2, 3): 0.0142857137018, (1, 9): 0.228571419229, (1, 1): 0.0, }, ]
43 Stop [{(1, 3): 0.2388059676, (2, 9): 0.0074626864875, (5, 6): 0.0, (2, 8): 3.55848621726e-09, (9, 8): 0.0074626864875, (9, 3): 0.2388059676, (9, 9): 0.2388059676, (1, 4): 0.0074626864875, (2, 4): 3.55848621726e-09, (8, 9): 0.0074626864875, (1, 8): 0.0074626864875, (8, 8): 3.55848621726e-09, (2, 3): 0.0074626864875, (1, 9): 0.2388059676, (1, 1): 0.0, }, ]
44 Stop [{(1, 3): 0.244274808493, (2, 9): 0.00381679388271, (5, 6): 0.0, (2, 8): 9.09994574239e-10, (9, 8): 0.00381679388271, (9, 3): 0.244274808493, (9, 9): 0.244274808493, (1, 4): 0.00381679388271, (2, 4): 9.09994574239e-10, (8, 9): 0.00381679388271, (1, 8): 0.00381679388271, (8, 8): 9.09994574239e-10, (2, 3): 0.00381679388271, (1, 9): 0.244274808493, (1, 1): 0.0, }, ]
45 Stop [{(1, 3): 0.2388059676, (2, 9): 0.0074626864875, (5, 6): 0.0, (2, 8): 3.55848621726e-09, (9, 8): 0.0074626864875, (9, 3): 0.2388059676, (9, 9): 0.2388059676, (1, 4): 0.0074626864875, (2, 4): 3.55848621726e-09, (8, 9): 0.0074626864875, (1, 8): 0.0074626864875, (8, 8): 3.55848621726e-09, (2, 3): 0.0074626864875, (1, 9): 0.2388059676, (1, 1): 0.0, }, ]
46 Stop [{(1, 3): 0.244274808493, (2, 9): 0.00381679388271, (5, 6): 0.0, (2, 8): 9.09994574239e-10, (9, 8): 0.00381679388271, (9, 3): 0.244274808493, (9, 9): 0.244274808493, (1, 4): 0.00381679388271, (2, 4): 9.09994574239e-10, (8, 9): 0.00381679388271, (1, 8): 0.00381679388271, (8, 8): 9.09994574239e-10, (2, 3): 0.00381679388271, (1, 9): 0.244274808493, (1, 1): 0.0, }, ]
47 Stop [{(1, 3): 0.247104246934, (2, 9): 0.00193050192917, (5, 6): 0.0, (2, 8): 2.30133763453e-10, (9, 8): 0.00193050192917, (9, 3): 0.247104246934, (9, 9): 0.247104246934, (1, 4): 0.00193050192917, (2, 4): 2.30133763453e-10, (8, 9): 0.00193050192917, (1, 8): 0.00193050192917, (8, 8): 2.30133763453e-10, (2, 3): 0.00193050192917, (1, 9): 0.247104246934, (1, 1): 0.0, }, ]
48 Stop [{(1, 3): 0.244274808493, (2, 9): 0.00381679388271, (5, 6): 0.0, (2, 8): 9.09994574239e-10, (9, 8): 0.00381679388271, (9, 3): 0.244274808493, (9, 9): 0.244274808493, (1, 4): 0.00381679388271, (2, 4): 9.09994574239e-10, (8, 9): 0.00381679388271, (1, 8): 0.00381679388271, (8, 8): 9.09994574239e-10, (2, 3): 0.00381679388271, (1, 9): 0.244274808493, (1, 1): 0.0, }, ]
49 Stop [{(1, 3): 0.247104246934, (2, 9): 0.00193050192917, (5, 6): 0.0, (2, 8): 2.30133763453e-10, (9, 8): 0.00193050192917, (9, 3): 0.247104246934, (9, 9): 0.247104246934, (1, 4): 0.00193050192917, (2, 4): 2.30133763453e-10, (8, 9): 0.00193050192917, (1, 8): 0.00193050192917, (8, 8): 2.30133763453e-10, (2, 3): 0.00193050192917, (1, 9): 0.247104246934, (1, 1): 0.0, }, ]
50 Stop [{(1, 3): 0.248543689277, (2, 9): 0.000970873786239, (5, 6): 0.0, (2, 8): 5.78685871505e-11, (9, 8): 0.000970873786239, (9, 3): 0.248543689277, (9, 9): 0.248543689277, (1, 4): 0.000970873786239, (2, 4): 5.78685871505e-11, (8, 9): 0.000970873786239, (1, 8): 0.000970873786239, (8, 8): 5.78685871505e-11, (2, 3): 0.000970873786239, (1, 9): 0.248543689277, (1, 1): 0.0, }, ]
51 Stop [{(1, 3): 0.249269717613, (2, 9): 0.000486854917213, (5, 6): 0.0, (2, 8): 1.45094071988e-11, (9, 8): 0.000486854917213, (9, 3): 0.249269717613, (9, 9): 0.249269717613, (1, 4): 0.000486854917213, (2, 4): 1.45094071988e-11, (8, 9): 0.000486854917213, (1, 8): 0.000486854917213, (8, 8): 1.45094071988e-11, (2, 3): 0.000486854917213, (1, 9): 0.249269717613, (1, 1): 0.0, }, ]
52 Stop [{(1, 3): 0.248543689277, (2, 9): 0.000970873786239, (5, 6): 0.0, (2, 8): 5.78685871505e-11, (9, 8): 0.000970873786239, (9, 3): 0.248543689277, (9, 9): 0.248543689277, (1, 4): 0.000970873786239, (2, 4): 5.78685871505e-11, (8, 9): 0.000970873786239, (1, 8): 0.000970873786239, (8, 8): 5.78685871505e-11, (2, 3): 0.000970873786239, (1, 9): 0.248543689277, (1, 1): 0.0, }, ]
53 Stop [{(1, 3): 0.249269717613, (2, 9): 0.000486854917213, (5, 6): 0.0, (2, 8): 1.45094071988e-11, (9, 8): 0.000486854917213, (9, 3): 0.249269717613, (9, 9): 0.249269717613, (1, 4): 0.000486854917213, (2, 4): 1.45094071988e-11, (8, 9): 0.000486854917213, (1, 8): 0.000486854917213, (8, 8): 1.45094071988e-11, (2, 3): 0.000486854917213, (1, 9): 0.249269717613, (1, 1): 0.0, }, ]
54 Stop [{(1, 3): 0.249634324717, (2, 9): 0.000243783520231, (5, 6): 0.0, (2, 8): 3.63265753137e-12, (9, 8): 0.000243783520231, (9, 3): 0.249634324717, (9, 9): 0.249634324717, (1, 4): 0.000243783520231, (2, 4): 3.63265753137e-12, (8, 9): 0.000243783520231, (1, 8): 0.000243783520231, (8, 8): 3.63265753137e-12, (2, 3): 0.000243783520231, (1, 9): 0.249634324717, (1, 1): 0.0, }, ]
55 Stop [{(1, 3): 0.249817028543, (2, 9): 0.000121980970968, (5, 6): 0.0, (2, 8): 9.0882905549e-13, (9, 8): 0.000121980970968, (9, 3): 0.249817028543, (9, 9): 0.249817028543, (1, 4): 0.000121980970968, (2, 4): 9.0882905549e-13, (8, 9): 0.000121980970968, (1, 8): 0.000121980970968, (8, 8): 9.0882905549e-13, (2, 3): 0.000121980970968, (1, 9): 0.249817028543, (1, 1): 0.0, }, ]
56 Stop [{(1, 3): 0.249908480781, (2, 9): 6.10128126906e-05, (5, 6): 0.0, (2, 8): 2.27290439198e-13, (9, 8): 6.10128126906e-05, (9, 3): 0.249908480781, (9, 9): 0.249908480781, (1, 4): 6.10128126906e-05, (2, 4): 2.27290439198e-13, (8, 9): 6.10128126906e-05, (1, 8): 6.10128126906e-05, (8, 8): 2.27290439198e-13, (2, 3): 6.10128126906e-05, (1, 9): 0.249908480781, (1, 1): 0.0, }, ]
57 Stop [{(1, 3): 0.249954232013, (2, 9): 3.05119912125e-05, (5, 6): 0.0, (2, 8): 5.68330124254e-14, (9, 8): 3.05119912125e-05, (9, 3): 0.249954232013, (9, 9): 0.249954232013, (1, 4): 3.05119912125e-05, (2, 4): 5.68330124254e-14, (8, 9): 3.05119912125e-05, (1, 8): 3.05119912125e-05, (8, 8): 5.68330124254e-14, (2, 3): 3.05119912125e-05, (1, 9): 0.249954232013, (1, 1): 0.0, }, ]
58 Stop [{(1, 3): 0.249977113912, (2, 9): 1.52573922065e-05, (5, 6): 0.0, (2, 8): 1.42095537917e-14, (9, 8): 1.52573922065e-05, (9, 3): 0.249977113912, (9, 9): 0.249977113912, (1, 4): 1.52573922065e-05, (2, 4): 1.42095537917e-14, (8, 9): 1.52573922065e-05, (1, 8): 1.52573922065e-05, (8, 8): 1.42095537917e-14, (2, 3): 1.52573922065e-05, (1, 9): 0.249977113912, (1, 1): 0.0, }, ]
59 Stop [{(1, 3): 0.249988556432, (2, 9): 7.62904530127e-06, (5, 6): 0.0, (2, 8): 3.55255105592e-15, (9, 8): 7.62904530127e-06, (9, 3): 0.249988556432, (9, 9): 0.249988556432, (1, 4): 7.62904530127e-06, (2, 4): 3.55255105592e-15, (8, 9): 7.62904530127e-06, (1, 8): 7.62904530127e-06, (8, 8): 3.55255105592e-15, (2, 3): 7.62904530127e-06, (1, 9): 0.249988556432, (1, 1): 0.0, }, ]
60 Stop [{(1, 3): 0.249994278085, (2, 9): 3.81460995613e-06, (5, 6): 0.0, (2, 8): 8.88158091375e-16, (9, 8): 3.81460995613e-06, (9, 3): 0.249994278085, (9, 9): 0.249994278085, (1, 4): 3.81460995613e-06, (2, 4): 8.88158091375e-16, (8, 9): 3.81460995613e-06, (1, 8): 3.81460995613e-06, (8, 8): 8.88158091375e-16, (2, 3): 3.81460995613e-06, (1, 9): 0.249994278085, (1, 1): 0.0, }, ]
61 Stop [{(1, 3): 0.24999713901, (2, 9): 1.90732680519e-06, (5, 6): 0.0, (2, 8): 2.22042063855e-16, (9, 8): 1.90732680519e-06, (9, 3): 0.24999713901, (9, 9): 0.24999713901, (1, 4): 1.90732680519e-06, (2, 4): 2.22042063855e-16, (8, 9): 1.90732680519e-06, (1, 8): 1.90732680519e-06, (8, 8): 2.22042063855e-16, (2, 3): 1.90732680519e-06, (1, 9): 0.24999713901, (1, 1): 0.0, }, ]
62 Stop [{(1, 3): 0.249994278085, (2, 9): 3.81460995613e-06, (5, 6): 0.0, (2, 8): 2.22039522844e-16, (9, 8): 3.81460995613e-06, (9, 3): 0.249994278085, (9, 9): 0.249994278085, (1, 4): 3.81460995613e-06, (2, 4): 2.22039522844e-16, (8, 9): 3.81460995613e-06, (1, 8): 3.81460995613e-06, (8, 8): 2.22039522844e-16, (2, 3): 3.81460995613e-06, (1, 9): 0.249994278085, (1, 1): 0.0, }, ]
63 Stop [{(1, 3): 0.24999713901, (2, 9): 1.90732680519e-06, (5, 6): 0.0, (2, 8): 5.55105159638e-17, (9, 8): 1.90732680519e-06, (9, 3): 0.24999713901, (9, 9): 0.24999713901, (1, 4): 1.90732680519e-06, (2, 4): 5.55105159638e-17, (8, 9): 1.90732680519e-06, (1, 8): 1.90732680519e-06, (8, 8): 5.55105159638e-17, (2, 3): 1.90732680519e-06, (1, 9): 0.24999713901, (1, 1): 0.0, }, ]
64 Stop [{(1, 3): 0.249998569497, (2, 9): 9.53668859469e-07, (5, 6): 0.0, (2, 8): 1.38777083989e-17, (9, 8): 9.53668859469e-07, (9, 3): 0.249998569497, (9, 9): 0.249998569497, (1, 4): 9.53668859469e-07, (2, 4): 1.38777083989e-17, (8, 9): 9.53668859469e-07, (1, 8): 9.53668859469e-07, (8, 8): 1.38777083989e-17, (2, 3): 9.53668859469e-07, (1, 9): 0.249998569497, (1, 1): 0.0, }, ]
65 Stop [{(1, 3): 0.249999284746, (2, 9): 4.76835793965e-07, (5, 6): 0.0, (2, 8): 3.46943702581e-18, (9, 8): 4.76835793965e-07, (9, 3): 0.249999284746, (9, 9): 0.249999284746, (1, 4): 4.76835793965e-07, (2, 4): 3.46943702581e-18, (8, 9): 4.76835793965e-07, (1, 8): 4.76835793965e-07, (8, 8): 3.46943702581e-18, (2, 3): 4.76835793965e-07, (1, 9): 0.249999284746, (1, 1): 0.0, }, ]
66 Stop [{(1, 3): 0.249999642373, (2, 9): 2.38418238042e-07, (5, 6): 0.0, (2, 8): 8.67360497219e-19, (9, 8): 2.38418238042e-07, (9, 3): 0.249999642373, (9, 9): 0.249999642373, (1, 4): 2.38418238042e-07, (2, 4): 8.67360497219e-19, (8, 9): 2.38418238042e-07, (1, 8): 2.38418238042e-07, (8, 8): 8.67360497219e-19, (2, 3): 2.38418238042e-07, (1, 9): 0.249999642373, (1, 1): 0.0, }, ]
67 Stop [{(1, 3): 0.249999821186, (2, 9): 1.19209204286e-07, (5, 6): 0.0, (2, 8): 2.16840279401e-19, (9, 8): 1.19209204286e-07, (9, 3): 0.249999821186, (9, 9): 0.249999821186, (1, 4): 1.19209204286e-07, (2, 4): 2.16840279401e-19, (8, 9): 1.19209204286e-07, (1, 8): 1.19209204286e-07, (8, 8): 2.16840279401e-19, (2, 3): 1.19209204286e-07, (1, 9): 0.249999821186, (1, 1): 0.0, }, ]
68 Stop [{(1, 3): 0.249999910593, (2, 9): 5.96046234591e-08, (5, 6): 0.0, (2, 8): 5.42100892372e-20, (9, 8): 5.96046234591e-08, (9, 3): 0.249999910593, (9, 9): 0.249999910593, (1, 4): 5.96046234591e-08, (2, 4): 5.42100892372e-20, (8, 9): 5.96046234591e-08, (1, 8): 5.96046234591e-08, (8, 8): 5.42100892372e-20, (2, 3): 5.96046234591e-08, (1, 9): 0.249999910593, (1, 1): 0.0, }, ]
69 Stop [{(1, 3): 0.249999955297, (2, 9): 2.98023170586e-08, (5, 6): 0.0, (2, 8): 1.35525247327e-20, (9, 8): 2.98023170586e-08, (9, 3): 0.249999955297, (9, 9): 0.249999955297, (1, 4): 2.98023170586e-08, (2, 4): 1.35525247327e-20, (8, 9): 2.98023170586e-08, (1, 8): 2.98023170586e-08, (8, 8): 1.35525247327e-20, (2, 3): 2.98023170586e-08, (1, 9): 0.249999955297, (1, 1): 0.0, }, ]
70 Stop [{(1, 3): 0.249999977648, (2, 9): 1.49011598616e-08, (5, 6): 0.0, (2, 8): 3.38813148609e-21, (9, 8): 1.49011598616e-08, (9, 3): 0.249999977648, (9, 9): 0.249999977648, (1, 4): 1.49011598616e-08, (2, 4): 3.38813148609e-21, (8, 9): 1.49011598616e-08, (1, 8): 1.49011598616e-08, (8, 8): 3.38813148609e-21, (2, 3): 1.49011598616e-08, (1, 9): 0.249999977648, (1, 1): 0.0, }, ]
71 Stop [{(1, 3): 0.249999988824, (2, 9): 7.45058026386e-09, (5, 6): 0.0, (2, 8): 8.47032909389e-22, (9, 8): 7.45058026386e-09, (9, 3): 0.249999988824, (9, 9): 0.249999988824, (1, 4): 7.45058026386e-09, (2, 4): 8.47032909389e-22, (8, 9): 7.45058026386e-09, (1, 8): 7.45058026386e-09, (8, 8): 8.47032909389e-22, (2, 3): 7.45058026386e-09, (1, 9): 0.249999988824, (1, 1): 0.0, }, ]
72 Stop [{(1, 3): 0.249999994412, (2, 9): 3.7252902152e-09, (5, 6): 0.0, (2, 8): 2.1175823208e-22, (9, 8): 3.7252902152e-09, (9, 3): 0.249999994412, (9, 9): 0.249999994412, (1, 4): 3.7252902152e-09, (2, 4): 2.1175823208e-22, (8, 9): 3.7252902152e-09, (1, 8): 3.7252902152e-09, (8, 8): 2.1175823208e-22, (2, 3): 3.7252902152e-09, (1, 9): 0.249999994412, (1, 1): 0.0, }, ]
73 Stop [{(1, 3): 0.249999997206, (2, 9): 1.86264512841e-09, (5, 6): 0.0, (2, 8): 5.29395586117e-23, (9, 8): 1.86264512841e-09, (9, 3): 0.249999997206, (9, 9): 0.249999997206, (1, 4): 1.86264512841e-09, (2, 4): 5.29395586117e-23, (8, 9): 1.86264512841e-09, (1, 8): 1.86264512841e-09, (8, 8): 5.29395586117e-23, (2, 3): 1.86264512841e-09, (1, 9): 0.249999997206, (1, 1): 0.0, }, ]
74 Stop [{(1, 3): 0.249999994412, (2, 9): 3.7252902152e-09, (5, 6): 0.0, (2, 8): 5.29395580201e-23, (9, 8): 3.7252902152e-09, (9, 3): 0.249999994412, (9, 9): 0.249999994412, (1, 4): 3.7252902152e-09, (2, 4): 5.29395580201e-23, (8, 9): 3.7252902152e-09, (1, 8): 3.7252902152e-09, (8, 8): 5.29395580201e-23, (2, 3): 3.7252902152e-09, (1, 9): 0.249999994412, (1, 1): 0.0, }, ]
75 Stop [{(1, 3): 0.249999997206, (2, 9): 1.86264512841e-09, (5, 6): 0.0, (2, 8): 1.32348896529e-23, (9, 8): 1.86264512841e-09, (9, 3): 0.249999997206, (9, 9): 0.249999997206, (1, 4): 1.86264512841e-09, (2, 4): 1.32348896529e-23, (8, 9): 1.86264512841e-09, (1, 8): 1.86264512841e-09, (8, 8): 1.32348896529e-23, (2, 3): 1.86264512841e-09, (1, 9): 0.249999997206, (1, 1): 0.0, }, ]
76 Stop [{(1, 3): 0.249999998603, (2, 9): 9.31322569411e-10, (5, 6): 0.0, (2, 8): 3.30872243172e-24, (9, 8): 9.31322569411e-10, (9, 3): 0.249999998603, (9, 9): 0.249999998603, (1, 4): 9.31322569411e-10, (2, 4): 3.30872243172e-24, (8, 9): 9.31322569411e-10, (1, 8): 9.31322569411e-10, (8, 8): 3.30872243172e-24, (2, 3): 9.31322569411e-10, (1, 9): 0.249999998603, (1, 1): 0.0, }, ]
77 Stop [{(1, 3): 0.249999999302, (2, 9): 4.65661286007e-10, (5, 6): 0.0, (2, 8): 8.27180610242e-25, (9, 8): 4.65661286007e-10, (9, 3): 0.249999999302, (9, 9): 0.249999999302, (1, 4): 4.65661286007e-10, (2, 4): 8.27180610242e-25, (8, 9): 4.65661286007e-10, (1, 8): 4.65661286007e-10, (8, 8): 8.27180610242e-25, (2, 3): 4.65661286007e-10, (1, 9): 0.249999999302, (1, 1): 0.0, }, ]
78 Stop [{(1, 3): 0.249999998603, (2, 9): 9.31322569411e-10, (5, 6): 0.0, (2, 8): 8.27180607931e-25, (9, 8): 9.31322569411e-10, (9, 3): 0.249999998603, (9, 9): 0.249999998603, (1, 4): 9.31322569411e-10, (2, 4): 8.27180607931e-25, (8, 9): 9.31322569411e-10, (1, 8): 9.31322569411e-10, (8, 8): 8.27180607931e-25, (2, 3): 9.31322569411e-10, (1, 9): 0.249999998603, (1, 1): 0.0, }, ]
79 Stop [{(1, 3): 0.249999999302, (2, 9): 4.65661286007e-10, (5, 6): 0.0, (2, 8): 2.0679515256e-25, (9, 8): 4.65661286007e-10, (9, 3): 0.249999999302, (9, 9): 0.249999999302, (1, 4): 4.65661286007e-10, (2, 4): 2.0679515256e-25, (8, 9): 4.65661286007e-10, (1, 8): 4.65661286007e-10, (8, 8): 2.0679515256e-25, (2, 3): 4.65661286007e-10, (1, 9): 0.249999999302, (1, 1): 0.0, }, ]
80 Stop [{(1, 3): 0.249999999651, (2, 9): 2.32830643329e-10, (5, 6): 0.0, (2, 8): 5.16987882123e-26, (9, 8): 2.32830643329e-10, (9, 3): 0.249999999651, (9, 9): 0.249999999651, (1, 4): 2.32830643329e-10, (2, 4): 5.16987882123e-26, (8, 9): 2.32830643329e-10, (1, 8): 2.32830643329e-10, (8, 8): 5.16987882123e-26, (2, 3): 2.32830643329e-10, (1, 9): 0.249999999651, (1, 1): 0.0, }, ]
81 Stop [{(1, 3): 0.249999999302, (2, 9): 4.65661286007e-10, (5, 6): 0.0, (2, 8): 5.16987881401e-26, (9, 8): 4.65661286007e-10, (9, 3): 0.249999999302, (9, 9): 0.249999999302, (1, 4): 4.65661286007e-10, (2, 4): 5.16987881401e-26, (8, 9): 4.65661286007e-10, (1, 8): 4.65661286007e-10, (8, 8): 5.16987881401e-26, (2, 3): 4.65661286007e-10, (1, 9): 0.249999999302, (1, 1): 0.0, }, ]
82 Stop [{(1, 3): 0.249999999651, (2, 9): 2.32830643329e-10, (5, 6): 0.0, (2, 8): 1.29246970531e-26, (9, 8): 2.32830643329e-10, (9, 3): 0.249999999651, (9, 9): 0.249999999651, (1, 4): 2.32830643329e-10, (2, 4): 1.29246970531e-26, (8, 9): 2.32830643329e-10, (1, 8): 2.32830643329e-10, (8, 8): 1.29246970531e-26, (2, 3): 2.32830643329e-10, (1, 9): 0.249999999651, (1, 1): 0.0, }, ]
83 Stop [{(1, 3): 0.249999999302, (2, 9): 4.65661286007e-10, (5, 6): 0.0, (2, 8): 5.16987881401e-26, (9, 8): 4.65661286007e-10, (9, 3): 0.249999999302, (9, 9): 0.249999999302, (1, 4): 4.65661286007e-10, (2, 4): 5.16987881401e-26, (8, 9): 4.65661286007e-10, (1, 8): 4.65661286007e-10, (8, 8): 5.16987881401e-26, (2, 3): 4.65661286007e-10, (1, 9): 0.249999999302, (1, 1): 0.0, }, ]
84 Stop [{(1, 3): 0.249999999651, (2, 9): 2.32830643329e-10, (5, 6): 0.0, (2, 8): 1.29246970531e-26, (9, 8): 2.32830643329e-10, (9, 3): 0.249999999651, (9, 9): 0.249999999651, (1, 4): 2.32830643329e-10, (2, 4): 1.29246970531e-26, (8, 9): 2.32830643329e-10, (1, 8): 2.32830643329e-10, (8, 8): 1.29246970531e-26, (2, 3): 2.32830643329e-10, (1, 9): 0.249999999651, (1, 1): 0.0, }, ]
85 Stop [{(1, 3): 0.249999999825, (2, 9): 1.16415321746e-10, (5, 6): 0.0, (2, 8): 3.23117426553e-27, (9, 8): 1.16415321746e-10, (9, 3): 0.249999999825, (9, 9): 0.249999999825, (1, 4): 1.16415321746e-10, (2, 4): 3.23117426553e-27, (8, 9): 1.16415321746e-10, (1, 8): 1.16415321746e-10, (8, 8): 3.23117426553e-27, (2, 3): 1.16415321746e-10, (1, 9): 0.249999999825, (1, 1): 0.0, }, ]
86 Stop [{(1, 3): 0.249999999651, (2, 9): 2.32830643329e-10, (5, 6): 0.0, (2, 8): 3.23117426327e-27, (9, 8): 2.32830643329e-10, (9, 3): 0.249999999651, (9, 9): 0.249999999651, (1, 4): 2.32830643329e-10, (2, 4): 3.23117426327e-27, (8, 9): 2.32830643329e-10, (1, 8): 2.32830643329e-10, (8, 8): 3.23117426327e-27, (2, 3): 2.32830643329e-10, (1, 9): 0.249999999651, (1, 1): 0.0, }, ]
87 Stop [{(1, 3): 0.249999999302, (2, 9): 4.65661286007e-10, (5, 6): 0.0, (2, 8): 1.2924697035e-26, (9, 8): 4.65661286007e-10, (9, 3): 0.249999999302, (9, 9): 0.249999999302, (1, 4): 4.65661286007e-10, (2, 4): 1.2924697035e-26, (8, 9): 4.65661286007e-10, (1, 8): 4.65661286007e-10, (8, 8): 1.2924697035e-26, (2, 3): 4.65661286007e-10, (1, 9): 0.249999999302, (1, 1): 0.0, }, ]
88 Stop [{(1, 3): 0.249999999651, (2, 9): 2.32830643329e-10, (5, 6): 0.0, (2, 8): 3.23117426327e-27, (9, 8): 2.32830643329e-10, (9, 3): 0.249999999651, (9, 9): 0.249999999651, (1, 4): 2.32830643329e-10, (2, 4): 3.23117426327e-27, (8, 9): 2.32830643329e-10, (1, 8): 2.32830643329e-10, (8, 8): 3.23117426327e-27, (2, 3): 2.32830643329e-10, (1, 9): 0.249999999651, (1, 1): 0.0, }, ]
89 Stop [{(1, 3): 0.249999999825, (2, 9): 1.16415321746e-10, (5, 6): 0.0, (2, 8): 8.07793566382e-28, (9, 8): 1.16415321746e-10, (9, 3): 0.249999999825, (9, 9): 0.249999999825, (1, 4): 1.16415321746e-10, (2, 4): 8.07793566382e-28, (8, 9): 1.16415321746e-10, (1, 8): 1.16415321746e-10, (8, 8): 8.07793566382e-28, (2, 3): 1.16415321746e-10, (1, 9): 0.249999999825, (1, 1): 0.0, }, ]
90 Stop [{(1, 3): 0.249999999651, (2, 9): 2.32830643329e-10, (5, 6): 0.0, (2, 8): 8.07793565818e-28, (9, 8): 2.32830643329e-10, (9, 3): 0.249999999651, (9, 9): 0.249999999651, (1, 4): 2.32830643329e-10, (2, 4): 8.07793565818e-28, (8, 9): 2.32830643329e-10, (1, 8): 2.32830643329e-10, (8, 8): 8.07793565818e-28, (2, 3): 2.32830643329e-10, (1, 9): 0.249999999651, (1, 1): 0.0, }, ]
91 Stop [{(1, 3): 0.249999999302, (2, 9): 4.65661286007e-10, (5, 6): 0.0, (2, 8): 3.23117425876e-27, (9, 8): 4.65661286007e-10, (9, 3): 0.249999999302, (9, 9): 0.249999999302, (1, 4): 4.65661286007e-10, (2, 4): 3.23117425876e-27, (8, 9): 4.65661286007e-10, (1, 8): 4.65661286007e-10, (8, 8): 3.23117425876e-27, (2, 3): 4.65661286007e-10, (1, 9): 0.249999999302, (1, 1): 0.0, }, ]
92 Stop [{(1, 3): 0.249999998603, (2, 9): 9.31322569411e-10, (5, 6): 0.0, (2, 8): 1.29246969989e-26, (9, 8): 9.31322569411e-10, (9, 3): 0.249999998603, (9, 9): 0.249999998603, (1, 4): 9.31322569411e-10, (2, 4): 1.29246969989e-26, (8, 9): 9.31322569411e-10, (1, 8): 9.31322569411e-10, (8, 8): 1.29246969989e-26, (2, 3): 9.31322569411e-10, (1, 9): 0.249999998603, (1, 1): 0.0, }, ]
93 Stop [{(1, 3): 0.249999999302, (2, 9): 4.65661286007e-10, (5, 6): 0.0, (2, 8): 3.23117425876e-27, (9, 8): 4.65661286007e-10, (9, 3): 0.249999999302, (9, 9): 0.249999999302, (1, 4): 4.65661286007e-10, (2, 4): 3.23117425876e-27, (8, 9): 4.65661286007e-10, (1, 8): 4.65661286007e-10, (8, 8): 3.23117425876e-27, (2, 3): 4.65661286007e-10, (1, 9): 0.249999999302, (1, 1): 0.0, }, ]
94 Stop [{(1, 3): 0.249999999651, (2, 9): 2.32830643329e-10, (5, 6): 0.0, (2, 8): 8.07793565818e-28, (9, 8): 2.32830643329e-10, (9, 3): 0.249999999651, (9, 9): 0.249999999651, (1, 4): 2.32830643329e-10, (2, 4): 8.07793565818e-28, (8, 9): 2.32830643329e-10, (1, 8): 2.32830643329e-10, (8, 8): 8.07793565818e-28, (2, 3): 2.32830643329e-10, (1, 9): 0.249999999651, (1, 1): 0.0, }, ]
95 Stop [{(1, 3): 0.249999999825, (2, 9): 1.16415321746e-10, (5, 6): 0.0, (2, 8): 2.01948391596e-28, (9, 8): 1.16415321746e-10, (9, 3): 0.249999999825, (9, 9): 0.249999999825, (1, 4): 1.16415321746e-10, (2, 4): 2.01948391596e-28, (8, 9): 1.16415321746e-10, (1, 8): 1.16415321746e-10, (8, 8): 2.01948391596e-28, (2, 3): 1.16415321746e-10, (1, 9): 0.249999999825, (1, 1): 0.0, }, ]
96 Stop [{(1, 3): 0.249999999913, (2, 9): 5.82076608931e-11, (5, 6): 0.0, (2, 8): 5.04870979165e-29, (9, 8): 5.82076608931e-11, (9, 3): 0.249999999913, (9, 9): 0.249999999913, (1, 4): 5.82076608931e-11, (2, 4): 5.04870979165e-29, (8, 9): 5.82076608931e-11, (1, 8): 5.82076608931e-11, (8, 8): 5.04870979165e-29, (2, 3): 5.82076608931e-11, (1, 9): 0.249999999913, (1, 1): 0.0, }, ]
97 Stop [{(1, 3): 0.249999999825, (2, 9): 1.16415321746e-10, (5, 6): 0.0, (2, 8): 2.01948391596e-28, (9, 8): 1.16415321746e-10, (9, 3): 0.249999999825, (9, 9): 0.249999999825, (1, 4): 1.16415321746e-10, (2, 4): 2.01948391596e-28, (8, 9): 1.16415321746e-10, (1, 8): 1.16415321746e-10, (8, 8): 2.01948391596e-28, (2, 3): 1.16415321746e-10, (1, 9): 0.249999999825, (1, 1): 0.0, }, ]
98 Stop [{(1, 3): 0.249999999913, (2, 9): 5.82076608931e-11, (5, 6): 0.0, (2, 8): 5.04870979165e-29, (9, 8): 5.82076608931e-11, (9, 3): 0.249999999913, (9, 9): 0.249999999913, (1, 4): 5.82076608931e-11, (2, 4): 5.04870979165e-29, (8, 9): 5.82076608931e-11, (1, 8): 5.82076608931e-11, (8, 8): 5.04870979165e-29, (2, 3): 5.82076608931e-11, (1, 9): 0.249999999913, (1, 1): 0.0, }, ]
99 Stop [{(1, 3): 0.249999999825, (2, 9): 1.16415321746e-10, (5, 6): 0.0, (2, 8): 2.01948391596e-28, (9, 8): 1.16415321746e-10, (9, 3): 0.249999999825, (9, 9): 0.249999999825, (1, 4): 1.16415321746e-10, (2, 4): 2.01948391596e-28, (8, 9): 1.16415321746e-10, (1, 8): 1.16415321746e-10, (8, 8): 2.01948391596e-28, (2, 3): 1.16415321746e-10, (1, 9): 0.249999999825, (1, 1): 0.0, }, ]
100 Stop [{(1, 3): 0.249999999651, (2, 9): 2.32830643329e-10, (5, 6): 0.0, (2, 8): 8.07793565818e-28, (9, 8): 2.32830643329e-10, (9, 3): 0.249999999651, (9, 9): 0.249999999651, (1, 4): 2.32830643329e-10, (2, 4): 8.07793565818e-28, (8, 9): 2.32830643329e-10, (1, 8): 2.32830643329e-10, (8, 8): 8.07793565818e-28, (2, 3): 2.32830643329e-10, (1, 9): 0.249999999651, (1, 1): 0.0, }, ]
101 None [{(1, 3): 0.249999999825, (2, 9): 1.16415321746e-10, (5, 6): 0.0, (2, 8): 2.01948391596e-28, (9, 8): 1.16415321746e-10, (9, 3): 0.249999999825, (9, 9): 0.249999999825, (1, 4): 1.16415321746e-10, (2, 4): 2.01948391596e-28, (8, 9): 1.16415321746e-10, (1, 8): 1.16415321746e-10, (8, 8): 2.01948391596e-28, (2, 3): 1.16415321746e-10, (1, 9): 0.249999999825, (1, 1): 0.0, }, ]
"""

View File

@ -0,0 +1,31 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%%%%%%
% %%%%% %
% %%%%% %
%%%%%%%%%%%
%%%%%P%%%%%
%%%%%%%%%%%
% %%%%%%%%
% %%%%%%G%
%%%%%%%%%%%
% %%%%%%%%%
%%%%%%%%%%%
"""
observe: "True"
elapse: "False"
checkUniform: "False"
maxMoves: "100"
numParticles: "5000"
numGhosts: "1"
ghost: "SeededRandomGhostAgent"
inference: "ParticleFilter"
L2Tolerance: "0.1"
errorMsg: "Particle filter observe test: %d inference errors."

View File

@ -0,0 +1,105 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(4, 7): 0.0454545454545, (1, 3): 0.0454545454545, (6, 6): 0.0454545454545, (5, 6): 0.0454545454545, (2, 8): 0.0454545454545, (9, 8): 0.0454545454545, (8, 9): 0.0454545454545, (6, 7): 0.0454545454545, (5, 5): 0.0454545454545, (2, 9): 0.0454545454545, (4, 5): 0.0454545454545, (9, 3): 0.0454545454545, (1, 4): 0.0454545454545, (2, 3): 0.0454545454545, (1, 9): 0.0454545454545, (6, 5): 0.0454545454545, (4, 6): 0.0454545454545, (5, 7): 0.0454545454545, (9, 9): 0.0454545454545, (1, 8): 0.0454545454545, (8, 8): 0.0454545454545, (2, 4): 0.0454545454545, }, ]
1 South [{(4, 7): 0.00393700787402, (1, 3): 0.125984251969, (6, 6): 0.00196850393701, (5, 6): 0.0, (2, 8): 0.0314960629921, (9, 8): 0.0629921259843, (8, 9): 0.0629921259843, (6, 7): 0.00393700787402, (5, 5): 0.00196850393701, (2, 9): 0.0629921259843, (1, 1): 0.0, (4, 5): 0.00393700787402, (9, 3): 0.125984251969, (1, 4): 0.0629921259843, (2, 3): 0.0629921259843, (1, 9): 0.125984251969, (6, 5): 0.00393700787402, (4, 6): 0.00196850393701, (5, 7): 0.00196850393701, (9, 9): 0.125984251969, (1, 8): 0.0629921259843, (8, 8): 0.0314960629921, (2, 4): 0.0314960629921, }, ]
2 East [{(4, 7): 0.00864164191196, (1, 3): 0.138266270591, (6, 6): 0.00216041047799, (5, 6): 0.0, (2, 8): 0.0345665676479, (9, 8): 0.0345665676479, (8, 9): 0.0345665676479, (6, 7): 0.00864164191196, (5, 5): 0.0, (2, 9): 0.0345665676479, (1, 1): 0.0, (4, 5): 0.00418579530111, (9, 3): 0.138266270591, (1, 4): 0.138266270591, (2, 3): 0.138266270591, (1, 9): 0.0345665676479, (6, 5): 0.00418579530111, (4, 6): 0.00216041047799, (5, 7): 0.00216041047799, (9, 9): 0.0345665676479, (1, 8): 0.0345665676479, (8, 8): 0.0345665676479, (2, 4): 0.138266270591, }, ]
3 West [{(4, 7): 0.00214745283573, (1, 3): 0.274873962973, (6, 6): 0.000100661851675, (5, 6): 0.0, (2, 8): 0.0687184907433, (9, 8): 0.0343592453717, (8, 9): 0.0343592453717, (6, 7): 0.000536863208932, (5, 5): 0.0, (2, 9): 0.0343592453717, (1, 1): 0.0, (4, 5): 0.000260043116826, (9, 3): 0.0687184907433, (1, 4): 0.137436981487, (2, 3): 0.137436981487, (1, 9): 0.0171796226858, (6, 5): 0.0, (4, 6): 0.000268431604466, (5, 7): 0.000268431604466, (9, 9): 0.0687184907433, (1, 8): 0.0343592453717, (8, 8): 0.0171796226858, (2, 4): 0.0687184907433, }, ]
4 East [{(4, 7): 0.000223143123433, (1, 3): 0.228498558395, (6, 6): 5.22991695546e-06, (5, 6): 0.0, (2, 8): 0.0571246395988, (9, 8): 0.0571246395988, (8, 9): 0.0571246395988, (6, 7): 5.57857808582e-05, (5, 5): 0.0, (2, 9): 0.0571246395988, (1, 1): 0.0, (4, 5): 6.7553094008e-06, (9, 3): 0.0571246395988, (1, 4): 0.0571246395988, (2, 3): 0.0571246395988, (1, 9): 0.0571246395988, (6, 5): 0.0, (4, 6): 1.39464452145e-05, (5, 7): 1.39464452145e-05, (9, 9): 0.228498558395, (1, 8): 0.0571246395988, (8, 8): 0.0142811598997, (2, 4): 0.0142811598997, }, ]
5 North [{(4, 7): 0.000322046872051, (1, 3): 0.16488799849, (6, 6): 1.76905630399e-06, (5, 6): 0.0, (2, 8): 0.0412219996225, (9, 8): 0.082443999245, (8, 9): 0.082443999245, (6, 7): 2.01279295032e-05, (5, 5): 0.0, (2, 9): 0.0206109998113, (1, 1): 0.0, (4, 5): 2.43736646328e-06, (9, 3): 0.16488799849, (1, 4): 0.082443999245, (2, 3): 0.082443999245, (1, 9): 0.0103054999056, (6, 5): 0.0, (4, 6): 1.00639647516e-05, (5, 7): 1.00639647516e-05, (9, 9): 0.16488799849, (1, 8): 0.0206109998113, (8, 8): 0.0412219996225, (2, 4): 0.0412219996225, }, ]
6 South [{(4, 7): 3.68499725789e-05, (1, 3): 0.150937487683, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0377343719208, (9, 8): 0.0377343719208, (8, 9): 0.0377343719208, (6, 7): 8.63671232318e-07, (5, 5): 0.0, (2, 9): 0.0377343719208, (1, 1): 0.0, (4, 5): 2.78893835436e-07, (9, 3): 0.150937487683, (1, 4): 0.150937487683, (2, 3): 0.150937487683, (1, 9): 0.0094335929802, (6, 5): 0.0, (4, 6): 5.75780821545e-07, (5, 7): 5.75780821545e-07, (9, 9): 0.150937487683, (1, 8): 0.0377343719208, (8, 8): 0.0094335929802, (2, 4): 0.0377343719208, }, ]
7 Stop [{(4, 7): 0.000152973182823, (1, 3): 0.0783222696052, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0195805674013, (9, 8): 0.0391611348026, (8, 9): 0.0391611348026, (6, 7): 3.5853089724e-06, (5, 5): 0.0, (2, 9): 0.00979028370064, (1, 1): 0.0, (4, 5): 1.15775602234e-06, (9, 3): 0.313289078421, (1, 4): 0.15664453921, (2, 3): 0.15664453921, (1, 9): 0.00122378546258, (6, 5): 0.0, (4, 6): 4.78041196321e-06, (5, 7): 4.78041196321e-06, (9, 9): 0.0783222696052, (1, 8): 0.00979028370064, (8, 8): 0.0195805674013, (2, 4): 0.0783222696052, }, ]
8 North [{(4, 7): 0.00046788244328, (1, 3): 0.0299444763699, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.00748611909247, (9, 8): 0.0299444763699, (8, 9): 0.0299444763699, (6, 7): 2.74149869109e-06, (5, 5): 0.0, (2, 9): 0.00187152977312, (1, 1): 0.0, (4, 5): 8.85275618998e-07, (9, 3): 0.479111621918, (1, 4): 0.11977790548, (2, 3): 0.11977790548, (1, 9): 0.00011697061082, (6, 5): 0.0, (4, 6): 7.31066317624e-06, (5, 7): 7.31066317624e-06, (9, 9): 0.0299444763699, (1, 8): 0.00187152977312, (8, 8): 0.0299444763699, (2, 4): 0.11977790548, }, ]
9 South [{(4, 7): 4.9127930802e-05, (1, 3): 0.0251535005706, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.00628837514265, (9, 8): 0.0125767502853, (8, 9): 0.0125767502853, (6, 7): 1.07947113579e-07, (5, 5): 0.0, (2, 9): 0.00314418757133, (1, 1): 0.0, (4, 5): 9.29544589149e-08, (9, 3): 0.40245600913, (1, 4): 0.201228004565, (2, 3): 0.201228004565, (1, 9): 9.8255861604e-05, (6, 5): 0.0, (4, 6): 3.83811959391e-07, (5, 7): 3.83811959391e-07, (9, 9): 0.0251535005706, (1, 8): 0.00314418757133, (8, 8): 0.00628837514265, (2, 4): 0.100614002282, }, ]
10 West [{(4, 7): 0.000133101778699, (1, 3): 0.00851851383675, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.00212962845919, (9, 8): 0.00851851383675, (8, 9): 0.00851851383675, (6, 7): 1.16983985185e-06, (5, 5): 0.0, (2, 9): 0.000532407114797, (1, 1): 0.0, (4, 5): 1.00736209465e-06, (9, 3): 0.545184885552, (1, 4): 0.136296221388, (2, 3): 0.136296221388, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 2.07971529218e-06, (5, 7): 2.07971529218e-06, (9, 9): 0.00851851383675, (1, 8): 0.000532407114797, (8, 8): 0.00851851383675, (2, 4): 0.136296221388, }, ]
11 East [{(4, 7): 0.00015976921452, (1, 3): 0.00511261486465, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.00127815371616, (9, 8): 0.00255630743232, (8, 9): 0.00255630743232, (6, 7): 1.40422161199e-06, (5, 5): 0.0, (2, 9): 0.00015976921452, (1, 1): 0.0, (4, 5): 5.85701809517e-07, (9, 3): 0.327207351338, (1, 4): 0.163603675669, (2, 3): 0.163603675669, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 1.24819698844e-06, (5, 7): 1.24819698844e-06, (9, 9): 0.00127815371616, (1, 8): 0.00015976921452, (8, 8): 0.00511261486465, (2, 4): 0.327207351338, }, ]
12 North [{(4, 7): 0.000385931123825, (1, 3): 0.0015437244953, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.000385931123825, (9, 8): 0.0015437244953, (8, 9): 0.0015437244953, (6, 7): 8.47993191999e-07, (5, 5): 0.0, (2, 9): 2.41206952391e-05, (1, 1): 0.0, (4, 5): 3.53698549267e-07, (9, 3): 0.395193470797, (1, 4): 0.0987983676992, (2, 3): 0.0987983676992, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 1.50754345244e-06, (5, 7): 1.50754345244e-06, (9, 9): 0.000385931123825, (1, 8): 2.41206952391e-05, (8, 8): 0.0061748979812, (2, 4): 0.395193470797, }, ]
13 West [{(4, 7): 4.05005779962e-05, (1, 3): 0.00129601849588, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.00032400462397, (9, 8): 0.00064800924794, (8, 9): 0.00064800924794, (6, 7): 3.33714479339e-08, (5, 5): 0.0, (2, 9): 4.05005779962e-05, (1, 1): 0.0, (4, 5): 3.71180109543e-08, (9, 3): 0.331780734945, (1, 4): 0.165890367473, (2, 3): 0.165890367473, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 7.91026913989e-08, (5, 7): 7.91026913989e-08, (9, 9): 0.00032400462397, (1, 8): 4.05005779962e-05, (8, 8): 0.00129601849588, (2, 4): 0.331780734945, }, ]
14 Stop [{(4, 7): 0.000555126164104, (1, 3): 0.000555126164104, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.000555126164104, (9, 8): 0.000555126164104, (8, 9): 0.000555126164104, (6, 7): 4.57409864222e-07, (5, 5): 0.0, (2, 9): 3.46953852565e-05, (1, 1): 0.0, (4, 5): 5.08762592034e-07, (9, 3): 0.142112298011, (1, 4): 0.142112298011, (2, 3): 0.142112298011, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 4.31998205098e-06, (5, 7): 4.31998205098e-06, (9, 9): 0.000138781541026, (1, 8): 3.46953852565e-05, (8, 8): 0.00222050465642, (2, 4): 0.568449192043, }, ]
15 West [{(4, 7): 4.05005652565e-05, (1, 3): 0.00129601808821, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.000324004522052, (9, 8): 0.000648009044104, (8, 9): 0.000648009044104, (6, 7): 3.33714374367e-08, (5, 5): 0.0, (2, 9): 4.05005652565e-05, (1, 1): 0.0, (4, 5): 3.71179992786e-08, (9, 3): 0.331780630581, (1, 4): 0.165890315291, (2, 3): 0.165890315291, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 2.36381015177e-07, (5, 7): 2.36381015177e-07, (9, 9): 0.000324004522052, (1, 8): 4.05005652565e-05, (8, 8): 0.00129601808821, (2, 4): 0.331780630581, }, ]
16 Stop [{(4, 7): 7.99743432144e-07, (1, 3): 0.000818937274515, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 5.11835796572e-05, (9, 8): 0.000818937274515, (8, 9): 0.000818937274515, (6, 7): 2.6358731284e-09, (5, 5): 0.0, (2, 9): 1.27958949143e-05, (1, 1): 0.0, (4, 5): 7.32949674883e-10, (9, 3): 0.838591769103, (1, 4): 0.052411985569, (2, 3): 0.052411985569, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 9.33538399643e-09, (9, 9): 0.000818937274515, (1, 8): 1.27958949143e-05, (8, 8): 0.000818937274515, (2, 4): 0.052411985569, }, ]
17 Stop [{(4, 7): 7.29033685408e-09, (1, 3): 0.000238889758034, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 3.73265246929e-06, (9, 8): 0.000477779516069, (8, 9): 0.000477779516069, (6, 7): 9.61128393848e-11, (5, 5): 0.0, (2, 9): 1.86632623464e-06, (1, 1): 0.0, (4, 5): 6.68145534207e-12, (9, 3): 0.978492448909, (1, 4): 0.0076444722571, (2, 3): 0.0076444722571, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 1.70199819744e-10, (9, 9): 0.000955559032137, (1, 8): 1.86632623464e-06, (8, 8): 0.000238889758034, (2, 4): 0.00382223612855, }, ]
18 East [{(4, 7): 5.79881817339e-11, (1, 3): 6.08050156498e-05, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 2.37519592382e-07, (9, 8): 0.000243220062599, (8, 9): 0.000243220062599, (6, 7): 3.05797052113e-12, (5, 5): 0.0, (2, 9): 2.37519592382e-07, (1, 1): 0.0, (4, 5): 5.31450678313e-14, (9, 3): 0.996229376407, (1, 4): 0.000972880250398, (2, 3): 0.000972880250398, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 2.70757806558e-12, (9, 9): 0.000972880250398, (1, 8): 2.37519592382e-07, (8, 8): 6.08050156498e-05, (2, 4): 0.000243220062599, }, ]
19 South [{(4, 7): 1.8147521519e-12, (1, 3): 6.08929776778e-05, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 5.94657985135e-08, (9, 8): 0.000121785955356, (8, 9): 0.000121785955356, (6, 7): 9.56998205104e-14, (5, 5): 0.0, (2, 9): 1.18931597027e-07, (1, 1): 0.0, (4, 5): 1.66318589971e-15, (9, 3): 0.997670546273, (1, 4): 0.000487143821422, (2, 3): 0.000487143821422, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 4.23671080384e-14, (9, 9): 0.000974287642845, (1, 8): 1.18931597027e-07, (8, 8): 1.52232444194e-05, (2, 4): 6.08929776778e-05, }, ]
20 West [{(4, 7): 2.26248113325e-13, (1, 3): 6.07330154695e-05, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 5.93095854195e-08, (9, 8): 0.000242932061878, (8, 9): 0.000242932061878, (6, 7): 1.19310528511e-14, (5, 5): 0.0, (2, 9): 2.37238341678e-07, (1, 1): 0.0, (4, 5): 5.18380253089e-17, (9, 3): 0.995049725453, (1, 4): 0.000242932061878, (2, 3): 0.000242932061878, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 2.64098826132e-15, (9, 9): 0.00388691299005, (1, 8): 2.37238341678e-07, (8, 8): 1.51832538674e-05, (2, 4): 1.51832538674e-05, }, ]
21 North [{(4, 7): 4.52283050598e-13, (1, 3): 0.000242817613857, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 2.37126576032e-07, (9, 8): 0.000121408806928, (8, 9): 0.000121408806928, (6, 7): 9.54034559856e-14, (5, 5): 0.0, (2, 9): 4.74253152064e-07, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.994580946357, (1, 4): 0.00194254091085, (2, 3): 0.00194254091085, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 1.05589762484e-14, (9, 9): 0.000971270455427, (1, 8): 4.74253152064e-07, (8, 8): 1.5176100866e-05, (2, 4): 6.07044034642e-05, }, ]
22 East [{(4, 7): 0.0, (1, 3): 6.09344995784e-05, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 6.09344995784e-05, (8, 9): 6.09344995784e-05, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 5.95063472445e-08, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.998350841092, (1, 4): 0.000243737998314, (2, 3): 0.000243737998314, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 0.000974951993254, (1, 8): 5.95063472445e-08, (8, 8): 3.80840622365e-06, (2, 4): 0.0, }, ]
23 East [{(4, 7): 0.0, (1, 3): 6.09532480849e-05, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.04766240424e-05, (8, 9): 3.04766240424e-05, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.97623281665e-08, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.998658016623, (1, 4): 0.00012190649617, (2, 3): 0.00012190649617, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 0.000975251969358, (1, 8): 2.97623281665e-08, (8, 8): 9.52394501327e-07, (2, 4): 0.0, }, ]
24 South [{(4, 7): 0.0, (1, 3): 1.52398945435e-05, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 6.0959578174e-05, (8, 9): 6.0959578174e-05, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.48827095151e-08, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.998761728803, (1, 4): 6.0959578174e-05, (2, 3): 6.0959578174e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 0.000975353250784, (1, 8): 1.48827095151e-08, (8, 8): 3.80997363588e-06, (2, 4): 0.0, }, ]
25 West [{(4, 7): 0.0, (1, 3): 1.52361796059e-05, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 0.000121889436847, (8, 9): 0.000121889436847, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 7.43954082321e-09, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.998518266654, (1, 4): 0.000121889436847, (2, 3): 0.000121889436847, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 0.00097511549478, (1, 8): 7.43954082321e-09, (8, 8): 3.80904490148e-06, (2, 4): 0.0, }, ]
26 Stop [{(4, 7): 0.0, (1, 3): 1.52454710287e-05, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 6.0981884115e-05, (8, 9): 6.0981884115e-05, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 3.72203882538e-09, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.99912718934, (1, 4): 0.00024392753646, (2, 3): 0.00024392753646, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 0.00024392753646, (1, 8): 3.72203882538e-09, (8, 8): 3.81136775719e-06, (2, 4): 0.0, }, ]
27 East [{(4, 7): 0.0, (1, 3): 1.52417532022e-05, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.04835064043e-05, (8, 9): 3.04835064043e-05, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.86056557644e-09, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.998883537857, (1, 4): 0.000487736102469, (2, 3): 0.000487736102469, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 6.09670128086e-05, (1, 8): 1.86056557644e-09, (8, 8): 3.81043830054e-06, (2, 4): 0.0, }, ]
28 West [{(4, 7): 0.0, (1, 3): 3.81263201061e-06, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.52505280424e-05, (8, 9): 1.52505280424e-05, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.32704590491e-10, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999458605789, (1, 4): 0.000244008448679, (2, 3): 0.000244008448679, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.52505280424e-05, (1, 8): 2.32704590491e-10, (8, 8): 3.81263201061e-06, (2, 4): 0.0, }, ]
29 Stop [{(4, 7): 0.0, (1, 3): 3.81344620779e-06, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.05075696623e-05, (8, 9): 3.05075696623e-05, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 4.65508570287e-10, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999672042695, (1, 4): 0.000122030278649, (2, 3): 0.000122030278649, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.52537848312e-05, (1, 8): 4.65508570287e-10, (8, 8): 3.81344620779e-06, (2, 4): 0.0, }, ]
30 West [{(4, 7): 0.0, (1, 3): 3.8126756196e-06, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.52507024784e-05, (8, 9): 1.52507024784e-05, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.32707252173e-10, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999470037623, (1, 4): 0.000244011239654, (2, 3): 0.000244011239654, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 3.8126756196e-06, (1, 8): 2.32707252173e-10, (8, 8): 3.8126756196e-06, (2, 4): 0.0, }, ]
31 East [{(4, 7): 0.0, (1, 3): 9.53538820727e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.05132422633e-05, (8, 9): 3.05132422633e-05, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.16398781827e-10, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999857922483, (1, 4): 3.05132422633e-05, (2, 3): 3.05132422633e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.52566211316e-05, (1, 8): 1.16398781827e-10, (8, 8): 3.81415528291e-06, (2, 4): 0.0, }, ]
32 East [{(4, 7): 0.0, (1, 3): 9.53520636459e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.52563301834e-05, (8, 9): 1.52563301834e-05, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 5.81982810339e-11, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999838854896, (1, 4): 6.10253207334e-05, (2, 3): 6.10253207334e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 3.81408254584e-06, (1, 8): 5.81982810339e-11, (8, 8): 3.81408254584e-06, (2, 4): 0.0, }, ]
33 West [{(4, 7): 0.0, (1, 3): 2.38399197068e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 7.62877430618e-06, (8, 9): 7.62877430618e-06, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 7.27536612146e-12, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999918705859, (1, 4): 3.05150972247e-05, (2, 3): 3.05150972247e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 9.53596788272e-07, (1, 8): 7.27536612146e-12, (8, 8): 3.81438715309e-06, (2, 4): 0.0, }, ]
34 North [{(4, 7): 0.0, (1, 3): 2.38386637378e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.81418619805e-06, (8, 9): 3.81418619805e-06, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 3.63749141507e-12, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999866026703, (1, 4): 6.10269791689e-05, (2, 3): 6.10269791689e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.38386637378e-07, (1, 8): 3.63749141507e-12, (8, 8): 3.81418619805e-06, (2, 4): 0.0, }, ]
35 West [{(4, 7): 0.0, (1, 3): 2.3835572685e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 7.62738325921e-06, (8, 9): 7.62738325921e-06, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 7.2740395157e-12, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999736378552, (1, 4): 0.000122038132147, (2, 3): 0.000122038132147, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.3835572685e-07, (1, 8): 7.2740395157e-12, (8, 8): 3.81369162961e-06, (2, 4): 0.0, }, ]
36 North [{(4, 7): 0.0, (1, 3): 5.96022965241e-08, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.81454697754e-06, (8, 9): 3.81454697754e-06, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 9.09458870301e-13, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.99996060288, (1, 4): 1.52581879102e-05, (2, 3): 1.52581879102e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.38409186096e-07, (1, 8): 9.09458870301e-13, (8, 8): 9.53636744385e-07, (2, 4): 0.0, }, ]
37 East [{(4, 7): 0.0, (1, 3): 2.38344648745e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.05081150393e-05, (8, 9): 3.05081150393e-05, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.81842535969e-12, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999689913608, (1, 4): 0.000122032460157, (2, 3): 0.000122032460157, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 9.53378594979e-07, (1, 8): 1.81842535969e-12, (8, 8): 3.81351437991e-06, (2, 4): 0.0, }, ]
38 South [{(4, 7): 0.0, (1, 3): 2.38387489806e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.81419983689e-06, (8, 9): 3.81419983689e-06, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.2734402638e-13, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999869602043, (1, 4): 6.10271973903e-05, (2, 3): 6.10271973903e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.38387489806e-07, (1, 8): 2.2734402638e-13, (8, 8): 2.38387489806e-07, (2, 4): 0.0, }, ]
39 East [{(4, 7): 0.0, (1, 3): 2.38402990813e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.90722392651e-06, (8, 9): 1.90722392651e-06, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.13679404646e-13, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.99993461798, (1, 4): 3.05155828241e-05, (2, 3): 3.05155828241e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.38402990813e-07, (1, 8): 1.13679404646e-13, (8, 8): 5.96007477033e-08, (2, 4): 0.0, }, ]
40 West [{(4, 7): 0.0, (1, 3): 2.38388906977e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 9.53555627909e-07, (8, 9): 9.53555627909e-07, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.273453779e-13, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999875546091, (1, 4): 6.10275601862e-05, (2, 3): 6.10275601862e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.38388906977e-07, (1, 8): 2.273453779e-13, (8, 8): 1.48993066861e-08, (2, 4): 0.0, }, ]
41 Stop [{(4, 7): 0.0, (1, 3): 2.38359359419e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.90687487535e-06, (8, 9): 1.90687487535e-06, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 4.54634398306e-13, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999751614649, (1, 4): 0.000122039992023, (2, 3): 0.000122039992023, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.38359359419e-07, (1, 8): 4.54634398306e-13, (8, 8): 1.48974599637e-08, (2, 4): 0.0, }, ]
42 North [{(4, 7): 0.0, (1, 3): 2.38388909641e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 9.53555638565e-07, (8, 9): 9.53555638565e-07, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.27345380441e-13, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999875557264, (1, 4): 6.10275608682e-05, (2, 3): 6.10275608682e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.38388909641e-07, (1, 8): 2.27345380441e-13, (8, 8): 3.72482671314e-09, (2, 4): 0.0, }, ]
43 South [{(4, 7): 0.0, (1, 3): 2.38403900137e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.19201950068e-07, (8, 9): 1.19201950068e-07, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.84199595615e-14, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.99993843196, (1, 4): 3.05156992175e-05, (2, 3): 3.05156992175e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.96009750342e-08, (1, 8): 2.84199595615e-14, (8, 8): 2.32816308727e-10, (2, 4): 0.0, }, ]
44 South [{(4, 7): 0.0, (1, 3): 2.38411203882e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 5.96028009706e-08, (8, 9): 5.96028009706e-08, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.42104151179e-14, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999969066088, (1, 4): 1.52583170485e-05, (2, 3): 1.52583170485e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.96028009706e-08, (1, 8): 1.42104151179e-14, (8, 8): 5.82058603228e-11, (2, 4): 0.0, }, ]
45 North [{(4, 7): 0.0, (1, 3): 2.38403953463e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.98004941828e-08, (8, 9): 2.98004941828e-08, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 7.1049914796e-15, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999938655625, (1, 4): 3.05157060432e-05, (2, 3): 3.05157060432e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.49002470914e-08, (1, 8): 7.1049914796e-15, (8, 8): 5.82040902009e-11, (2, 4): 0.0, }, ]
46 South [{(4, 7): 0.0, (1, 3): 2.38411235865e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.49007022416e-08, (8, 9): 1.49007022416e-08, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 3.55260425605e-15, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999969200234, (1, 4): 1.52583190954e-05, (2, 3): 1.52583190954e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.49007022416e-08, (1, 8): 3.55260425605e-15, (8, 8): 1.45514670328e-11, (2, 4): 0.0, }, ]
47 North [{(4, 7): 0.0, (1, 3): 2.38414855912e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.9801856989e-08, (8, 9): 2.9801856989e-08, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 7.10531639791e-15, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999984383812, (1, 4): 7.62927538919e-06, (2, 3): 7.62927538919e-06, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.96037139781e-08, (1, 8): 7.10531639791e-15, (8, 8): 1.45516879829e-11, (2, 4): 0.0, }, ]
48 West [{(4, 7): 0.0, (1, 3): 2.38411203882e-07, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 5.96028009706e-08, (8, 9): 5.96028009706e-08, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.42104151179e-14, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999969066088, (1, 4): 1.52583170485e-05, (2, 3): 1.52583170485e-05, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.96028009706e-08, (1, 8): 1.42104151179e-14, (8, 8): 5.82058603228e-11, (2, 4): 0.0, }, ]
49 Stop [{(4, 7): 0.0, (1, 3): 5.96044067437e-08, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.98022033718e-08, (8, 9): 2.98022033718e-08, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.7763497455e-15, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.99999600649, (1, 4): 1.9073410158e-06, (2, 3): 1.9073410158e-06, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.96044067437e-08, (1, 8): 1.7763497455e-15, (8, 8): 1.45518571152e-11, (2, 4): 0.0, }, ]
50 South [{(4, 7): 0.0, (1, 3): 1.49011525341e-08, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.49011525341e-08, (8, 9): 1.49011525341e-08, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.22044475884e-16, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999418851, (1, 4): 2.38418440545e-07, (2, 3): 2.38418440545e-07, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.96046101362e-08, (1, 8): 2.22044475884e-16, (8, 8): 3.63797669289e-12, (2, 4): 0.0, }, ]
51 Stop [{(4, 7): 0.0, (1, 3): 3.72528961844e-09, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.98023169475e-08, (8, 9): 2.98023169475e-08, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.11022282196e-16, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999817457, (1, 4): 2.98023169475e-08, (2, 3): 2.98023169475e-08, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.9604633895e-08, (1, 8): 1.11022282196e-16, (8, 8): 3.637978143e-12, (2, 4): 0.0, }, ]
52 Stop [{(4, 7): 0.0, (1, 3): 1.49011585293e-08, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.49011585293e-08, (8, 9): 1.49011585293e-08, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.2204456522e-16, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999821182, (1, 4): 5.9604634117e-08, (2, 3): 5.9604634117e-08, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.49011585293e-08, (1, 8): 2.2204456522e-16, (8, 8): 3.63797815656e-12, (2, 4): 0.0, }, ]
53 Stop [{(4, 7): 0.0, (1, 3): 3.72528978497e-09, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.98023182798e-08, (8, 9): 2.98023182798e-08, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.11022287159e-16, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999862161, (1, 4): 7.45057956994e-09, (2, 3): 7.45057956994e-09, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.96046365595e-08, (1, 8): 1.11022287159e-16, (8, 8): 3.63797830564e-12, (2, 4): 0.0, }, ]
54 North [{(4, 7): 0.0, (1, 3): 9.31322530377e-10, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.4901160486e-08, (8, 9): 1.4901160486e-08, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 5.55111485944e-17, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999952499, (1, 4): 9.31322530377e-10, (2, 3): 9.31322530377e-10, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.4901160486e-08, (1, 8): 5.55111485944e-17, (8, 8): 3.63797863428e-12, (2, 4): 0.0, }, ]
55 North [{(4, 7): 0.0, (1, 3): 2.32830636606e-10, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 7.4505803714e-09, (8, 9): 7.4505803714e-09, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 6.93889369387e-18, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999969731, (1, 4): 1.16415318303e-10, (2, 3): 1.16415318303e-10, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.49011607428e-08, (1, 8): 6.93889369387e-18, (8, 8): 9.09494674244e-13, (2, 4): 0.0, }, ]
56 East [{(4, 7): 0.0, (1, 3): 5.82076605831e-11, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 9.3132256933e-10, (8, 9): 9.3132256933e-10, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.16840433266e-19, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999994325, (1, 4): 1.45519151458e-11, (2, 3): 1.45519151458e-11, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 3.72529027732e-09, (1, 8): 2.16840433266e-19, (8, 8): 5.68434185382e-14, (2, 4): 0.0, }, ]
57 Stop [{(4, 7): 0.0, (1, 3): 5.82076608415e-11, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.16415321683e-10, (8, 9): 1.16415321683e-10, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.71050542786e-20, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999998763, (1, 4): 7.27595760518e-12, (2, 3): 7.27595760518e-12, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 9.31322573464e-10, (1, 8): 2.71050542786e-20, (8, 8): 3.55271367441e-15, (2, 4): 0.0, }, ]
58 South [{(4, 7): 0.0, (1, 3): 5.82076608944e-11, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.45519152236e-11, (8, 9): 1.45519152236e-11, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 3.38813178791e-21, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999999673, (1, 4): 3.6379788059e-12, (2, 3): 3.6379788059e-12, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.32830643578e-10, (1, 8): 3.38813178791e-21, (8, 8): 2.22044604852e-16, (2, 4): 0.0, }, ]
59 West [{(4, 7): 0.0, (1, 3): 5.82076608955e-11, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 7.27595761193e-12, (8, 9): 7.27595761193e-12, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.69406589398e-21, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999999691, (1, 4): 1.81898940298e-12, (2, 3): 1.81898940298e-12, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.32830643582e-10, (1, 8): 1.69406589398e-21, (8, 8): 5.55111512141e-17, (2, 4): 0.0, }, ]
60 South [{(4, 7): 0.0, (1, 3): 1.45519152247e-11, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.63797880616e-12, (8, 9): 3.63797880616e-12, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.1175823676e-22, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999999745, (1, 4): 2.27373675385e-13, (2, 3): 2.27373675385e-13, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.32830643594e-10, (1, 8): 2.1175823676e-22, (8, 8): 1.38777878043e-17, (2, 4): 0.0, }, ]
61 North [{(4, 7): 0.0, (1, 3): 3.63797880618e-12, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 7.27595761236e-12, (8, 9): 7.27595761236e-12, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.0587911838e-22, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999999749, (1, 4): 2.84217094233e-14, (2, 3): 2.84217094233e-14, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.32830643595e-10, (1, 8): 1.0587911838e-22, (8, 8): 1.38777878043e-17, (2, 4): 0.0, }, ]
62 North [{(4, 7): 0.0, (1, 3): 3.63797880613e-12, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.45519152245e-11, (8, 9): 1.45519152245e-11, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 5.29395591893e-23, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999999734, (1, 4): 1.42108547114e-14, (2, 3): 1.42108547114e-14, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.32830643592e-10, (1, 8): 5.29395591893e-23, (8, 8): 1.38777878041e-17, (2, 4): 0.0, }, ]
63 Stop [{(4, 7): 0.0, (1, 3): 9.09494701716e-13, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.81898940343e-12, (8, 9): 1.81898940343e-12, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.654361225e-24, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999999937, (1, 4): 1.77635683929e-15, (2, 3): 1.77635683929e-15, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.82076609098e-11, (1, 8): 1.654361225e-24, (8, 8): 8.67361737934e-19, (2, 4): 0.0, }, ]
64 East [{(4, 7): 0.0, (1, 3): 2.2737367544e-13, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.2737367544e-13, (8, 9): 2.2737367544e-13, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 5.16987882838e-26, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999999985, (1, 4): 2.22044604922e-16, (2, 3): 2.22044604922e-16, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.45519152281e-11, (1, 8): 5.16987882838e-26, (8, 8): 5.42101086234e-20, (2, 4): 0.0, }, ]
65 East [{(4, 7): 0.0, (1, 3): 2.27373675442e-13, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.84217094303e-14, (8, 9): 2.84217094303e-14, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 6.46234853555e-27, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999999996, (1, 4): 1.11022302462e-16, (2, 3): 1.11022302462e-16, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 3.63797880708e-12, (1, 8): 6.46234853555e-27, (8, 8): 3.388131789e-21, (2, 4): 0.0, }, ]
66 Stop [{(4, 7): 0.0, (1, 3): 9.09494701771e-13, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.55271367879e-15, (8, 9): 3.55271367879e-15, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 3.23117426778e-27, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 0.999999999998, (1, 4): 2.22044604925e-16, (2, 3): 2.22044604925e-16, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 9.09494701771e-13, (1, 8): 3.23117426778e-27, (8, 8): 2.11758236813e-22, (2, 4): 0.0, }, ]
67 West [{(4, 7): 0.0, (1, 3): 2.27373675443e-13, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 4.4408920985e-16, (8, 9): 4.4408920985e-16, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.61558713389e-27, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 1.11022302462e-16, (2, 3): 1.11022302462e-16, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.27373675443e-13, (1, 8): 1.61558713389e-27, (8, 8): 1.32348898008e-23, (2, 4): 0.0, }, ]
68 West [{(4, 7): 0.0, (1, 3): 2.27373675443e-13, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 5.55111512312e-17, (8, 9): 5.55111512312e-17, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.01948391737e-28, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 5.55111512312e-17, (2, 3): 5.55111512312e-17, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.68434188608e-14, (1, 8): 2.01948391737e-28, (8, 8): 8.27180612553e-25, (2, 4): 0.0, }, ]
69 Stop [{(4, 7): 0.0, (1, 3): 5.68434188608e-14, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 6.93889390391e-18, (8, 9): 6.93889390391e-18, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 6.31088724177e-30, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 6.93889390391e-18, (2, 3): 6.93889390391e-18, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.42108547152e-14, (1, 8): 6.31088724177e-30, (8, 8): 5.16987882846e-26, (2, 4): 0.0, }, ]
70 East [{(4, 7): 0.0, (1, 3): 1.42108547152e-14, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 8.67361737988e-19, (8, 9): 8.67361737988e-19, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.97215226305e-31, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 8.67361737988e-19, (2, 3): 8.67361737988e-19, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 3.5527136788e-15, (1, 8): 1.97215226305e-31, (8, 8): 3.23117426779e-27, (2, 4): 0.0, }, ]
71 Stop [{(4, 7): 0.0, (1, 3): 1.42108547152e-14, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.08420217249e-19, (8, 9): 1.08420217249e-19, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.46519032882e-32, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 4.33680868994e-19, (2, 3): 4.33680868994e-19, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 8.881784197e-16, (1, 8): 2.46519032882e-32, (8, 8): 2.01948391737e-28, (2, 4): 0.0, }, ]
72 South [{(4, 7): 0.0, (1, 3): 1.42108547152e-14, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.35525271561e-20, (8, 9): 1.35525271561e-20, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 3.08148791102e-33, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 2.16840434497e-19, (2, 3): 2.16840434497e-19, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.22044604925e-16, (1, 8): 3.08148791102e-33, (8, 8): 1.26217744835e-29, (2, 4): 0.0, }, ]
73 East [{(4, 7): 0.0, (1, 3): 1.42108547152e-14, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 6.77626357803e-21, (8, 9): 6.77626357803e-21, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.54074395551e-33, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 1.08420217249e-19, (2, 3): 1.08420217249e-19, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.22044604925e-16, (1, 8): 1.54074395551e-33, (8, 8): 3.15544362088e-30, (2, 4): 0.0, }, ]
74 West [{(4, 7): 0.0, (1, 3): 3.5527136788e-15, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.35525271561e-20, (8, 9): 1.35525271561e-20, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 7.70371977755e-34, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 5.42101086243e-20, (2, 3): 5.42101086243e-20, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.22044604925e-16, (1, 8): 7.70371977755e-34, (8, 8): 3.15544362088e-30, (2, 4): 0.0, }, ]
75 Stop [{(4, 7): 0.0, (1, 3): 3.5527136788e-15, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 6.77626357803e-21, (8, 9): 6.77626357803e-21, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 3.85185988877e-34, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 2.71050543121e-20, (2, 3): 2.71050543121e-20, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.22044604925e-16, (1, 8): 3.85185988877e-34, (8, 8): 7.88860905221e-31, (2, 4): 0.0, }, ]
76 South [{(4, 7): 0.0, (1, 3): 3.5527136788e-15, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.38813178902e-21, (8, 9): 3.38813178902e-21, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.92592994439e-34, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 1.35525271561e-20, (2, 3): 1.35525271561e-20, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.22044604925e-16, (1, 8): 1.92592994439e-34, (8, 8): 1.97215226305e-31, (2, 4): 0.0, }, ]
77 East [{(4, 7): 0.0, (1, 3): 3.5527136788e-15, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.69406589451e-21, (8, 9): 1.69406589451e-21, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 9.62964972194e-35, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 6.77626357803e-21, (2, 3): 6.77626357803e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.55111512313e-17, (1, 8): 9.62964972194e-35, (8, 8): 1.97215226305e-31, (2, 4): 0.0, }, ]
78 Stop [{(4, 7): 0.0, (1, 3): 8.881784197e-16, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 8.47032947254e-22, (8, 9): 8.47032947254e-22, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.20370621524e-35, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 3.38813178902e-21, (2, 3): 3.38813178902e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.38777878078e-17, (1, 8): 1.20370621524e-35, (8, 8): 1.97215226305e-31, (2, 4): 0.0, }, ]
79 Stop [{(4, 7): 0.0, (1, 3): 8.881784197e-16, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.69406589451e-21, (8, 9): 1.69406589451e-21, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 6.01853107621e-36, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 6.77626357803e-21, (2, 3): 6.77626357803e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.38777878078e-17, (1, 8): 6.01853107621e-36, (8, 8): 1.97215226305e-31, (2, 4): 0.0, }, ]
80 West [{(4, 7): 0.0, (1, 3): 2.22044604925e-16, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 8.47032947254e-22, (8, 9): 8.47032947254e-22, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 7.52316384526e-37, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 3.38813178902e-21, (2, 3): 3.38813178902e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 3.46944695195e-18, (1, 8): 7.52316384526e-37, (8, 8): 1.97215226305e-31, (2, 4): 0.0, }, ]
81 North [{(4, 7): 0.0, (1, 3): 2.22044604925e-16, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 4.23516473627e-22, (8, 9): 4.23516473627e-22, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 3.76158192263e-37, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 6.77626357803e-21, (2, 3): 6.77626357803e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 8.67361737988e-19, (1, 8): 3.76158192263e-37, (8, 8): 1.97215226305e-31, (2, 4): 0.0, }, ]
82 North [{(4, 7): 0.0, (1, 3): 2.22044604925e-16, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.11758236814e-22, (8, 9): 2.11758236814e-22, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.88079096132e-37, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 3.38813178902e-21, (2, 3): 3.38813178902e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 8.67361737988e-19, (1, 8): 1.88079096132e-37, (8, 8): 4.93038065763e-32, (2, 4): 0.0, }, ]
83 East [{(4, 7): 0.0, (1, 3): 2.22044604925e-16, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.69406589451e-21, (8, 9): 1.69406589451e-21, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.50463276905e-36, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 6.77626357803e-21, (2, 3): 6.77626357803e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 3.46944695195e-18, (1, 8): 1.50463276905e-36, (8, 8): 1.97215226305e-31, (2, 4): 0.0, }, ]
84 Stop [{(4, 7): 0.0, (1, 3): 2.22044604925e-16, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.11758236814e-22, (8, 9): 2.11758236814e-22, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 7.52316384526e-37, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 1.35525271561e-20, (2, 3): 1.35525271561e-20, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 8.67361737988e-19, (1, 8): 7.52316384526e-37, (8, 8): 1.23259516441e-32, (2, 4): 0.0, }, ]
85 Stop [{(4, 7): 0.0, (1, 3): 5.55111512313e-17, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.64697796017e-23, (8, 9): 2.64697796017e-23, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 3.76158192263e-37, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 6.77626357803e-21, (2, 3): 6.77626357803e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.16840434497e-19, (1, 8): 3.76158192263e-37, (8, 8): 7.70371977755e-34, (2, 4): 0.0, }, ]
86 South [{(4, 7): 0.0, (1, 3): 1.38777878078e-17, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.32348898008e-23, (8, 9): 1.32348898008e-23, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 7.52316384526e-37, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 3.38813178902e-21, (2, 3): 3.38813178902e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.16840434497e-19, (1, 8): 7.52316384526e-37, (8, 8): 1.92592994439e-34, (2, 4): 0.0, }, ]
87 West [{(4, 7): 0.0, (1, 3): 3.46944695195e-18, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.64697796017e-23, (8, 9): 2.64697796017e-23, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 3.76158192263e-37, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 1.69406589451e-21, (2, 3): 1.69406589451e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.16840434497e-19, (1, 8): 3.76158192263e-37, (8, 8): 7.70371977755e-34, (2, 4): 0.0, }, ]
88 Stop [{(4, 7): 0.0, (1, 3): 3.46944695195e-18, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.32348898008e-23, (8, 9): 1.32348898008e-23, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.88079096132e-37, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 8.47032947254e-22, (2, 3): 8.47032947254e-22, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.16840434497e-19, (1, 8): 1.88079096132e-37, (8, 8): 1.92592994439e-34, (2, 4): 0.0, }, ]
89 South [{(4, 7): 0.0, (1, 3): 3.46944695195e-18, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 6.61744490042e-24, (8, 9): 6.61744490042e-24, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 9.40395480658e-38, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 4.23516473627e-22, (2, 3): 4.23516473627e-22, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.16840434497e-19, (1, 8): 9.40395480658e-38, (8, 8): 4.81482486097e-35, (2, 4): 0.0, }, ]
90 West [{(4, 7): 0.0, (1, 3): 3.46944695195e-18, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 3.30872245021e-24, (8, 9): 3.30872245021e-24, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 4.70197740329e-38, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 8.47032947254e-22, (2, 3): 8.47032947254e-22, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.42101086243e-20, (1, 8): 4.70197740329e-38, (8, 8): 4.81482486097e-35, (2, 4): 0.0, }, ]
91 East [{(4, 7): 0.0, (1, 3): 1.38777878078e-17, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.65436122511e-24, (8, 9): 1.65436122511e-24, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 9.40395480658e-38, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 6.77626357803e-21, (2, 3): 6.77626357803e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.35525271561e-20, (1, 8): 9.40395480658e-38, (8, 8): 4.81482486097e-35, (2, 4): 0.0, }, ]
92 West [{(4, 7): 0.0, (1, 3): 1.38777878078e-17, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 8.27180612553e-25, (8, 9): 8.27180612553e-25, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 4.70197740329e-38, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 1.35525271561e-20, (2, 3): 1.35525271561e-20, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 3.38813178902e-21, (1, 8): 4.70197740329e-38, (8, 8): 4.81482486097e-35, (2, 4): 0.0, }, ]
93 East [{(4, 7): 0.0, (1, 3): 3.46944695195e-18, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.65436122511e-24, (8, 9): 1.65436122511e-24, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.35098870164e-38, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 1.69406589451e-21, (2, 3): 1.69406589451e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.35525271561e-20, (1, 8): 2.35098870164e-38, (8, 8): 4.81482486097e-35, (2, 4): 0.0, }, ]
94 North [{(4, 7): 0.0, (1, 3): 3.46944695195e-18, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 8.27180612553e-25, (8, 9): 8.27180612553e-25, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.17549435082e-38, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 8.47032947254e-22, (2, 3): 8.47032947254e-22, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 3.38813178902e-21, (1, 8): 1.17549435082e-38, (8, 8): 4.81482486097e-35, (2, 4): 0.0, }, ]
95 South [{(4, 7): 0.0, (1, 3): 3.46944695195e-18, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 4.13590306277e-25, (8, 9): 4.13590306277e-25, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 5.87747175411e-39, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 4.23516473627e-22, (2, 3): 4.23516473627e-22, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 3.38813178902e-21, (1, 8): 5.87747175411e-39, (8, 8): 1.20370621524e-35, (2, 4): 0.0, }, ]
96 Stop [{(4, 7): 0.0, (1, 3): 3.46944695195e-18, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.06795153138e-25, (8, 9): 2.06795153138e-25, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.93873587706e-39, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 2.11758236814e-22, (2, 3): 2.11758236814e-22, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 8.47032947254e-22, (1, 8): 2.93873587706e-39, (8, 8): 1.20370621524e-35, (2, 4): 0.0, }, ]
97 Stop [{(4, 7): 0.0, (1, 3): 3.46944695195e-18, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 1.03397576569e-25, (8, 9): 1.03397576569e-25, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.46936793853e-39, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 4.23516473627e-22, (2, 3): 4.23516473627e-22, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 2.11758236814e-22, (1, 8): 1.46936793853e-39, (8, 8): 1.20370621524e-35, (2, 4): 0.0, }, ]
98 West [{(4, 7): 0.0, (1, 3): 3.46944695195e-18, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 5.16987882846e-26, (8, 9): 5.16987882846e-26, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 7.34683969264e-40, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 2.11758236814e-22, (2, 3): 2.11758236814e-22, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 5.29395592034e-23, (1, 8): 7.34683969264e-40, (8, 8): 1.20370621524e-35, (2, 4): 0.0, }, ]
99 North [{(4, 7): 0.0, (1, 3): 1.38777878078e-17, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.58493941423e-26, (8, 9): 2.58493941423e-26, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 1.46936793853e-39, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 1.69406589451e-21, (2, 3): 1.69406589451e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.32348898008e-23, (1, 8): 1.46936793853e-39, (8, 8): 1.20370621524e-35, (2, 4): 0.0, }, ]
100 Stop [{(4, 7): 0.0, (1, 3): 5.55111512313e-17, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 5.16987882846e-26, (8, 9): 5.16987882846e-26, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 2.93873587706e-39, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 3.38813178902e-21, (2, 3): 3.38813178902e-21, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.32348898008e-23, (1, 8): 2.93873587706e-39, (8, 8): 4.81482486097e-35, (2, 4): 0.0, }, ]
101 None [{(4, 7): 0.0, (1, 3): 1.38777878078e-17, (6, 6): 0.0, (5, 6): 0.0, (2, 8): 0.0, (9, 8): 2.58493941423e-26, (8, 9): 2.58493941423e-26, (6, 7): 0.0, (5, 5): 0.0, (2, 9): 3.67341984632e-40, (1, 1): 0.0, (4, 5): 0.0, (9, 3): 1.0, (1, 4): 4.23516473627e-22, (2, 3): 4.23516473627e-22, (1, 9): 0.0, (6, 5): 0.0, (4, 6): 0.0, (5, 7): 0.0, (9, 9): 1.32348898008e-23, (1, 8): 3.67341984632e-40, (8, 8): 1.20370621524e-35, (2, 4): 0.0, }, ]
"""

View File

@ -0,0 +1,31 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%%%%%%
% %%%%% %
% %%%%% %
%%%% %%%%
%%%% P %%%%
%%%% %%%%
% %%%%%%%%
% %%%%%%G%
%%%%%%%%%%%
% %%%%%%%%%
%%%%%%%%%%%
"""
observe: "True"
elapse: "False"
checkUniform: "False"
maxMoves: "100"
numParticles: "5000"
numGhosts: "1"
ghost: "SeededRandomGhostAgent"
inference: "ParticleFilter"
L2Tolerance: "0.1"
errorMsg: "Particle filter observe test: %d inference errors."

View File

@ -0,0 +1,10 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(1, 3): 0.25, (2, 3): 0.25, (3, 3): 0.25, (4, 3): 0.25, }, ]
1 East [{(1, 3): 0.0, (2, 3): 0.244094488189, (3, 3): 0.251968503937, (4, 3): 0.503937007874, (1, 1): 0.0, }, ]
2 Stop [{(1, 3): 0.0, (2, 3): 0.0, (3, 3): 0.832898172324, (4, 3): 0.167101827676, (1, 1): 0.0, }, ]
3 West [{(1, 3): 0.0, (2, 3): 0.0, (3, 3): 0.828432604507, (4, 3): 0.171567395493, (1, 1): 0.0, }, ]
4 East [{(1, 3): 0.0, (2, 3): 0.0, (3, 3): 0.707114765821, (4, 3): 0.292885234179, (1, 1): 0.0, }, ]
5 East [{(1, 3): 0.0, (2, 3): 0.0, (3, 3): 0.905833634776, (4, 3): 0.0941663652244, (1, 1): 0.0, }, ]
6 None [{(1, 3): 0.0, (2, 3): 0.0, (3, 3): 0.0, (4, 3): 0.0, (1, 1): 0.0, }, ]
"""

View File

@ -0,0 +1,25 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%
%P G%
%%%%%%
% %%%%
%%%%%%
"""
observe: "True"
elapse: "False"
checkUniform: "False"
maxMoves: "100"
numParticles: "5000"
numGhosts: "1"
ghost: "SeededRandomGhostAgent"
inference: "ParticleFilter"
L2Tolerance: "0.05"
errorMsg: "Particle filter observe test: %d inference errors."

View File

@ -0,0 +1 @@
# This test checks that you successfully handle the case when all particle weights are set to 0

View File

@ -0,0 +1,43 @@
class: "ZeroWeightTest"
seed: "188"
layout: """
%%%%%
%P%G%
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%% %
%%%%%
% %%%
%%%%%
"""
observe: "True"
elapse: "False"
maxMoves: "100"
numParticles: "5000"
numGhosts: "1"
errorMsg: "Particle filter observe test: %d inference errors."
ghost: "GoSouthAgent"
inference: "ParticleFilter"

View File

@ -0,0 +1 @@
# You must win at least 8/10 games with at least 100 points

View File

@ -0,0 +1,30 @@
class: "GameScoreTest"
numRuns: "10"
numWinsForCredit: "8"
layout_name: "oneHunt"
min_score: "100"
layout_str: """
%%%%%%%%%%
% G %
% P %
% %
% %
% %
%%%%%%%%%%
% %%%%%%%%
%%%%%%%%%%
"""
observe: "True"
elapse: "False"
ghost: "SeededRandomGhostAgent"
inference: "ParticleFilter"
maxMoves: "100"
numParticles: "5000"
numGhosts: "1"

View File

@ -0,0 +1,3 @@
max_points: "2"
class: "PassAllTestsQuestion"

View File

@ -0,0 +1,45 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(2, 7): 0.0588235294118, (4, 7): 0.0588235294118, (1, 3): 0.0588235294118, (3, 3): 0.0588235294118, (1, 6): 0.0588235294118, (5, 6): 0.0588235294118, (5, 7): 0.0588235294118, (5, 4): 0.0588235294118, (1, 4): 0.0588235294118, (1, 5): 0.0588235294118, (3, 5): 0.0588235294118, (2, 3): 0.0588235294118, (4, 3): 0.0588235294118, (1, 7): 0.0588235294118, (3, 7): 0.0588235294118, (5, 3): 0.0588235294118, (5, 5): 0.0588235294118, }, ]
1 Stop [{(2, 7): 0.0588235294118, (4, 7): 0.0588235294118, (1, 3): 0.0588235294118, (3, 3): 0.0588235294118, (1, 6): 0.0588235294118, (5, 6): 0.0588235294118, (5, 7): 0.0588235294118, (5, 4): 0.0588235294118, (1, 4): 0.0588235294118, (1, 5): 0.0588235294118, (3, 5): 0.0588235294118, (2, 3): 0.0588235294118, (4, 3): 0.0588235294118, (1, 7): 0.0588235294118, (3, 7): 0.0588235294118, (5, 3): 0.0588235294118, (5, 5): 0.0588235294118, }, ]
2 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
3 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
4 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
5 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
6 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
7 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
8 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
9 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
10 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
11 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
12 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
13 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
14 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
15 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
16 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
17 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
18 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
19 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
20 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
21 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
22 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
23 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
24 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
25 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
26 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
27 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
28 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
29 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
30 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
31 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
32 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
33 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
34 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
35 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
36 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
37 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
38 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
39 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
40 Stop [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
41 None [{(2.0, 7.0): 0.0588235294118, (4.0, 7.0): 0.0588235294118, (1.0, 3.0): 0.0588235294118, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0588235294118, (5.0, 4.0): 0.0588235294118, (1.0, 4.0): 0.0588235294118, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0588235294118, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0588235294118, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
"""

View File

@ -0,0 +1,29 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%%
% G %
% %%% %
% %P% %
% %%% %
% %
%%%%%%%
% %%%%%
%%%%%%%
"""
observe: "False"
elapse: "True"
checkUniform: "False"
maxMoves: "40"
numParticles: "5000"
numGhosts: "1"
ghost: "SeededRandomGhostAgent"
inference: "ParticleFilter"
L2Tolerance: "0.05"
errorMsg: "Particle filter full test: %d inference errors."

View File

@ -0,0 +1,45 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(2, 7): 0.0588235294118, (4, 7): 0.0588235294118, (1, 3): 0.0588235294118, (3, 3): 0.0588235294118, (1, 6): 0.0588235294118, (5, 6): 0.0588235294118, (5, 7): 0.0588235294118, (5, 4): 0.0588235294118, (1, 4): 0.0588235294118, (1, 5): 0.0588235294118, (3, 5): 0.0588235294118, (2, 3): 0.0588235294118, (4, 3): 0.0588235294118, (1, 7): 0.0588235294118, (3, 7): 0.0588235294118, (5, 3): 0.0588235294118, (5, 5): 0.0588235294118, }, ]
1 Stop [{(2, 7): 0.0588235294118, (4, 7): 0.0588235294118, (1, 3): 0.0588235294118, (3, 3): 0.0588235294118, (1, 6): 0.0588235294118, (5, 6): 0.0588235294118, (5, 7): 0.0588235294118, (5, 4): 0.0588235294118, (1, 4): 0.0588235294118, (1, 5): 0.0588235294118, (3, 5): 0.0588235294118, (2, 3): 0.0588235294118, (4, 3): 0.0588235294118, (1, 7): 0.0588235294118, (3, 7): 0.0588235294118, (5, 3): 0.0588235294118, (5, 5): 0.0588235294118, }, ]
2 Stop [{(2.0, 7.0): 0.0539215686275, (4.0, 7.0): 0.0539215686275, (1.0, 3.0): 0.0686274509804, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0588235294118, (5.0, 6.0): 0.0588235294118, (5.0, 7.0): 0.0490196078431, (5.0, 4.0): 0.0637254901961, (1.0, 4.0): 0.0637254901961, (1.0, 5.0): 0.0588235294118, (2.0, 3.0): 0.0588235294118, (4.0, 3.0): 0.0588235294118, (1.0, 7.0): 0.0490196078431, (3.0, 7.0): 0.0588235294118, (5.0, 3.0): 0.0686274509804, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0588235294118, }, ]
3 Stop [{(2.0, 7.0): 0.0498366013072, (4.0, 7.0): 0.0498366013072, (1.0, 3.0): 0.0743464052288, (3.0, 3.0): 0.0588235294118, (1.0, 6.0): 0.0539215686275, (5.0, 6.0): 0.0539215686275, (5.0, 7.0): 0.0449346405229, (5.0, 4.0): 0.0682189542484, (1.0, 4.0): 0.0682189542484, (1.0, 5.0): 0.0600490196078, (2.0, 3.0): 0.062091503268, (4.0, 3.0): 0.062091503268, (1.0, 7.0): 0.0449346405229, (3.0, 7.0): 0.0555555555556, (5.0, 3.0): 0.0743464052288, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0600490196078, }, ]
4 Stop [{(2.0, 7.0): 0.046364379085, (4.0, 7.0): 0.046364379085, (1.0, 3.0): 0.0795887799564, (3.0, 3.0): 0.0610021786492, (1.0, 6.0): 0.0509599673203, (5.0, 6.0): 0.0509599673203, (5.0, 7.0): 0.0413262527233, (5.0, 4.0): 0.0718613834423, (1.0, 4.0): 0.0718613834423, (1.0, 5.0): 0.0590277777778, (2.0, 3.0): 0.0650871459695, (4.0, 3.0): 0.0650871459695, (1.0, 7.0): 0.0413262527233, (3.0, 7.0): 0.05174291939, (5.0, 3.0): 0.0795887799564, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0590277777778, }, ]
5 Stop [{(2.0, 7.0): 0.0430339960058, (4.0, 7.0): 0.0430339960058, (1.0, 3.0): 0.0841560003631, (3.0, 3.0): 0.0637254901961, (1.0, 6.0): 0.0481600626362, (5.0, 6.0): 0.0481600626362, (5.0, 7.0): 0.0385263480392, (5.0, 4.0): 0.0740088280683, (1.0, 4.0): 0.0740088280683, (1.0, 5.0): 0.0582022739651, (2.0, 3.0): 0.0685593681917, (4.0, 3.0): 0.0685593681917, (1.0, 7.0): 0.0385263480392, (3.0, 7.0): 0.0481572258533, (5.0, 3.0): 0.0841560003631, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0582022739651, }, ]
6 Stop [{(2.0, 7.0): 0.0400286609628, (4.0, 7.0): 0.0400286609628, (1.0, 3.0): 0.0879095368857, (3.0, 3.0): 0.0669480755265, (1.0, 6.0): 0.0458537581699, (5.0, 6.0): 0.0458537581699, (5.0, 7.0): 0.0360162680041, (5.0, 4.0): 0.0756553441207, (1.0, 4.0): 0.0756553441207, (1.0, 5.0): 0.0571328068264, (2.0, 3.0): 0.072146952917, (4.0, 3.0): 0.072146952917, (1.0, 7.0): 0.0360162680041, (3.0, 7.0): 0.0447417392883, (5.0, 3.0): 0.0879095368857, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0571328068264, }, ]
7 Stop [{(2.0, 7.0): 0.0372608670847, (4.0, 7.0): 0.0372608670847, (1.0, 3.0): 0.0911798353279, (3.0, 3.0): 0.0704139937868, (1.0, 6.0): 0.0437547752511, (5.0, 6.0): 0.0437547752511, (5.0, 7.0): 0.0338103935311, (5.0, 4.0): 0.0767834184053, (1.0, 4.0): 0.0767834184053, (1.0, 5.0): 0.0561239168217, (2.0, 3.0): 0.0756681884431, (4.0, 3.0): 0.0756681884431, (1.0, 7.0): 0.0338103935311, (3.0, 7.0): 0.0415996870713, (5.0, 3.0): 0.0911798353279, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0561239168217, }, ]
8 Stop [{(2.0, 7.0): 0.0347394497681, (4.0, 7.0): 0.0347394497681, (1.0, 3.0): 0.0940077171263, (3.0, 3.0): 0.0739167902243, (1.0, 6.0): 0.0418748697838, (5.0, 6.0): 0.0418748697838, (5.0, 7.0): 0.0318115812238, (5.0, 4.0): 0.0776510914548, (1.0, 4.0): 0.0776510914548, (1.0, 5.0): 0.0551042214323, (2.0, 3.0): 0.0790873391859, (4.0, 3.0): 0.0790873391859, (1.0, 7.0): 0.0318115812238, (3.0, 7.0): 0.0387071404136, (5.0, 3.0): 0.0940077171263, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0551042214323, }, ]
9 Stop [{(2.0, 7.0): 0.0324350920332, (4.0, 7.0): 0.0324350920332, (1.0, 3.0): 0.0965238978315, (3.0, 3.0): 0.0773638228654, (1.0, 6.0): 0.0401505634159, (5.0, 6.0): 0.0401505634159, (5.0, 7.0): 0.0300014293413, (5.0, 4.0): 0.0783007892886, (1.0, 4.0): 0.0783007892886, (1.0, 5.0): 0.0541262631137, (2.0, 3.0): 0.0823372821789, (4.0, 3.0): 0.0823372821789, (1.0, 7.0): 0.0300014293413, (3.0, 7.0): 0.0360620133166, (5.0, 3.0): 0.0965238978315, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0541262631137, }, ]
10 Stop [{(2.0, 7.0): 0.0303327257853, (4.0, 7.0): 0.0303327257853, (1.0, 3.0): 0.0987707879811, (3.0, 3.0): 0.0806794624077, (1.0, 6.0): 0.038569921303, (5.0, 6.0): 0.038569921303, (5.0, 7.0): 0.0283496955337, (5.0, 4.0): 0.0788129614895, (1.0, 4.0): 0.0788129614895, (1.0, 5.0): 0.0531820448086, (2.0, 3.0): 0.0854083342919, (4.0, 3.0): 0.0854083342919, (1.0, 7.0): 0.0283496955337, (3.0, 7.0): 0.0336440657943, (5.0, 3.0): 0.0987707879811, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0531820448086, }, ]
11 Stop [{(2.0, 7.0): 0.0284130210766, (4.0, 7.0): 0.0284130210766, (1.0, 3.0): 0.100799521502, (3.0, 3.0): 0.0838320436638, (1.0, 6.0): 0.0371128392948, (5.0, 6.0): 0.0371128392948, (5.0, 7.0): 0.0268408128043, (5.0, 4.0): 0.0792178587704, (1.0, 4.0): 0.0792178587704, (1.0, 5.0): 0.052283712226, (2.0, 3.0): 0.0882861948936, (4.0, 3.0): 0.0882861948936, (1.0, 7.0): 0.0268408128043, (3.0, 7.0): 0.0314365057883, (5.0, 3.0): 0.100799521502, (1, 1): 0.0588235294118, (5.0, 5.0): 0.052283712226, }, ]
12 Stop [{(2.0, 7.0): 0.0266600454894, (4.0, 7.0): 0.0266600454894, (1.0, 3.0): 0.102637501517, (3.0, 3.0): 0.086801477817, (1.0, 6.0): 0.0357695442823, (5.0, 6.0): 0.0357695442823, (5.0, 7.0): 0.0254594200503, (5.0, 4.0): 0.0795461613064, (1.0, 4.0): 0.0795461613064, (1.0, 5.0): 0.0514318123965, (2.0, 3.0): 0.0909725866866, (4.0, 3.0): 0.0909725866866, (1.0, 7.0): 0.0254594200503, (3.0, 7.0): 0.0294208493139, (5.0, 3.0): 0.102637501517, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0514318123965, }, ]
13 Stop [{(2.0, 7.0): 0.0250584866137, (4.0, 7.0): 0.0250584866137, (1.0, 3.0): 0.104309776721, (3.0, 3.0): 0.0895822170634, (1.0, 6.0): 0.0345300491949, (5.0, 6.0): 0.0345300491949, (5.0, 7.0): 0.024193922913, (5.0, 4.0): 0.0798149470306, (1.0, 4.0): 0.0798149470306, (1.0, 5.0): 0.0506292655669, (2.0, 3.0): 0.0934705220069, (4.0, 3.0): 0.0934705220069, (1.0, 7.0): 0.024193922913, (3.0, 7.0): 0.0275803134309, (5.0, 3.0): 0.104309776721, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0506292655669, }, ]
14 Stop [{(2.0, 7.0): 0.0235947474097, (4.0, 7.0): 0.0235947474097, (1.0, 3.0): 0.105834239758, (3.0, 3.0): 0.0921744203591, (1.0, 6.0): 0.0333867901469, (5.0, 6.0): 0.0333867901469, (5.0, 7.0): 0.0230338218982, (5.0, 4.0): 0.0800382951148, (1.0, 4.0): 0.0800382951148, (1.0, 5.0): 0.0498760777468, (2.0, 3.0): 0.0957875052638, (4.0, 3.0): 0.0957875052638, (1.0, 7.0): 0.0230338218982, (3.0, 7.0): 0.0258990955527, (5.0, 3.0): 0.105834239758, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0498760777468, }, ]
15 Stop [{(2.0, 7.0): 0.0222564031287, (4.0, 7.0): 0.0222564031287, (1.0, 3.0): 0.107226395898, (3.0, 3.0): 0.0945831436289, (1.0, 6.0): 0.0323326279225, (5.0, 6.0): 0.0323326279225, (5.0, 7.0): 0.0219700688145, (5.0, 4.0): 0.0802256925714, (1.0, 4.0): 0.0802256925714, (1.0, 5.0): 0.0491719882889, (2.0, 3.0): 0.097932055127, (4.0, 3.0): 0.097932055127, (1.0, 7.0): 0.0219700688145, (3.0, 7.0): 0.0243628634574, (5.0, 3.0): 0.107226395898, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0491719882889, }, ]
16 Stop [{(2.0, 7.0): 0.0210322727323, (4.0, 7.0): 0.0210322727323, (1.0, 3.0): 0.108498996627, (3.0, 3.0): 0.0968157512943, (1.0, 6.0): 0.0313611884601, (5.0, 6.0): 0.0313611884601, (5.0, 7.0): 0.0209944752272, (5.0, 4.0): 0.0803845492533, (1.0, 4.0): 0.0803845492533, (1.0, 5.0): 0.0485157341763, (2.0, 3.0): 0.0999138648846, (4.0, 3.0): 0.0999138648846, (1.0, 7.0): 0.0209944752272, (3.0, 7.0): 0.0229585565716, (5.0, 3.0): 0.108498996627, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0485157341763, }, ]
17 Stop [{(2.0, 7.0): 0.0199122285748, (4.0, 7.0): 0.0199122285748, (1.0, 3.0): 0.109663228464, (3.0, 3.0): 0.0988811603545, (1.0, 6.0): 0.0304664682727, (5.0, 6.0): 0.0304664682727, (5.0, 7.0): 0.0200996734993, (5.0, 4.0): 0.0805203366106, (1.0, 4.0): 0.0805203366106, (1.0, 5.0): 0.0479056650875, (2.0, 3.0): 0.101742870935, (4.0, 3.0): 0.101742870935, (1.0, 7.0): 0.0200996734993, (3.0, 7.0): 0.0216743673454, (5.0, 3.0): 0.109663228464, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0479056650875, }, ]
18 Stop [{(2.0, 7.0): 0.0188871170149, (4.0, 7.0): 0.0188871170149, (1.0, 3.0): 0.110728868105, (3.0, 3.0): 0.100788967408, (1.0, 6.0): 0.0296428700897, (5.0, 6.0): 0.0296428700897, (5.0, 7.0): 0.0192789449679, (5.0, 4.0): 0.0806373261844, (1.0, 4.0): 0.0806373261844, (1.0, 5.0): 0.0473397345609, (2.0, 3.0): 0.103429086585, (4.0, 3.0): 0.103429086585, (1.0, 7.0): 0.0192789449679, (3.0, 7.0): 0.020499608165, (5.0, 3.0): 0.110728868105, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0473397345609, }, ]
19 Stop [{(2.0, 7.0): 0.0179486446353, (4.0, 7.0): 0.0179486446353, (1.0, 3.0): 0.111704647989, (3.0, 3.0): 0.102549046859, (1.0, 6.0): 0.0288851236466, (5.0, 6.0): 0.0288851236466, (5.0, 7.0): 0.018526159436, (5.0, 4.0): 0.0807388215282, (1.0, 4.0): 0.0807388215282, (1.0, 5.0): 0.0468157002311, (2.0, 3.0): 0.104982307366, (4.0, 3.0): 0.104982307366, (1.0, 7.0): 0.018526159436, (3.0, 7.0): 0.0194246140649, (5.0, 3.0): 0.111704647989, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0468157002311, }, ]
20 Stop [{(2.0, 7.0): 0.0170892927591, (4.0, 7.0): 0.0170892927591, (1.0, 3.0): 0.112598395882, (3.0, 3.0): 0.10417122053, (1.0, 6.0): 0.0281882856874, (5.0, 6.0): 0.0281882856874, (5.0, 7.0): 0.0178357023157, (5.0, 4.0): 0.0808274381605, (1.0, 4.0): 0.0808274381605, (1.0, 5.0): 0.0463311922631, (2.0, 3.0): 0.106412000738, (4.0, 3.0): 0.106412000738, (1.0, 7.0): 0.0178357023157, (3.0, 7.0): 0.0184406344451, (5.0, 3.0): 0.112598395882, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0463311922631, }, ]
21 Stop [{(2.0, 7.0): 0.016302234647, (4.0, 7.0): 0.016302234647, (1.0, 3.0): 0.11341718462, (3.0, 3.0): 0.105665074002, (1.0, 6.0): 0.0275477206455, (5.0, 6.0): 0.0275477206455, (5.0, 7.0): 0.0172024279205, (5.0, 4.0): 0.0809052542992, (1.0, 4.0): 0.0809052542992, (1.0, 5.0): 0.0458838004496, (2.0, 3.0): 0.107727205717, (4.0, 3.0): 0.107727205717, (1.0, 7.0): 0.0172024279205, (3.0, 7.0): 0.0175397399878, (5.0, 3.0): 0.11341718462, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0458838004496, }, ]
22 Stop [{(2.0, 7.0): 0.0155812651917, (4.0, 7.0): 0.0155812651917, (1.0, 3.0): 0.114167423929, (3.0, 3.0): 0.107039828479, (1.0, 6.0): 0.026959094234, (5.0, 6.0): 0.026959094234, (5.0, 7.0): 0.0166216153572, (5.0, 4.0): 0.0809739420064, (1.0, 4.0): 0.0809739420064, (1.0, 5.0): 0.04547112401, (2.0, 3.0): 0.108936488113, (4.0, 3.0): 0.108936488113, (1.0, 7.0): 0.0166216153572, (3.0, 7.0): 0.0167147364273, (5.0, 3.0): 0.114167423929, (1, 1): 0.0588235294118, (5.0, 5.0): 0.04547112401, }, ]
23 Stop [{(2.0, 7.0): 0.0149207377123, (4.0, 7.0): 0.0149207377123, (1.0, 3.0): 0.114854941684, (3.0, 3.0): 0.108304268235, (1.0, 6.0): 0.0264183622396, (5.0, 6.0): 0.0264183622396, (5.0, 7.0): 0.0160889324617, (5.0, 4.0): 0.0810348554828, (1.0, 4.0): 0.0810348554828, (1.0, 5.0): 0.0450908136211, (2.0, 3.0): 0.110047913507, (4.0, 3.0): 0.110047913507, (1.0, 7.0): 0.0160889324617, (3.0, 7.0): 0.0159590889369, (5.0, 3.0): 0.114854941684, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0450908136211, }, ]
24 Stop [{(2.0, 7.0): 0.0143155086651, (4.0, 7.0): 0.0143155086651, (1.0, 3.0): 0.115485046138, (3.0, 3.0): 0.109466698416, (1.0, 6.0): 0.025921760196, (5.0, 6.0): 0.025921760196, (5.0, 7.0): 0.0156004029127, (5.0, 4.0): 0.0810891012425, (1.0, 4.0): 0.0810891012425, (1.0, 5.0): 0.0447405983958, (2.0, 3.0): 0.111069041142, (4.0, 3.0): 0.111069041142, (1.0, 7.0): 0.0156004029127, (3.0, 7.0): 0.0152668547871, (5.0, 3.0): 0.115485046138, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0447405983958, }, ]
25 Stop [{(2.0, 7.0): 0.0137608885456, (4.0, 7.0): 0.0137608885456, (1.0, 3.0): 0.116062579715, (3.0, 3.0): 0.1105349269, (1.0, 6.0): 0.0254657911043, (5.0, 6.0): 0.0254657911043, (5.0, 7.0): 0.0151523769989, (5.0, 4.0): 0.081137589888, (1.0, 4.0): 0.081137589888, (1.0, 5.0): 0.0444183050076, (2.0, 3.0): 0.112006928565, (4.0, 3.0): 0.112006928565, (1.0, 7.0): 0.0151523769989, (3.0, 7.0): 0.0146326240391, (5.0, 3.0): 0.116062579715, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0444183050076, }, ]
26 Stop [{(2.0, 7.0): 0.0132525984446, (4.0, 7.0): 0.0132525984446, (1.0, 3.0): 0.116591964371, (3.0, 3.0): 0.111516261344, (1.0, 6.0): 0.0250472125274, (5.0, 6.0): 0.0250472125274, (5.0, 7.0): 0.0147415048743, (5.0, 4.0): 0.0811810765473, (1.0, 4.0): 0.0811810765473, (1.0, 5.0): 0.044121869276, (2.0, 3.0): 0.11286814506, (4.0, 3.0): 0.11286814506, (1.0, 7.0): 0.0147415048743, (3.0, 7.0): 0.0140514670435, (5.0, 3.0): 0.116591964371, (1, 1): 0.0588235294118, (5.0, 5.0): 0.044121869276, }, ]
27 Stop [{(2.0, 7.0): 0.0127867313813, (4.0, 7.0): 0.0127867313813, (1.0, 3.0): 0.117077241417, (3.0, 3.0): 0.112417517155, (1.0, 6.0): 0.024663022888, (5.0, 6.0): 0.024663022888, (5.0, 7.0): 0.0143647121653, (5.0, 4.0): 0.0812201918984, (1.0, 4.0): 0.0812201918984, (1.0, 5.0): 0.0438493427196, (2.0, 3.0): 0.113658790258, (4.0, 3.0): 0.113658790258, (1.0, 7.0): 0.0143647121653, (3.0, 7.0): 0.0135188879776, (5.0, 3.0): 0.117077241417, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0438493427196, }, ]
28 Stop [{(2.0, 7.0): 0.0123597178276, (4.0, 7.0): 0.0123597178276, (1.0, 3.0): 0.117522106508, (3.0, 3.0): 0.113245032557, (1.0, 6.0): 0.0243104474846, (5.0, 6.0): 0.0243104474846, (5.0, 7.0): 0.0140191775571, (5.0, 4.0): 0.0812554664735, (1.0, 4.0): 0.0812554664735, (1.0, 5.0): 0.0435988950985, (2.0, 3.0): 0.114384516277, (4.0, 3.0): 0.114384516277, (1.0, 7.0): 0.0140191775571, (3.0, 7.0): 0.0130307835801, (5.0, 3.0): 0.117522106508, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0435988950985, }, ]
29 Stop [{(2.0, 7.0): 0.0119682948585, (4.0, 7.0): 0.0119682948585, (1.0, 3.0): 0.117929940832, (3.0, 3.0): 0.11400468837, (1.0, 6.0): 0.0239869244243, (5.0, 6.0): 0.0239869244243, (5.0, 7.0): 0.013702312203, (5.0, 4.0): 0.0812873496702, (1.0, 4.0): 0.0812873496702, (1.0, 5.0): 0.0433688141353, (2.0, 3.0): 0.11505055178, (4.0, 3.0): 0.11505055178, (1.0, 7.0): 0.013702312203, (3.0, 7.0): 0.0125834064118, (5.0, 3.0): 0.117929940832, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0433688141353, }, ]
30 Stop [{(2.0, 7.0): 0.0116094784742, (4.0, 7.0): 0.0116094784742, (1.0, 3.0): 0.118303839039, (3.0, 3.0): 0.114701930644, (1.0, 6.0): 0.0236900907414, (5.0, 6.0): 0.0236900907414, (5.0, 7.0): 0.0134117407763, (5.0, 4.0): 0.0813162247624, (1.0, 4.0): 0.0813162247624, (1.0, 5.0): 0.0431575031635, (2.0, 3.0): 0.115661726994, (4.0, 3.0): 0.115661726994, (1.0, 7.0): 0.0134117407763, (3.0, 7.0): 0.0121733320429, (5.0, 3.0): 0.118303839039, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0431575031635, }, ]
31 Stop [{(2.0, 7.0): 0.0112805386998, (4.0, 7.0): 0.0112805386998, (1.0, 3.0): 0.118646634392, (3.0, 3.0): 0.115341794877, (1.0, 6.0): 0.0234177688644, (5.0, 6.0): 0.0234177688644, (5.0, 7.0): 0.0131452840375, (5.0, 4.0): 0.0813424207854, (1.0, 4.0): 0.0813424207854, (1.0, 5.0): 0.0429634773522, (2.0, 3.0): 0.116222498892, (4.0, 3.0): 0.116222498892, (1.0, 7.0): 0.0131452840375, (3.0, 7.0): 0.0117974296638, (5.0, 3.0): 0.118646634392, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0429634773522, }, ]
32 Stop [{(2.0, 7.0): 0.0109789771305, (4.0, 7.0): 0.0109789771305, (1.0, 3.0): 0.118960921488, (3.0, 3.0): 0.115928930887, (1.0, 6.0): 0.0231679535729, (5.0, 6.0): 0.0231679535729, (5.0, 7.0): 0.0129009427921, (5.0, 4.0): 0.0813662220032, (1.0, 4.0): 0.0813662220032, (1.0, 5.0): 0.0427853589666, (2.0, 3.0): 0.116736976054, (4.0, 3.0): 0.116736976054, (1.0, 7.0): 0.0129009427921, (3.0, 7.0): 0.0114528356878, (5.0, 3.0): 0.118960921488, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0427853589666, }, ]
33 Stop [{(2.0, 7.0): 0.0107025066375, (4.0, 7.0): 0.0107025066375, (1.0, 3.0): 0.119249076849, (3.0, 3.0): 0.116467627665, (1.0, 6.0): 0.0229387995309, (5.0, 6.0): 0.0229387995309, (5.0, 7.0): 0.0126768831347, (5.0, 4.0): 0.0813878754799, (1.0, 4.0): 0.0813878754799, (1.0, 5.0): 0.0426218720289, (2.0, 3.0): 0.11720894281, (4.0, 3.0): 0.11720894281, (1.0, 7.0): 0.0126768831347, (3.0, 7.0): 0.011136929983, (5.0, 3.0): 0.119249076849, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0426218720289, }, ]
34 Stop [{(2.0, 7.0): 0.0104490329905, (4.0, 7.0): 0.0104490329905, (1.0, 3.0): 0.119513277626, (3.0, 3.0): 0.116961837761, (1.0, 6.0): 0.0227286094573, (5.0, 6.0): 0.0227286094573, (5.0, 7.0): 0.0124714228789, (5.0, 4.0): 0.0814075971673, (1.0, 4.0): 0.0814075971673, (1.0, 5.0): 0.0424718366426, (2.0, 3.0): 0.117641882441, (4.0, 3.0): 0.117641882441, (1.0, 7.0): 0.0124714228789, (3.0, 7.0): 0.0108473144193, (5.0, 3.0): 0.119513277626, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0424718366426, }, ]
35 Stop [{(2.0, 7.0): 0.0102166381896, (4.0, 7.0): 0.0102166381896, (1.0, 3.0): 0.119755518606, (3.0, 3.0): 0.117415200881, (1.0, 6.0): 0.0225358229644, (5.0, 6.0): 0.0225358229644, (5.0, 7.0): 0.0122830190809, (5.0, 4.0): 0.0814255768218, (1.0, 4.0): 0.0814255768218, (1.0, 5.0): 0.0423341631811, (2.0, 3.0): 0.118038999276, (4.0, 3.0): 0.118038999276, (1.0, 7.0): 0.0122830190809, (3.0, 7.0): 0.0105817934668, (5.0, 3.0): 0.119755518606, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0423341631811, }, ]
36 Stop [{(2.0, 7.0): 0.0100035653224, (4.0, 7.0): 0.0100035653224, (1.0, 3.0): 0.119977627705, (3.0, 3.0): 0.117831066478, (1.0, 6.0): 0.0223590060768, (5.0, 6.0): 0.0223590060768, (5.0, 7.0): 0.0121102565745, (5.0, 4.0): 0.081441981998, (1.0, 4.0): 0.081441981998, (1.0, 5.0): 0.042207846483, (2.0, 3.0): 0.118403239588, (4.0, 3.0): 0.118403239588, (1.0, 7.0): 0.0121102565745, (3.0, 7.0): 0.0103383566154, (5.0, 3.0): 0.119977627705, (1, 1): 0.0588235294118, (5.0, 5.0): 0.042207846483, }, ]
37 Stop [{(2.0, 7.0): 0.00980820478954, (4.0, 7.0): 0.00980820478954, (1.0, 3.0): 0.120181280097, (3.0, 3.0): 0.118212515218, (1.0, 6.0): 0.0221968414272, (5.0, 6.0): 0.0221968414272, (5.0, 7.0): 0.011951837437, (5.0, 4.0): 0.0814569613093, (1.0, 4.0): 0.0814569613093, (1.0, 5.0): 0.0420919601587, (2.0, 3.0): 0.118737311257, (4.0, 3.0): 0.118737311257, (1.0, 7.0): 0.011951837437, (3.0, 7.0): 0.01011516242, (5.0, 3.0): 0.120181280097, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0420919601587, }, ]
38 Stop [{(2.0, 7.0): 0.00962908176243, (4.0, 7.0): 0.00962908176243, (1.0, 3.0): 0.120368011106, (3.0, 3.0): 0.118562379244, (1.0, 6.0): 0.022048119115, (5.0, 6.0): 0.022048119115, (5.0, 7.0): 0.0118065713126, (5.0, 4.0): 0.0814706471055, (1.0, 4.0): 0.0814706471055, (1.0, 5.0): 0.0419856510806, (2.0, 3.0): 0.11904370219, (4.0, 3.0): 0.11904370219, (1.0, 7.0): 0.0118065713126, (3.0, 7.0): 0.0099105239997, (5.0, 3.0): 0.120368011106, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0419856510806, }, ]
39 Stop [{(2.0, 7.0): 0.00946484474885, (4.0, 7.0): 0.00946484474885, (1.0, 3.0): 0.120539227985, (3.0, 3.0): 0.118883261208, (1.0, 6.0): 0.0219117282052, (5.0, 6.0): 0.0219117282052, (5.0, 7.0): 0.0116733665277, (5.0, 4.0): 0.0814831576853, (1.0, 4.0): 0.0814831576853, (1.0, 5.0): 0.041888134104, (2.0, 3.0): 0.119324697513, (4.0, 3.0): 0.119324697513, (1.0, 7.0): 0.0116733665277, (3.0, 7.0): 0.00972289584152, (5.0, 3.0): 0.120539227985, (1, 1): 0.0588235294118, (5.0, 5.0): 0.041888134104, }, ]
40 Stop [{(2.0, 7.0): 0.00931425516204, (4.0, 7.0): 0.00931425516204, (1.0, 3.0): 0.120696220675, (3.0, 3.0): 0.119177552078, (1.0, 6.0): 0.0217866488411, (5.0, 6.0): 0.0217866488411, (5.0, 7.0): 0.0115512219328, (5.0, 4.0): 0.0814945991349, (1.0, 4.0): 0.0814945991349, (1.0, 5.0): 0.0417986870499, (2.0, 3.0): 0.119582395569, (4.0, 3.0): 0.119582395569, (1.0, 7.0): 0.0115512219328, (3.0, 7.0): 0.00955086177974, (5.0, 3.0): 0.120696220675, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0417986870499, }, ]
41 None [{(2.0, 7.0): 0.00931425516204, (4.0, 7.0): 0.00931425516204, (1.0, 3.0): 0.120696220675, (3.0, 3.0): 0.119177552078, (1.0, 6.0): 0.0217866488411, (5.0, 6.0): 0.0217866488411, (5.0, 7.0): 0.0115512219328, (5.0, 4.0): 0.0814945991349, (1.0, 4.0): 0.0814945991349, (1.0, 5.0): 0.0417986870499, (2.0, 3.0): 0.119582395569, (4.0, 3.0): 0.119582395569, (1.0, 7.0): 0.0115512219328, (3.0, 7.0): 0.00955086177974, (5.0, 3.0): 0.120696220675, (1, 1): 0.0588235294118, (5.0, 5.0): 0.0417986870499, }, ]
"""

View File

@ -0,0 +1,29 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%%
% G %
% %%% %
% %P% %
% %%% %
% %
%%%%%%%
% %%%%%
%%%%%%%
"""
observe: "False"
elapse: "True"
checkUniform: "False"
maxMoves: "40"
numParticles: "5000"
numGhosts: "1"
ghost: "GoSouthAgent"
inference: "ParticleFilter"
L2Tolerance: "0.05"
errorMsg: "Particle filter full test: %d inference errors."

View File

@ -0,0 +1,105 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(5, 9): 0.0151515151515, (4, 7): 0.0151515151515, (4, 4): 0.0151515151515, (4, 8): 0.0151515151515, (5, 6): 0.0151515151515, (2, 8): 0.0151515151515, (3, 11): 0.0151515151515, (4, 6): 0.0151515151515, (8, 9): 0.0151515151515, (4, 12): 0.0151515151515, (2, 12): 0.0151515151515, (7, 11): 0.0151515151515, (3, 7): 0.0151515151515, (2, 5): 0.0151515151515, (1, 11): 0.0151515151515, (8, 5): 0.0151515151515, (5, 8): 0.0151515151515, (7, 5): 0.0151515151515, (4, 9): 0.0151515151515, (5, 5): 0.0151515151515, (2, 9): 0.0151515151515, (3, 10): 0.0151515151515, (6, 10): 0.0151515151515, (8, 10): 0.0151515151515, (1, 5): 0.0151515151515, (9, 11): 0.0151515151515, (4, 11): 0.0151515151515, (3, 6): 0.0151515151515, (8, 6): 0.0151515151515, (3, 5): 0.0151515151515, (9, 7): 0.0151515151515, (4, 10): 0.0151515151515, (2, 6): 0.0151515151515, (6, 6): 0.0151515151515, (8, 2): 0.0151515151515, (5, 11): 0.0151515151515, (4, 5): 0.0151515151515, (8, 11): 0.0151515151515, (6, 11): 0.0151515151515, (2, 7): 0.0151515151515, (7, 7): 0.0151515151515, (7, 10): 0.0151515151515, (3, 9): 0.0151515151515, (1, 9): 0.0151515151515, (8, 7): 0.0151515151515, (6, 12): 0.0151515151515, (6, 4): 0.0151515151515, (2, 10): 0.0151515151515, (6, 5): 0.0151515151515, (7, 9): 0.0151515151515, (6, 7): 0.0151515151515, (6, 9): 0.0151515151515, (5, 10): 0.0151515151515, (6, 8): 0.0151515151515, (8, 12): 0.0151515151515, (5, 7): 0.0151515151515, (2, 11): 0.0151515151515, (9, 9): 0.0151515151515, (2, 4): 0.0151515151515, (3, 8): 0.0151515151515, (8, 8): 0.0151515151515, (1, 7): 0.0151515151515, (9, 5): 0.0151515151515, (7, 8): 0.0151515151515, (7, 6): 0.0151515151515, (8, 4): 0.0151515151515, }, ]
1 Stop [{(5, 9): 0.0151515151515, (4, 7): 0.0151515151515, (4, 4): 0.0151515151515, (4, 8): 0.0151515151515, (5, 6): 0.0151515151515, (2, 8): 0.0151515151515, (3, 11): 0.0151515151515, (4, 6): 0.0151515151515, (8, 9): 0.0151515151515, (4, 12): 0.0151515151515, (2, 12): 0.0151515151515, (7, 11): 0.0151515151515, (3, 7): 0.0151515151515, (2, 5): 0.0151515151515, (1, 11): 0.0151515151515, (8, 5): 0.0151515151515, (5, 8): 0.0151515151515, (7, 5): 0.0151515151515, (4, 9): 0.0151515151515, (5, 5): 0.0151515151515, (2, 9): 0.0151515151515, (3, 10): 0.0151515151515, (6, 10): 0.0151515151515, (8, 10): 0.0151515151515, (1, 5): 0.0151515151515, (9, 11): 0.0151515151515, (4, 11): 0.0151515151515, (3, 6): 0.0151515151515, (8, 6): 0.0151515151515, (3, 5): 0.0151515151515, (9, 7): 0.0151515151515, (4, 10): 0.0151515151515, (2, 6): 0.0151515151515, (6, 6): 0.0151515151515, (8, 2): 0.0151515151515, (5, 11): 0.0151515151515, (4, 5): 0.0151515151515, (8, 11): 0.0151515151515, (6, 11): 0.0151515151515, (2, 7): 0.0151515151515, (7, 7): 0.0151515151515, (7, 10): 0.0151515151515, (3, 9): 0.0151515151515, (1, 9): 0.0151515151515, (8, 7): 0.0151515151515, (6, 12): 0.0151515151515, (6, 4): 0.0151515151515, (2, 10): 0.0151515151515, (6, 5): 0.0151515151515, (7, 9): 0.0151515151515, (6, 7): 0.0151515151515, (6, 9): 0.0151515151515, (5, 10): 0.0151515151515, (6, 8): 0.0151515151515, (8, 12): 0.0151515151515, (5, 7): 0.0151515151515, (2, 11): 0.0151515151515, (9, 9): 0.0151515151515, (2, 4): 0.0151515151515, (3, 8): 0.0151515151515, (8, 8): 0.0151515151515, (1, 7): 0.0151515151515, (9, 5): 0.0151515151515, (7, 8): 0.0151515151515, (7, 6): 0.0151515151515, (8, 4): 0.0151515151515, }, ]
2 Stop [{(5.0, 9.0): 0.0151515151515, (4.0, 7.0): 0.0151515151515, (6.0, 10.0): 0.0151515151515, (4.0, 8.0): 0.0151515151515, (5.0, 6.0): 0.0164141414141, (2.0, 8.0): 0.0131313131313, (3.0, 11.0): 0.0106060606061, (4.0, 6.0): 0.0151515151515, (8.0, 9.0): 0.0217171717172, (4.0, 12.0): 0.00757575757576, (2.0, 12.0): 0.00757575757576, (7.0, 11.0): 0.0106060606061, (3.0, 7.0): 0.0151515151515, (2.0, 5.0): 0.0275252525253, (1.0, 11.0): 0.010101010101, (8.0, 5.0): 0.0275252525253, (5.0, 8.0): 0.0151515151515, (7.0, 5.0): 0.0138888888889, (4.0, 9.0): 0.0151515151515, (5.0, 5.0): 0.0138888888889, (2.0, 9.0): 0.0217171717172, (3.0, 10.0): 0.0166666666667, (4.0, 4.0): 0.0126262626263, (8.0, 10.0): 0.0131313131313, (1.0, 5.0): 0.010101010101, (9.0, 11.0): 0.010101010101, (4.0, 11.0): 0.0212121212121, (3.0, 6.0): 0.0169191919192, (8.0, 6.0): 0.0131313131313, (3.0, 5.0): 0.0138888888889, (1, 1): 0.0151515151515, (9.0, 7.0): 0.010101010101, (4.0, 10.0): 0.0151515151515, (2.0, 6.0): 0.0131313131313, (6.0, 6.0): 0.0151515151515, (7.0, 10.0): 0.0166666666667, (5.0, 11.0): 0.0106060606061, (4.0, 5.0): 0.0227272727273, (8.0, 11.0): 0.0262626262626, (6.0, 11.0): 0.0212121212121, (2.0, 7.0): 0.0217171717172, (7.0, 7.0): 0.0151515151515, (3.0, 9.0): 0.0151515151515, (1.0, 9.0): 0.010101010101, (8.0, 7.0): 0.0217171717172, (6.0, 12.0): 0.00757575757576, (6.0, 4.0): 0.0126262626263, (2.0, 10.0): 0.0131313131313, (6.0, 5.0): 0.0227272727273, (7.0, 9.0): 0.0151515151515, (6.0, 7.0): 0.0151515151515, (6.0, 9.0): 0.0151515151515, (5.0, 10.0): 0.0161616161616, (6.0, 8.0): 0.0151515151515, (8.0, 12.0): 0.00757575757576, (5.0, 7.0): 0.0151515151515, (2.0, 11.0): 0.0262626262626, (9.0, 9.0): 0.010101010101, (2.0, 4.0): 0.0126262626263, (3.0, 8.0): 0.0156565656566, (8.0, 8.0): 0.0131313131313, (1.0, 7.0): 0.010101010101, (9.0, 5.0): 0.010101010101, (7.0, 8.0): 0.0156565656566, (7.0, 6.0): 0.0169191919192, (8.0, 4.0): 0.0126262626263, }, ]
3 Stop [{(5.0, 9.0): 0.0154882154882, (4.0, 7.0): 0.0151515151515, (6.0, 10.0): 0.0175925925926, (4.0, 8.0): 0.0152356902357, (5.0, 6.0): 0.0163089225589, (2.0, 8.0): 0.0160942760943, (3.0, 11.0): 0.0128114478114, (4.0, 6.0): 0.0169191919192, (8.0, 9.0): 0.0190740740741, (4.0, 12.0): 0.00606060606061, (2.0, 12.0): 0.00690235690236, (7.0, 11.0): 0.0128114478114, (3.0, 7.0): 0.0167087542088, (2.0, 5.0): 0.0246759259259, (1.0, 11.0): 0.00942760942761, (8.0, 5.0): 0.0246759259259, (5.0, 8.0): 0.0151515151515, (7.0, 5.0): 0.0174873737374, (4.0, 9.0): 0.0151515151515, (5.0, 5.0): 0.0165193602694, (2.0, 9.0): 0.0190740740741, (3.0, 10.0): 0.014696969697, (4.0, 4.0): 0.0138888888889, (8.0, 10.0): 0.0177777777778, (1.0, 5.0): 0.00963804713805, (9.0, 11.0): 0.00942760942761, (4.0, 11.0): 0.0153535353535, (3.0, 6.0): 0.0164941077441, (8.0, 6.0): 0.0172727272727, (3.0, 5.0): 0.0174873737374, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00867003367003, (4.0, 10.0): 0.0175925925926, (2.0, 6.0): 0.0172727272727, (6.0, 6.0): 0.0169191919192, (7.0, 10.0): 0.014696969697, (5.0, 11.0): 0.0118855218855, (4.0, 5.0): 0.022095959596, (8.0, 11.0): 0.0192255892256, (6.0, 11.0): 0.0153535353535, (2.0, 7.0): 0.0190740740741, (7.0, 7.0): 0.0167087542088, (3.0, 9.0): 0.016835016835, (1.0, 9.0): 0.00867003367003, (8.0, 7.0): 0.0190740740741, (6.0, 12.0): 0.00606060606061, (6.0, 4.0): 0.0138888888889, (2.0, 10.0): 0.0177777777778, (6.0, 5.0): 0.022095959596, (7.0, 9.0): 0.016835016835, (6.0, 7.0): 0.0151515151515, (6.0, 9.0): 0.0151515151515, (5.0, 10.0): 0.0145117845118, (6.0, 8.0): 0.0152356902357, (8.0, 12.0): 0.00690235690236, (5.0, 7.0): 0.015361952862, (2.0, 11.0): 0.0192255892256, (9.0, 9.0): 0.00867003367003, (2.0, 4.0): 0.0154882154882, (3.0, 8.0): 0.0153367003367, (8.0, 8.0): 0.0160942760943, (1.0, 7.0): 0.00867003367003, (9.0, 5.0): 0.00963804713805, (7.0, 8.0): 0.0153367003367, (7.0, 6.0): 0.0164941077441, (8.0, 4.0): 0.0154882154882, }, ]
4 Stop [{(5.0, 9.0): 0.0149943883277, (4.0, 7.0): 0.0157687991021, (6.0, 10.0): 0.01544332211, (4.0, 8.0): 0.0151964085297, (5.0, 6.0): 0.0176083754209, (2.0, 8.0): 0.0153120089787, (3.0, 11.0): 0.0107749719416, (4.0, 6.0): 0.0170202020202, (8.0, 9.0): 0.0206498316498, (4.0, 12.0): 0.00457912457912, (2.0, 12.0): 0.00550505050505, (7.0, 11.0): 0.0107749719416, (3.0, 7.0): 0.016350308642, (2.0, 5.0): 0.0279567199776, (1.0, 11.0): 0.00791806958474, (8.0, 5.0): 0.0279567199776, (5.0, 8.0): 0.0153268799102, (7.0, 5.0): 0.0176651936027, (4.0, 9.0): 0.0163159371493, (5.0, 5.0): 0.0169314674523, (2.0, 9.0): 0.0206498316498, (3.0, 10.0): 0.0168675645342, (4.0, 4.0): 0.0143097643098, (8.0, 10.0): 0.0155925925926, (1.0, 5.0): 0.00893167789001, (9.0, 11.0): 0.00791806958474, (4.0, 11.0): 0.0144708193042, (3.0, 6.0): 0.0189648569024, (8.0, 6.0): 0.0166742424242, (3.0, 5.0): 0.0176651936027, (1, 1): 0.0151515151515, (9.0, 7.0): 0.0075140291807, (4.0, 10.0): 0.01544332211, (2.0, 6.0): 0.0166742424242, (6.0, 6.0): 0.0170202020202, (7.0, 10.0): 0.0168675645342, (5.0, 11.0): 0.00991358024691, (4.0, 5.0): 0.0247685185185, (8.0, 11.0): 0.0186374859708, (6.0, 11.0): 0.0144708193042, (2.0, 7.0): 0.0201910774411, (7.0, 7.0): 0.016350308642, (3.0, 9.0): 0.0159652076319, (1.0, 9.0): 0.0075140291807, (8.0, 7.0): 0.0201910774411, (6.0, 12.0): 0.00457912457912, (6.0, 4.0): 0.0143097643098, (2.0, 10.0): 0.0155925925926, (6.0, 5.0): 0.0247685185185, (7.0, 9.0): 0.0159652076319, (6.0, 7.0): 0.0157687991021, (6.0, 9.0): 0.0163159371493, (5.0, 10.0): 0.0156184062851, (6.0, 8.0): 0.0151964085297, (8.0, 12.0): 0.00550505050505, (5.0, 7.0): 0.0153794893378, (2.0, 11.0): 0.0186374859708, (9.0, 9.0): 0.0075140291807, (2.0, 4.0): 0.0159694163861, (3.0, 8.0): 0.0167107182941, (8.0, 8.0): 0.0153120089787, (1.0, 7.0): 0.0075140291807, (9.0, 5.0): 0.00893167789001, (7.0, 8.0): 0.0167107182941, (7.0, 6.0): 0.0189648569024, (8.0, 4.0): 0.0159694163861, }, ]
5 Stop [{(5.0, 9.0): 0.0156983258511, (4.0, 7.0): 0.0158186026936, (6.0, 10.0): 0.0155311447811, (4.0, 8.0): 0.0159391133558, (5.0, 6.0): 0.0179674932192, (2.0, 8.0): 0.0160959783015, (3.0, 11.0): 0.0104843060232, (4.0, 6.0): 0.0183165918444, (8.0, 9.0): 0.0191589599701, (4.0, 12.0): 0.00393817807707, (2.0, 12.0): 0.00494126449682, (7.0, 11.0): 0.0104843060232, (3.0, 7.0): 0.0174494131126, (2.0, 5.0): 0.028195995838, (1.0, 11.0): 0.00706528245417, (8.0, 5.0): 0.028195995838, (5.0, 8.0): 0.0151813271605, (7.0, 5.0): 0.0195254571175, (4.0, 9.0): 0.0155597643098, (5.0, 5.0): 0.0183584981762, (2.0, 9.0): 0.0191589599701, (3.0, 10.0): 0.0154745230079, (4.0, 4.0): 0.0154110549944, (8.0, 10.0): 0.0155839132061, (1.0, 5.0): 0.0091252922746, (9.0, 11.0): 0.00706528245417, (4.0, 11.0): 0.0121761503928, (3.0, 6.0): 0.0191987595866, (8.0, 6.0): 0.0178854704452, (3.0, 5.0): 0.0195254571175, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00712219416386, (4.0, 10.0): 0.0155311447811, (2.0, 6.0): 0.0178854704452, (6.0, 6.0): 0.0183165918444, (7.0, 10.0): 0.0154745230079, (5.0, 11.0): 0.00940939019828, (4.0, 5.0): 0.0256055345118, (8.0, 11.0): 0.0160088290311, (6.0, 11.0): 0.0121761503928, (2.0, 7.0): 0.0193068976805, (7.0, 7.0): 0.0174494131126, (3.0, 9.0): 0.0172294706322, (1.0, 9.0): 0.00719865319865, (8.0, 7.0): 0.0193068976805, (6.0, 12.0): 0.00393817807707, (6.0, 4.0): 0.0154110549944, (2.0, 10.0): 0.0155839132061, (6.0, 5.0): 0.0256055345118, (7.0, 9.0): 0.0172294706322, (6.0, 7.0): 0.0158186026936, (6.0, 9.0): 0.0155597643098, (5.0, 10.0): 0.0142153385709, (6.0, 8.0): 0.0159391133558, (8.0, 12.0): 0.00494126449682, (5.0, 7.0): 0.0158632037972, (2.0, 11.0): 0.0160088290311, (9.0, 9.0): 0.00719865319865, (2.0, 4.0): 0.0173036148522, (3.0, 8.0): 0.016427043584, (8.0, 8.0): 0.0160959783015, (1.0, 7.0): 0.00712219416386, (9.0, 5.0): 0.0091252922746, (7.0, 8.0): 0.016427043584, (7.0, 6.0): 0.0191987595866, (8.0, 4.0): 0.0173036148522, }, ]
6 Stop [{(5.0, 9.0): 0.0150716431288, (4.0, 7.0): 0.0165543396932, (6.0, 10.0): 0.0141888452425, (4.0, 8.0): 0.0157476025689, (5.0, 6.0): 0.0189774719611, (2.0, 8.0): 0.0155611725277, (3.0, 11.0): 0.00937344494326, (4.0, 6.0): 0.0187875974249, (8.0, 9.0): 0.0191168259758, (4.0, 12.0): 0.00334208442449, (2.0, 12.0): 0.00431522633745, (7.0, 11.0): 0.00937344494326, (3.0, 7.0): 0.0174379600402, (2.0, 5.0): 0.0299493386605, (1.0, 11.0): 0.00620077939893, (8.0, 5.0): 0.0299493386605, (5.0, 8.0): 0.0157199015619, (7.0, 5.0): 0.0202478725332, (4.0, 9.0): 0.0159148272852, (5.0, 5.0): 0.0191139671211, (2.0, 9.0): 0.0191168259758, (3.0, 10.0): 0.0153496947874, (4.0, 4.0): 0.0162407056678, (8.0, 10.0): 0.0142253061479, (1.0, 5.0): 0.00926197877697, (9.0, 11.0): 0.00620077939893, (4.0, 11.0): 0.0112220738247, (3.0, 6.0): 0.0205274879778, (8.0, 6.0): 0.0179118525533, (3.0, 5.0): 0.0202478725332, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00677891336202, (4.0, 10.0): 0.0141888452425, (2.0, 6.0): 0.0179118525533, (6.0, 6.0): 0.0187875974249, (7.0, 10.0): 0.0153496947874, (5.0, 11.0): 0.00830981793241, (4.0, 5.0): 0.0275496360207, (8.0, 11.0): 0.014708599576, (6.0, 11.0): 0.0112220738247, (2.0, 7.0): 0.0197026342904, (7.0, 7.0): 0.0174379600402, (3.0, 9.0): 0.0165540474186, (1.0, 9.0): 0.00679248659434, (8.0, 7.0): 0.0197026342904, (6.0, 12.0): 0.00334208442449, (6.0, 4.0): 0.0162407056678, (2.0, 10.0): 0.0142253061479, (6.0, 5.0): 0.0275496360207, (7.0, 9.0): 0.0165540474186, (6.0, 7.0): 0.0165543396932, (6.0, 9.0): 0.0159148272852, (5.0, 10.0): 0.0139264150767, (6.0, 8.0): 0.0157476025689, (8.0, 12.0): 0.00431522633745, (5.0, 7.0): 0.0159717594541, (2.0, 11.0): 0.014708599576, (9.0, 9.0): 0.00679248659434, (2.0, 4.0): 0.0180504727054, (3.0, 8.0): 0.0172649475465, (8.0, 8.0): 0.0155611725277, (1.0, 7.0): 0.00677891336202, (9.0, 5.0): 0.00926197877697, (7.0, 8.0): 0.0172649475465, (7.0, 6.0): 0.0205274879778, (8.0, 4.0): 0.0180504727054, }, ]
7 Stop [{(5.0, 9.0): 0.0150790049024, (4.0, 7.0): 0.0167078102917, (6.0, 10.0): 0.0136373216735, (4.0, 8.0): 0.0161860743235, (5.0, 6.0): 0.0195278560668, (2.0, 8.0): 0.0156457734703, (3.0, 11.0): 0.00875475035333, (4.0, 6.0): 0.0198251454618, (8.0, 9.0): 0.0181437458276, (4.0, 12.0): 0.00298437377894, (2.0, 12.0): 0.00388984204182, (7.0, 11.0): 0.00875475035333, (3.0, 7.0): 0.0181253861824, (2.0, 5.0): 0.0308744913393, (1.0, 11.0): 0.00555182296213, (8.0, 5.0): 0.0308744913393, (5.0, 8.0): 0.0155550254019, (7.0, 5.0): 0.0214876265728, (4.0, 9.0): 0.0152776351478, (5.0, 5.0): 0.0202875277742, (2.0, 9.0): 0.0181437458276, (3.0, 10.0): 0.014276537115, (4.0, 4.0): 0.0173035648408, (8.0, 10.0): 0.0134923478821, (1.0, 5.0): 0.0096225458319, (9.0, 11.0): 0.00555182296213, (4.0, 11.0): 0.009999862036, (3.0, 6.0): 0.0210095062245, (8.0, 6.0): 0.0185627197139, (3.0, 5.0): 0.0214876265728, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00667322906275, (4.0, 10.0): 0.0136373216735, (2.0, 6.0): 0.0185627197139, (6.0, 6.0): 0.0198251454618, (7.0, 10.0): 0.014276537115, (5.0, 11.0): 0.00772372404082, (4.0, 5.0): 0.0288149512259, (8.0, 11.0): 0.0131483907387, (6.0, 11.0): 0.009999862036, (2.0, 7.0): 0.0193863952579, (7.0, 7.0): 0.0181253861824, (3.0, 9.0): 0.0165916729668, (1.0, 9.0): 0.0065823809598, (8.0, 7.0): 0.0193863952579, (6.0, 12.0): 0.00298437377894, (6.0, 4.0): 0.0173035648408, (2.0, 10.0): 0.0134923478821, (6.0, 5.0): 0.0288149512259, (7.0, 9.0): 0.0165916729668, (6.0, 7.0): 0.0167078102917, (6.0, 9.0): 0.0152776351478, (5.0, 10.0): 0.0128865519547, (6.0, 8.0): 0.0161860743235, (8.0, 12.0): 0.00388984204182, (5.0, 7.0): 0.0165829523209, (2.0, 11.0): 0.0131483907387, (9.0, 9.0): 0.0065823809598, (2.0, 4.0): 0.0190083492396, (3.0, 8.0): 0.017038668671, (8.0, 8.0): 0.0156457734703, (1.0, 7.0): 0.00667322906275, (9.0, 5.0): 0.0096225458319, (7.0, 8.0): 0.017038668671, (7.0, 6.0): 0.0210095062245, (8.0, 4.0): 0.0190083492396, }, ]
8 Stop [{(5.0, 9.0): 0.0144937340849, (4.0, 7.0): 0.0172689071506, (6.0, 10.0): 0.0126796283272, (4.0, 8.0): 0.0160071414973, (5.0, 6.0): 0.0204625572156, (2.0, 8.0): 0.0152479139581, (3.0, 11.0): 0.00798841505227, (4.0, 6.0): 0.0204321799271, (8.0, 9.0): 0.0176065207925, (4.0, 12.0): 0.00266143493231, (2.0, 12.0): 0.00348801247038, (7.0, 11.0): 0.00798841505227, (3.0, 7.0): 0.0182177392164, (2.0, 5.0): 0.032258190621, (1.0, 11.0): 0.00496730993751, (8.0, 5.0): 0.032258190621, (5.0, 8.0): 0.0157780226958, (7.0, 5.0): 0.0223233158122, (4.0, 9.0): 0.0150681717813, (5.0, 5.0): 0.0211861510411, (2.0, 9.0): 0.0176065207925, (3.0, 10.0): 0.0136179583436, (4.0, 4.0): 0.0182567661624, (8.0, 10.0): 0.0124846469797, (1.0, 5.0): 0.00995702147249, (9.0, 11.0): 0.00496730993751, (4.0, 11.0): 0.00922480801638, (3.0, 6.0): 0.0219320212612, (8.0, 6.0): 0.0188220086227, (3.0, 5.0): 0.0223233158122, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00656768040769, (4.0, 10.0): 0.0126796283272, (2.0, 6.0): 0.0188220086227, (6.0, 6.0): 0.0204321799271, (7.0, 10.0): 0.0136179583436, (5.0, 11.0): 0.00702579081262, (4.0, 5.0): 0.0305064446987, (8.0, 11.0): 0.0120099576125, (6.0, 11.0): 0.00922480801638, (2.0, 7.0): 0.0195594314356, (7.0, 7.0): 0.0182177392164, (3.0, 9.0): 0.0159341328072, (1.0, 9.0): 0.00631514811784, (8.0, 7.0): 0.0195594314356, (6.0, 12.0): 0.00266143493231, (6.0, 4.0): 0.0182567661624, (2.0, 10.0): 0.0124846469797, (6.0, 5.0): 0.0305064446987, (7.0, 9.0): 0.0159341328072, (6.0, 7.0): 0.0172689071506, (6.0, 9.0): 0.0150681717813, (5.0, 10.0): 0.0122961896504, (6.0, 8.0): 0.0160071414973, (8.0, 12.0): 0.00348801247038, (5.0, 7.0): 0.0167727466292, (2.0, 11.0): 0.0120099576125, (9.0, 9.0): 0.00631514811784, (2.0, 4.0): 0.0197956717329, (3.0, 8.0): 0.0172180672125, (8.0, 8.0): 0.0152479139581, (1.0, 7.0): 0.00656768040769, (9.0, 5.0): 0.00995702147249, (7.0, 8.0): 0.0172180672125, (7.0, 6.0): 0.0219320212612, (8.0, 4.0): 0.0197956717329, }, ]
9 Stop [{(5.0, 9.0): 0.0141667466073, (4.0, 7.0): 0.0174509759863, (6.0, 10.0): 0.0120185940225, (4.0, 8.0): 0.0160680803531, (5.0, 6.0): 0.0211086061483, (2.0, 8.0): 0.0150480061638, (3.0, 11.0): 0.0074064703392, (4.0, 6.0): 0.021311836234, (8.0, 9.0): 0.0167911245757, (4.0, 12.0): 0.00242461298017, (2.0, 12.0): 0.00316433042554, (7.0, 11.0): 0.0074064703392, (3.0, 7.0): 0.0185690389148, (2.0, 5.0): 0.0333623441083, (1.0, 11.0): 0.00448531457083, (8.0, 5.0): 0.0333623441083, (5.0, 8.0): 0.0155920867482, (7.0, 5.0): 0.0233522752601, (4.0, 9.0): 0.0144770728042, (5.0, 5.0): 0.022286205065, (2.0, 9.0): 0.0167911245757, (3.0, 10.0): 0.0127309153299, (4.0, 4.0): 0.0192971979808, (8.0, 10.0): 0.0117043284561, (1.0, 5.0): 0.0103548758397, (9.0, 11.0): 0.00448531457083, (4.0, 11.0): 0.00842787051844, (3.0, 6.0): 0.0224785106144, (8.0, 6.0): 0.0193159141834, (3.0, 5.0): 0.0233522752601, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00654374544312, (4.0, 10.0): 0.0120185940225, (2.0, 6.0): 0.0193159141834, (6.0, 6.0): 0.021311836234, (7.0, 10.0): 0.0127309153299, (5.0, 11.0): 0.00652945910971, (4.0, 5.0): 0.0319008838866, (8.0, 11.0): 0.0109052686242, (6.0, 11.0): 0.00842787051844, (2.0, 7.0): 0.0194436026203, (7.0, 7.0): 0.0185690389148, (3.0, 9.0): 0.0155104682135, (1.0, 9.0): 0.00609199419101, (8.0, 7.0): 0.0194436026203, (6.0, 12.0): 0.00242461298017, (6.0, 4.0): 0.0192971979808, (2.0, 10.0): 0.0117043284561, (6.0, 5.0): 0.0319008838866, (7.0, 9.0): 0.0155104682135, (6.0, 7.0): 0.0174509759863, (6.0, 9.0): 0.0144770728042, (5.0, 10.0): 0.01150184639, (6.0, 8.0): 0.0160680803531, (8.0, 12.0): 0.00316433042554, (5.0, 7.0): 0.0172215272563, (2.0, 11.0): 0.0109052686242, (9.0, 9.0): 0.00609199419101, (2.0, 4.0): 0.0206505660734, (3.0, 8.0): 0.0169347850484, (8.0, 8.0): 0.0150480061638, (1.0, 7.0): 0.00654374544312, (9.0, 5.0): 0.0103548758397, (7.0, 8.0): 0.0169347850484, (7.0, 6.0): 0.0224785106144, (8.0, 4.0): 0.0206505660734, }, ]
10 Stop [{(5.0, 9.0): 0.0136194452906, (4.0, 7.0): 0.0177815898496, (6.0, 10.0): 0.0112640282639, (4.0, 8.0): 0.0158333456241, (5.0, 6.0): 0.0219341067877, (2.0, 8.0): 0.0146697073694, (3.0, 11.0): 0.00682530314658, (4.0, 6.0): 0.0219502981427, (8.0, 9.0): 0.0161209285089, (4.0, 12.0): 0.00221284941313, (2.0, 12.0): 0.00287232157921, (7.0, 11.0): 0.00682530314658, (3.0, 7.0): 0.0186352830388, (2.0, 5.0): 0.0346275461297, (1.0, 11.0): 0.00406020205611, (8.0, 5.0): 0.0346275461297, (5.0, 8.0): 0.0155472113209, (7.0, 5.0): 0.0242081103523, (4.0, 9.0): 0.0140432593372, (5.0, 5.0): 0.0232413812779, (2.0, 9.0): 0.0161209285089, (3.0, 10.0): 0.0120134500879, (4.0, 4.0): 0.0202822269526, (8.0, 10.0): 0.0108962952169, (1.0, 5.0): 0.0107378286046, (9.0, 11.0): 0.00406020205611, (4.0, 11.0): 0.00781133863339, (3.0, 6.0): 0.0231893224314, (8.0, 6.0): 0.0196511928306, (3.0, 5.0): 0.0242081103523, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00651247315827, (4.0, 10.0): 0.0112640282639, (2.0, 6.0): 0.0196511928306, (6.0, 6.0): 0.0219502981427, (7.0, 10.0): 0.0120134500879, (5.0, 11.0): 0.00603215639309, (4.0, 5.0): 0.0334789784641, (8.0, 11.0): 0.00999191543221, (6.0, 11.0): 0.00781133863339, (2.0, 7.0): 0.0194896982796, (7.0, 7.0): 0.0186352830388, (3.0, 9.0): 0.0148625468836, (1.0, 9.0): 0.00584451785813, (8.0, 7.0): 0.0194896982796, (6.0, 12.0): 0.00221284941313, (6.0, 4.0): 0.0202822269526, (2.0, 10.0): 0.0108962952169, (6.0, 5.0): 0.0334789784641, (7.0, 9.0): 0.0148625468836, (6.0, 7.0): 0.0177815898496, (6.0, 9.0): 0.0140432593372, (5.0, 10.0): 0.0108960804843, (6.0, 8.0): 0.0158333456241, (8.0, 12.0): 0.00287232157921, (5.0, 7.0): 0.0174027098123, (2.0, 11.0): 0.00999191543221, (9.0, 9.0): 0.00584451785813, (2.0, 4.0): 0.0214460644062, (3.0, 8.0): 0.01677507469, (8.0, 8.0): 0.0146697073694, (1.0, 7.0): 0.00651247315827, (9.0, 5.0): 0.0107378286046, (7.0, 8.0): 0.01677507469, (7.0, 6.0): 0.0231893224314, (8.0, 4.0): 0.0214460644062, }, ]
11 Stop [{(5.0, 9.0): 0.0131742227091, (4.0, 7.0): 0.0179060953486, (6.0, 10.0): 0.0106399159067, (4.0, 8.0): 0.0156706233598, (5.0, 6.0): 0.0225836991024, (2.0, 8.0): 0.0143517131385, (3.0, 11.0): 0.00633451132156, (4.0, 6.0): 0.0226859809208, (8.0, 9.0): 0.0153786310551, (4.0, 12.0): 0.00203950624327, (2.0, 12.0): 0.0026227597651, (7.0, 11.0): 0.00633451132156, (3.0, 7.0): 0.0187743404965, (2.0, 5.0): 0.035775708914, (1.0, 11.0): 0.00369542026676, (8.0, 5.0): 0.035775708914, (5.0, 8.0): 0.0153092504938, (7.0, 5.0): 0.0251328891642, (4.0, 9.0): 0.0134811089439, (5.0, 5.0): 0.0242813737367, (2.0, 9.0): 0.0153786310551, (3.0, 10.0): 0.0112660511746, (4.0, 4.0): 0.0213007729643, (8.0, 10.0): 0.0101989606202, (1.0, 5.0): 0.0111401719906, (9.0, 11.0): 0.00369542026676, (4.0, 11.0): 0.00722595266624, (3.0, 6.0): 0.0237172972628, (8.0, 6.0): 0.0200629494195, (3.0, 5.0): 0.0251328891642, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00650451962574, (4.0, 10.0): 0.0106399159067, (2.0, 6.0): 0.0200629494195, (6.0, 6.0): 0.0226859809208, (7.0, 10.0): 0.0112660511746, (5.0, 11.0): 0.00562622423713, (4.0, 5.0): 0.0349000821754, (8.0, 11.0): 0.00915462099225, (6.0, 11.0): 0.00722595266624, (2.0, 7.0): 0.0194085216461, (7.0, 7.0): 0.0187743404965, (3.0, 9.0): 0.0143047849326, (1.0, 9.0): 0.00560908034722, (8.0, 7.0): 0.0194085216461, (6.0, 12.0): 0.00203950624327, (6.0, 4.0): 0.0213007729643, (2.0, 10.0): 0.0101989606202, (6.0, 5.0): 0.0349000821754, (7.0, 9.0): 0.0143047849326, (6.0, 7.0): 0.0179060953486, (6.0, 9.0): 0.0134811089439, (5.0, 10.0): 0.0102534596077, (6.0, 8.0): 0.0156706233598, (8.0, 12.0): 0.0026227597651, (5.0, 7.0): 0.0176657364902, (2.0, 11.0): 0.00915462099225, (9.0, 9.0): 0.00560908034722, (2.0, 4.0): 0.0222655475796, (3.0, 8.0): 0.0164287409939, (8.0, 8.0): 0.0143517131385, (1.0, 7.0): 0.00650451962574, (9.0, 5.0): 0.0111401719906, (7.0, 8.0): 0.0164287409939, (7.0, 6.0): 0.0237172972628, (8.0, 4.0): 0.0222655475796, }, ]
12 Stop [{(5.0, 9.0): 0.0126587683843, (4.0, 7.0): 0.0180622333293, (6.0, 10.0): 0.0100154068275, (4.0, 8.0): 0.015379488014, (5.0, 6.0): 0.0232848657549, (2.0, 8.0): 0.0139694300861, (3.0, 11.0): 0.00587467306982, (4.0, 6.0): 0.0232832083598, (8.0, 9.0): 0.0147017030473, (4.0, 12.0): 0.0018841608588, (2.0, 12.0): 0.00240002342041, (7.0, 11.0): 0.00587467306982, (3.0, 7.0): 0.018777289457, (2.0, 5.0): 0.0369738799963, (1.0, 11.0): 0.00337348029875, (8.0, 5.0): 0.0369738799963, (5.0, 8.0): 0.0151107798536, (7.0, 5.0): 0.0259682865602, (4.0, 9.0): 0.0129850952931, (5.0, 5.0): 0.0252316038601, (2.0, 9.0): 0.0147017030473, (3.0, 10.0): 0.0106087219883, (4.0, 4.0): 0.0222837472073, (8.0, 10.0): 0.00953211282641, (1.0, 5.0): 0.0115327041476, (9.0, 11.0): 0.00337348029875, (4.0, 11.0): 0.00672946270274, (3.0, 6.0): 0.0242878053711, (8.0, 6.0): 0.0203975981287, (3.0, 5.0): 0.0259682865602, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00648701342055, (4.0, 10.0): 0.0100154068275, (2.0, 6.0): 0.0203975981287, (6.0, 6.0): 0.0232832083598, (7.0, 10.0): 0.0106087219883, (5.0, 11.0): 0.00524280567079, (4.0, 5.0): 0.0363826262102, (8.0, 11.0): 0.00842868119718, (6.0, 11.0): 0.00672946270274, (2.0, 7.0): 0.0193693453093, (7.0, 7.0): 0.018777289457, (3.0, 9.0): 0.0136875613791, (1.0, 9.0): 0.00536764534946, (8.0, 7.0): 0.0193693453093, (6.0, 12.0): 0.0018841608588, (6.0, 4.0): 0.0222837472073, (2.0, 10.0): 0.00953211282641, (6.0, 5.0): 0.0363826262102, (7.0, 9.0): 0.0136875613791, (6.0, 7.0): 0.0180622333293, (6.0, 9.0): 0.0129850952931, (5.0, 10.0): 0.00970174204987, (6.0, 8.0): 0.015379488014, (8.0, 12.0): 0.00240002342041, (5.0, 7.0): 0.0177800212129, (2.0, 11.0): 0.00842868119718, (9.0, 9.0): 0.00536764534946, (2.0, 4.0): 0.0230580100945, (3.0, 8.0): 0.0161175550803, (8.0, 8.0): 0.0139694300861, (1.0, 7.0): 0.00648701342055, (9.0, 5.0): 0.0115327041476, (7.0, 8.0): 0.0161175550803, (7.0, 6.0): 0.0242878053711, (8.0, 4.0): 0.0230580100945, }, ]
13 Stop [{(5.0, 9.0): 0.012190537154, (4.0, 7.0): 0.0181102880645, (6.0, 10.0): 0.00946164859405, (4.0, 8.0): 0.0151067078106, (5.0, 6.0): 0.0238764551151, (2.0, 8.0): 0.0136089370979, (3.0, 11.0): 0.005469412262, (4.0, 6.0): 0.0238938287258, (8.0, 9.0): 0.0140220978936, (4.0, 12.0): 0.00174963073672, (2.0, 12.0): 0.00220478800633, (7.0, 11.0): 0.005469412262, (3.0, 7.0): 0.0187886306045, (2.0, 5.0): 0.0381087813453, (1.0, 11.0): 0.00309152034891, (8.0, 5.0): 0.0381087813453, (5.0, 8.0): 0.0148278856438, (7.0, 5.0): 0.0268140911315, (4.0, 9.0): 0.0124569544543, (5.0, 5.0): 0.0261970649534, (2.0, 9.0): 0.0140220978936, (3.0, 10.0): 0.0099749068257, (4.0, 4.0): 0.0232694156737, (8.0, 10.0): 0.00893438713695, (1.0, 5.0): 0.0119286654065, (9.0, 11.0): 0.00309152034891, (4.0, 11.0): 0.0062704145757, (3.0, 6.0): 0.0247591900399, (8.0, 6.0): 0.0207462489567, (3.0, 5.0): 0.0268140911315, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00647173092849, (4.0, 10.0): 0.00946164859405, (2.0, 6.0): 0.0207462489567, (6.0, 6.0): 0.0238938287258, (7.0, 10.0): 0.0099749068257, (5.0, 11.0): 0.00490867237671, (4.0, 5.0): 0.037766686697, (8.0, 11.0): 0.00777289314176, (6.0, 11.0): 0.0062704145757, (2.0, 7.0): 0.0192685708315, (7.0, 7.0): 0.0187886306045, (3.0, 9.0): 0.0131182264627, (1.0, 9.0): 0.00513410651596, (8.0, 7.0): 0.0192685708315, (6.0, 12.0): 0.00174963073672, (6.0, 4.0): 0.0232694156737, (2.0, 10.0): 0.00893438713695, (6.0, 5.0): 0.037766686697, (7.0, 9.0): 0.0131182264627, (6.0, 7.0): 0.0181102880645, (6.0, 9.0): 0.0124569544543, (5.0, 10.0): 0.00916234294986, (6.0, 8.0): 0.0151067078106, (8.0, 12.0): 0.00220478800633, (5.0, 7.0): 0.0179018188889, (2.0, 11.0): 0.00777289314176, (9.0, 9.0): 0.00513410651596, (2.0, 4.0): 0.0238536317127, (3.0, 8.0): 0.0157354619021, (8.0, 8.0): 0.0136089370979, (1.0, 7.0): 0.00647173092849, (9.0, 5.0): 0.0119286654065, (7.0, 8.0): 0.0157354619021, (7.0, 6.0): 0.0247591900399, (8.0, 4.0): 0.0238536317127, }, ]
14 Stop [{(5.0, 9.0): 0.0117095029343, (4.0, 7.0): 0.0181513303175, (6.0, 10.0): 0.00893278032921, (4.0, 8.0): 0.0147823753882, (5.0, 6.0): 0.0244605579624, (2.0, 8.0): 0.0132298255064, (3.0, 11.0): 0.00509691820959, (4.0, 6.0): 0.0244194561178, (8.0, 9.0): 0.0133859829251, (4.0, 12.0): 0.00162827934152, (2.0, 12.0): 0.00203041152574, (7.0, 11.0): 0.00509691820959, (3.0, 7.0): 0.0187329338908, (2.0, 5.0): 0.0392446344827, (1.0, 11.0): 0.00284124236475, (8.0, 5.0): 0.0392446344827, (5.0, 8.0): 0.0145540324103, (7.0, 5.0): 0.0276024974699, (4.0, 9.0): 0.0119659538449, (5.0, 5.0): 0.0270969801757, (2.0, 9.0): 0.0133859829251, (3.0, 10.0): 0.00940043931261, (4.0, 4.0): 0.0242236034025, (8.0, 10.0): 0.00837734259453, (1.0, 5.0): 0.0123157962608, (9.0, 11.0): 0.00284124236475, (4.0, 11.0): 0.00586404794718, (3.0, 6.0): 0.0252244859033, (8.0, 6.0): 0.021050101966, (3.0, 5.0): 0.0276024974699, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00644729393616, (4.0, 10.0): 0.00893278032921, (2.0, 6.0): 0.021050101966, (6.0, 6.0): 0.0244194561178, (7.0, 10.0): 0.00940043931261, (5.0, 11.0): 0.00459892982555, (4.0, 5.0): 0.0391465542162, (8.0, 11.0): 0.00719186091543, (6.0, 11.0): 0.00586404794718, (2.0, 7.0): 0.0191715570008, (7.0, 7.0): 0.0187329338908, (3.0, 9.0): 0.012547092394, (1.0, 9.0): 0.00490406957357, (8.0, 7.0): 0.0191715570008, (6.0, 12.0): 0.00162827934152, (6.0, 4.0): 0.0242236034025, (2.0, 10.0): 0.00837734259453, (6.0, 5.0): 0.0391465542162, (7.0, 9.0): 0.012547092394, (6.0, 7.0): 0.0181513303175, (6.0, 9.0): 0.0119659538449, (5.0, 10.0): 0.00867616516601, (6.0, 8.0): 0.0147823753882, (8.0, 12.0): 0.00203041152574, (5.0, 7.0): 0.0179424369034, (2.0, 11.0): 0.00719186091543, (9.0, 9.0): 0.00490406957357, (2.0, 4.0): 0.0246297429714, (3.0, 8.0): 0.0153663296267, (8.0, 8.0): 0.0132298255064, (1.0, 7.0): 0.00644729393616, (9.0, 5.0): 0.0123157962608, (7.0, 8.0): 0.0153663296267, (7.0, 6.0): 0.0252244859033, (8.0, 4.0): 0.0246297429714, }, ]
15 Stop [{(5.0, 9.0): 0.0112579622278, (4.0, 7.0): 0.0181351513343, (6.0, 10.0): 0.00845057242452, (4.0, 8.0): 0.0144643292388, (5.0, 6.0): 0.0249716357114, (2.0, 8.0): 0.0128642738475, (3.0, 11.0): 0.00476210833779, (4.0, 6.0): 0.0249256191391, (8.0, 9.0): 0.0127711161457, (4.0, 12.0): 0.00152010110504, (2.0, 12.0): 0.00187544732782, (7.0, 11.0): 0.00476210833779, (3.0, 7.0): 0.0186688277276, (2.0, 5.0): 0.0403342071838, (1.0, 11.0): 0.00261926466828, (8.0, 5.0): 0.0403342071838, (5.0, 8.0): 0.0142467043265, (7.0, 5.0): 0.0283739844517, (4.0, 9.0): 0.0114784142033, (5.0, 5.0): 0.0279766157701, (2.0, 9.0): 0.0127711161457, (3.0, 10.0): 0.00886095447538, (4.0, 4.0): 0.0251606531067, (8.0, 10.0): 0.00787049253033, (1.0, 5.0): 0.0126986705442, (9.0, 11.0): 0.00261926466828, (4.0, 11.0): 0.00549082721411, (3.0, 6.0): 0.0256289463945, (8.0, 6.0): 0.0213453927911, (3.0, 5.0): 0.0283739844517, (1, 1): 0.0151515151515, (9.0, 7.0): 0.0064189064682, (4.0, 10.0): 0.00845057242452, (2.0, 6.0): 0.0213453927911, (6.0, 6.0): 0.0249256191391, (7.0, 10.0): 0.00886095447538, (5.0, 11.0): 0.00432049614184, (4.0, 5.0): 0.0404509155213, (8.0, 11.0): 0.00666772451293, (6.0, 11.0): 0.00549082721411, (2.0, 7.0): 0.0190430127124, (7.0, 7.0): 0.0186688277276, (3.0, 9.0): 0.0120110395693, (1.0, 9.0): 0.00468303194096, (8.0, 7.0): 0.0190430127124, (6.0, 12.0): 0.00152010110504, (6.0, 4.0): 0.0251606531067, (2.0, 10.0): 0.00787049253033, (6.0, 5.0): 0.0404509155213, (7.0, 9.0): 0.0120110395693, (6.0, 7.0): 0.0181351513343, (6.0, 9.0): 0.0114784142033, (5.0, 10.0): 0.00821477672335, (6.0, 8.0): 0.0144643292388, (8.0, 12.0): 0.00187544732782, (5.0, 7.0): 0.0179689533869, (2.0, 11.0): 0.00666772451293, (9.0, 9.0): 0.00468303194096, (2.0, 4.0): 0.0253964163133, (3.0, 8.0): 0.0149752690502, (8.0, 8.0): 0.0128642738475, (1.0, 7.0): 0.0064189064682, (9.0, 5.0): 0.0126986705442, (7.0, 8.0): 0.0149752690502, (7.0, 6.0): 0.0256289463945, (8.0, 4.0): 0.0253964163133, }, ]
16 Stop [{(5.0, 9.0): 0.0108151747346, (4.0, 7.0): 0.0181045350109, (6.0, 10.0): 0.00799772870914, (4.0, 8.0): 0.0141297137261, (5.0, 6.0): 0.0254542840698, (2.0, 8.0): 0.0124996071119, (3.0, 11.0): 0.00445567270129, (4.0, 6.0): 0.0253745699058, (8.0, 9.0): 0.012192927038, (4.0, 12.0): 0.00142183823736, (2.0, 12.0): 0.00173643652809, (7.0, 11.0): 0.00445567270129, (3.0, 7.0): 0.0185710793782, (2.0, 5.0): 0.0414015645221, (1.0, 11.0): 0.00242091975296, (8.0, 5.0): 0.0414015645221, (5.0, 8.0): 0.0139433734411, (7.0, 5.0): 0.0291006653619, (4.0, 9.0): 0.0110188150147, (5.0, 5.0): 0.0288016710201, (2.0, 9.0): 0.012192927038, (3.0, 10.0): 0.00836603625272, (4.0, 4.0): 0.0260639650604, (8.0, 10.0): 0.00740201844722, (1.0, 5.0): 0.0130717031361, (9.0, 11.0): 0.00242091975296, (4.0, 11.0): 0.00515348823906, (3.0, 6.0): 0.0260112781693, (8.0, 6.0): 0.0216106083921, (3.0, 5.0): 0.0291006653619, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00638328868617, (4.0, 10.0): 0.00799772870914, (2.0, 6.0): 0.0216106083921, (6.0, 6.0): 0.0253745699058, (7.0, 10.0): 0.00836603625272, (5.0, 11.0): 0.0040635044203, (4.0, 5.0): 0.0417183355754, (8.0, 11.0): 0.00619773814513, (6.0, 11.0): 0.00515348823906, (2.0, 7.0): 0.0189095480714, (7.0, 7.0): 0.0185710793782, (3.0, 9.0): 0.0114929579866, (1.0, 9.0): 0.0044700353281, (8.0, 7.0): 0.0189095480714, (6.0, 12.0): 0.00142183823736, (6.0, 4.0): 0.0260639650604, (2.0, 10.0): 0.00740201844722, (6.0, 5.0): 0.0417183355754, (7.0, 9.0): 0.0114929579866, (6.0, 7.0): 0.0181045350109, (6.0, 9.0): 0.0110188150147, (5.0, 10.0): 0.00779051242343, (6.0, 8.0): 0.0141297137261, (8.0, 12.0): 0.00173643652809, (5.0, 7.0): 0.0179507167367, (2.0, 11.0): 0.00619773814513, (9.0, 9.0): 0.0044700353281, (2.0, 4.0): 0.0261429438846, (3.0, 8.0): 0.0145946056287, (8.0, 8.0): 0.0124996071119, (1.0, 7.0): 0.00638328868617, (9.0, 5.0): 0.0130717031361, (7.0, 8.0): 0.0145946056287, (7.0, 6.0): 0.0260112781693, (8.0, 4.0): 0.0261429438846, }, ]
17 Stop [{(5.0, 9.0): 0.0103962005087, (4.0, 7.0): 0.0180433880806, (6.0, 10.0): 0.00758001147968, (4.0, 8.0): 0.0138016429727, (5.0, 6.0): 0.0258845606475, (2.0, 8.0): 0.0121482560517, (3.0, 11.0): 0.00417734497974, (4.0, 6.0): 0.0257945896237, (8.0, 9.0): 0.0116433939694, (4.0, 12.0): 0.00133286078563, (2.0, 12.0): 0.00161176853355, (7.0, 11.0): 0.00417734497974, (3.0, 7.0): 0.0184642753145, (2.0, 5.0): 0.0424269939613, (1.0, 11.0): 0.002243416234, (8.0, 5.0): 0.0424269939613, (5.0, 8.0): 0.0136306445165, (7.0, 5.0): 0.0297989090798, (4.0, 9.0): 0.0105753531467, (5.0, 5.0): 0.0295912909701, (2.0, 9.0): 0.0116433939694, (3.0, 10.0): 0.00790545992803, (4.0, 4.0): 0.0269380943887, (8.0, 10.0): 0.00697281028627, (1.0, 5.0): 0.0134361123217, (9.0, 11.0): 0.002243416234, (4.0, 11.0): 0.00484359707393, (3.0, 6.0): 0.0263519558242, (8.0, 6.0): 0.0218607781508, (3.0, 5.0): 0.0297989090798, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00634323568831, (4.0, 10.0): 0.00758001147968, (2.0, 6.0): 0.0218607781508, (6.0, 6.0): 0.0257945896237, (7.0, 10.0): 0.00790545992803, (5.0, 11.0): 0.00382894903432, (4.0, 5.0): 0.0429188125236, (8.0, 11.0): 0.00577257881577, (6.0, 11.0): 0.00484359707393, (2.0, 7.0): 0.0187603801078, (7.0, 7.0): 0.0184642753145, (3.0, 9.0): 0.0110052296956, (1.0, 9.0): 0.00426717217038, (8.0, 7.0): 0.0187603801078, (6.0, 12.0): 0.00133286078563, (6.0, 4.0): 0.0269380943887, (2.0, 10.0): 0.00697281028627, (6.0, 5.0): 0.0429188125236, (7.0, 9.0): 0.0110052296956, (6.0, 7.0): 0.0180433880806, (6.0, 9.0): 0.0105753531467, (5.0, 10.0): 0.0073922591975, (6.0, 8.0): 0.0138016429727, (8.0, 12.0): 0.00161176853355, (5.0, 7.0): 0.0179168029517, (2.0, 11.0): 0.00577257881577, (9.0, 9.0): 0.00426717217038, (2.0, 4.0): 0.0268719934497, (3.0, 8.0): 0.0142134738734, (8.0, 8.0): 0.0121482560517, (1.0, 7.0): 0.00634323568831, (9.0, 5.0): 0.0134361123217, (7.0, 8.0): 0.0142134738734, (7.0, 6.0): 0.0263519558242, (8.0, 4.0): 0.0268719934497, }, ]
18 Stop [{(5.0, 9.0): 0.0099936782856, (4.0, 7.0): 0.0179703903193, (6.0, 10.0): 0.00719004631663, (4.0, 8.0): 0.0134733092894, (5.0, 6.0): 0.0262823803756, (2.0, 8.0): 0.0118064248637, (3.0, 11.0): 0.0039224082989, (4.0, 6.0): 0.0261727824634, (8.0, 9.0): 0.0111271320209, (4.0, 12.0): 0.00125155310753, (2.0, 12.0): 0.00149935264715, (7.0, 11.0): 0.0039224082989, (3.0, 7.0): 0.0183411578457, (2.0, 5.0): 0.0434192570762, (1.0, 11.0): 0.0020838045863, (8.0, 5.0): 0.0434192570762, (5.0, 8.0): 0.0133238557385, (7.0, 5.0): 0.0304580136255, (4.0, 9.0): 0.0101564082138, (5.0, 5.0): 0.0303322804662, (2.0, 9.0): 0.0111271320209, (3.0, 10.0): 0.0074806168997, (4.0, 4.0): 0.0277753180355, (8.0, 10.0): 0.00657689731208, (1.0, 5.0): 0.0137892218211, (9.0, 11.0): 0.0020838045863, (4.0, 11.0): 0.0045604340855, (3.0, 6.0): 0.0266677322463, (8.0, 6.0): 0.0220887739637, (3.0, 5.0): 0.0304580136255, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00629834786213, (4.0, 10.0): 0.00719004631663, (2.0, 6.0): 0.0220887739637, (6.0, 6.0): 0.0261727824634, (7.0, 10.0): 0.0074806168997, (5.0, 11.0): 0.00361236536442, (4.0, 5.0): 0.0440679291686, (8.0, 11.0): 0.0053883479952, (6.0, 11.0): 0.0045604340855, (2.0, 7.0): 0.0186071851321, (7.0, 7.0): 0.0183411578457, (3.0, 9.0): 0.0105413950902, (1.0, 9.0): 0.00407415174676, (8.0, 7.0): 0.0186071851321, (6.0, 12.0): 0.00125155310753, (6.0, 4.0): 0.0277753180355, (2.0, 10.0): 0.00657689731208, (6.0, 5.0): 0.0440679291686, (7.0, 9.0): 0.0105413950902, (6.0, 7.0): 0.0179703903193, (6.0, 9.0): 0.0101564082138, (5.0, 10.0): 0.00702299339131, (6.0, 8.0): 0.0134733092894, (8.0, 12.0): 0.00149935264715, (5.0, 7.0): 0.0178582381322, (2.0, 11.0): 0.0053883479952, (9.0, 9.0): 0.00407415174676, (2.0, 4.0): 0.0275783280453, (3.0, 8.0): 0.013844626469, (8.0, 8.0): 0.0118064248637, (1.0, 7.0): 0.00629834786213, (9.0, 5.0): 0.0137892218211, (7.0, 8.0): 0.013844626469, (7.0, 6.0): 0.0266677322463, (8.0, 4.0): 0.0275783280453, }, ]
19 Stop [{(5.0, 9.0): 0.0096127228724, (4.0, 7.0): 0.0178815312232, (6.0, 10.0): 0.00682848883208, (4.0, 8.0): 0.013154166374, (5.0, 6.0): 0.026640473711, (2.0, 8.0): 0.0114789642465, (3.0, 11.0): 0.00368938148985, (4.0, 6.0): 0.0265219341487, (8.0, 9.0): 0.0106405409561, (4.0, 12.0): 0.00117725671676, (2.0, 12.0): 0.00139784221492, (7.0, 11.0): 0.00368938148985, (3.0, 7.0): 0.0182126197469, (2.0, 5.0): 0.044370330771, (1.0, 11.0): 0.00193996029235, (8.0, 5.0): 0.044370330771, (5.0, 8.0): 0.0130193448368, (7.0, 5.0): 0.0310849451959, (4.0, 9.0): 0.00975748058539, (5.0, 5.0): 0.031033173298, (2.0, 9.0): 0.0106405409561, (3.0, 10.0): 0.00708635249973, (4.0, 4.0): 0.0285769687406, (8.0, 10.0): 0.00621278694758, (1.0, 5.0): 0.0141311537566, (9.0, 11.0): 0.00193996029235, (4.0, 11.0): 0.00429973687137, (3.0, 6.0): 0.0269527299326, (8.0, 6.0): 0.0223013147238, (3.0, 5.0): 0.0310849451959, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00625037145307, (4.0, 10.0): 0.00682848883208, (2.0, 6.0): 0.0223013147238, (6.0, 6.0): 0.0265219341487, (7.0, 10.0): 0.00708635249973, (5.0, 11.0): 0.0034131166666, (4.0, 5.0): 0.0451541482232, (8.0, 11.0): 0.00503938984597, (6.0, 11.0): 0.00429973687137, (2.0, 7.0): 0.0184475558322, (7.0, 7.0): 0.0182126197469, (3.0, 9.0): 0.0101051325989, (1.0, 9.0): 0.00389159787685, (8.0, 7.0): 0.0184475558322, (6.0, 12.0): 0.00117725671676, (6.0, 4.0): 0.0285769687406, (2.0, 10.0): 0.00621278694758, (6.0, 5.0): 0.0451541482232, (7.0, 9.0): 0.0101051325989, (6.0, 7.0): 0.0178815312232, (6.0, 9.0): 0.00975748058539, (5.0, 10.0): 0.00667774019746, (6.0, 8.0): 0.013154166374, (8.0, 12.0): 0.00139784221492, (5.0, 7.0): 0.0177881851039, (2.0, 11.0): 0.00503938984597, (9.0, 9.0): 0.00389159787685, (2.0, 4.0): 0.0282622497147, (3.0, 8.0): 0.0134849322701, (8.0, 8.0): 0.0114789642465, (1.0, 7.0): 0.00625037145307, (9.0, 5.0): 0.0141311537566, (7.0, 8.0): 0.0134849322701, (7.0, 6.0): 0.0269527299326, (8.0, 4.0): 0.0282622497147, }, ]
20 Stop [{(5.0, 9.0): 0.00925041821248, (4.0, 7.0): 0.0177854338285, (6.0, 10.0): 0.00649158930957, (4.0, 8.0): 0.0128424893125, (5.0, 6.0): 0.0269684120272, (2.0, 8.0): 0.0111647211851, (3.0, 11.0): 0.00347545616748, (4.0, 6.0): 0.0268387247437, (8.0, 9.0): 0.0101843188259, (4.0, 12.0): 0.00110904171748, (2.0, 12.0): 0.00130584571263, (7.0, 11.0): 0.00347545616748, (3.0, 7.0): 0.0180773835459, (2.0, 5.0): 0.0452835190526, (1.0, 11.0): 0.00180987845384, (8.0, 5.0): 0.0452835190526, (5.0, 8.0): 0.0127235514056, (7.0, 5.0): 0.0316762261089, (4.0, 9.0): 0.0093810800158, (5.0, 5.0): 0.0316898339692, (2.0, 9.0): 0.0101843188259, (3.0, 10.0): 0.0067216389739, (4.0, 4.0): 0.0293398671114, (8.0, 10.0): 0.00587683624748, (1.0, 5.0): 0.0144606320068, (9.0, 11.0): 0.00180987845384, (4.0, 11.0): 0.00406004172637, (3.0, 6.0): 0.0272148165063, (8.0, 6.0): 0.0224966250061, (3.0, 5.0): 0.0316762261089, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00619977836524, (4.0, 10.0): 0.00649158930957, (2.0, 6.0): 0.0224966250061, (6.0, 6.0): 0.0268387247437, (7.0, 10.0): 0.0067216389739, (5.0, 11.0): 0.00322882565669, (4.0, 5.0): 0.0461843500806, (8.0, 11.0): 0.00472220695126, (6.0, 11.0): 0.00406004172637, (2.0, 7.0): 0.0182870636331, (7.0, 7.0): 0.0180773835459, (3.0, 9.0): 0.009693465235, (1.0, 9.0): 0.00371922243111, (8.0, 7.0): 0.0182870636331, (6.0, 12.0): 0.00110904171748, (6.0, 4.0): 0.0293398671114, (2.0, 10.0): 0.00587683624748, (6.0, 5.0): 0.0461843500806, (7.0, 9.0): 0.009693465235, (6.0, 7.0): 0.0177854338285, (6.0, 9.0): 0.0093810800158, (5.0, 10.0): 0.00635648678898, (6.0, 8.0): 0.0128424893125, (8.0, 12.0): 0.00130584571263, (5.0, 7.0): 0.0177050684892, (2.0, 11.0): 0.00472220695126, (9.0, 9.0): 0.00371922243111, (2.0, 4.0): 0.0289212351144, (3.0, 8.0): 0.0131394567808, (8.0, 8.0): 0.0111647211851, (1.0, 7.0): 0.00619977836524, (9.0, 5.0): 0.0144606320068, (7.0, 8.0): 0.0131394567808, (7.0, 6.0): 0.0272148165063, (8.0, 4.0): 0.0289212351144, }, ]
21 Stop [{(5.0, 9.0): 0.00890818387127, (4.0, 7.0): 0.0176819315387, (6.0, 10.0): 0.00617847975683, (4.0, 8.0): 0.0125421818931, (5.0, 6.0): 0.0272651249078, (2.0, 8.0): 0.0108654705813, (3.0, 11.0): 0.00327907250875, (4.0, 6.0): 0.0271295285024, (8.0, 9.0): 0.00975625396172, (4.0, 12.0): 0.00104635419356, (2.0, 12.0): 0.00122231639609, (7.0, 11.0): 0.00327907250875, (3.0, 7.0): 0.0179406018459, (2.0, 5.0): 0.0461558932657, (1.0, 11.0): 0.0016919737188, (8.0, 5.0): 0.0461558932657, (5.0, 8.0): 0.0124357391574, (7.0, 5.0): 0.0322353068848, (4.0, 9.0): 0.00902510523248, (5.0, 5.0): 0.0323067125282, (2.0, 9.0): 0.00975625396172, (3.0, 10.0): 0.00638333196957, (4.0, 4.0): 0.0300647169159, (8.0, 10.0): 0.00556709586656, (1.0, 5.0): 0.0147775691788, (9.0, 11.0): 0.0016919737188, (4.0, 11.0): 0.00383882268248, (3.0, 6.0): 0.0274530995854, (8.0, 6.0): 0.0226780688054, (3.0, 5.0): 0.0322353068848, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00614773312147, (4.0, 10.0): 0.00617847975683, (2.0, 6.0): 0.0226780688054, (6.0, 6.0): 0.0271295285024, (7.0, 10.0): 0.00638333196957, (5.0, 11.0): 0.00305852683829, (4.0, 5.0): 0.0471550818366, (8.0, 11.0): 0.00443299601021, (6.0, 11.0): 0.00383882268248, (2.0, 7.0): 0.0181258438544, (7.0, 7.0): 0.0179406018459, (3.0, 9.0): 0.00930693313421, (1.0, 9.0): 0.00355699768655, (8.0, 7.0): 0.0181258438544, (6.0, 12.0): 0.00104635419356, (6.0, 4.0): 0.0300647169159, (2.0, 10.0): 0.00556709586656, (6.0, 5.0): 0.0471550818366, (7.0, 9.0): 0.00930693313421, (6.0, 7.0): 0.0176819315387, (6.0, 9.0): 0.00902510523248, (5.0, 10.0): 0.00605654419944, (6.0, 8.0): 0.0125421818931, (8.0, 12.0): 0.00122231639609, (5.0, 7.0): 0.0176152418307, (2.0, 11.0): 0.00443299601021, (9.0, 9.0): 0.00355699768655, (2.0, 4.0): 0.0295551239081, (3.0, 8.0): 0.0128073209219, (8.0, 8.0): 0.0108654705813, (1.0, 7.0): 0.00614773312147, (9.0, 5.0): 0.0147775691788, (7.0, 8.0): 0.0128073209219, (7.0, 6.0): 0.0274530995854, (8.0, 4.0): 0.0295551239081, }, ]
22 Stop [{(5.0, 9.0): 0.0085845369821, (4.0, 7.0): 0.0175752779173, (6.0, 10.0): 0.00588685108721, (4.0, 8.0): 0.0122528973294, (5.0, 6.0): 0.0275357890611, (2.0, 8.0): 0.0105807062329, (3.0, 11.0): 0.00309833961213, (4.0, 6.0): 0.0273944496516, (8.0, 9.0): 0.00935562915548, (4.0, 12.0): 0.000988588511599, (2.0, 12.0): 0.00114627146706, (7.0, 11.0): 0.00309833961213, (3.0, 7.0): 0.0178026864447, (2.0, 5.0): 0.0469890496644, (1.0, 11.0): 0.00158481952777, (8.0, 5.0): 0.0469890496644, (5.0, 8.0): 0.0121586187528, (7.0, 5.0): 0.0327616891, (4.0, 9.0): 0.0086898939408, (5.0, 5.0): 0.0328834137135, (2.0, 9.0): 0.00935562915548, (3.0, 10.0): 0.00606983898691, (4.0, 4.0): 0.0307507190701, (8.0, 10.0): 0.0052810154986, (1.0, 5.0): 0.015081433467, (9.0, 11.0): 0.00158481952777, (4.0, 11.0): 0.00363463973833, (3.0, 6.0): 0.0276717457789, (8.0, 6.0): 0.0228457271877, (3.0, 5.0): 0.0327616891, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00609484053646, (4.0, 10.0): 0.00588685108721, (2.0, 6.0): 0.0228457271877, (6.0, 6.0): 0.0273944496516, (7.0, 10.0): 0.00606983898691, (5.0, 11.0): 0.00290073696173, (4.0, 5.0): 0.0480702197848, (8.0, 11.0): 0.00416893080022, (6.0, 11.0): 0.00363463973833, (2.0, 7.0): 0.0179667428377, (7.0, 7.0): 0.0178026864447, (3.0, 9.0): 0.0089437128649, (1.0, 9.0): 0.00340454117023, (8.0, 7.0): 0.0179667428377, (6.0, 12.0): 0.000988588511599, (6.0, 4.0): 0.0307507190701, (2.0, 10.0): 0.0052810154986, (6.0, 5.0): 0.0480702197848, (7.0, 9.0): 0.0089437128649, (6.0, 7.0): 0.0175752779173, (6.0, 9.0): 0.0086898939408, (5.0, 10.0): 0.00577702533271, (6.0, 8.0): 0.0122528973294, (8.0, 12.0): 0.00114627146706, (5.0, 7.0): 0.0175192846885, (2.0, 11.0): 0.00416893080022, (9.0, 9.0): 0.00340454117023, (2.0, 4.0): 0.0301628597093, (3.0, 8.0): 0.0124904226045, (8.0, 8.0): 0.0105807062329, (1.0, 7.0): 0.00609484053646, (9.0, 5.0): 0.015081433467, (7.0, 8.0): 0.0124904226045, (7.0, 6.0): 0.0276717457789, (8.0, 4.0): 0.0301628597093, }, ]
23 Stop [{(5.0, 9.0): 0.00827949904699, (4.0, 7.0): 0.0174662488935, (6.0, 10.0): 0.00561548147072, (4.0, 8.0): 0.0119761674143, (5.0, 6.0): 0.0277813963852, (2.0, 8.0): 0.0103108785388, (3.0, 11.0): 0.00293190284334, (4.0, 6.0): 0.0276371266852, (8.0, 9.0): 0.00898070836786, (4.0, 12.0): 0.000935302793588, (2.0, 12.0): 0.00107691228906, (7.0, 11.0): 0.00293190284334, (3.0, 7.0): 0.0176662163646, (2.0, 5.0): 0.0477823680156, (1.0, 11.0): 0.00148723156392, (8.0, 5.0): 0.0477823680156, (5.0, 8.0): 0.0118921286774, (7.0, 5.0): 0.0332575491095, (4.0, 9.0): 0.00837412388193, (5.0, 5.0): 0.033422856377, (2.0, 9.0): 0.00898070836786, (3.0, 10.0): 0.00577893943441, (4.0, 4.0): 0.03139876613, (8.0, 10.0): 0.00501675805686, (1.0, 5.0): 0.0153722250109, (9.0, 11.0): 0.00148723156392, (4.0, 11.0): 0.00344578946009, (3.0, 6.0): 0.0278714957659, (8.0, 6.0): 0.023001525624, (3.0, 5.0): 0.0332575491095, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00604187740785, (4.0, 10.0): 0.00561548147072, (2.0, 6.0): 0.023001525624, (6.0, 6.0): 0.0276371266852, (7.0, 10.0): 0.00577893943441, (5.0, 11.0): 0.00275453152724, (4.0, 5.0): 0.0489298217531, (8.0, 11.0): 0.00392728356411, (6.0, 11.0): 0.00344578946009, (2.0, 7.0): 0.017810419746, (7.0, 7.0): 0.0176662163646, (3.0, 9.0): 0.00860322275658, (1.0, 9.0): 0.00326154211103, (8.0, 7.0): 0.017810419746, (6.0, 12.0): 0.000935302793588, (6.0, 4.0): 0.03139876613, (2.0, 10.0): 0.00501675805686, (6.0, 5.0): 0.0489298217531, (7.0, 9.0): 0.00860322275658, (6.0, 7.0): 0.0174662488935, (6.0, 9.0): 0.00837412388193, (5.0, 10.0): 0.00551617219956, (6.0, 8.0): 0.0119761674143, (8.0, 12.0): 0.00107691228906, (5.0, 7.0): 0.0174204778483, (2.0, 11.0): 0.00392728356411, (9.0, 9.0): 0.00326154211103, (2.0, 4.0): 0.0307444464094, (3.0, 8.0): 0.0121883799313, (8.0, 8.0): 0.0103108785388, (1.0, 7.0): 0.00604187740785, (9.0, 5.0): 0.0153722250109, (7.0, 8.0): 0.0121883799313, (7.0, 6.0): 0.0278714957659, (8.0, 4.0): 0.0307444464094, }, ]
24 Stop [{(5.0, 9.0): 0.00799203664789, (4.0, 7.0): 0.0173570674367, (6.0, 10.0): 0.00536271598447, (4.0, 8.0): 0.0117118621134, (5.0, 6.0): 0.0280051483363, (2.0, 8.0): 0.0100555451099, (3.0, 11.0): 0.0027783826451, (4.0, 6.0): 0.0278587230627, (8.0, 9.0): 0.00863030517342, (4.0, 12.0): 0.000886065841212, (2.0, 12.0): 0.0010135180237, (7.0, 11.0): 0.0027783826451, (3.0, 7.0): 0.0175318567721, (2.0, 5.0): 0.0485370612398, (1.0, 11.0): 0.00139816304264, (8.0, 5.0): 0.0485370612398, (5.0, 8.0): 0.0116373232414, (7.0, 5.0): 0.0337235841608, (4.0, 9.0): 0.0080773293402, (5.0, 5.0): 0.0339261201404, (2.0, 9.0): 0.00863030517342, (3.0, 10.0): 0.00550905335899, (4.0, 4.0): 0.0320093236494, (8.0, 10.0): 0.00477238743312, (1.0, 5.0): 0.0156498405081, (9.0, 11.0): 0.00139816304264, (4.0, 11.0): 0.00327103389164, (3.0, 6.0): 0.0280548682655, (8.0, 6.0): 0.0231460890037, (3.0, 5.0): 0.0337235841608, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00598934199492, (4.0, 10.0): 0.00536271598447, (2.0, 6.0): 0.0231460890037, (6.0, 6.0): 0.0278587230627, (7.0, 10.0): 0.00550905335899, (5.0, 11.0): 0.00261886482541, (4.0, 5.0): 0.0497368302905, (8.0, 11.0): 0.00370583674872, (6.0, 11.0): 0.00327103389164, (2.0, 7.0): 0.0176583679293, (7.0, 7.0): 0.0175318567721, (3.0, 9.0): 0.00828405230108, (1.0, 9.0): 0.00312755578349, (8.0, 7.0): 0.0176583679293, (6.0, 12.0): 0.000886065841212, (6.0, 4.0): 0.0320093236494, (2.0, 10.0): 0.00477238743312, (6.0, 5.0): 0.0497368302905, (7.0, 9.0): 0.00828405230108, (6.0, 7.0): 0.0173570674367, (6.0, 9.0): 0.0080773293402, (5.0, 10.0): 0.00527291830889, (6.0, 8.0): 0.0117118621134, (8.0, 12.0): 0.0010135180237, (5.0, 7.0): 0.0173197715625, (2.0, 11.0): 0.00370583674872, (9.0, 9.0): 0.00312755578349, (2.0, 4.0): 0.0312996792099, (3.0, 8.0): 0.0119017105783, (8.0, 8.0): 0.0100555451099, (1.0, 7.0): 0.00598934199492, (9.0, 5.0): 0.0156498405081, (7.0, 8.0): 0.0119017105783, (7.0, 6.0): 0.0280548682655, (8.0, 4.0): 0.0312996792099, }, ]
25 Stop [{(5.0, 9.0): 0.00772164253124, (4.0, 7.0): 0.0172485238435, (6.0, 10.0): 0.00512734746264, (4.0, 8.0): 0.0114604370084, (5.0, 6.0): 0.0282085529662, (2.0, 8.0): 0.00981455716439, (3.0, 11.0): 0.00263666386225, (4.0, 6.0): 0.0280616174714, (8.0, 9.0): 0.00830290146606, (4.0, 12.0): 0.000840527595678, (2.0, 12.0): 0.000955478799355, (7.0, 11.0): 0.00263666386225, (3.0, 7.0): 0.01740093026, (2.0, 5.0): 0.0492536017073, (1.0, 11.0): 0.00131672097944, (8.0, 5.0): 0.0492536017073, (5.0, 8.0): 0.0113941487211, (7.0, 5.0): 0.0341615007171, (4.0, 9.0): 0.00779845206191, (5.0, 5.0): 0.0343955229107, (2.0, 9.0): 0.00830290146606, (3.0, 10.0): 0.00525846748542, (4.0, 4.0): 0.0325836052549, (8.0, 10.0): 0.00454631615827, (1.0, 5.0): 0.0159144304607, (9.0, 11.0): 0.00131672097944, (4.0, 11.0): 0.00310911836759, (3.0, 6.0): 0.0282229979863, (8.0, 6.0): 0.0232806620281, (3.0, 5.0): 0.0341615007171, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00593773231902, (4.0, 10.0): 0.00512734746264, (2.0, 6.0): 0.0232806620281, (6.0, 6.0): 0.0280616174714, (7.0, 10.0): 0.00525846748542, (5.0, 11.0): 0.00249293731378, (4.0, 5.0): 0.050492800636, (8.0, 11.0): 0.00350255367756, (6.0, 11.0): 0.00310911836759, (2.0, 7.0): 0.0175111442924, (7.0, 7.0): 0.01740093026, (3.0, 9.0): 0.00798525068516, (1.0, 9.0): 0.00300216208731, (8.0, 7.0): 0.0175111442924, (6.0, 12.0): 0.000840527595678, (6.0, 4.0): 0.0325836052549, (2.0, 10.0): 0.00454631615827, (6.0, 5.0): 0.050492800636, (7.0, 9.0): 0.00798525068516, (6.0, 7.0): 0.0172485238435, (6.0, 9.0): 0.00779845206191, (5.0, 10.0): 0.00504594375112, (6.0, 8.0): 0.0114604370084, (8.0, 12.0): 0.000955478799355, (5.0, 7.0): 0.0172189502092, (2.0, 11.0): 0.00350255367756, (9.0, 9.0): 0.00300216208731, (2.0, 4.0): 0.0318288600182, (3.0, 8.0): 0.0116300313663, (8.0, 8.0): 0.00981455716439, (1.0, 7.0): 0.00593773231902, (9.0, 5.0): 0.0159144304607, (7.0, 8.0): 0.0116300313663, (7.0, 6.0): 0.0282229979863, (8.0, 4.0): 0.0318288600182, }, ]
26 Stop [{(5.0, 9.0): 0.00746743047973, (4.0, 7.0): 0.0171418159668, (6.0, 10.0): 0.00490807458271, (4.0, 8.0): 0.0112216741772, (5.0, 6.0): 0.0283938287822, (2.0, 8.0): 0.00958740786468, (3.0, 11.0): 0.00250568936088, (4.0, 6.0): 0.0282471694578, (8.0, 9.0): 0.00799721096505, (4.0, 12.0): 0.000798362259825, (2.0, 12.0): 0.000902251879378, (7.0, 11.0): 0.00250568936088, (3.0, 7.0): 0.0172739431858, (2.0, 5.0): 0.0499332188478, (1.0, 11.0): 0.00124211943598, (8.0, 5.0): 0.0499332188478, (5.0, 8.0): 0.0111628763349, (7.0, 5.0): 0.0345724415653, (4.0, 9.0): 0.00753674620199, (5.0, 5.0): 0.0348326652617, (2.0, 9.0): 0.00799721096505, (3.0, 10.0): 0.00502577304876, (4.0, 4.0): 0.0331227361728, (8.0, 10.0): 0.00433700928275, (1.0, 5.0): 0.0161661488482, (9.0, 11.0): 0.00124211943598, (4.0, 11.0): 0.0029590162707, (3.0, 6.0): 0.0283775869145, (8.0, 6.0): 0.0234059471187, (3.0, 5.0): 0.0345724415653, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00588739020824, (4.0, 10.0): 0.00490807458271, (2.0, 6.0): 0.0234059471187, (6.0, 6.0): 0.0282471694578, (7.0, 10.0): 0.00502577304876, (5.0, 11.0): 0.00237595087714, (4.0, 5.0): 0.0512003977975, (8.0, 11.0): 0.00331570130632, (6.0, 11.0): 0.0029590162707, (2.0, 7.0): 0.017369500523, (7.0, 7.0): 0.0172739431858, (3.0, 9.0): 0.00770559509171, (1.0, 9.0): 0.00288489795467, (8.0, 7.0): 0.017369500523, (6.0, 12.0): 0.000798362259825, (6.0, 4.0): 0.0331227361728, (2.0, 10.0): 0.00433700928275, (6.0, 5.0): 0.0512003977975, (7.0, 9.0): 0.00770559509171, (6.0, 7.0): 0.0171418159668, (6.0, 9.0): 0.00753674620199, (5.0, 10.0): 0.00483422179345, (6.0, 8.0): 0.0112216741772, (8.0, 12.0): 0.000902251879378, (5.0, 7.0): 0.0171188080507, (2.0, 11.0): 0.00331570130632, (9.0, 9.0): 0.00288489795467, (2.0, 4.0): 0.0323322972449, (3.0, 8.0): 0.0113732281004, (8.0, 8.0): 0.00958740786468, (1.0, 7.0): 0.00588739020824, (9.0, 5.0): 0.0161661488482, (7.0, 8.0): 0.0113732281004, (7.0, 6.0): 0.0283775869145, (8.0, 4.0): 0.0323322972449, }, ]
27 Stop [{(5.0, 9.0): 0.00722870713425, (4.0, 7.0): 0.0170375141693, (6.0, 10.0): 0.00470380802805, (4.0, 8.0): 0.0109955144972, (5.0, 6.0): 0.0285624636153, (2.0, 8.0): 0.00937367333184, (3.0, 11.0): 0.00238455297647, (4.0, 6.0): 0.0284171024809, (8.0, 9.0): 0.00771186860616, (4.0, 12.0): 0.000759290131724, (2.0, 12.0): 0.000853367510846, (7.0, 11.0): 0.00238455297647, (3.0, 7.0): 0.0171515504651, (2.0, 5.0): 0.0505769154267, (1.0, 11.0): 0.00117367660238, (8.0, 5.0): 0.0505769154267, (5.0, 8.0): 0.0109433156166, (7.0, 5.0): 0.0349579088037, (4.0, 9.0): 0.00729126585267, (5.0, 5.0): 0.0352395751754, (2.0, 9.0): 0.00771186860616, (3.0, 10.0): 0.00480958472143, (4.0, 4.0): 0.0336281673522, (8.0, 10.0): 0.00414313296096, (1.0, 5.0): 0.0164052775654, (9.0, 11.0): 0.00117367660238, (4.0, 11.0): 0.00281975136306, (3.0, 6.0): 0.0285197402724, (8.0, 6.0): 0.0235228238918, (3.0, 5.0): 0.0349579088037, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00583861185795, (4.0, 10.0): 0.00470380802805, (2.0, 6.0): 0.0235228238918, (6.0, 6.0): 0.0284171024809, (7.0, 10.0): 0.00480958472143, (5.0, 11.0): 0.00226723256457, (4.0, 5.0): 0.0518617675787, (8.0, 11.0): 0.00314371758402, (6.0, 11.0): 0.00281975136306, (2.0, 7.0): 0.0172337549585, (7.0, 7.0): 0.0171515504651, (3.0, 9.0): 0.00744405440944, (1.0, 9.0): 0.00277531747151, (8.0, 7.0): 0.0172337549585, (6.0, 12.0): 0.000759290131724, (6.0, 4.0): 0.0336281673522, (2.0, 10.0): 0.00414313296096, (6.0, 5.0): 0.0518617675787, (7.0, 9.0): 0.00744405440944, (6.0, 7.0): 0.0170375141693, (6.0, 9.0): 0.00729126585267, (5.0, 10.0): 0.00463668059062, (6.0, 8.0): 0.0109955144972, (8.0, 12.0): 0.000853367510846, (5.0, 7.0): 0.0170203369061, (2.0, 11.0): 0.00314371758402, (9.0, 9.0): 0.00277531747151, (2.0, 4.0): 0.0328105549051, (3.0, 8.0): 0.0111308208474, (8.0, 8.0): 0.00937367333184, (1.0, 7.0): 0.00583861185795, (9.0, 5.0): 0.0164052775654, (7.0, 8.0): 0.0111308208474, (7.0, 6.0): 0.0285197402724, (8.0, 4.0): 0.0328105549051, }, ]
28 Stop [{(5.0, 9.0): 0.00700465260624, (4.0, 7.0): 0.0169362555026, (6.0, 10.0): 0.00451347365315, (4.0, 8.0): 0.0107816161393, (5.0, 6.0): 0.0287161175254, (2.0, 8.0): 0.00917278683608, (3.0, 11.0): 0.00227241954005, (4.0, 6.0): 0.0285726837143, (8.0, 9.0): 0.00744563375577, (4.0, 12.0): 0.000723055271084, (2.0, 12.0): 0.000808408767619, (7.0, 11.0): 0.00227241954005, (3.0, 7.0): 0.0170340335934, (2.0, 5.0): 0.0511860088973, (1.0, 11.0): 0.00111079123186, (8.0, 5.0): 0.0511860088973, (5.0, 8.0): 0.0107353492976, (7.0, 5.0): 0.0353191711259, (4.0, 9.0): 0.00706119299161, (5.0, 5.0): 0.0356179708585, (2.0, 9.0): 0.00744563375577, (3.0, 10.0): 0.00460868897593, (4.0, 4.0): 0.0341013395357, (8.0, 10.0): 0.00396344134146, (1.0, 5.0): 0.0166321246871, (9.0, 11.0): 0.00111079123186, (4.0, 11.0): 0.00269047709454, (3.0, 6.0): 0.0286506992599, (8.0, 6.0): 0.0236319257144, (3.0, 5.0): 0.0353191711259, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00579159842206, (4.0, 10.0): 0.00451347365315, (2.0, 6.0): 0.0236319257144, (6.0, 6.0): 0.0285726837143, (7.0, 10.0): 0.00460868897593, (5.0, 11.0): 0.00216614373237, (4.0, 5.0): 0.0524794500943, (8.0, 11.0): 0.00298524009324, (6.0, 11.0): 0.00269047709454, (2.0, 7.0): 0.0171042242773, (7.0, 7.0): 0.0170340335934, (3.0, 9.0): 0.00719952985976, (1.0, 9.0): 0.00267297017011, (8.0, 7.0): 0.0171042242773, (6.0, 12.0): 0.000723055271084, (6.0, 4.0): 0.0341013395357, (2.0, 10.0): 0.00396344134146, (6.0, 5.0): 0.0524794500943, (7.0, 9.0): 0.00719952985976, (6.0, 7.0): 0.0169362555026, (6.0, 9.0): 0.00706119299161, (5.0, 10.0): 0.00445239365599, (6.0, 8.0): 0.0107816161393, (8.0, 12.0): 0.000808408767619, (5.0, 7.0): 0.0169240766822, (2.0, 11.0): 0.00298524009324, (9.0, 9.0): 0.00267297017011, (2.0, 4.0): 0.0332642492614, (3.0, 8.0): 0.0109024004378, (8.0, 8.0): 0.00917278683608, (1.0, 7.0): 0.00579159842206, (9.0, 5.0): 0.0166321246871, (7.0, 8.0): 0.0109024004378, (7.0, 6.0): 0.0286506992599, (8.0, 4.0): 0.0332642492614, }, ]
29 Stop [{(5.0, 9.0): 0.00679452919984, (4.0, 7.0): 0.0168383802952, (6.0, 10.0): 0.00433611724429, (4.0, 8.0): 0.0105796678934, (5.0, 6.0): 0.028856099101, (2.0, 8.0): 0.00898420607167, (3.0, 11.0): 0.00216855160196, (4.0, 6.0): 0.0287152435999, (8.0, 9.0): 0.00719727959145, (4.0, 12.0): 0.000689431272785, (2.0, 12.0): 0.000767009604747, (7.0, 11.0): 0.00216855160196, (3.0, 7.0): 0.0169216689181, (2.0, 5.0): 0.0517617515244, (1.0, 11.0): 0.00105293563147, (8.0, 5.0): 0.0517617515244, (5.0, 8.0): 0.0105386605785, (7.0, 5.0): 0.0356576023667, (4.0, 9.0): 0.00684565648387, (5.0, 5.0): 0.0359696819212, (2.0, 9.0): 0.00719727959145, (3.0, 10.0): 0.00442193816578, (4.0, 4.0): 0.0345438197993, (8.0, 10.0): 0.00379682208799, (1.0, 5.0): 0.0168470638265, (9.0, 11.0): 0.00105293563147, (4.0, 11.0): 0.00257040795982, (3.0, 6.0): 0.0287714196178, (8.0, 6.0): 0.0237339112615, (3.0, 5.0): 0.0356576023667, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00574650325725, (4.0, 10.0): 0.00433611724429, (2.0, 6.0): 0.0237339112615, (6.0, 6.0): 0.0287152435999, (7.0, 10.0): 0.00442193816578, (5.0, 11.0): 0.00207212005399, (4.0, 5.0): 0.0530557581844, (8.0, 11.0): 0.00283904698618, (6.0, 11.0): 0.00257040795982, (2.0, 7.0): 0.0169810087335, (7.0, 7.0): 0.0169216689181, (3.0, 9.0): 0.00697102249947, (1.0, 9.0): 0.00257742404435, (8.0, 7.0): 0.0169810087335, (6.0, 12.0): 0.000689431272785, (6.0, 4.0): 0.0345438197993, (2.0, 10.0): 0.00379682208799, (6.0, 5.0): 0.0530557581844, (7.0, 9.0): 0.00697102249947, (6.0, 7.0): 0.0168383802952, (6.0, 9.0): 0.00684565648387, (5.0, 10.0): 0.00428045642103, (6.0, 8.0): 0.0105796678934, (8.0, 12.0): 0.000767009604747, (5.0, 7.0): 0.0168305673013, (2.0, 11.0): 0.00283904698618, (9.0, 9.0): 0.00257742404435, (2.0, 4.0): 0.0336941275965, (3.0, 8.0): 0.0106874090155, (8.0, 8.0): 0.00898420607167, (1.0, 7.0): 0.00574650325725, (9.0, 5.0): 0.0168470638265, (7.0, 8.0): 0.0106874090155, (7.0, 6.0): 0.0287714196178, (8.0, 4.0): 0.0336941275965, }, ]
30 Stop [{(5.0, 9.0): 0.00659756926469, (4.0, 7.0): 0.0167441993169, (6.0, 10.0): 0.00417083070577, (4.0, 8.0): 0.0103892384584, (5.0, 6.0): 0.0289837072975, (2.0, 8.0): 0.00880733736965, (3.0, 11.0): 0.00207227583902, (4.0, 6.0): 0.0288458801822, (8.0, 9.0): 0.00696566575353, (4.0, 12.0): 0.000658211750898, (2.0, 12.0): 0.000728844365946, (7.0, 11.0): 0.00207227583902, (3.0, 7.0): 0.0168145492659, (2.0, 5.0): 0.0523055193952, (1.0, 11.0): 0.000999642313432, (8.0, 5.0): 0.0523055193952, (5.0, 8.0): 0.0103529370111, (7.0, 5.0): 0.0359744587491, (4.0, 9.0): 0.00664385176087, (5.0, 5.0): 0.0362963729088, (2.0, 9.0): 0.00696566575353, (3.0, 10.0): 0.00424829804331, (4.0, 4.0): 0.0349571626278, (8.0, 10.0): 0.00364224970586, (1.0, 5.0): 0.0170504905006, (9.0, 11.0): 0.000999642313432, (4.0, 11.0): 0.00245884271373, (3.0, 6.0): 0.0288828496863, (8.0, 6.0): 0.0238293136872, (3.0, 5.0): 0.0359744587491, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00570341975087, (4.0, 10.0): 0.00417083070577, (2.0, 6.0): 0.0238293136872, (6.0, 6.0): 0.0288458801822, (7.0, 10.0): 0.00424829804331, (5.0, 11.0): 0.00198463606758, (4.0, 5.0): 0.0535931052023, (8.0, 11.0): 0.00270405678792, (6.0, 11.0): 0.00245884271373, (2.0, 7.0): 0.0168641625849, (7.0, 7.0): 0.0168145492659, (3.0, 9.0): 0.00675754065365, (1.0, 9.0): 0.00248825862075, (8.0, 7.0): 0.0168641625849, (6.0, 12.0): 0.000658211750898, (6.0, 4.0): 0.0349571626278, (2.0, 10.0): 0.00364224970586, (6.0, 5.0): 0.0535931052023, (7.0, 9.0): 0.00675754065365, (6.0, 7.0): 0.0167441993169, (6.0, 9.0): 0.00664385176087, (5.0, 10.0): 0.00412005137317, (6.0, 8.0): 0.0103892384584, (8.0, 12.0): 0.000728844365946, (5.0, 7.0): 0.0167401246916, (2.0, 11.0): 0.00270405678792, (9.0, 9.0): 0.00248825862075, (2.0, 4.0): 0.034100980973, (3.0, 8.0): 0.010485306352, (8.0, 8.0): 0.00880733736965, (1.0, 7.0): 0.00570341975087, (9.0, 5.0): 0.0170504905006, (7.0, 8.0): 0.010485306352, (7.0, 6.0): 0.0288828496863, (8.0, 4.0): 0.034100980973, }, ]
31 Stop [{(5.0, 9.0): 0.00641305209064, (4.0, 7.0): 0.0166538717289, (6.0, 10.0): 0.00401678621843, (4.0, 8.0): 0.0102098974433, (5.0, 6.0): 0.0291000460681, (2.0, 8.0): 0.00864160088125, (3.0, 11.0): 0.00198298809196, (4.0, 6.0): 0.0289656568337, (8.0, 9.0): 0.00674969773451, (4.0, 12.0): 0.000629211035921, (2.0, 12.0): 0.000693624253302, (7.0, 11.0): 0.00198298809196, (3.0, 7.0): 0.0167127289263, (2.0, 5.0): 0.0528186624648, (1.0, 11.0): 0.000950497288036, (8.0, 5.0): 0.0528186624648, (5.0, 8.0): 0.0101777795248, (7.0, 5.0): 0.0362710020156, (4.0, 9.0): 0.00645497692486, (5.0, 5.0): 0.0365996973938, (2.0, 9.0): 0.00674969773451, (3.0, 10.0): 0.00408680517724, (4.0, 4.0): 0.0353429497147, (8.0, 10.0): 0.00349879616995, (1.0, 5.0): 0.0172428318162, (9.0, 11.0): 0.000950497288036, (4.0, 11.0): 0.00235513578517, (3.0, 6.0): 0.0289857821581, (8.0, 6.0): 0.0239186451126, (3.0, 5.0): 0.0362710020156, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00566240363958, (4.0, 10.0): 0.00401678621843, (2.0, 6.0): 0.0239186451126, (6.0, 6.0): 0.0289656568337, (7.0, 10.0): 0.00408680517724, (5.0, 11.0): 0.00190321668029, (4.0, 5.0): 0.0540937668228, (8.0, 11.0): 0.00257929864098, (6.0, 11.0): 0.00235513578517, (2.0, 7.0): 0.0167536262025, (7.0, 7.0): 0.0167127289263, (3.0, 9.0): 0.00655816010111, (1.0, 9.0): 0.00240507360263, (8.0, 7.0): 0.0167536262025, (6.0, 12.0): 0.000629211035921, (6.0, 4.0): 0.0353429497147, (2.0, 10.0): 0.00349879616995, (6.0, 5.0): 0.0540937668228, (7.0, 9.0): 0.00655816010111, (6.0, 7.0): 0.0166538717289, (6.0, 9.0): 0.00645497692486, (5.0, 10.0): 0.00397040143526, (6.0, 8.0): 0.0102098974433, (8.0, 12.0): 0.000693624253302, (5.0, 7.0): 0.0166530174408, (2.0, 11.0): 0.00257929864098, (9.0, 9.0): 0.00240507360263, (2.0, 4.0): 0.0344856636182, (3.0, 8.0): 0.0102954967045, (8.0, 8.0): 0.00864160088125, (1.0, 7.0): 0.00566240363958, (9.0, 5.0): 0.0172428318162, (7.0, 8.0): 0.0102954967045, (7.0, 6.0): 0.0289857821581, (8.0, 4.0): 0.0344856636182, }, ]
32 Stop [{(5.0, 9.0): 0.00624026472261, (4.0, 7.0): 0.0165675116361, (6.0, 10.0): 0.00387320688769, (4.0, 8.0): 0.0100411665419, (5.0, 6.0): 0.0292061567846, (2.0, 8.0): 0.00848640657227, (3.0, 11.0): 0.00190013755229, (4.0, 6.0): 0.0290754992234, (8.0, 9.0): 0.00654835175148, (4.0, 12.0): 0.000602259642835, (2.0, 12.0): 0.000661091191264, (7.0, 11.0): 0.00190013755229, (3.0, 7.0): 0.0166161670708, (2.0, 5.0): 0.053302566677, (1.0, 11.0): 0.000905131750848, (8.0, 5.0): 0.053302566677, (5.0, 8.0): 0.0100127826723, (7.0, 5.0): 0.0365484161046, (4.0, 9.0): 0.00627827649947, (5.0, 5.0): 0.0368811953121, (2.0, 9.0): 0.00654835175148, (3.0, 10.0): 0.00393657972024, (4.0, 4.0): 0.0357027304649, (8.0, 10.0): 0.00336560926627, (1.0, 5.0): 0.0174245263189, (9.0, 11.0): 0.000905131750848, (4.0, 11.0): 0.002258701979, (3.0, 6.0): 0.0290809623338, (8.0, 6.0): 0.0240023451939, (3.0, 5.0): 0.0365484161046, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00562347285354, (4.0, 10.0): 0.00387320688769, (2.0, 6.0): 0.0240023451939, (6.0, 6.0): 0.0290754992234, (7.0, 10.0): 0.00393657972024, (5.0, 11.0): 0.00182742217032, (4.0, 5.0): 0.0545599964581, (8.0, 11.0): 0.0024639047721, (6.0, 11.0): 0.002258701979, (2.0, 7.0): 0.0166492970496, (7.0, 7.0): 0.0166161670708, (3.0, 9.0): 0.00637199030325, (1.0, 9.0): 0.00232748642373, (8.0, 7.0): 0.0166492970496, (6.0, 12.0): 0.000602259642835, (6.0, 4.0): 0.0357027304649, (2.0, 10.0): 0.00336560926627, (6.0, 5.0): 0.0545599964581, (7.0, 9.0): 0.00637199030325, (6.0, 7.0): 0.0165675116361, (6.0, 9.0): 0.00627827649947, (5.0, 10.0): 0.00383079099924, (6.0, 8.0): 0.0100411665419, (8.0, 12.0): 0.000661091191264, (5.0, 7.0): 0.0165693943361, (2.0, 11.0): 0.0024639047721, (9.0, 9.0): 0.00232748642373, (2.0, 4.0): 0.0348490526307, (3.0, 8.0): 0.0101173940557, (8.0, 8.0): 0.00848640657227, (1.0, 7.0): 0.00562347285354, (9.0, 5.0): 0.0174245263189, (7.0, 8.0): 0.0101173940557, (7.0, 6.0): 0.0290809623338, (8.0, 4.0): 0.0348490526307, }, ]
33 Stop [{(5.0, 9.0): 0.00607853039872, (4.0, 7.0): 0.0164851508917, (6.0, 10.0): 0.00373937634411, (4.0, 8.0): 0.00988256798414, (5.0, 6.0): 0.0293029561453, (2.0, 8.0): 0.00834118041583, (3.0, 11.0): 0.00182322525568, (4.0, 6.0): 0.029176273012, (8.0, 9.0): 0.00636065857529, (4.0, 12.0): 0.000577203544111, (2.0, 12.0): 0.000631014525771, (7.0, 11.0): 0.00182322525568, (3.0, 7.0): 0.0165247877003, (2.0, 5.0): 0.0537585926913, (1.0, 11.0): 0.000863216670774, (8.0, 5.0): 0.0537585926913, (5.0, 8.0): 0.00985750658955, (7.0, 5.0): 0.0368078519933, (4.0, 9.0): 0.00611301864043, (5.0, 5.0): 0.0371423499089, (2.0, 9.0): 0.00636065857529, (3.0, 10.0): 0.00379680635937, (4.0, 4.0): 0.0360380307185, (8.0, 10.0): 0.00324191202258, (1.0, 5.0): 0.0175960242723, (9.0, 11.0): 0.000863216670774, (4.0, 11.0): 0.00216900318419, (3.0, 6.0): 0.0291690390147, (8.0, 6.0): 0.0240808228905, (3.0, 5.0): 0.0368078519933, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00558661926838, (4.0, 10.0): 0.00373937634411, (2.0, 6.0): 0.0240808228905, (6.0, 6.0): 0.029176273012, (7.0, 10.0): 0.00379680635937, (5.0, 11.0): 0.00175685026027, (4.0, 5.0): 0.0549939339041, (8.0, 11.0): 0.00235709349533, (6.0, 11.0): 0.00216900318419, (2.0, 7.0): 0.0165510121145, (7.0, 7.0): 0.0165247877003, (3.0, 9.0): 0.00619819534172, (1.0, 9.0): 0.00225513517045, (8.0, 7.0): 0.0165510121145, (6.0, 12.0): 0.000577203544111, (6.0, 4.0): 0.0360380307185, (2.0, 10.0): 0.00324191202258, (6.0, 5.0): 0.0549939339041, (7.0, 9.0): 0.00619819534172, (6.0, 7.0): 0.0164851508917, (6.0, 9.0): 0.00611301864043, (5.0, 10.0): 0.00370054711767, (6.0, 8.0): 0.00988256798414, (8.0, 12.0): 0.000631014525771, (5.0, 7.0): 0.0164893566229, (2.0, 11.0): 0.00235709349533, (9.0, 9.0): 0.00225513517045, (2.0, 4.0): 0.035192048541, (3.0, 8.0): 0.00995039936026, (8.0, 8.0): 0.00834118041583, (1.0, 7.0): 0.00558661926838, (9.0, 5.0): 0.0175960242723, (7.0, 8.0): 0.00995039936026, (7.0, 6.0): 0.0291690390147, (8.0, 4.0): 0.035192048541, }, ]
34 Stop [{(5.0, 9.0): 0.00592719475074, (4.0, 7.0): 0.0164067840325, (6.0, 10.0): 0.00361462580499, (4.0, 8.0): 0.00973361035109, (5.0, 6.0): 0.0293912900464, (2.0, 8.0): 0.00820535752073, (3.0, 11.0): 0.00175179555762, (4.0, 6.0): 0.0292687506433, (8.0, 9.0): 0.00618571079692, (4.0, 12.0): 0.00055390171207, (2.0, 12.0): 0.000603187091145, (7.0, 11.0): 0.00175179555762, (3.0, 7.0): 0.0164384647403, (2.0, 5.0): 0.0541880940097, (1.0, 11.0): 0.000824457251275, (8.0, 5.0): 0.0541880940097, (5.0, 8.0): 0.00971150999636, (7.0, 5.0): 0.0370503971025, (4.0, 9.0): 0.0059585108422, (5.0, 5.0): 0.037384550827, (2.0, 9.0): 0.00618571079692, (3.0, 10.0): 0.00366673551432, (4.0, 4.0): 0.0363503266606, (8.0, 10.0): 0.00312699105873, (1.0, 5.0): 0.0177577775847, (9.0, 11.0): 0.000824457251275, (4.0, 11.0): 0.00208554738731, (3.0, 6.0): 0.0292506088143, (8.0, 6.0): 0.0241544405673, (3.0, 5.0): 0.0370503971025, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00555181165328, (4.0, 10.0): 0.00361462580499, (2.0, 6.0): 0.0241544405673, (6.0, 6.0): 0.0292687506433, (7.0, 10.0): 0.00366673551432, (5.0, 11.0): 0.0016911289664, (4.0, 5.0): 0.0553976458228, (8.0, 11.0): 0.00225816105744, (6.0, 11.0): 0.00208554738731, (2.0, 7.0): 0.0164585796811, (7.0, 7.0): 0.0164384647403, (3.0, 9.0): 0.00603598077274, (1.0, 9.0): 0.00218767734777, (8.0, 7.0): 0.0164585796811, (6.0, 12.0): 0.00055390171207, (6.0, 4.0): 0.0363503266606, (2.0, 10.0): 0.00312699105873, (6.0, 5.0): 0.0553976458228, (7.0, 9.0): 0.00603598077274, (6.0, 7.0): 0.0164067840325, (6.0, 9.0): 0.0059585108422, (5.0, 10.0): 0.00357904513821, (6.0, 8.0): 0.00973361035109, (8.0, 12.0): 0.000603187091145, (5.0, 7.0): 0.0164129379551, (2.0, 11.0): 0.00225816105744, (9.0, 9.0): 0.00218767734777, (2.0, 4.0): 0.0355155551676, (3.0, 8.0): 0.00979392703785, (8.0, 8.0): 0.00820535752073, (1.0, 7.0): 0.00555181165328, (9.0, 5.0): 0.0177577775847, (7.0, 8.0): 0.00979392703785, (7.0, 6.0): 0.0292506088143, (8.0, 4.0): 0.0355155551676, }, ]
35 Stop [{(5.0, 9.0): 0.00578563611799, (4.0, 7.0): 0.0163323596789, (6.0, 10.0): 0.00349833534573, (4.0, 8.0): 0.00959380885037, (5.0, 6.0): 0.0294719155806, (2.0, 8.0): 0.00807839288961, (3.0, 11.0): 0.0016854331047, (4.0, 6.0): 0.0293536438986, (8.0, 9.0): 0.00602265519647, (4.0, 12.0): 0.000532225135242, (2.0, 12.0): 0.000577422539955, (7.0, 11.0): 0.0016854331047, (3.0, 7.0): 0.0163570485573, (2.0, 5.0): 0.0545923908803, (1.0, 11.0): 0.000788588801878, (8.0, 5.0): 0.0545923908803, (5.0, 8.0): 0.00957434302586, (7.0, 5.0): 0.0372770921858, (4.0, 9.0): 0.00581409138779, (5.0, 5.0): 0.0376091163298, (2.0, 9.0): 0.00602265519647, (3.0, 10.0): 0.00354567345014, (4.0, 4.0): 0.0366410452712, (8.0, 10.0): 0.00302019294943, (1.0, 5.0): 0.017910237794, (9.0, 11.0): 0.000788588801878, (4.0, 11.0): 0.00200788157823, (3.0, 6.0): 0.0293262022121, (8.0, 6.0): 0.0242235318111, (3.0, 5.0): 0.0372770921858, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00551900244015, (4.0, 10.0): 0.00349833534573, (2.0, 6.0): 0.0242235318111, (6.0, 6.0): 0.0293536438986, (7.0, 10.0): 0.00354567345014, (5.0, 11.0): 0.00162991577875, (4.0, 5.0): 0.0557730914976, (8.0, 11.0): 0.00216647085258, (6.0, 11.0): 0.00200788157823, (2.0, 7.0): 0.0163717776853, (7.0, 7.0): 0.0163570485573, (3.0, 9.0): 0.00588460007973, (1.0, 9.0): 0.00212479047337, (8.0, 7.0): 0.0163717776853, (6.0, 12.0): 0.000532225135242, (6.0, 4.0): 0.0366410452712, (2.0, 10.0): 0.00302019294943, (6.0, 5.0): 0.0557730914976, (7.0, 9.0): 0.00588460007973, (6.0, 7.0): 0.0163323596789, (6.0, 9.0): 0.00581409138779, (5.0, 10.0): 0.00346570016972, (6.0, 8.0): 0.00959380885037, (8.0, 12.0): 0.000577422539955, (5.0, 7.0): 0.0163401360099, (2.0, 11.0): 0.00216647085258, (9.0, 9.0): 0.00212479047337, (2.0, 4.0): 0.035820475587, (3.0, 8.0): 0.00964739878326, (8.0, 8.0): 0.00807839288961, (1.0, 7.0): 0.00551900244015, (9.0, 5.0): 0.017910237794, (7.0, 8.0): 0.00964739878326, (7.0, 6.0): 0.0293262022121, (8.0, 4.0): 0.035820475587, }, ]
36 Stop [{(5.0, 9.0): 0.00565326037648, (4.0, 7.0): 0.0162618009742, (6.0, 10.0): 0.00338992725164, (4.0, 8.0): 0.00946268218566, (5.0, 6.0): 0.0295455249821, (2.0, 8.0): 0.0079597597215, (3.0, 11.0): 0.0016237576011, (4.0, 6.0): 0.0294315954245, (8.0, 9.0): 0.00587069354041, (4.0, 12.0): 0.00051205530812, (2.0, 12.0): 0.000553552655415, (7.0, 11.0): 0.0016237576011, (3.0, 7.0): 0.0162803642834, (2.0, 5.0): 0.0549727742748, (1.0, 11.0): 0.000755372876368, (8.0, 5.0): 0.0549727742748, (5.0, 8.0): 0.00944556149541, (7.0, 5.0): 0.0374889208468, (4.0, 9.0): 0.00567913452122, (5.0, 5.0): 0.0378172814419, (2.0, 9.0): 0.00587069354041, (3.0, 10.0): 0.0034329799777, (4.0, 4.0): 0.0369115531348, (8.0, 10.0): 0.00292091698185, (1.0, 5.0): 0.0180538507104, (9.0, 11.0): 0.000755372876368, (4.0, 11.0): 0.00193558935418, (3.0, 6.0): 0.0293963032796, (8.0, 6.0): 0.0242883977727, (3.0, 5.0): 0.0374889208468, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00548813083429, (4.0, 10.0): 0.00338992725164, (2.0, 6.0): 0.0242883977727, (6.0, 6.0): 0.0294315954245, (7.0, 10.0): 0.0034329799777, (5.0, 11.0): 0.00157289371011, (4.0, 5.0): 0.0561221379803, (8.0, 11.0): 0.00208144644717, (6.0, 11.0): 0.00193558935418, (2.0, 7.0): 0.0162903691119, (7.0, 7.0): 0.0162803642834, (3.0, 9.0): 0.00574334872459, (1.0, 9.0): 0.00206617110276, (8.0, 7.0): 0.0162903691119, (6.0, 12.0): 0.00051205530812, (6.0, 4.0): 0.0369115531348, (2.0, 10.0): 0.00292091698185, (6.0, 5.0): 0.0561221379803, (7.0, 9.0): 0.00574334872459, (6.0, 7.0): 0.0162618009742, (6.0, 9.0): 0.00567913452122, (5.0, 10.0): 0.00335996747469, (6.0, 8.0): 0.00946268218566, (8.0, 12.0): 0.000553552655415, (5.0, 7.0): 0.0162709095, (2.0, 11.0): 0.00208144644717, (9.0, 9.0): 0.00206617110276, (2.0, 4.0): 0.0361077014203, (3.0, 8.0): 0.00951025463632, (8.0, 8.0): 0.0079597597215, (1.0, 7.0): 0.00548813083429, (9.0, 5.0): 0.0180538507104, (7.0, 8.0): 0.00951025463632, (7.0, 6.0): 0.0293963032796, (8.0, 4.0): 0.0361077014203, }, ]
37 Stop [{(5.0, 9.0): 0.00552950431062, (4.0, 7.0): 0.0161950057589, (6.0, 10.0): 0.0032888646556, (4.0, 8.0): 0.00933976138901, (5.0, 6.0): 0.0296127428323, (2.0, 8.0): 0.00784895374914, (3.0, 11.0): 0.00156642081673, (4.0, 6.0): 0.0295031939358, (8.0, 9.0): 0.00572907799925, (4.0, 12.0): 0.000493283328403, (2.0, 12.0): 0.000531425292999, (7.0, 11.0): 0.00156642081673, (3.0, 7.0): 0.016208224487, (2.0, 5.0): 0.0553304944319, (1.0, 11.0): 0.000724594179379, (8.0, 5.0): 0.0553304944319, (5.0, 8.0): 0.00932472601995, (7.0, 5.0): 0.0376868166807, (4.0, 9.0): 0.00555304671854, (5.0, 5.0): 0.0380102080146, (2.0, 9.0): 0.00572907799925, (3.0, 10.0): 0.00332806242913, (4.0, 4.0): 0.0371631558942, (8.0, 10.0): 0.00282861113178, (1.0, 5.0): 0.018189054401, (9.0, 11.0): 0.000724594179379, (4.0, 11.0): 0.00186828656863, (3.0, 6.0): 0.0294613476447, (8.0, 6.0): 0.0243493155176, (3.0, 5.0): 0.0376868166807, (1, 1): 0.0151515151515, (9.0, 7.0): 0.0054591269358, (4.0, 10.0): 0.0032888646556, (2.0, 6.0): 0.0243493155176, (6.0, 6.0): 0.0295031939358, (7.0, 10.0): 0.00332806242913, (5.0, 11.0): 0.00151976977253, (4.0, 5.0): 0.0564465486111, (8.0, 11.0): 0.00200256419958, (6.0, 11.0): 0.00186828656863, (2.0, 7.0): 0.0162141044262, (7.0, 7.0): 0.016208224487, (3.0, 9.0): 0.00561156522966, (1.0, 9.0): 0.00201153447478, (8.0, 7.0): 0.0162141044262, (6.0, 12.0): 0.000493283328403, (6.0, 4.0): 0.0371631558942, (2.0, 10.0): 0.00282861113178, (6.0, 5.0): 0.0564465486111, (7.0, 9.0): 0.00561156522966, (6.0, 7.0): 0.0161950057589, (6.0, 9.0): 0.00555304671854, (5.0, 10.0): 0.00326133787645, (6.0, 8.0): 0.00933976138901, (8.0, 12.0): 0.000531425292999, (5.0, 7.0): 0.0162051932369, (2.0, 11.0): 0.00200256419958, (9.0, 9.0): 0.00201153447478, (2.0, 4.0): 0.0363781088017, (3.0, 8.0): 0.00938195170339, (8.0, 8.0): 0.00784895374914, (1.0, 7.0): 0.0054591269358, (9.0, 5.0): 0.018189054401, (7.0, 8.0): 0.00938195170339, (7.0, 6.0): 0.0294613476447, (8.0, 4.0): 0.0363781088017, }, ]
38 Stop [{(5.0, 9.0): 0.00541383325343, (4.0, 7.0): 0.0161318566994, (6.0, 10.0): 0.0031946474695, (4.0, 8.0): 0.00922458971805, (5.0, 6.0): 0.0296741381999, (2.0, 8.0): 0.00774549277117, (3.0, 11.0): 0.00151310302957, (4.0, 6.0): 0.0295689740903, (8.0, 9.0): 0.00559710964475, (4.0, 12.0): 0.000475808870905, (2.0, 12.0): 0.000510902464263, (7.0, 11.0): 0.00151310302957, (3.0, 7.0): 0.0161404309539, (2.0, 5.0): 0.0556667610506, (1.0, 11.0): 0.000696057789619, (8.0, 5.0): 0.0556667610506, (5.0, 8.0): 0.00921140844269, (7.0, 5.0): 0.0378716605589, (4.0, 9.0): 0.00543526782651, (5.0, 5.0): 0.0381889824848, (2.0, 9.0): 0.00559710964475, (3.0, 10.0): 0.00323037260544, (4.0, 4.0): 0.0373970941508, (8.0, 10.0): 0.00274276703095, (1.0, 5.0): 0.0183162762725, (9.0, 11.0): 0.000696057789619, (4.0, 11.0): 0.00180561887416, (3.0, 6.0): 0.0295217323661, (8.0, 6.0): 0.0244065382583, (3.0, 5.0): 0.0378716605589, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00543191420559, (4.0, 10.0): 0.0031946474695, (2.0, 6.0): 0.0244065382583, (6.0, 6.0): 0.0295689740903, (7.0, 10.0): 0.00323037260544, (5.0, 11.0): 0.00147027245679, (4.0, 5.0): 0.0567479902014, (8.0, 11.0): 0.00192934770799, (6.0, 11.0): 0.00180561887416, (2.0, 7.0): 0.0161427295566, (7.0, 7.0): 0.0161404309539, (3.0, 9.0): 0.00548862775152, (1.0, 9.0): 0.0019606135706, (8.0, 7.0): 0.0161427295566, (6.0, 12.0): 0.000475808870905, (6.0, 4.0): 0.0373970941508, (2.0, 10.0): 0.00274276703095, (6.0, 5.0): 0.0567479902014, (7.0, 9.0): 0.00548862775152, (6.0, 7.0): 0.0161318566994, (6.0, 9.0): 0.00543526782651, (5.0, 10.0): 0.00316933649206, (6.0, 8.0): 0.00922458971805, (8.0, 12.0): 0.000510902464263, (5.0, 7.0): 0.0161428999378, (2.0, 11.0): 0.00192934770799, (9.0, 9.0): 0.0019606135706, (2.0, 4.0): 0.0366325525448, (3.0, 8.0): 0.00926196875627, (8.0, 8.0): 0.00774549277117, (1.0, 7.0): 0.00543191420559, (9.0, 5.0): 0.0183162762725, (7.0, 8.0): 0.00926196875627, (7.0, 6.0): 0.0295217323661, (8.0, 4.0): 0.0366325525448, }, ]
39 Stop [{(5.0, 9.0): 0.00530574172221, (4.0, 7.0): 0.0160722235196, (6.0, 10.0): 0.00310681035697, (4.0, 8.0): 0.00911672654491, (5.0, 6.0): 0.0297302266639, (2.0, 8.0): 0.00764891815463, (3.0, 11.0): 0.00146351047051, (4.0, 6.0): 0.0296294247094, (8.0, 9.0): 0.00547413505129, (4.0, 12.0): 0.000459539435995, (2.0, 12.0): 0.000491858772752, (7.0, 11.0): 0.00146351047051, (3.0, 7.0): 0.0160767811814, (2.0, 5.0): 0.0559827383602, (1.0, 11.0): 0.00066958684614, (8.0, 5.0): 0.0559827383602, (5.0, 8.0): 0.00910519238724, (7.0, 5.0): 0.0380442844704, (4.0, 9.0): 0.00532526891475, (5.0, 5.0): 0.038354621755, (2.0, 9.0): 0.00547413505129, (3.0, 10.0): 0.00313940258909, (4.0, 4.0): 0.0376145438092, (8.0, 10.0): 0.00266291635055, (1.0, 5.0): 0.0184359316447, (9.0, 11.0): 0.00066958684614, (4.0, 11.0): 0.00174725873515, (3.0, 6.0): 0.0295778175188, (8.0, 6.0): 0.02446029974, (3.0, 5.0): 0.0380442844704, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00540641202889, (4.0, 10.0): 0.00310681035697, (2.0, 6.0): 0.02446029974, (6.0, 6.0): 0.0296294247094, (7.0, 10.0): 0.00313940258909, (5.0, 11.0): 0.00142415019809, (4.0, 5.0): 0.0570280309, (8.0, 11.0): 0.00186136250108, (6.0, 11.0): 0.00174725873515, (2.0, 7.0): 0.0160759886147, (7.0, 7.0): 0.0160767811814, (3.0, 9.0): 0.00537395319832, (1.0, 9.0): 0.00191315839276, (8.0, 7.0): 0.0160759886147, (6.0, 12.0): 0.000459539435995, (6.0, 4.0): 0.0376145438092, (2.0, 10.0): 0.00266291635055, (6.0, 5.0): 0.0570280309, (7.0, 9.0): 0.00537395319832, (6.0, 7.0): 0.0160722235196, (6.0, 9.0): 0.00532526891475, (5.0, 10.0): 0.00308351976346, (6.0, 8.0): 0.00911672654491, (8.0, 12.0): 0.000491858772752, (5.0, 7.0): 0.0160839280703, (2.0, 11.0): 0.00186136250108, (9.0, 9.0): 0.00191315839276, (2.0, 4.0): 0.0368718632893, (3.0, 8.0): 0.00914980604278, (8.0, 8.0): 0.00764891815463, (1.0, 7.0): 0.00540641202889, (9.0, 5.0): 0.0184359316447, (7.0, 8.0): 0.00914980604278, (7.0, 6.0): 0.0295778175188, (8.0, 4.0): 0.0368718632893, }, ]
40 Stop [{(5.0, 9.0): 0.00520475191098, (4.0, 7.0): 0.0160159684284, (6.0, 10.0): 0.0030249198491, (4.0, 8.0): 0.00901574772067, (5.0, 6.0): 0.029781477476, (2.0, 8.0): 0.00755879442427, (3.0, 11.0): 0.00141737273166, (4.0, 6.0): 0.0296849911385, (8.0, 9.0): 0.00535954407579, (4.0, 12.0): 0.00044438960119, (2.0, 12.0): 0.000474180007765, (7.0, 11.0): 0.00141737273166, (3.0, 7.0): 0.0160170704867, (2.0, 5.0): 0.0562795448739, (1.0, 11.0): 0.000645020506584, (8.0, 5.0): 0.0562795448739, (5.0, 8.0): 0.0090056761653, (7.0, 5.0): 0.0382054718339, (4.0, 9.0): 0.00522255184902, (5.0, 5.0): 0.0385080746267, (2.0, 9.0): 0.00535954407579, (3.0, 10.0): 0.00305468181571, (4.0, 4.0): 0.0378166155379, (8.0, 10.0): 0.00258862704387, (1.0, 5.0): 0.0185484222157, (9.0, 11.0): 0.000645020506584, (4.0, 11.0): 0.00169290327307, (3.0, 6.0): 0.0296299318308, (8.0, 6.0): 0.024510815466, (3.0, 5.0): 0.0382054718339, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00538253745023, (4.0, 10.0): 0.0030249198491, (2.0, 6.0): 0.024510815466, (6.0, 6.0): 0.0296849911385, (7.0, 10.0): 0.00305468181571, (5.0, 11.0): 0.00138116957858, (4.0, 5.0): 0.0572881451808, (8.0, 11.0): 0.0017982117193, (6.0, 11.0): 0.00169290327307, (2.0, 7.0): 0.0160136281903, (7.0, 7.0): 0.0160170704867, (3.0, 9.0): 0.00526699473089, (1.0, 9.0): 0.00186893503826, (8.0, 7.0): 0.0160136281903, (6.0, 12.0): 0.00044438960119, (6.0, 4.0): 0.0378166155379, (2.0, 10.0): 0.00258862704387, (6.0, 5.0): 0.0572881451808, (7.0, 9.0): 0.00526699473089, (6.0, 7.0): 0.0160159684284, (6.0, 9.0): 0.00522255184902, (5.0, 10.0): 0.00300347377917, (6.0, 8.0): 0.00901574772067, (8.0, 12.0): 0.000474180007765, (5.0, 7.0): 0.0160281644246, (2.0, 11.0): 0.0017982117193, (9.0, 9.0): 0.00186893503826, (2.0, 4.0): 0.0370968444314, (3.0, 8.0): 0.00904498699189, (8.0, 8.0): 0.00755879442427, (1.0, 7.0): 0.00538253745023, (9.0, 5.0): 0.0185484222157, (7.0, 8.0): 0.00904498699189, (7.0, 6.0): 0.0296299318308, (8.0, 4.0): 0.0370968444314, }, ]
41 Stop [{(5.0, 9.0): 0.00511041322211, (4.0, 7.0): 0.0159629483199, (6.0, 10.0): 0.00294857230652, (4.0, 8.0): 0.00892124716739, (5.0, 6.0): 0.0298283167571, (2.0, 8.0): 0.00747470944048, (3.0, 11.0): 0.00137444068101, (4.0, 6.0): 0.0297360804138, (8.0, 9.0): 0.00525276702265, (4.0, 12.0): 0.000430280412575, (2.0, 12.0): 0.000457761955805, (7.0, 11.0): 0.00137444068101, (3.0, 7.0): 0.0159610954867, (2.0, 5.0): 0.0565582516141, (1.0, 11.0): 0.000622212206508, (8.0, 5.0): 0.0565582516141, (5.0, 8.0): 0.00891247330887, (7.0, 5.0): 0.0383559602445, (4.0, 9.0): 0.00512664765162, (5.0, 5.0): 0.0386502262089, (2.0, 9.0): 0.00525276702265, (3.0, 10.0): 0.00297577390072, (4.0, 4.0): 0.0380043561625, (8.0, 10.0): 0.00251950029712, (1.0, 5.0): 0.0186541352535, (9.0, 11.0): 0.000622212206508, (4.0, 11.0): 0.00164227204987, (3.0, 6.0): 0.0296783750421, (8.0, 6.0): 0.0245582852741, (3.0, 5.0): 0.0383559602445, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00536020675683, (4.0, 10.0): 0.00294857230652, (2.0, 6.0): 0.0245582852741, (6.0, 6.0): 0.0297360804138, (7.0, 10.0): 0.00297577390072, (5.0, 11.0): 0.00134111396993, (4.0, 5.0): 0.0575297156271, (8.0, 11.0): 0.00173953216679, (6.0, 11.0): 0.00164227204987, (2.0, 7.0): 0.0159553993675, (7.0, 7.0): 0.0159610954867, (3.0, 9.0): 0.00516724021317, (1.0, 9.0): 0.0018277248651, (8.0, 7.0): 0.0159553993675, (6.0, 12.0): 0.000430280412575, (6.0, 4.0): 0.0380043561625, (2.0, 10.0): 0.00251950029712, (6.0, 5.0): 0.0575297156271, (7.0, 9.0): 0.00516724021317, (6.0, 7.0): 0.0159629483199, (6.0, 9.0): 0.00512664765162, (5.0, 10.0): 0.00292881206282, (6.0, 8.0): 0.00892124716739, (8.0, 12.0): 0.000457761955805, (5.0, 7.0): 0.0159754885147, (2.0, 11.0): 0.00173953216679, (9.0, 9.0): 0.0018277248651, (2.0, 4.0): 0.037308270507, (3.0, 8.0): 0.00894705799502, (8.0, 8.0): 0.00747470944048, (1.0, 7.0): 0.00536020675683, (9.0, 5.0): 0.0186541352535, (7.0, 8.0): 0.00894705799502, (7.0, 6.0): 0.0296783750421, (8.0, 4.0): 0.037308270507, }, ]
42 Stop [{(5.0, 9.0): 0.00502230099331, (4.0, 7.0): 0.015913017845, (6.0, 10.0): 0.00287739167024, (4.0, 8.0): 0.00883283701575, (5.0, 6.0): 0.0298711323212, (2.0, 8.0): 0.0073962737894, (3.0, 11.0): 0.0013344844891, (4.0, 6.0): 0.02978306408, (8.0, 9.0): 0.00515327231213, (4.0, 12.0): 0.000417138812503, (2.0, 12.0): 0.0004425093464, (7.0, 11.0): 0.0013344844891, (3.0, 7.0): 0.015908655701, (2.0, 5.0): 0.05681988232, (1.0, 11.0): 0.000601028131053, (8.0, 5.0): 0.05681988232, (5.0, 8.0): 0.00882521376709, (7.0, 5.0): 0.0384964429487, (4.0, 9.0): 0.00503711547789, (5.0, 5.0): 0.0387819006803, (2.0, 9.0): 0.00515327231213, (3.0, 10.0): 0.00290227406856, (4.0, 4.0): 0.038178749957, (8.0, 10.0): 0.00245516760225, (1.0, 5.0): 0.0187534428958, (9.0, 11.0): 0.000601028131053, (4.0, 11.0): 0.00159510526464, (3.0, 6.0): 0.0297234215208, (8.0, 6.0): 0.02460289462, (3.0, 5.0): 0.0384964429487, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00533933660634, (4.0, 10.0): 0.00287739167024, (2.0, 6.0): 0.02460289462, (6.0, 6.0): 0.02978306408, (7.0, 10.0): 0.00290227406856, (5.0, 11.0): 0.00130378215441, (4.0, 5.0): 0.0577540374371, (8.0, 11.0): 0.00168499096388, (6.0, 11.0): 0.00159510526464, (2.0, 7.0): 0.0159010600185, (7.0, 7.0): 0.015908655701, (3.0, 9.0): 0.00507421011398, (1.0, 9.0): 0.00178932360299, (8.0, 7.0): 0.0159010600185, (6.0, 12.0): 0.000417138812503, (6.0, 4.0): 0.038178749957, (2.0, 10.0): 0.00245516760225, (6.0, 5.0): 0.0577540374371, (7.0, 9.0): 0.00507421011398, (6.0, 7.0): 0.015913017845, (6.0, 9.0): 0.00503711547789, (5.0, 10.0): 0.0028591739043, (6.0, 8.0): 0.00883283701575, (8.0, 12.0): 0.0004425093464, (5.0, 7.0): 0.0159257747549, (2.0, 11.0): 0.00168499096388, (9.0, 9.0): 0.00178932360299, (2.0, 4.0): 0.0375068857915, (3.0, 8.0): 0.008855588734, (8.0, 8.0): 0.0073962737894, (1.0, 7.0): 0.00533933660634, (9.0, 5.0): 0.0187534428958, (7.0, 8.0): 0.008855588734, (7.0, 6.0): 0.0297234215208, (8.0, 4.0): 0.0375068857915, }, ]
43 Stop [{(5.0, 9.0): 0.00494001558747, (4.0, 7.0): 0.0158660310687, (6.0, 10.0): 0.00281102760838, (4.0, 8.0): 0.00875014805293, (5.0, 6.0): 0.0299102768352, (2.0, 8.0): 0.00732312032067, (3.0, 11.0): 0.00129729194733, (4.0, 6.0): 0.0298262818415, (8.0, 9.0): 0.00506056400463, (4.0, 12.0): 0.000404897148274, (2.0, 12.0): 0.00042833494278, (7.0, 11.0): 0.00129729194733, (3.0, 7.0): 0.0158595554256, (2.0, 5.0): 0.0570654133155, (1.0, 11.0): 0.00058134589284, (8.0, 5.0): 0.0570654133155, (5.0, 8.0): 0.00874354409002, (7.0, 5.0): 0.0386275712036, (4.0, 9.0): 0.0049535411569, (5.0, 5.0): 0.0389038650895, (2.0, 9.0): 0.00506056400463, (3.0, 10.0): 0.00283380662489, (4.0, 4.0): 0.0383407207908, (8.0, 10.0): 0.00239528823853, (1.0, 5.0): 0.0188467018346, (9.0, 11.0): 0.00058134589284, (4.0, 11.0): 0.00155116202618, (3.0, 6.0): 0.029765322495, (8.0, 6.0): 0.024644816237, (3.0, 5.0): 0.0386275712036, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00531984497291, (4.0, 10.0): 0.00281102760838, (2.0, 6.0): 0.024644816237, (6.0, 6.0): 0.0298262818415, (7.0, 10.0): 0.00283380662489, (5.0, 11.0): 0.00126898716981, (4.0, 5.0): 0.0579623218186, (8.0, 11.0): 0.00163428254204, (6.0, 11.0): 0.00155116202618, (2.0, 7.0): 0.0158503760295, (7.0, 7.0): 0.0158595554256, (3.0, 9.0): 0.00498745579586, (1.0, 9.0): 0.00175354052018, (8.0, 7.0): 0.0158503760295, (6.0, 12.0): 0.000404897148274, (6.0, 4.0): 0.0383407207908, (2.0, 10.0): 0.00239528823853, (6.0, 5.0): 0.0579623218186, (7.0, 9.0): 0.00498745579586, (6.0, 7.0): 0.0158660310687, (6.0, 9.0): 0.0049535411569, (5.0, 10.0): 0.00279422256811, (6.0, 8.0): 0.00875014805293, (8.0, 12.0): 0.00042833494278, (5.0, 7.0): 0.01587889505, (2.0, 11.0): 0.00163428254204, (9.0, 9.0): 0.00175354052018, (2.0, 4.0): 0.0376934036691, (3.0, 8.0): 0.00877017170434, (8.0, 8.0): 0.00732312032067, (1.0, 7.0): 0.00531984497291, (9.0, 5.0): 0.0188467018346, (7.0, 8.0): 0.00877017170434, (7.0, 6.0): 0.029765322495, (8.0, 4.0): 0.0376934036691, }, ]
44 Stop [{(5.0, 9.0): 0.00486318118792, (4.0, 7.0): 0.0158218432486, (6.0, 10.0): 0.00274915366844, (4.0, 8.0): 0.0086728295383, (5.0, 6.0): 0.0299460713754, (2.0, 8.0): 0.00725490335465, (3.0, 11.0): 0.00126266692165, (4.0, 6.0): 0.029866044188, (8.0, 9.0): 0.00497417958638, (4.0, 12.0): 0.000393492720455, (2.0, 12.0): 0.000415158737934, (7.0, 11.0): 0.00126266692165, (3.0, 7.0): 0.0158136047379, (2.0, 5.0): 0.0572957742668, (1.0, 11.0): 0.000563053370094, (8.0, 5.0): 0.0572957742668, (5.0, 8.0): 0.00866712773681, (7.0, 5.0): 0.0387499561549, (4.0, 9.0): 0.00487553596832, (5.0, 5.0): 0.0390168324903, (2.0, 9.0): 0.00497417958638, (3.0, 10.0): 0.00277002276483, (4.0, 4.0): 0.0384911343349, (8.0, 10.0): 0.00233954693331, (1.0, 5.0): 0.0189342531365, (9.0, 11.0): 0.000563053370094, (4.0, 11.0): 0.00151021886137, (3.0, 6.0): 0.0298043085796, (8.0, 6.0): 0.0246842112256, (3.0, 5.0): 0.0387499561549, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00530165182471, (4.0, 10.0): 0.00274915366844, (2.0, 6.0): 0.0246842112256, (6.0, 6.0): 0.029866044188, (7.0, 10.0): 0.00277002276483, (5.0, 11.0): 0.00123655520404, (4.0, 5.0): 0.0581557003856, (8.0, 11.0): 0.00158712603579, (6.0, 11.0): 0.00151021886137, (2.0, 7.0): 0.015803122438, (7.0, 7.0): 0.0158136047379, (3.0, 9.0): 0.00490655765192, (1.0, 9.0): 0.0017201975942, (8.0, 7.0): 0.015803122438, (6.0, 12.0): 0.000393492720455, (6.0, 4.0): 0.0384911343349, (2.0, 10.0): 0.00233954693331, (6.0, 5.0): 0.0581557003856, (7.0, 9.0): 0.00490655765192, (6.0, 7.0): 0.0158218432486, (6.0, 9.0): 0.00487553596832, (5.0, 10.0): 0.00273364376331, (6.0, 8.0): 0.0086728295383, (8.0, 12.0): 0.000415158737934, (5.0, 7.0): 0.0158347203671, (2.0, 11.0): 0.00158712603579, (9.0, 9.0): 0.0017201975942, (2.0, 4.0): 0.037868506273, (3.0, 8.0): 0.00869042185989, (8.0, 8.0): 0.00725490335465, (1.0, 7.0): 0.00530165182471, (9.0, 5.0): 0.0189342531365, (7.0, 8.0): 0.00869042185989, (7.0, 6.0): 0.0298043085796, (8.0, 4.0): 0.037868506273, }, ]
45 Stop [{(5.0, 9.0): 0.00479144473133, (4.0, 7.0): 0.0157803119364, (6.0, 10.0): 0.00269146564794, (4.0, 8.0): 0.00860054905338, (5.0, 6.0): 0.0299788082035, (2.0, 8.0): 0.00719129791603, (3.0, 11.0): 0.00123042799466, (4.0, 6.0): 0.029902635171, (8.0, 9.0): 0.00489368778107, (4.0, 12.0): 0.000382867383714, (2.0, 12.0): 0.000402907251942, (7.0, 11.0): 0.00123042799466, (3.0, 7.0): 0.015770620454, (2.0, 5.0): 0.0575118489449, (1.0, 11.0): 0.000546047691011, (8.0, 5.0): 0.0575118489449, (5.0, 8.0): 0.00859564492606, (7.0, 5.0): 0.0388641710073, (4.0, 9.0): 0.00480273528056, (5.0, 5.0): 0.0391214653763, (2.0, 9.0): 0.00489368778107, (3.0, 10.0): 0.00271059850285, (4.0, 4.0): 0.0386308006294, (8.0, 10.0): 0.00228765179046, (1.0, 5.0): 0.0190164222794, (9.0, 11.0): 0.000546047691011, (4.0, 11.0): 0.00147206832708, (3.0, 6.0): 0.0298405916578, (8.0, 6.0): 0.0247212301988, (3.0, 5.0): 0.0388641710073, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00528467965202, (4.0, 10.0): 0.00269146564794, (2.0, 6.0): 0.0247212301988, (6.0, 6.0): 0.029902635171, (7.0, 10.0): 0.00271059850285, (5.0, 11.0): 0.00120632462182, (4.0, 5.0): 0.0583352291224, (8.0, 11.0): 0.00154326295396, (6.0, 11.0): 0.00147206832708, (2.0, 7.0): 0.0157590840287, (7.0, 7.0): 0.015770620454, (3.0, 9.0): 0.00483112343269, (1.0, 9.0): 0.00168912872816, (8.0, 7.0): 0.0157590840287, (6.0, 12.0): 0.000382867383714, (6.0, 4.0): 0.0386308006294, (2.0, 10.0): 0.00228765179046, (6.0, 5.0): 0.0583352291224, (7.0, 9.0): 0.00483112343269, (6.0, 7.0): 0.0157803119364, (6.0, 9.0): 0.00480273528056, (5.0, 10.0): 0.00267714412964, (6.0, 8.0): 0.00860054905338, (8.0, 12.0): 0.000402907251942, (5.0, 7.0): 0.0157931222856, (2.0, 11.0): 0.00154326295396, (9.0, 9.0): 0.00168912872816, (2.0, 4.0): 0.0380328445588, (3.0, 8.0): 0.00861597591092, (8.0, 8.0): 0.00719129791603, (1.0, 7.0): 0.00528467965202, (9.0, 5.0): 0.0190164222794, (7.0, 8.0): 0.00861597591092, (7.0, 6.0): 0.0298405916578, (8.0, 4.0): 0.0380328445588, }, ]
46 Stop [{(5.0, 9.0): 0.0047244747463, (4.0, 7.0): 0.0157412979923, (6.0, 10.0): 0.00263768003586, (4.0, 8.0): 0.00853299206464, (5.0, 6.0): 0.0300087535302, (2.0, 8.0): 0.00713199883349, (3.0, 11.0): 0.00120040722958, (4.0, 6.0): 0.0299363146712, (8.0, 9.0): 0.00481868653243, (4.0, 12.0): 0.000372967182418, (2.0, 12.0): 0.000391512909641, (7.0, 11.0): 0.00120040722958, (3.0, 7.0): 0.0157304266498, (2.0, 5.0): 0.0577144764079, (1.0, 11.0): 0.000530234337832, (8.0, 5.0): 0.0577144764079, (5.0, 8.0): 0.00852879246351, (7.0, 5.0): 0.0389707529823, (4.0, 9.0): 0.00473479729897, (5.0, 5.0): 0.039218378786, (2.0, 9.0): 0.00481868653243, (3.0, 10.0): 0.00265523281987, (4.0, 4.0): 0.0387604766888, (8.0, 10.0): 0.00223933239006, (1.0, 5.0): 0.0190935192972, (9.0, 11.0): 0.000530234337832, (4.0, 11.0): 0.00143651777494, (3.0, 6.0): 0.0298743667477, (8.0, 6.0): 0.0247560141498, (3.0, 5.0): 0.0389707529823, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00526885383078, (4.0, 10.0): 0.00263768003586, (2.0, 6.0): 0.0247560141498, (6.0, 6.0): 0.0299363146712, (7.0, 10.0): 0.00265523281987, (5.0, 11.0): 0.001178145055, (4.0, 5.0): 0.0585018926546, (8.0, 11.0): 0.00150245512948, (6.0, 11.0): 0.00143651777494, (2.0, 7.0): 0.0157180557793, (7.0, 7.0): 0.0157304266498, (3.0, 9.0): 0.00476078656849, (1.0, 9.0): 0.00166017899426, (8.0, 7.0): 0.0157180557793, (6.0, 12.0): 0.000372967182418, (6.0, 4.0): 0.0387604766888, (2.0, 10.0): 0.00223933239006, (6.0, 5.0): 0.0585018926546, (7.0, 9.0): 0.00476078656849, (6.0, 7.0): 0.0157412979923, (6.0, 9.0): 0.00473479729897, (5.0, 10.0): 0.00262444987487, (6.0, 8.0): 0.00853299206464, (8.0, 12.0): 0.000391512909641, (5.0, 7.0): 0.0157539740357, (2.0, 11.0): 0.00150245512948, (9.0, 9.0): 0.00166017899426, (2.0, 4.0): 0.0381870385944, (3.0, 8.0): 0.00854649163048, (8.0, 8.0): 0.00713199883349, (1.0, 7.0): 0.00526885383078, (9.0, 5.0): 0.0190935192972, (7.0, 8.0): 0.00854649163048, (7.0, 6.0): 0.0298743667477, (8.0, 4.0): 0.0381870385944, }, ]
47 Stop [{(5.0, 9.0): 0.00466196025958, (4.0, 7.0): 0.0157046662464, (6.0, 10.0): 0.00258753259658, (4.0, 8.0): 0.00846986145814, (5.0, 6.0): 0.0300361498538, (2.0, 8.0): 0.0070767198458, (3.0, 11.0): 0.00117244906663, (4.0, 6.0): 0.029967320598, (8.0, 9.0): 0.00474880107001, (4.0, 12.0): 0.000363742023296, (2.0, 12.0): 0.000380913491461, (7.0, 11.0): 0.00117244906663, (3.0, 7.0): 0.0156928550717, (2.0, 5.0): 0.0579044522526, (1.0, 11.0): 0.000515526357163, (8.0, 5.0): 0.0579044522526, (5.0, 8.0): 0.00846628335351, (7.0, 5.0): 0.0390702053386, (4.0, 9.0): 0.00467140179169, (5.0, 5.0): 0.0393081434248, (2.0, 9.0): 0.00474880107001, (3.0, 10.0): 0.00260364594055, (4.0, 4.0): 0.0388808692293, (8.0, 10.0): 0.00219433807989, (1.0, 5.0): 0.0191658390499, (9.0, 11.0): 0.000515526357163, (4.0, 11.0): 0.00140338821366, (3.0, 6.0): 0.0299058135286, (8.0, 6.0): 0.0247886952823, (3.0, 5.0): 0.0390702053386, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00525410287861, (4.0, 10.0): 0.00258753259658, (2.0, 6.0): 0.0247886952823, (6.0, 6.0): 0.029967320598, (7.0, 10.0): 0.00260364594055, (5.0, 11.0): 0.00115187658179, (4.0, 5.0): 0.058656608286, (8.0, 11.0): 0.00146448288752, (6.0, 11.0): 0.00140338821366, (2.0, 7.0): 0.0156798430169, (7.0, 7.0): 0.0156928550717, (3.0, 9.0): 0.00469520461169, (1.0, 9.0): 0.0016332039192, (8.0, 7.0): 0.0156798430169, (6.0, 12.0): 0.000363742023296, (6.0, 4.0): 0.0388808692293, (2.0, 10.0): 0.00219433807989, (6.0, 5.0): 0.058656608286, (7.0, 9.0): 0.00469520461169, (6.0, 7.0): 0.0157046662464, (6.0, 9.0): 0.00467140179169, (5.0, 10.0): 0.00257530547081, (6.0, 8.0): 0.00846986145814, (8.0, 12.0): 0.000380913491461, (5.0, 7.0): 0.0157171514129, (2.0, 11.0): 0.00146448288752, (9.0, 9.0): 0.0016332039192, (2.0, 4.0): 0.0383316780998, (3.0, 8.0): 0.00848164701368, (8.0, 8.0): 0.0070767198458, (1.0, 7.0): 0.00525410287861, (9.0, 5.0): 0.0191658390499, (7.0, 8.0): 0.00848164701368, (7.0, 6.0): 0.0299058135286, (8.0, 4.0): 0.0383316780998, }, ]
48 Stop [{(5.0, 9.0): 0.00460360968968, (4.0, 7.0): 0.0156702860409, (6.0, 10.0): 0.00254077703782, (4.0, 8.0): 0.00841087694251, (5.0, 6.0): 0.0300612181688, (2.0, 8.0): 0.00702519266426, (3.0, 11.0): 0.00114640932028, (4.0, 6.0): 0.0299958707932, (8.0, 9.0): 0.00468368210767, (4.0, 12.0): 0.000355145376709, (2.0, 12.0): 0.000371051645074, (7.0, 11.0): 0.00114640932028, (3.0, 7.0): 0.0156577453152, (2.0, 5.0): 0.0580825300645, (1.0, 11.0): 0.000501843659835, (8.0, 5.0): 0.0580825300645, (5.0, 8.0): 0.00840784636698, (7.0, 5.0): 0.0391629992673, (4.0, 9.0): 0.00461224888571, (5.0, 5.0): 0.0393912885695, (2.0, 9.0): 0.00468368210767, (3.0, 10.0): 0.00255557776743, (4.0, 4.0): 0.0389926373766, (8.0, 10.0): 0.00215243641358, (1.0, 5.0): 0.0192336615671, (9.0, 11.0): 0.000501843659835, (4.0, 11.0): 0.00137251328025, (3.0, 6.0): 0.0299350977694, (8.0, 6.0): 0.0248193976923, (3.0, 5.0): 0.0391629992673, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00524035860879, (4.0, 10.0): 0.00254077703782, (2.0, 6.0): 0.0248193976923, (6.0, 6.0): 0.0299958707932, (7.0, 10.0): 0.00255557776743, (5.0, 11.0): 0.00112738896605, (4.0, 5.0): 0.0588002300525, (8.0, 11.0): 0.00142914341678, (6.0, 11.0): 0.00137251328025, (2.0, 7.0): 0.0156442614489, (7.0, 7.0): 0.0156577453152, (3.0, 9.0): 0.00463405772803, (1.0, 9.0): 0.0016080688046, (8.0, 7.0): 0.0156442614489, (6.0, 12.0): 0.000355145376709, (6.0, 4.0): 0.0389926373766, (2.0, 10.0): 0.00215243641358, (6.0, 5.0): 0.0588002300525, (7.0, 9.0): 0.00463405772803, (6.0, 7.0): 0.0156702860409, (6.0, 9.0): 0.00461224888571, (5.0, 10.0): 0.00252947245331, (6.0, 8.0): 0.00841087694251, (8.0, 12.0): 0.000371051645074, (5.0, 7.0): 0.0156825334111, (2.0, 11.0): 0.00142914341678, (9.0, 9.0): 0.0016080688046, (2.0, 4.0): 0.0384673231341, (3.0, 8.0): 0.0084211394303, (8.0, 8.0): 0.00702519266426, (1.0, 7.0): 0.00524035860879, (9.0, 5.0): 0.0192336615671, (7.0, 8.0): 0.0084211394303, (7.0, 6.0): 0.0299350977694, (8.0, 4.0): 0.0384673231341, }, ]
49 Stop [{(5.0, 9.0): 0.00454914978911, (4.0, 7.0): 0.0156380315742, (6.0, 10.0): 0.00249718378413, (4.0, 8.0): 0.00835577442535, (5.0, 6.0): 0.0300841599053, (2.0, 8.0): 0.0069771660486, (3.0, 11.0): 0.0011221542748, (4.0, 6.0): 0.030022164811, (8.0, 9.0): 0.00462300413987, (4.0, 12.0): 0.000347134005612, (2.0, 12.0): 0.000361874451155, (7.0, 11.0): 0.0011221542748, (3.0, 7.0): 0.0156249449058, (2.0, 5.0): 0.0582494229217, (1.0, 11.0): 0.000489112399381, (8.0, 5.0): 0.0582494229217, (5.0, 8.0): 0.00835322550707, (7.0, 5.0): 0.0392495757595, (4.0, 9.0): 0.00455705788693, (5.0, 5.0): 0.0394683048828, (2.0, 9.0): 0.00462300413987, (3.0, 10.0): 0.00251078643304, (4.0, 4.0): 0.0390963953725, (8.0, 10.0): 0.00211341173416, (1.0, 5.0): 0.0192972524609, (9.0, 11.0): 0.000489112399381, (4.0, 11.0): 0.00134373829475, (3.0, 6.0): 0.0299623725541, (8.0, 6.0): 0.0248482379937, (3.0, 5.0): 0.0392495757595, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00522755621254, (4.0, 10.0): 0.00249718378413, (2.0, 6.0): 0.0248482379937, (6.0, 6.0): 0.030022164811, (7.0, 10.0): 0.00251078643304, (5.0, 11.0): 0.00110456096218, (4.0, 5.0): 0.0589335525873, (8.0, 11.0): 0.00139624930953, (6.0, 11.0): 0.00134373829475, (2.0, 7.0): 0.0156111370359, (7.0, 7.0): 0.0156249449058, (3.0, 9.0): 0.00457704728109, (1.0, 9.0): 0.00158464808691, (8.0, 7.0): 0.0156111370359, (6.0, 12.0): 0.000347134005612, (6.0, 4.0): 0.0390963953725, (2.0, 10.0): 0.00211341173416, (6.0, 5.0): 0.0589335525873, (7.0, 9.0): 0.00457704728109, (6.0, 7.0): 0.0156380315742, (6.0, 9.0): 0.00455705788693, (5.0, 10.0): 0.00248672828952, (6.0, 8.0): 0.00835577442535, (8.0, 12.0): 0.000361874451155, (5.0, 7.0): 0.0156500027326, (2.0, 11.0): 0.00139624930953, (9.0, 9.0): 0.00158464808691, (2.0, 4.0): 0.0385945049219, (3.0, 8.0): 0.00836468472352, (8.0, 8.0): 0.0069771660486, (1.0, 7.0): 0.00522755621254, (9.0, 5.0): 0.0192972524609, (7.0, 8.0): 0.00836468472352, (7.0, 6.0): 0.0299623725541, (8.0, 4.0): 0.0385945049219, }, ]
50 Stop [{(5.0, 9.0): 0.00449832460818, (4.0, 7.0): 0.0156077821457, (6.0, 10.0): 0.00245653883052, (4.0, 8.0): 0.008304305334, (5.0, 6.0): 0.0301051587194, (2.0, 8.0): 0.00693240488291, (3.0, 11.0): 0.00109955986118, (4.0, 6.0): 0.030046385501, (8.0, 9.0): 0.00456646385033, (4.0, 12.0): 0.000339667717663, (2.0, 12.0): 0.000353333035307, (7.0, 11.0): 0.00109955986118, (3.0, 7.0): 0.0155943092528, (2.0, 5.0): 0.0584058049824, (1.0, 11.0): 0.000477264417946, (8.0, 5.0): 0.0584058049824, (5.0, 8.0): 0.00830217944477, (7.0, 5.0): 0.0393303473761, (4.0, 9.0): 0.00450556615846, (5.0, 5.0): 0.0395396470516, (2.0, 9.0): 0.00456646385033, (3.0, 10.0): 0.00246904697313, (4.0, 4.0): 0.0391927152153, (8.0, 10.0): 0.00207706387883, (1.0, 5.0): 0.0193568633841, (9.0, 11.0): 0.000477264417946, (4.0, 11.0): 0.00131691939762, (3.0, 6.0): 0.0299877794014, (8.0, 6.0): 0.0248753258567, (3.0, 5.0): 0.0393303473761, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00521563427892, (4.0, 10.0): 0.00245653883052, (2.0, 6.0): 0.0248753258567, (6.0, 6.0): 0.030046385501, (7.0, 10.0): 0.00246904697313, (5.0, 11.0): 0.00108327967227, (4.0, 5.0): 0.0590573148817, (8.0, 11.0): 0.00136562725384, (6.0, 11.0): 0.00131691939762, (2.0, 7.0): 0.0155803057814, (7.0, 7.0): 0.0155943092528, (3.0, 9.0): 0.00452389448292, (1.0, 9.0): 0.00156282473343, (8.0, 7.0): 0.0155803057814, (6.0, 12.0): 0.000339667717663, (6.0, 4.0): 0.0391927152153, (2.0, 10.0): 0.00207706387883, (6.0, 5.0): 0.0590573148817, (7.0, 9.0): 0.00452389448292, (6.0, 7.0): 0.0156077821457, (6.0, 9.0): 0.00450556615846, (5.0, 10.0): 0.00244686532602, (6.0, 8.0): 0.008304305334, (8.0, 12.0): 0.000353333035307, (5.0, 7.0): 0.0156194461334, (2.0, 11.0): 0.00136562725384, (9.0, 9.0): 0.00156282473343, (2.0, 4.0): 0.0387137267682, (3.0, 8.0): 0.00831201631253, (8.0, 8.0): 0.00693240488291, (1.0, 7.0): 0.00521563427892, (9.0, 5.0): 0.0193568633841, (7.0, 8.0): 0.00831201631253, (7.0, 6.0): 0.0299877794014, (8.0, 4.0): 0.0387137267682, }, ]
51 Stop [{(5.0, 9.0): 0.00445089450365, (4.0, 7.0): 0.0155794222835, (6.0, 10.0): 0.00241864268056, (4.0, 8.0): 0.00825623592566, (5.0, 6.0): 0.0301243820943, (2.0, 8.0): 0.00689068927568, (3.0, 11.0): 0.00107851090967, (4.0, 6.0): 0.0300687004658, (8.0, 9.0): 0.00451377861704, (4.0, 12.0): 0.000332709138824, (2.0, 12.0): 0.000345382220743, (7.0, 11.0): 0.00107851090967, (3.0, 7.0): 0.0155657015344, (2.0, 5.0): 0.0585523130932, (1.0, 11.0): 0.00046623675128, (8.0, 5.0): 0.0585523130932, (5.0, 8.0): 0.00825448091042, (7.0, 5.0): 0.0394056999552, (4.0, 9.0): 0.00445752804077, (5.0, 5.0): 0.0396057362966, (2.0, 9.0): 0.00451377861704, (3.0, 10.0): 0.00243015010133, (4.0, 4.0): 0.0392821292349, (8.0, 10.0): 0.00204320699762, (1.0, 5.0): 0.0194127325224, (9.0, 11.0): 0.00046623675128, (4.0, 11.0): 0.00129192275649, (3.0, 6.0): 0.03001144925, (8.0, 6.0): 0.0249007644958, (3.0, 5.0): 0.0394056999552, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00520453476969, (4.0, 10.0): 0.00241864268056, (2.0, 6.0): 0.0249007644958, (6.0, 6.0): 0.0300687004658, (7.0, 10.0): 0.00243015010133, (5.0, 11.0): 0.00106343995466, (4.0, 5.0): 0.0591722038619, (8.0, 11.0): 0.00133711685615, (6.0, 11.0): 0.00129192275649, (2.0, 7.0): 0.0155516134363, (7.0, 7.0): 0.0155657015344, (3.0, 9.0): 0.00447433912508, (1.0, 9.0): 0.00154248967511, (8.0, 7.0): 0.0155516134363, (6.0, 12.0): 0.000332709138824, (6.0, 4.0): 0.0392821292349, (2.0, 10.0): 0.00204320699762, (6.0, 5.0): 0.0591722038619, (7.0, 9.0): 0.00447433912508, (6.0, 7.0): 0.0155794222835, (6.0, 9.0): 0.00445752804077, (5.0, 10.0): 0.00240968980145, (6.0, 8.0): 0.00825623592566, (8.0, 12.0): 0.000345382220743, (5.0, 7.0): 0.0155907546723, (2.0, 11.0): 0.00133711685615, (9.0, 9.0): 0.00154248967511, (2.0, 4.0): 0.0388254650449, (3.0, 8.0): 0.00826288428745, (8.0, 8.0): 0.00689068927568, (1.0, 7.0): 0.00520453476969, (9.0, 5.0): 0.0194127325224, (7.0, 8.0): 0.00826288428745, (7.0, 6.0): 0.03001144925, (8.0, 4.0): 0.0388254650449, }, ]
52 Stop [{(5.0, 9.0): 0.00440663518309, (4.0, 7.0): 0.0155528418012, (6.0, 10.0): 0.00238330935618, (4.0, 8.0): 0.00821134658143, (5.0, 6.0): 0.0301419828026, (2.0, 8.0): 0.00685181368145, (3.0, 11.0): 0.0010589004676, (4.0, 6.0): 0.0300892633732, (8.0, 9.0): 0.00446468511543, (4.0, 12.0): 0.000326223505689, (2.0, 12.0): 0.000337980216273, (7.0, 11.0): 0.0010589004676, (3.0, 7.0): 0.0155389925132, (2.0, 5.0): 0.0586895484196, (1.0, 11.0): 0.000455971184999, (8.0, 5.0): 0.0586895484196, (5.0, 8.0): 0.00820991607356, (7.0, 5.0): 0.0394759942313, (4.0, 9.0): 0.00441271382605, (5.0, 5.0): 0.0396669627262, (2.0, 9.0): 0.00446468511543, (3.0, 10.0): 0.00239390108122, (4.0, 4.0): 0.0393651325714, (8.0, 10.0): 0.0020116684713, (1.0, 5.0): 0.0194650851101, (9.0, 11.0): 0.000455971184999, (4.0, 11.0): 0.00126862383826, (3.0, 6.0): 0.0300335033521, (8.0, 6.0): 0.0249246511018, (3.0, 5.0): 0.0394759942313, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00519420295757, (4.0, 10.0): 0.00238330935618, (2.0, 6.0): 0.0249246511018, (6.0, 6.0): 0.0300892633732, (7.0, 10.0): 0.00239390108122, (5.0, 11.0): 0.00104494387667, (4.0, 5.0): 0.0592788578126, (8.0, 11.0): 0.00131056958029, (6.0, 11.0): 0.00126862383826, (2.0, 7.0): 0.0155249151561, (7.0, 7.0): 0.0155389925132, (3.0, 9.0): 0.00442813837883, (1.0, 9.0): 0.00152354127373, (8.0, 7.0): 0.0155249151561, (6.0, 12.0): 0.000326223505689, (6.0, 4.0): 0.0393651325714, (2.0, 10.0): 0.0020116684713, (6.0, 5.0): 0.0592788578126, (7.0, 9.0): 0.00442813837883, (6.0, 7.0): 0.0155528418012, (6.0, 9.0): 0.00441271382605, (5.0, 10.0): 0.00237502092624, (6.0, 8.0): 0.00821134658143, (8.0, 12.0): 0.000337980216273, (5.0, 7.0): 0.0155638238591, (2.0, 11.0): 0.00131056958029, (9.0, 9.0): 0.00152354127373, (2.0, 4.0): 0.0389301702202, (3.0, 8.0): 0.00821705452142, (8.0, 8.0): 0.00685181368145, (1.0, 7.0): 0.00519420295757, (9.0, 5.0): 0.0194650851101, (7.0, 8.0): 0.00821705452142, (7.0, 6.0): 0.0300335033521, (8.0, 4.0): 0.0389301702202, }, ]
53 Stop [{(5.0, 9.0): 0.00436533679353, (4.0, 7.0): 0.0155279357849, (6.0, 10.0): 0.0023503654777, (4.0, 8.0): 0.00816943110495, (5.0, 6.0): 0.0301581002261, (2.0, 8.0): 0.00681558605435, (3.0, 11.0): 0.00104062917681, (4.0, 6.0): 0.0301082151571, (8.0, 9.0): 0.00441893801072, (4.0, 12.0): 0.000320178474939, (2.0, 12.0): 0.000331088335472, (7.0, 11.0): 0.00104062917681, (3.0, 7.0): 0.0155140603109, (2.0, 5.0): 0.058818078067, (1.0, 11.0): 0.00044641385588, (8.0, 5.0): 0.058818078067, (5.0, 8.0): 0.00816828391028, (7.0, 5.0): 0.0395415673806, (4.0, 9.0): 0.00437090878029, (5.0, 5.0): 0.0397236875533, (2.0, 9.0): 0.00441893801072, (3.0, 10.0): 0.00236011868401, (4.0, 4.0): 0.0394421855566, (8.0, 10.0): 0.00198228792046, (1.0, 5.0): 0.0195141339583, (9.0, 11.0): 0.00044641385588, (4.0, 11.0): 0.00124690673839, (3.0, 6.0): 0.0300540540701, (8.0, 6.0): 0.0249470772343, (3.0, 5.0): 0.0395415673806, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00518458733813, (4.0, 10.0): 0.0023503654777, (2.0, 6.0): 0.0249470772343, (6.0, 6.0): 0.0301082151571, (7.0, 10.0): 0.00236011868401, (5.0, 11.0): 0.00102770020913, (4.0, 5.0): 0.0593778696182, (8.0, 11.0): 0.00128584778784, (6.0, 11.0): 0.00124690673839, (2.0, 7.0): 0.0155000751166, (7.0, 7.0): 0.0155140603109, (3.0, 9.0): 0.00438506566736, (1.0, 9.0): 0.00150588482277, (8.0, 7.0): 0.0155000751166, (6.0, 12.0): 0.000320178474939, (6.0, 4.0): 0.0394421855566, (2.0, 10.0): 0.00198228792046, (6.0, 5.0): 0.0593778696182, (7.0, 9.0): 0.00438506566736, (6.0, 7.0): 0.0155279357849, (6.0, 9.0): 0.00437090878029, (5.0, 10.0): 0.00234269002095, (6.0, 8.0): 0.00816943110495, (8.0, 12.0): 0.000331088335472, (5.0, 7.0): 0.0155385537352, (2.0, 11.0): 0.00128584778784, (9.0, 9.0): 0.00150588482277, (2.0, 4.0): 0.0390282679166, (3.0, 8.0): 0.00817430779857, (8.0, 8.0): 0.00681558605435, (1.0, 7.0): 0.00518458733813, (9.0, 5.0): 0.0195141339583, (7.0, 8.0): 0.00817430779857, (7.0, 6.0): 0.0300540540701, (8.0, 4.0): 0.0390282679166, }, ]
54 Stop [{(5.0, 9.0): 0.00432680305105, (4.0, 7.0): 0.015504604533, (6.0, 10.0): 0.00231964940662, (4.0, 8.0): 0.00813029602655, (5.0, 6.0): 0.0301728615568, (2.0, 8.0): 0.00678182703364, (3.0, 11.0): 0.00102360470373, (4.0, 6.0): 0.0301256851069, (8.0, 9.0): 0.00437630873678, (4.0, 12.0): 0.000314543948044, (2.0, 12.0): 0.000324670743131, (7.0, 11.0): 0.00102360470373, (3.0, 7.0): 0.0154907901466, (2.0, 5.0): 0.0589384366875, (1.0, 11.0): 0.000437514892581, (8.0, 5.0): 0.0589384366875, (5.0, 8.0): 0.00812939557374, (7.0, 5.0): 0.0396027344827, (4.0, 9.0): 0.00433191221692, (5.0, 5.0): 0.0397762451698, (2.0, 9.0): 0.00437630873678, (3.0, 10.0): 0.00232863422633, (4.0, 4.0): 0.0395137159844, (8.0, 10.0): 0.00195491629583, (1.0, 5.0): 0.0195600799903, (9.0, 11.0): 0.000437514892581, (4.0, 11.0): 0.00122666356316, (3.0, 6.0): 0.0300732056002, (8.0, 6.0): 0.0249681291753, (3.0, 5.0): 0.0396027344827, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00517563952183, (4.0, 10.0): 0.00231964940662, (2.0, 6.0): 0.0249681291753, (6.0, 6.0): 0.0301256851069, (7.0, 10.0): 0.00232863422633, (5.0, 11.0): 0.00101162395811, (4.0, 5.0): 0.0594697898338, (8.0, 11.0): 0.00126282386902, (6.0, 11.0): 0.00122666356316, (2.0, 7.0): 0.0154769661089, (7.0, 7.0): 0.0154907901466, (3.0, 9.0): 0.00434490960416, (1.0, 9.0): 0.00148943207984, (8.0, 7.0): 0.0154769661089, (6.0, 12.0): 0.000314543948044, (6.0, 4.0): 0.0395137159844, (2.0, 10.0): 0.00195491629583, (6.0, 5.0): 0.0594697898338, (7.0, 9.0): 0.00434490960416, (6.0, 7.0): 0.015504604533, (6.0, 9.0): 0.00433191221692, (5.0, 10.0): 0.00231253971196, (6.0, 8.0): 0.00813029602655, (8.0, 12.0): 0.000324670743131, (5.0, 7.0): 0.0155148488919, (2.0, 11.0): 0.00126282386902, (9.0, 9.0): 0.00148943207984, (2.0, 4.0): 0.0391201599807, (3.0, 8.0): 0.00813443896906, (8.0, 8.0): 0.00678182703364, (1.0, 7.0): 0.00517563952183, (9.0, 5.0): 0.0195600799903, (7.0, 8.0): 0.00813443896906, (7.0, 6.0): 0.0300732056002, (8.0, 4.0): 0.0391201599807, }, ]
55 Stop [{(5.0, 9.0): 0.00429085041376, (4.0, 7.0): 0.0154827534553, (6.0, 10.0): 0.00229101044803, (4.0, 8.0): 0.0080937599227, (5.0, 6.0): 0.0301863828849, (2.0, 8.0): 0.00675036916532, (3.0, 11.0): 0.00100774121717, (4.0, 6.0): 0.0301417918606, (8.0, 9.0): 0.00433658435513, (4.0, 12.0): 0.000309291909875, (2.0, 12.0): 0.00031869422588, (7.0, 11.0): 0.00100774121717, (3.0, 7.0): 0.0154690740545, (2.0, 5.0): 0.0590511280575, (1.0, 11.0): 0.000429228091127, (8.0, 5.0): 0.0590511280575, (5.0, 8.0): 0.00809307377015, (7.0, 5.0): 0.0396597899076, (4.0, 9.0): 0.00429553661865, (5.0, 5.0): 0.0398249450893, (2.0, 9.0): 0.00433658435513, (3.0, 10.0): 0.00229929068018, (4.0, 4.0): 0.0395801212701, (8.0, 10.0): 0.00192941504269, (1.0, 5.0): 0.0196031127764, (9.0, 11.0): 0.000429228091127, (4.0, 11.0): 0.00120779385936, (3.0, 6.0): 0.0300910546225, (8.0, 6.0): 0.0249878882526, (3.0, 5.0): 0.0396597899076, (1, 1): 0.0151515151515, (9.0, 7.0): 0.0051673141124, (4.0, 10.0): 0.00229101044803, (2.0, 6.0): 0.0249878882526, (6.0, 6.0): 0.0301417918606, (7.0, 10.0): 0.00229929068018, (5.0, 11.0): 0.000996635931337, (4.0, 5.0): 0.0595551295799, (8.0, 11.0): 0.00124137945313, (6.0, 11.0): 0.00120779385936, (2.0, 7.0): 0.0154554691187, (7.0, 7.0): 0.0154690740545, (3.0, 9.0): 0.0043074729966, (1.0, 9.0): 0.00147410082938, (8.0, 7.0): 0.0154554691187, (6.0, 12.0): 0.000309291909875, (6.0, 4.0): 0.0395801212701, (2.0, 10.0): 0.00192941504269, (6.0, 5.0): 0.0595551295799, (7.0, 9.0): 0.0043074729966, (6.0, 7.0): 0.0154827534553, (6.0, 9.0): 0.00429553661865, (5.0, 10.0): 0.00228442317929, (6.0, 8.0): 0.0080937599227, (8.0, 12.0): 0.00031869422588, (5.0, 7.0): 0.0154926184437, (2.0, 11.0): 0.00124137945313, (9.0, 9.0): 0.00147410082938, (2.0, 4.0): 0.0392062255528, (3.0, 8.0): 0.00809725613182, (8.0, 8.0): 0.00675036916532, (1.0, 7.0): 0.0051673141124, (9.0, 5.0): 0.0196031127764, (7.0, 8.0): 0.00809725613182, (7.0, 6.0): 0.0300910546225, (8.0, 4.0): 0.0392062255528, }, ]
56 Stop [{(5.0, 9.0): 0.00425730729663, (4.0, 7.0): 0.0154622929432, (6.0, 10.0): 0.00226430810748, (4.0, 8.0): 0.00805965275287, (5.0, 6.0): 0.0301987701879, (2.0, 8.0): 0.00672105615986, (3.0, 11.0): 0.000992958908877, (4.0, 6.0): 0.0301566443097, (8.0, 9.0): 0.00429956649012, (4.0, 12.0): 0.000304396279852, (2.0, 12.0): 0.000313127984148, (7.0, 11.0): 0.000992958908877, (3.0, 7.0): 0.0154488105858, (2.0, 5.0): 0.0591566266188, (1.0, 11.0): 0.000421510621084, (8.0, 5.0): 0.0591566266188, (5.0, 8.0): 0.0080591521478, (7.0, 5.0): 0.039713008624, (4.0, 9.0): 0.00426160680796, (5.0, 5.0): 0.0398700737606, (2.0, 9.0): 0.00429956649012, (3.0, 10.0): 0.00227194184954, (4.0, 4.0): 0.039641770495, (8.0, 10.0): 0.00190565533213, (1.0, 5.0): 0.0196434110645, (9.0, 11.0): 0.000421510621084, (4.0, 11.0): 0.00119020408752, (3.0, 6.0): 0.0301076908928, (8.0, 6.0): 0.0250064311368, (3.0, 5.0): 0.039713008624, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00515956857598, (4.0, 10.0): 0.00226430810748, (2.0, 6.0): 0.0250064311368, (6.0, 6.0): 0.0301566443097, (7.0, 10.0): 0.00227194184954, (5.0, 11.0): 0.000982662335936, (4.0, 5.0): 0.0596343632678, (8.0, 11.0): 0.00122140469031, (6.0, 11.0): 0.00119020408752, (2.0, 7.0): 0.0154354729017, (7.0, 7.0): 0.0154488105858, (3.0, 9.0): 0.00427257191043, (1.0, 9.0): 0.00145981447388, (8.0, 7.0): 0.0154354729017, (6.0, 12.0): 0.000304396279852, (6.0, 4.0): 0.039641770495, (2.0, 10.0): 0.00190565533213, (6.0, 5.0): 0.0596343632678, (7.0, 9.0): 0.00427257191043, (6.0, 7.0): 0.0154622929432, (6.0, 9.0): 0.00426160680796, (5.0, 10.0): 0.00225820345405, (6.0, 8.0): 0.00805965275287, (8.0, 12.0): 0.000313127984148, (5.0, 7.0): 0.0154717759632, (2.0, 11.0): 0.00122140469031, (9.0, 9.0): 0.00145981447388, (2.0, 4.0): 0.0392868221289, (3.0, 8.0): 0.0080625798501, (8.0, 8.0): 0.00672105615986, (1.0, 7.0): 0.00515956857598, (9.0, 5.0): 0.0196434110645, (7.0, 8.0): 0.0080625798501, (7.0, 6.0): 0.0301076908928, (8.0, 4.0): 0.0392868221289, }, ]
57 Stop [{(5.0, 9.0): 0.00422601332808, (4.0, 7.0): 0.0154431382179, (6.0, 10.0): 0.00223941139901, (4.0, 8.0): 0.00802781521832, (5.0, 6.0): 0.0302101202291, (2.0, 8.0): 0.00669374218731, (3.0, 11.0): 0.000979183553002, (4.0, 6.0): 0.0301703424241, (8.0, 9.0): 0.00426507033519, (4.0, 12.0): 0.000299832774537, (2.0, 12.0): 0.000307943443101, (7.0, 11.0): 0.000979183553002, (3.0, 7.0): 0.0154299045039, (2.0, 5.0): 0.0592553789772, (1.0, 11.0): 0.000414322758927, (8.0, 5.0): 0.0592553789772, (5.0, 8.0): 0.00802747470167, (7.0, 5.0): 0.0397626474347, (4.0, 9.0): 0.00422995916381, (5.0, 5.0): 0.0399118962587, (2.0, 9.0): 0.00426507033519, (3.0, 10.0): 0.00224645160788, (4.0, 4.0): 0.0396990063368, (8.0, 10.0): 0.00188351735314, (1.0, 5.0): 0.019681143302, (9.0, 11.0): 0.000414322758927, (4.0, 11.0): 0.0011738071347, (3.0, 6.0): 0.030123197779, (8.0, 6.0): 0.0250238301132, (3.0, 5.0): 0.0397626474347, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00515236310494, (4.0, 10.0): 0.00223941139901, (2.0, 6.0): 0.0250238301132, (6.0, 6.0): 0.0301703424241, (7.0, 10.0): 0.00224645160788, (5.0, 11.0): 0.000969634405368, (4.0, 5.0): 0.0597079311582, (8.0, 11.0): 0.00120279759656, (6.0, 11.0): 0.0011738071347, (2.0, 7.0): 0.0154168735605, (7.0, 7.0): 0.0154299045039, (3.0, 9.0): 0.00424003479295, (1.0, 9.0): 0.00144650165196, (8.0, 7.0): 0.0154168735605, (6.0, 12.0): 0.000299832774537, (6.0, 4.0): 0.0396990063368, (2.0, 10.0): 0.00188351735314, (6.0, 5.0): 0.0597079311582, (7.0, 9.0): 0.00424003479295, (6.0, 7.0): 0.0154431382179, (6.0, 9.0): 0.00422995916381, (5.0, 10.0): 0.00223375276198, (6.0, 8.0): 0.00802781521832, (8.0, 12.0): 0.000307943443101, (5.0, 7.0): 0.0154522393889, (2.0, 11.0): 0.00120279759656, (9.0, 9.0): 0.00144650165196, (2.0, 4.0): 0.0393622866041, (3.0, 8.0): 0.00803024240023, (8.0, 8.0): 0.00669374218731, (1.0, 7.0): 0.00515236310494, (9.0, 5.0): 0.019681143302, (7.0, 8.0): 0.00803024240023, (7.0, 6.0): 0.030123197779, (8.0, 4.0): 0.0393622866041, }, ]
58 Stop [{(5.0, 9.0): 0.00419681864689, (4.0, 7.0): 0.0154252091619, (6.0, 10.0): 0.00221619820035, (4.0, 8.0): 0.0079980981443, (5.0, 6.0): 0.0302205213739, (2.0, 8.0): 0.00666829120932, (3.0, 11.0): 0.000966346100457, (4.0, 6.0): 0.0301829780044, (8.0, 9.0): 0.00423292372605, (4.0, 12.0): 0.000295578780628, (2.0, 12.0): 0.00030311408046, (7.0, 11.0): 0.000966346100457, (3.0, 7.0): 0.015412266477, (2.0, 5.0): 0.0593478053532, (1.0, 11.0): 0.000407627645557, (8.0, 5.0): 0.0593478053532, (5.0, 8.0): 0.00799789519722, (7.0, 5.0): 0.0398089461409, (4.0, 9.0): 0.00420044088353, (5.0, 5.0): 0.0399506578605, (2.0, 9.0): 0.00423292372605, (3.0, 10.0): 0.0022226931918, (4.0, 4.0): 0.0397521468878, (8.0, 10.0): 0.00186288965999, (1.0, 5.0): 0.0197164681472, (9.0, 11.0): 0.000407627645557, (4.0, 11.0): 0.00115852186365, (3.0, 6.0): 0.0301376527498, (8.0, 6.0): 0.0250401533355, (3.0, 5.0): 0.0398089461409, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00514566047923, (4.0, 10.0): 0.00221619820035, (2.0, 6.0): 0.0250401533355, (6.0, 6.0): 0.0301829780044, (7.0, 10.0): 0.0022226931918, (5.0, 11.0): 0.000957488052969, (4.0, 5.0): 0.0597762417595, (8.0, 11.0): 0.00118546345552, (6.0, 11.0): 0.00115852186365, (2.0, 7.0): 0.0153995741274, (7.0, 7.0): 0.015412266477, (3.0, 9.0): 0.00420970165132, (1.0, 9.0): 0.00143409588184, (8.0, 7.0): 0.0153995741274, (6.0, 12.0): 0.000295578780628, (6.0, 4.0): 0.0397521468878, (2.0, 10.0): 0.00186288965999, (6.0, 5.0): 0.0597762417595, (7.0, 9.0): 0.00420970165132, (6.0, 7.0): 0.0154252091619, (6.0, 9.0): 0.00420044088353, (5.0, 10.0): 0.00221095191016, (6.0, 8.0): 0.0079980981443, (8.0, 12.0): 0.00030311408046, (5.0, 7.0): 0.0154339309095, (2.0, 11.0): 0.00118546345552, (9.0, 9.0): 0.00143409588184, (2.0, 4.0): 0.0394329362944, (3.0, 8.0): 0.00800008705553, (8.0, 8.0): 0.00666829120932, (1.0, 7.0): 0.00514566047923, (9.0, 5.0): 0.0197164681472, (7.0, 8.0): 0.00800008705553, (7.0, 6.0): 0.0301376527498, (8.0, 4.0): 0.0394329362944, }, ]
59 Stop [{(5.0, 9.0): 0.00416958323858, (4.0, 7.0): 0.0154084301402, (6.0, 10.0): 0.00219455465219, (4.0, 8.0): 0.00797036188767, (5.0, 6.0): 0.0302300543321, (2.0, 8.0): 0.00664457634771, (3.0, 11.0): 0.000954382305253, (4.0, 6.0): 0.0301946353686, (8.0, 9.0): 0.00420296627635, (4.0, 12.0): 0.000291613237484, (2.0, 12.0): 0.000298615269407, (7.0, 11.0): 0.000954382305253, (3.0, 7.0): 0.0153958127712, (2.0, 5.0): 0.0594343009825, (1.0, 11.0): 0.000401391065365, (8.0, 5.0): 0.0594343009825, (5.0, 8.0): 0.00797027661486, (7.0, 5.0): 0.0398521286373, (4.0, 9.0): 0.00417290928779, (5.0, 5.0): 0.0399865855096, (2.0, 9.0): 0.00420296627635, (3.0, 10.0): 0.00220054854609, (4.0, 4.0): 0.0398014873637, (8.0, 10.0): 0.00184366857015, (1.0, 5.0): 0.0197495349658, (9.0, 11.0): 0.000401391065365, (4.0, 11.0): 0.0011442726951, (3.0, 6.0): 0.0301511278204, (8.0, 6.0): 0.0250554650601, (3.0, 5.0): 0.0398521286373, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00513942592752, (4.0, 10.0): 0.00219455465219, (2.0, 6.0): 0.0250554650601, (6.0, 6.0): 0.0301946353686, (7.0, 10.0): 0.00220054854609, (5.0, 11.0): 0.00094616355017, (4.0, 5.0): 0.0598396740723, (8.0, 11.0): 0.0011693142711, (6.0, 11.0): 0.0011442726951, (2.0, 7.0): 0.0153834841578, (7.0, 7.0): 0.0153958127712, (3.0, 9.0): 0.00418142328334, (1.0, 9.0): 0.0014225352286, (8.0, 7.0): 0.0153834841578, (6.0, 12.0): 0.000291613237484, (6.0, 4.0): 0.0398014873637, (2.0, 10.0): 0.00184366857015, (6.0, 5.0): 0.0598396740723, (7.0, 9.0): 0.00418142328334, (6.0, 7.0): 0.0154084301402, (6.0, 9.0): 0.00417290928779, (5.0, 10.0): 0.00218968971414, (6.0, 8.0): 0.00797036188767, (8.0, 12.0): 0.000298615269407, (5.0, 7.0): 0.0154167768336, (2.0, 11.0): 0.0011693142711, (9.0, 9.0): 0.0014225352286, (2.0, 4.0): 0.0394990699316, (3.0, 8.0): 0.00797196740511, (8.0, 8.0): 0.00664457634771, (1.0, 7.0): 0.00513942592752, (9.0, 5.0): 0.0197495349658, (7.0, 8.0): 0.00797196740511, (7.0, 6.0): 0.0301511278204, (8.0, 4.0): 0.0394990699316, }, ]
60 Stop [{(5.0, 9.0): 0.00414417630955, (4.0, 7.0): 0.0153927298148, (6.0, 10.0): 0.0021743745984, (4.0, 8.0): 0.00794447577058, (5.0, 6.0): 0.0302387928335, (2.0, 8.0): 0.00662247928882, (3.0, 11.0): 0.000943232379766, (4.0, 6.0): 0.030205391979, (8.0, 9.0): 0.00417504857185, (4.0, 12.0): 0.000287916528345, (2.0, 12.0): 0.000294424134985, (7.0, 11.0): 0.000943232379766, (3.0, 7.0): 0.01538046495, (2.0, 5.0): 0.0595152374625, (1.0, 11.0): 0.000395581244532, (8.0, 5.0): 0.0595152374625, (5.0, 8.0): 0.00794449061683, (7.0, 5.0): 0.0398924039419, (4.0, 9.0): 0.00414723116696, (5.0, 5.0): 0.0400198891788, (2.0, 9.0): 0.00417504857185, (3.0, 10.0): 0.0021799077164, (4.0, 4.0): 0.039847301706, (8.0, 10.0): 0.00182575760813, (1.0, 5.0): 0.0197804843133, (9.0, 11.0): 0.000395581244532, (4.0, 11.0): 0.00113098922062, (3.0, 6.0): 0.0301636899599, (8.0, 6.0): 0.0250698258651, (3.0, 5.0): 0.0398924039419, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00513362699007, (4.0, 10.0): 0.0021743745984, (2.0, 6.0): 0.0250698258651, (6.0, 6.0): 0.030205391979, (7.0, 10.0): 0.0021799077164, (5.0, 11.0): 0.000935605227426, (4.0, 5.0): 0.0598985796868, (8.0, 11.0): 0.00115426826588, (6.0, 11.0): 0.00113098922062, (2.0, 7.0): 0.0153685193364, (7.0, 7.0): 0.01538046495, (3.0, 9.0): 0.00415506055746, (1.0, 9.0): 0.00141176199369, (8.0, 7.0): 0.0153685193364, (6.0, 12.0): 0.000287916528345, (6.0, 4.0): 0.039847301706, (2.0, 10.0): 0.00182575760813, (6.0, 5.0): 0.0598985796868, (7.0, 9.0): 0.00415506055746, (6.0, 7.0): 0.0153927298148, (6.0, 9.0): 0.00414723116696, (5.0, 10.0): 0.00216986246292, (6.0, 8.0): 0.00794447577058, (8.0, 12.0): 0.000294424134985, (5.0, 7.0): 0.015400707446, (2.0, 11.0): 0.00115426826588, (9.0, 9.0): 0.00141176199369, (2.0, 4.0): 0.0395609686266, (3.0, 8.0): 0.00794574670799, (8.0, 8.0): 0.00662247928882, (1.0, 7.0): 0.00513362699007, (9.0, 5.0): 0.0197804843133, (7.0, 8.0): 0.00794574670799, (7.0, 6.0): 0.0301636899599, (8.0, 4.0): 0.0395609686266, }, ]
61 Stop [{(5.0, 9.0): 0.00412047569769, (4.0, 7.0): 0.0153780409551, (6.0, 10.0): 0.00215555906432, (4.0, 8.0): 0.00792031754069, (5.0, 6.0): 0.0302468042419, (2.0, 8.0): 0.00660188972244, (3.0, 11.0): 0.000932840676438, (4.0, 6.0): 0.0302153190148, (8.0, 9.0): 0.00414903141941, (4.0, 12.0): 0.000284470379552, (2.0, 12.0): 0.000290519422642, (7.0, 11.0): 0.000932840676438, (3.0, 7.0): 0.0153661495795, (2.0, 5.0): 0.0595909640452, (1.0, 11.0): 0.00039016866658, (8.0, 5.0): 0.0595909640452, (5.0, 8.0): 0.00792041703718, (7.0, 5.0): 0.0399299671637, (4.0, 9.0): 0.00412328216689, (5.0, 5.0): 0.0400507631348, (2.0, 9.0): 0.00414903141941, (3.0, 10.0): 0.00216066828558, (4.0, 4.0): 0.0398898440819, (8.0, 10.0): 0.00180906699163, (1.0, 5.0): 0.0198094484004, (9.0, 11.0): 0.00039016866658, (4.0, 11.0): 0.00111860584351, (3.0, 6.0): 0.030175401465, (8.0, 6.0): 0.0250832928555, (3.0, 5.0): 0.0399299671637, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00512823338443, (4.0, 10.0): 0.00215555906432, (2.0, 6.0): 0.0250832928555, (6.0, 6.0): 0.0302153190148, (7.0, 10.0): 0.00216066828558, (5.0, 11.0): 0.000925761196179, (4.0, 5.0): 0.0599532847406, (8.0, 11.0): 0.00114024942082, (6.0, 11.0): 0.00111860584351, (2.0, 7.0): 0.015354601098, (7.0, 7.0): 0.0153661495795, (3.0, 9.0): 0.00413048373951, (1.0, 9.0): 0.00140172242549, (8.0, 7.0): 0.015354601098, (6.0, 12.0): 0.000284470379552, (6.0, 4.0): 0.0398898440819, (2.0, 10.0): 0.00180906699163, (6.0, 5.0): 0.0599532847406, (7.0, 9.0): 0.00413048373951, (6.0, 7.0): 0.0153780409551, (6.0, 9.0): 0.00412328216689, (5.0, 10.0): 0.00215137341918, (6.0, 8.0): 0.00792031754069, (8.0, 12.0): 0.000290519422642, (5.0, 7.0): 0.0153856568571, (2.0, 11.0): 0.00114024942082, (9.0, 9.0): 0.00140172242549, (2.0, 4.0): 0.0396188968008, (3.0, 8.0): 0.00792129728167, (8.0, 8.0): 0.00660188972244, (1.0, 7.0): 0.00512823338443, (9.0, 5.0): 0.0198094484004, (7.0, 8.0): 0.00792129728167, (7.0, 6.0): 0.030175401465, (8.0, 4.0): 0.0396188968008, }, ]
62 Stop [{(5.0, 9.0): 0.00409836731784, (4.0, 7.0): 0.015364300248, (6.0, 10.0): 0.0021380157705, (4.0, 8.0): 0.00789777285808, (5.0, 6.0): 0.0302541501147, (2.0, 8.0): 0.00658270481423, (3.0, 11.0): 0.000923155393604, (4.0, 6.0): 0.0302244818954, (8.0, 9.0): 0.00412478514704, (4.0, 12.0): 0.000281257767102, (2.0, 12.0): 0.000286881377683, (7.0, 11.0): 0.000923155393604, (3.0, 7.0): 0.0153527979435, (2.0, 5.0): 0.0596618088746, (1.0, 11.0): 0.000385125903426, (8.0, 5.0): 0.0596618088746, (5.0, 8.0): 0.00789794339518, (7.0, 5.0): 0.0399650004102, (4.0, 9.0): 0.00410094621224, (5.0, 5.0): 0.0400793871112, (2.0, 9.0): 0.00412478514704, (3.0, 10.0): 0.00214273485047, (4.0, 4.0): 0.0399293502878, (8.0, 10.0): 0.0017935131561, (1.0, 5.0): 0.0198365515411, (9.0, 11.0): 0.000385125903426, (4.0, 11.0): 0.00110706144553, (3.0, 6.0): 0.0301863203018, (8.0, 6.0): 0.0250959198555, (3.0, 5.0): 0.0399650004102, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00512321687521, (4.0, 10.0): 0.0021380157705, (2.0, 6.0): 0.0250959198555, (6.0, 6.0): 0.0302244818954, (7.0, 10.0): 0.00214273485047, (5.0, 11.0): 0.000916583090269, (4.0, 5.0): 0.0600040917439, (8.0, 11.0): 0.00112718705213, (6.0, 11.0): 0.00110706144553, (2.0, 7.0): 0.0153416562652, (7.0, 7.0): 0.0153527979435, (3.0, 9.0): 0.00410757186311, (1.0, 9.0): 0.00139236644931, (8.0, 7.0): 0.0153416562652, (6.0, 12.0): 0.000281257767102, (6.0, 4.0): 0.0399293502878, (2.0, 10.0): 0.0017935131561, (6.0, 5.0): 0.0600040917439, (7.0, 9.0): 0.00410757186311, (6.0, 7.0): 0.015364300248, (6.0, 9.0): 0.00410094621224, (5.0, 10.0): 0.00213413235272, (6.0, 8.0): 0.00789777285808, (8.0, 12.0): 0.000286881377683, (5.0, 7.0): 0.0153715628473, (2.0, 11.0): 0.00112718705213, (9.0, 9.0): 0.00139236644931, (2.0, 4.0): 0.0396731030822, (3.0, 8.0): 0.00789849992464, (8.0, 8.0): 0.00658270481423, (1.0, 7.0): 0.00512321687521, (9.0, 5.0): 0.0198365515411, (7.0, 8.0): 0.00789849992464, (7.0, 6.0): 0.0301863203018, (8.0, 4.0): 0.0396731030822, }, ]
63 Stop [{(5.0, 9.0): 0.00407774464049, (4.0, 7.0): 0.0153514481084, (6.0, 10.0): 0.0021216586795, (4.0, 8.0): 0.00787673480839, (5.0, 6.0): 0.0302608867112, (2.0, 8.0): 0.00656482871017, (3.0, 11.0): 0.00091412830341, (4.0, 6.0): 0.0302329407586, (8.0, 9.0): 0.00410218895163, (4.0, 12.0): 0.000278262829956, (2.0, 12.0): 0.000283491634583, (7.0, 11.0): 0.00091412830341, (3.0, 7.0): 0.015340345768, (2.0, 5.0): 0.0597280801688, (1.0, 11.0): 0.000380427460402, (8.0, 5.0): 0.0597280801688, (5.0, 8.0): 0.00787696443238, (7.0, 5.0): 0.0399976736396, (4.0, 9.0): 0.00408011496538, (5.0, 5.0): 0.0401059273973, (2.0, 9.0): 0.00410218895163, (3.0, 10.0): 0.00212601853601, (4.0, 4.0): 0.0399660390586, (8.0, 10.0): 0.00177901831485, (1.0, 5.0): 0.019861910583, (9.0, 11.0): 0.000380427460402, (4.0, 11.0): 0.00109629907751, (3.0, 6.0): 0.030196500421, (8.0, 6.0): 0.0251077575889, (3.0, 5.0): 0.0399976736396, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00511855114847, (4.0, 10.0): 0.0021216586795, (2.0, 6.0): 0.0251077575889, (6.0, 6.0): 0.0302329407586, (7.0, 10.0): 0.00212601853601, (5.0, 11.0): 0.000908025825351, (4.0, 5.0): 0.0600512812801, (8.0, 11.0): 0.00111501542213, (6.0, 11.0): 0.00109629907751, (2.0, 7.0): 0.0153296167025, (7.0, 7.0): 0.015340345768, (3.0, 9.0): 0.00408621214133, (1.0, 9.0): 0.00138364741583, (8.0, 7.0): 0.0153296167025, (6.0, 12.0): 0.000278262829956, (6.0, 4.0): 0.0399660390586, (2.0, 10.0): 0.00177901831485, (6.0, 5.0): 0.0600512812801, (7.0, 9.0): 0.00408621214133, (6.0, 7.0): 0.0153514481084, (6.0, 9.0): 0.00408011496538, (5.0, 10.0): 0.0021180551047, (6.0, 8.0): 0.00787673480839, (8.0, 12.0): 0.000283491634583, (5.0, 7.0): 0.015358366708, (2.0, 11.0): 0.00111501542213, (9.0, 9.0): 0.00138364741583, (2.0, 4.0): 0.0397238211659, (3.0, 8.0): 0.00787724337158, (8.0, 8.0): 0.00656482871017, (1.0, 7.0): 0.00511855114847, (9.0, 5.0): 0.019861910583, (7.0, 8.0): 0.00787724337158, (7.0, 6.0): 0.030196500421, (8.0, 4.0): 0.0397238211659, }, ]
64 Stop [{(5.0, 9.0): 0.00405850820217, (4.0, 7.0): 0.0153394284933, (6.0, 10.0): 0.00210640757343, (4.0, 8.0): 0.00785710344192, (5.0, 6.0): 0.0302670654568, (2.0, 8.0): 0.00654817207159, (3.0, 11.0): 0.000905714499957, (4.0, 6.0): 0.0302407508979, (8.0, 9.0): 0.00408113029138, (4.0, 12.0): 0.000275470789571, (2.0, 12.0): 0.000280333115216, (7.0, 11.0): 0.000905714499957, (3.0, 7.0): 0.0153287329572, (2.0, 5.0): 0.059790067348, (1.0, 11.0): 0.00037604963389, (8.0, 5.0): 0.059790067348, (5.0, 8.0): 0.00785738167303, (7.0, 5.0): 0.0400281454584, (4.0, 9.0): 0.0040606873191, (5.0, 5.0): 0.0401305378464, (2.0, 9.0): 0.00408113029138, (3.0, 10.0): 0.00211043654381, (4.0, 4.0): 0.0400001132893, (8.0, 10.0): 0.00176551005162, (1.0, 5.0): 0.0198856353196, (9.0, 11.0): 0.00037604963389, (4.0, 11.0): 0.00108626567189, (3.0, 6.0): 0.0302059920469, (8.0, 6.0): 0.0251188538503, (3.0, 5.0): 0.0400281454584, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00511421169132, (4.0, 10.0): 0.00210640757343, (2.0, 6.0): 0.0251188538503, (6.0, 6.0): 0.0302407508979, (7.0, 10.0): 0.00211043654381, (5.0, 11.0): 0.000900047375025, (4.0, 5.0): 0.0600951135881, (8.0, 11.0): 0.0011036733806, (6.0, 11.0): 0.00108626567189, (2.0, 7.0): 0.0153184189878, (7.0, 7.0): 0.0153287329572, (3.0, 9.0): 0.00406629941699, (1.0, 9.0): 0.00137552186652, (8.0, 7.0): 0.0153184189878, (6.0, 12.0): 0.000275470789571, (6.0, 4.0): 0.0400001132893, (2.0, 10.0): 0.00176551005162, (6.0, 5.0): 0.0600951135881, (7.0, 9.0): 0.00406629941699, (6.0, 7.0): 0.0153394284933, (6.0, 9.0): 0.0040606873191, (5.0, 10.0): 0.00210306318084, (6.0, 8.0): 0.00785710344192, (8.0, 12.0): 0.000280333115216, (5.0, 7.0): 0.0153460130835, (2.0, 11.0): 0.0011036733806, (9.0, 9.0): 0.00137552186652, (2.0, 4.0): 0.0397712706392, (3.0, 8.0): 0.00785742378047, (8.0, 8.0): 0.00654817207159, (1.0, 7.0): 0.00511421169132, (9.0, 5.0): 0.0198856353196, (7.0, 8.0): 0.00785742378047, (7.0, 6.0): 0.0302059920469, (8.0, 4.0): 0.0397712706392, }, ]
65 Stop [{(5.0, 9.0): 0.00404056514585, (4.0, 7.0): 0.0153281887193, (6.0, 10.0): 0.00209218766016, (4.0, 8.0): 0.00783878533782, (5.0, 6.0): 0.0302727333649, (2.0, 8.0): 0.00653265163949, (3.0, 11.0): 0.00089787216604, (4.0, 6.0): 0.0302479631627, (8.0, 9.0): 0.00406150431962, (4.0, 12.0): 0.000272867875172, (2.0, 12.0): 0.000277389935172, (7.0, 11.0): 0.00089787216604, (3.0, 7.0): 0.015317903341, (2.0, 5.0): 0.0598480421088, (1.0, 11.0): 0.000371970380378, (8.0, 5.0): 0.0598480421088, (5.0, 8.0): 0.00783910300745, (7.0, 5.0): 0.0400565638696, (4.0, 9.0): 0.00404256892117, (5.0, 5.0): 0.0401533608099, (2.0, 9.0): 0.00406150431962, (3.0, 10.0): 0.00209591173268, (4.0, 4.0): 0.040031761174, (8.0, 10.0): 0.00175292094305, (1.0, 5.0): 0.0199078288845, (9.0, 11.0): 0.000371970380378, (4.0, 11.0): 0.0010769117756, (3.0, 6.0): 0.0302148419445, (8.0, 6.0): 0.0251292536652, (3.0, 5.0): 0.0400565638696, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00511017567697, (4.0, 10.0): 0.00209218766016, (2.0, 6.0): 0.0251292536652, (6.0, 6.0): 0.0302479631627, (7.0, 10.0): 0.00209591173268, (5.0, 11.0): 0.000892608562442, (4.0, 5.0): 0.0601358300348, (8.0, 11.0): 0.00109310403417, (6.0, 11.0): 0.0010769117756, (2.0, 7.0): 0.0153080041018, (7.0, 7.0): 0.015317903341, (3.0, 9.0): 0.00404773564926, (1.0, 9.0): 0.00136794931516, (8.0, 7.0): 0.0153080041018, (6.0, 12.0): 0.000272867875172, (6.0, 4.0): 0.040031761174, (2.0, 10.0): 0.00175292094305, (6.0, 5.0): 0.0601358300348, (7.0, 9.0): 0.00404773564926, (6.0, 7.0): 0.0153281887193, (6.0, 9.0): 0.00404256892117, (5.0, 10.0): 0.00208908337166, (6.0, 8.0): 0.00783878533782, (8.0, 12.0): 0.000277389935172, (5.0, 7.0): 0.0153344498121, (2.0, 11.0): 0.00109310403417, (9.0, 9.0): 0.00136794931516, (2.0, 4.0): 0.039815657769, (3.0, 8.0): 0.00783894424991, (8.0, 8.0): 0.00653265163949, (1.0, 7.0): 0.00511017567697, (9.0, 5.0): 0.0199078288845, (7.0, 8.0): 0.00783894424991, (7.0, 6.0): 0.0302148419445, (8.0, 4.0): 0.039815657769, }, ]
66 Stop [{(5.0, 9.0): 0.00402382878983, (4.0, 7.0): 0.0153176792851, (6.0, 10.0): 0.00207892920614, (4.0, 8.0): 0.0078216931928, (5.0, 6.0): 0.0302779334216, (2.0, 8.0): 0.0065181898264, (3.0, 11.0): 0.000890562356949, (4.0, 6.0): 0.0302546243243, (8.0, 9.0): 0.00404321335751, (4.0, 12.0): 0.000270441254324, (2.0, 12.0): 0.000274647317419, (7.0, 11.0): 0.000890562356949, (3.0, 7.0): 0.0153078044344, (2.0, 5.0): 0.059902259445, (1.0, 11.0): 0.000368169195884, (8.0, 5.0): 0.059902259445, (5.0, 8.0): 0.00782204229782, (7.0, 5.0): 0.0400830669728, (4.0, 9.0): 0.00402567172907, (5.0, 5.0): 0.0401745280024, (2.0, 9.0): 0.00404321335751, (3.0, 10.0): 0.00208237222871, (4.0, 4.0): 0.0400611572653, (8.0, 10.0): 0.00174118820872, (1.0, 5.0): 0.019928588127, (9.0, 11.0): 0.000368169195884, (4.0, 11.0): 0.00106819130177, (3.0, 6.0): 0.0302230936653, (8.0, 6.0): 0.0251389994425, (3.0, 5.0): 0.0400830669728, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00510642185546, (4.0, 10.0): 0.00207892920614, (2.0, 6.0): 0.0251389994425, (6.0, 6.0): 0.0302546243243, (7.0, 10.0): 0.00208237222871, (5.0, 11.0): 0.000885672866297, (4.0, 5.0): 0.0601736544836, (8.0, 11.0): 0.00108325444115, (6.0, 11.0): 0.00106819130177, (2.0, 7.0): 0.0152983171345, (7.0, 7.0): 0.0153078044344, (3.0, 9.0): 0.00403042943422, (1.0, 9.0): 0.00136089204418, (8.0, 7.0): 0.0152983171345, (6.0, 12.0): 0.000270441254324, (6.0, 4.0): 0.0400611572653, (2.0, 10.0): 0.00174118820872, (6.0, 5.0): 0.0601736544836, (7.0, 9.0): 0.00403042943422, (6.0, 7.0): 0.0153176792851, (6.0, 9.0): 0.00402567172907, (5.0, 10.0): 0.00207604739795, (6.0, 8.0): 0.0078216931928, (8.0, 12.0): 0.000274647317419, (5.0, 7.0): 0.0153236277717, (2.0, 11.0): 0.00108325444115, (9.0, 9.0): 0.00136089204418, (2.0, 4.0): 0.0398571762541, (3.0, 8.0): 0.00782171436578, (8.0, 8.0): 0.0065181898264, (1.0, 7.0): 0.00510642185546, (9.0, 5.0): 0.019928588127, (7.0, 8.0): 0.00782171436578, (7.0, 6.0): 0.0302230936653, (8.0, 4.0): 0.0398571762541, }, ]
67 Stop [{(5.0, 9.0): 0.00400821822361, (4.0, 7.0): 0.0153078537002, (6.0, 10.0): 0.00206656719424, (4.0, 8.0): 0.00780574543328, (5.0, 6.0): 0.0302827049362, (2.0, 8.0): 0.00650471433449, (3.0, 11.0): 0.000883748799995, (4.0, 6.0): 0.0302607774108, (8.0, 9.0): 0.00402616640281, (4.0, 12.0): 0.000268178968403, (2.0, 12.0): 0.000272091512665, (7.0, 11.0): 0.000883748799995, (3.0, 7.0): 0.0152983872085, (2.0, 5.0): 0.0599529586183, (1.0, 11.0): 0.0003646270048, (8.0, 5.0): 0.0599529586183, (5.0, 8.0): 0.0078061190058, (7.0, 5.0): 0.0401077836197, (4.0, 9.0): 0.00400991359303, (5.0, 5.0): 0.0401941613023, (2.0, 9.0): 0.00402616640281, (3.0, 10.0): 0.0020697510627, (4.0, 4.0): 0.0400884634605, (8.0, 10.0): 0.0017302533865, (1.0, 5.0): 0.019948003971, (9.0, 11.0): 0.0003646270048, (4.0, 11.0): 0.00106006129885, (3.0, 6.0): 0.0302307877748, (8.0, 6.0): 0.0251481311184, (3.0, 5.0): 0.0401077836197, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00510293045014, (4.0, 10.0): 0.00206656719424, (2.0, 6.0): 0.0251481311184, (6.0, 6.0): 0.0302607774108, (7.0, 10.0): 0.0020697510627, (5.0, 11.0): 0.000879206240174, (4.0, 5.0): 0.0602087945651, (8.0, 11.0): 0.00107407532955, (6.0, 11.0): 0.00106006129885, (2.0, 7.0): 0.0152893070083, (7.0, 7.0): 0.0152983872085, (3.0, 9.0): 0.00401429555733, (1.0, 9.0): 0.00135431491501, (8.0, 7.0): 0.0152893070083, (6.0, 12.0): 0.000268178968403, (6.0, 4.0): 0.0400884634605, (2.0, 10.0): 0.0017302533865, (6.0, 5.0): 0.0602087945651, (7.0, 9.0): 0.00401429555733, (6.0, 7.0): 0.0153078537002, (6.0, 9.0): 0.00400991359303, (5.0, 10.0): 0.00206389157986, (6.0, 8.0): 0.00780574543328, (8.0, 12.0): 0.000272091512665, (5.0, 7.0): 0.0153135007265, (2.0, 11.0): 0.00107407532955, (9.0, 9.0): 0.00135431491501, (2.0, 4.0): 0.039896007942, (3.0, 8.0): 0.00780564977552, (8.0, 8.0): 0.00650471433449, (1.0, 7.0): 0.00510293045014, (9.0, 5.0): 0.019948003971, (7.0, 8.0): 0.00780564977552, (7.0, 6.0): 0.0302307877748, (8.0, 4.0): 0.039896007942, }, ]
68 Stop [{(5.0, 9.0): 0.0039936579292, (4.0, 7.0): 0.0152986683188, (6.0, 10.0): 0.00205504100459, (4.0, 8.0): 0.00779086585014, (5.0, 6.0): 0.0302870838607, (2.0, 8.0): 0.00649215779847, (3.0, 11.0): 0.000877397708516, (4.0, 6.0): 0.0302664620146, (8.0, 9.0): 0.00401027867236, (4.0, 12.0): 0.000266069872609, (2.0, 12.0): 0.000269709725813, (7.0, 11.0): 0.000877397708516, (3.0, 7.0): 0.0152896058738, (2.0, 5.0): 0.0600003640785, (1.0, 11.0): 0.000361326057325, (8.0, 5.0): 0.0600003640785, (5.0, 8.0): 0.00779125784102, (7.0, 5.0): 0.0401308340271, (4.0, 9.0): 0.00399521786595, (5.0, 5.0): 0.0402123734927, (2.0, 9.0): 0.00401027867236, (3.0, 10.0): 0.00205798583301, (4.0, 4.0): 0.0401138299186, (8.0, 10.0): 0.0017200620314, (1.0, 5.0): 0.0199661617552, (9.0, 11.0): 0.000361326057325, (4.0, 11.0): 0.00105248173582, (3.0, 6.0): 0.0302379620624, (8.0, 6.0): 0.0251566862919, (3.0, 5.0): 0.0401308340271, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00509968305978, (4.0, 10.0): 0.00205504100459, (2.0, 6.0): 0.0251566862919, (6.0, 6.0): 0.0302664620146, (7.0, 10.0): 0.00205798583301, (5.0, 11.0): 0.000873176944295, (4.0, 5.0): 0.0602414428586, (8.0, 11.0): 0.0010655208364, (6.0, 11.0): 0.00105248173582, (2.0, 7.0): 0.0152809262187, (7.0, 7.0): 0.0152896058738, (3.0, 9.0): 0.00399925457568, (1.0, 9.0): 0.00134818519131, (8.0, 7.0): 0.0152809262187, (6.0, 12.0): 0.000266069872609, (6.0, 4.0): 0.0401138299186, (2.0, 10.0): 0.0017200620314, (6.0, 5.0): 0.0602414428586, (7.0, 9.0): 0.00399925457568, (6.0, 7.0): 0.0152986683188, (6.0, 9.0): 0.00399521786595, (5.0, 10.0): 0.00205255652806, (6.0, 8.0): 0.00779086585014, (8.0, 12.0): 0.000269709725813, (5.0, 7.0): 0.0153040251791, (2.0, 11.0): 0.0010655208364, (9.0, 9.0): 0.00134818519131, (2.0, 4.0): 0.0399323235104, (3.0, 8.0): 0.00779067178889, (8.0, 8.0): 0.00649215779847, (1.0, 7.0): 0.00509968305978, (9.0, 5.0): 0.0199661617552, (7.0, 8.0): 0.00779067178889, (7.0, 6.0): 0.0302379620624, (8.0, 4.0): 0.0399323235104, }, ]
69 Stop [{(5.0, 9.0): 0.00398007742638, (4.0, 7.0): 0.0152900821811, (6.0, 10.0): 0.00204429411721, (4.0, 8.0): 0.00777698325512, (5.0, 6.0): 0.0302911030812, (2.0, 8.0): 0.00648045745174, (3.0, 11.0): 0.000871477609241, (4.0, 6.0): 0.0302717145723, (8.0, 9.0): 0.00399547117591, (4.0, 12.0): 0.000264103580173, (2.0, 12.0): 0.000267490048004, (7.0, 11.0): 0.000871477609241, (3.0, 7.0): 0.0152814176752, (2.0, 5.0): 0.0600446863361, (1.0, 11.0): 0.000358249834729, (8.0, 5.0): 0.0600446863361, (5.0, 8.0): 0.00777738842981, (7.0, 5.0): 0.0401523303504, (4.0, 9.0): 0.00398151303836, (5.0, 5.0): 0.0402292689463, (2.0, 9.0): 0.00399547117591, (3.0, 10.0): 0.0020470183919, (4.0, 4.0): 0.0401373959122, (8.0, 10.0): 0.00171056343597, (1.0, 5.0): 0.0199831415574, (9.0, 11.0): 0.000358249834729, (4.0, 11.0): 0.00104541530237, (3.0, 6.0): 0.0302446517359, (8.0, 6.0): 0.0251647003548, (3.0, 5.0): 0.0401523303504, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00509666256634, (4.0, 10.0): 0.00204429411721, (2.0, 6.0): 0.0251647003548, (6.0, 6.0): 0.0302717145723, (7.0, 10.0): 0.0020470183919, (5.0, 11.0): 0.000867555388808, (4.0, 5.0): 0.0602717779872, (8.0, 11.0): 0.00105754826659, (6.0, 11.0): 0.00104541530237, (2.0, 7.0): 0.0152731305897, (7.0, 7.0): 0.0152814176752, (3.0, 9.0): 0.00398523242815, (1.0, 9.0): 0.00134247237438, (8.0, 7.0): 0.0152731305897, (6.0, 12.0): 0.000264103580173, (6.0, 4.0): 0.0401373959122, (2.0, 10.0): 0.00171056343597, (6.0, 5.0): 0.0602717779872, (7.0, 9.0): 0.00398523242815, (6.0, 7.0): 0.0152900821811, (6.0, 9.0): 0.00398151303836, (5.0, 10.0): 0.00204198685546, (6.0, 8.0): 0.00777698325512, (8.0, 12.0): 0.000267490048004, (5.0, 7.0): 0.0152951602266, (2.0, 11.0): 0.00105754826659, (9.0, 9.0): 0.00134247237438, (2.0, 4.0): 0.0399662831147, (3.0, 8.0): 0.00777670700373, (8.0, 8.0): 0.00648045745174, (1.0, 7.0): 0.00509666256634, (9.0, 5.0): 0.0199831415574, (7.0, 8.0): 0.00777670700373, (7.0, 6.0): 0.0302446517359, (8.0, 4.0): 0.0399662831147, }, ]
70 Stop [{(5.0, 9.0): 0.00396741094064, (4.0, 7.0): 0.0152820568609, (6.0, 10.0): 0.00203427383461, (4.0, 8.0): 0.00776403115774, (5.0, 6.0): 0.0302947926831, (2.0, 8.0): 0.00646955481456, (3.0, 11.0): 0.000865959181991, (4.0, 6.0): 0.0302765686231, (8.0, 9.0): 0.00398167031927, (4.0, 12.0): 0.000262270410452, (2.0, 12.0): 0.000265421393766, (7.0, 11.0): 0.000865959181991, (3.0, 7.0): 0.0152737826982, (2.0, 5.0): 0.0600861227883, (1.0, 11.0): 0.000355382961796, (8.0, 5.0): 0.0600861227883, (5.0, 8.0): 0.00776444500323, (7.0, 5.0): 0.0401723772201, (4.0, 9.0): 0.00396873239707, (5.0, 5.0): 0.0402449442594, (2.0, 9.0): 0.00398167031927, (3.0, 10.0): 0.00203679455377, (4.0, 4.0): 0.0401592906185, (8.0, 10.0): 0.00170171037069, (1.0, 5.0): 0.0199990185014, (9.0, 11.0): 0.000355382961796, (4.0, 11.0): 0.00103882722299, (3.0, 6.0): 0.0302508896017, (8.0, 6.0): 0.0251722066129, (3.0, 5.0): 0.0401723772201, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00509385304813, (4.0, 10.0): 0.00203427383461, (2.0, 6.0): 0.0251722066129, (6.0, 6.0): 0.0302765686231, (7.0, 10.0): 0.00203679455377, (5.0, 11.0): 0.000862313987795, (4.0, 5.0): 0.0602999656356, (8.0, 11.0): 0.00105011786951, (6.0, 11.0): 0.00103882722299, (2.0, 7.0): 0.0152658790456, (7.0, 7.0): 0.0152737826982, (3.0, 9.0): 0.00397216007166, (1.0, 9.0): 0.00133714804984, (8.0, 7.0): 0.0152658790456, (6.0, 12.0): 0.000262270410452, (6.0, 4.0): 0.0401592906185, (2.0, 10.0): 0.00170171037069, (6.0, 5.0): 0.0602999656356, (7.0, 9.0): 0.00397216007166, (6.0, 7.0): 0.0152820568609, (6.0, 9.0): 0.00396873239707, (5.0, 10.0): 0.00203213090823, (6.0, 8.0): 0.00776403115774, (8.0, 12.0): 0.000265421393766, (5.0, 7.0): 0.0152868674216, (2.0, 11.0): 0.00105011786951, (9.0, 9.0): 0.00133714804984, (2.0, 4.0): 0.0399980370027, (3.0, 8.0): 0.00776368695541, (8.0, 8.0): 0.00646955481456, (1.0, 7.0): 0.00509385304813, (9.0, 5.0): 0.0199990185014, (7.0, 8.0): 0.00776368695541, (7.0, 6.0): 0.0302508896017, (8.0, 4.0): 0.0399980370027, }, ]
71 Stop [{(5.0, 9.0): 0.00395559709241, (4.0, 7.0): 0.0152745563199, (6.0, 10.0): 0.00202493102328, (4.0, 8.0): 0.00775194746191, (5.0, 6.0): 0.0302981801936, (2.0, 8.0): 0.00645939540285, (3.0, 11.0): 0.000860815110775, (4.0, 6.0): 0.0302810550442, (8.0, 9.0): 0.0039688075346, (4.0, 12.0): 0.000260561340649, (2.0, 12.0): 0.00026349344284, (7.0, 11.0): 0.000860815110775, (3.0, 7.0): 0.0152666636862, (2.0, 5.0): 0.0601248585003, (1.0, 11.0): 0.000352711125816, (8.0, 5.0): 0.0601248585003, (5.0, 8.0): 0.0077523661036, (7.0, 5.0): 0.0401910722429, (4.0, 9.0): 0.00395681370606, (5.0, 5.0): 0.0402594888377, (2.0, 9.0): 0.0039688075346, (3.0, 10.0): 0.00202726382361, (4.0, 4.0): 0.0401796338544, (8.0, 10.0): 0.00169345884281, (1.0, 5.0): 0.0200138630487, (9.0, 11.0): 0.000352711125816, (4.0, 11.0): 0.00103268508386, (3.0, 6.0): 0.0302567062312, (8.0, 6.0): 0.0251792364028, (3.0, 5.0): 0.0401910722429, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00509123969834, (4.0, 10.0): 0.00202493102328, (2.0, 6.0): 0.0251792364028, (6.0, 6.0): 0.0302810550442, (7.0, 10.0): 0.00202726382361, (5.0, 11.0): 0.00085742702326, (4.0, 5.0): 0.0603261594928, (8.0, 11.0): 0.0010431926322, (6.0, 11.0): 0.00103268508386, (2.0, 7.0): 0.0152591333964, (7.0, 7.0): 0.0152666636862, (3.0, 9.0): 0.00395997314182, (1.0, 9.0): 0.0013321857448, (8.0, 7.0): 0.0152591333964, (6.0, 12.0): 0.000260561340649, (6.0, 4.0): 0.0401796338544, (2.0, 10.0): 0.00169345884281, (6.0, 5.0): 0.0603261594928, (7.0, 9.0): 0.00395997314182, (6.0, 7.0): 0.0152745563199, (6.0, 9.0): 0.00395681370606, (5.0, 10.0): 0.0020229405148, (6.0, 8.0): 0.00775194746191, (8.0, 12.0): 0.00026349344284, (5.0, 7.0): 0.0152791106388, (2.0, 11.0): 0.0010431926322, (9.0, 9.0): 0.0013321857448, (2.0, 4.0): 0.0400277260975, (3.0, 8.0): 0.0077515477887, (8.0, 8.0): 0.00645939540285, (1.0, 7.0): 0.00509123969834, (9.0, 5.0): 0.0200138630487, (7.0, 8.0): 0.0077515477887, (7.0, 6.0): 0.0302567062312, (8.0, 4.0): 0.0400277260975, }, ]
72 Stop [{(5.0, 9.0): 0.00394457860629, (4.0, 7.0): 0.0152675467688, (6.0, 10.0): 0.00201621987258, (4.0, 8.0): 0.00774067418103, (5.0, 6.0): 0.0303012908027, (2.0, 8.0): 0.00644992845629, (3.0, 11.0): 0.000856019945432, (4.0, 6.0): 0.0302852022669, (8.0, 9.0): 0.00395681893617, (4.0, 12.0): 0.000258967960859, (2.0, 12.0): 0.000261696586313, (7.0, 11.0): 0.000856019945432, (3.0, 7.0): 0.0152600258685, (2.0, 5.0): 0.060161066945, (1.0, 11.0): 0.000350221001607, (8.0, 5.0): 0.060161066945, (5.0, 8.0): 0.00774109430851, (7.0, 5.0): 0.0402085064699, (4.0, 9.0): 0.00394569890812, (5.0, 5.0): 0.0402729854382, (2.0, 9.0): 0.00395681893617, (3.0, 10.0): 0.00201837914432, (4.0, 4.0): 0.0401985367581, (8.0, 10.0): 0.00168576787233, (1.0, 5.0): 0.0200277412744, (9.0, 11.0): 0.000350221001607, (4.0, 11.0): 0.00102695867176, (3.0, 6.0): 0.0302621301159, (8.0, 6.0): 0.0251858192013, (3.0, 5.0): 0.0402085064699, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00508880874858, (4.0, 10.0): 0.00201621987258, (2.0, 6.0): 0.0251858192013, (6.0, 6.0): 0.0302852022669, (7.0, 10.0): 0.00201837914432, (5.0, 11.0): 0.000852870518405, (4.0, 5.0): 0.0603505021276, (8.0, 11.0): 0.00103673808755, (6.0, 11.0): 0.00102695867176, (2.0, 7.0): 0.015252858138, (7.0, 7.0): 0.0152600258685, (3.0, 9.0): 0.0039486116364, (1.0, 9.0): 0.00132756079483, (8.0, 7.0): 0.015252858138, (6.0, 12.0): 0.000258967960859, (6.0, 4.0): 0.0401985367581, (2.0, 10.0): 0.00168576787233, (6.0, 5.0): 0.0603505021276, (7.0, 9.0): 0.0039486116364, (6.0, 7.0): 0.0152675467688, (6.0, 9.0): 0.00394569890812, (5.0, 10.0): 0.0020143707516, (6.0, 8.0): 0.00774067418103, (8.0, 12.0): 0.000261696586313, (5.0, 7.0): 0.0152718559466, (2.0, 11.0): 0.00103673808755, (9.0, 9.0): 0.00132756079483, (2.0, 4.0): 0.0400554825488, (3.0, 8.0): 0.00774022995065, (8.0, 8.0): 0.00644992845629, (1.0, 7.0): 0.00508880874858, (9.0, 5.0): 0.0200277412744, (7.0, 8.0): 0.00774022995065, (7.0, 6.0): 0.0302621301159, (8.0, 4.0): 0.0400554825488, }, ]
73 Stop [{(5.0, 9.0): 0.00393430203904, (4.0, 7.0): 0.0152609965355, (6.0, 10.0): 0.00200809767002, (4.0, 8.0): 0.00773015717088, (5.0, 6.0): 0.0303041475645, (2.0, 8.0): 0.00644110668475, (3.0, 11.0): 0.000851549973026, (4.0, 6.0): 0.0302890364751, (8.0, 9.0): 0.0039456449997, (4.0, 12.0): 0.000257482432247, (2.0, 12.0): 0.000260021876696, (7.0, 11.0): 0.000851549973026, (3.0, 7.0): 0.0152538367988, (2.0, 5.0): 0.0601949107004, (1.0, 11.0): 0.000347900182062, (8.0, 5.0): 0.0601949107004, (5.0, 8.0): 0.00773057597162, (7.0, 5.0): 0.0402247648349, (4.0, 9.0): 0.00393533384617, (5.0, 5.0): 0.0402855106696, (2.0, 9.0): 0.0039456449997, (3.0, 10.0): 0.00201009666152, (4.0, 4.0): 0.0402161024216, (8.0, 10.0): 0.00167859928373, (1.0, 5.0): 0.020040715128, (9.0, 11.0): 0.000347900182062, (4.0, 11.0): 0.00102161982406, (3.0, 6.0): 0.0302671878111, (8.0, 6.0): 0.0251919827297, (3.0, 5.0): 0.0402247648349, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00508654739728, (4.0, 10.0): 0.00200809767002, (2.0, 6.0): 0.0251919827297, (6.0, 6.0): 0.0302890364751, (7.0, 10.0): 0.00201009666152, (5.0, 11.0): 0.000848622119535, (4.0, 5.0): 0.0603731257997, (8.0, 11.0): 0.00103072213649, (6.0, 11.0): 0.00102161982406, (2.0, 7.0): 0.0152470202648, (7.0, 7.0): 0.0152538367988, (3.0, 9.0): 0.00393801962, (1.0, 9.0): 0.00132325022011, (8.0, 7.0): 0.0152470202648, (6.0, 12.0): 0.000257482432247, (6.0, 4.0): 0.0402161024216, (2.0, 10.0): 0.00167859928373, (6.0, 5.0): 0.0603731257997, (7.0, 9.0): 0.00393801962, (6.0, 7.0): 0.0152609965355, (6.0, 9.0): 0.00393533384617, (5.0, 10.0): 0.00200637972453, (6.0, 8.0): 0.00773015717088, (8.0, 12.0): 0.000260021876696, (5.0, 7.0): 0.015265071484, (2.0, 11.0): 0.00103072213649, (9.0, 9.0): 0.00132325022011, (2.0, 4.0): 0.0400814302561, (3.0, 8.0): 0.00772967790342, (8.0, 8.0): 0.00644110668475, (1.0, 7.0): 0.00508654739728, (9.0, 5.0): 0.020040715128, (7.0, 8.0): 0.00772967790342, (7.0, 6.0): 0.0302671878111, (8.0, 4.0): 0.0400814302561, }, ]
74 Stop [{(5.0, 9.0): 0.00392471752534, (4.0, 7.0): 0.0152548759392, (6.0, 10.0): 0.00200052459173, (4.0, 8.0): 0.00772034587896, (5.0, 6.0): 0.0303067715812, (2.0, 8.0): 0.00643288603156, (3.0, 11.0): 0.000847383098284, (4.0, 6.0): 0.0302925817869, (8.0, 9.0): 0.00393523026378, (4.0, 12.0): 0.000256097448093, (2.0, 12.0): 0.000258460981647, (7.0, 11.0): 0.000847383098284, (3.0, 7.0): 0.0152480662028, (2.0, 5.0): 0.0602265421094, (1.0, 11.0): 0.000345737113779, (8.0, 5.0): 0.0602265421094, (5.0, 8.0): 0.00772076097924, (7.0, 5.0): 0.0402399265624, (4.0, 9.0): 0.00392566800269, (5.0, 5.0): 0.0402971354555, (2.0, 9.0): 0.00393523026378, (3.0, 10.0): 0.00200237550455, (4.0, 4.0): 0.0402324264774, (8.0, 10.0): 0.00167191751245, (1.0, 5.0): 0.0200528426808, (9.0, 11.0): 0.000345737113779, (4.0, 11.0): 0.00101664228902, (3.0, 6.0): 0.0302719040686, (8.0, 6.0): 0.0251977530528, (3.0, 5.0): 0.0402399265624, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00508444374278, (4.0, 10.0): 0.00200052459173, (2.0, 6.0): 0.0251977530528, (6.0, 6.0): 0.0302925817869, (7.0, 10.0): 0.00200237550455, (5.0, 11.0): 0.000844660986017, (4.0, 5.0): 0.0603941532119, (8.0, 11.0): 0.00102511488293, (6.0, 11.0): 0.00101664228902, (2.0, 7.0): 0.0152415890957, (7.0, 7.0): 0.0152480662028, (3.0, 9.0): 0.00392814494872, (1.0, 9.0): 0.00131923261001, (8.0, 7.0): 0.0152415890957, (6.0, 12.0): 0.000256097448093, (6.0, 4.0): 0.0402324264774, (2.0, 10.0): 0.00167191751245, (6.0, 5.0): 0.0603941532119, (7.0, 9.0): 0.00392814494872, (6.0, 7.0): 0.0152548759392, (6.0, 9.0): 0.00392566800269, (5.0, 10.0): 0.00199892836508, (6.0, 8.0): 0.00772034587896, (8.0, 12.0): 0.000258460981647, (5.0, 7.0): 0.0152587273438, (2.0, 11.0): 0.00102511488293, (9.0, 9.0): 0.00131923261001, (2.0, 4.0): 0.0401056853615, (3.0, 8.0): 0.00771983985579, (8.0, 8.0): 0.00643288603156, (1.0, 7.0): 0.00508444374278, (9.0, 5.0): 0.0200528426808, (7.0, 8.0): 0.00771983985579, (7.0, 6.0): 0.0302719040686, (8.0, 4.0): 0.0401056853615, }, ]
75 Stop [{(5.0, 9.0): 0.00391577854002, (4.0, 7.0): 0.0152491571718, (6.0, 10.0): 0.00199346350702, (4.0, 8.0): 0.00771119310976, (5.0, 6.0): 0.030309182171, (2.0, 8.0): 0.00642522545283, (3.0, 11.0): 0.000843498732407, (4.0, 6.0): 0.0302958604212, (8.0, 9.0): 0.00392552305171, (4.0, 12.0): 0.000254806197535, (2.0, 12.0): 0.000257006141037, (7.0, 11.0): 0.000843498732407, (3.0, 7.0): 0.0152426858363, (2.0, 5.0): 0.0602561039011, (1.0, 11.0): 0.000343721037378, (8.0, 5.0): 0.0602561039011, (5.0, 8.0): 0.00771160252194, (7.0, 5.0): 0.0402540655504, (4.0, 9.0): 0.00391665425653, (5.0, 5.0): 0.0403079254616, (2.0, 9.0): 0.00392552305171, (3.0, 10.0): 0.00199517758264, (4.0, 4.0): 0.0402475976426, (8.0, 10.0): 0.00166568942485, (1.0, 5.0): 0.0200641783586, (9.0, 11.0): 0.000343721037378, (4.0, 11.0): 0.00101200159571, (3.0, 6.0): 0.0302763019614, (8.0, 6.0): 0.0252031546721, (3.0, 5.0): 0.0402540655504, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00508248672068, (4.0, 10.0): 0.00199346350702, (2.0, 6.0): 0.0252031546721, (6.0, 6.0): 0.0302958604212, (7.0, 10.0): 0.00199517758264, (5.0, 11.0): 0.000840967687726, (4.0, 5.0): 0.0604136982074, (8.0, 11.0): 0.00101988848062, (6.0, 11.0): 0.00101200159571, (2.0, 7.0): 0.015236536111, (7.0, 7.0): 0.0152426858363, (3.0, 9.0): 0.00391893901335, (1.0, 9.0): 0.00131548801563, (8.0, 7.0): 0.015236536111, (6.0, 12.0): 0.000254806197535, (6.0, 4.0): 0.0402475976426, (2.0, 10.0): 0.00166568942485, (6.0, 5.0): 0.0604136982074, (7.0, 9.0): 0.00391893901335, (6.0, 7.0): 0.0152491571718, (6.0, 9.0): 0.00391665425653, (5.0, 10.0): 0.00199198024005, (6.0, 8.0): 0.00771119310976, (8.0, 12.0): 0.000257006141037, (5.0, 7.0): 0.0152527954603, (2.0, 11.0): 0.00101988848062, (9.0, 9.0): 0.00131548801563, (2.0, 4.0): 0.0401283567172, (3.0, 8.0): 0.00771066751215, (8.0, 8.0): 0.00642522545283, (1.0, 7.0): 0.00508248672068, (9.0, 5.0): 0.0200641783586, (7.0, 8.0): 0.00771066751215, (7.0, 6.0): 0.0302763019614, (8.0, 4.0): 0.0401283567172, }, ]
76 Stop [{(5.0, 9.0): 0.00390744167585, (4.0, 7.0): 0.0152438141848, (6.0, 10.0): 0.00198687979628, (4.0, 8.0): 0.00770265480478, (5.0, 6.0): 0.030311397021, (2.0, 8.0): 0.00641808671166, (3.0, 11.0): 0.000839877689644, (4.0, 6.0): 0.0302988928507, (8.0, 9.0): 0.0039164752125, (4.0, 12.0): 0.000253602331797, (2.0, 12.0): 0.000255650127116, (7.0, 11.0): 0.000839877689644, (3.0, 7.0): 0.0152376693508, (2.0, 5.0): 0.0602837297779, (1.0, 11.0): 0.000341841932126, (8.0, 5.0): 0.0602837297779, (5.0, 8.0): 0.0077030568803, (7.0, 5.0): 0.0402672507261, (4.0, 9.0): 0.00390824865561, (5.0, 5.0): 0.0403179414915, (2.0, 9.0): 0.0039164752125, (3.0, 10.0): 0.0019884673951, (4.0, 4.0): 0.0402616982238, (8.0, 10.0): 0.0016598841509, (1.0, 5.0): 0.0200747731628, (9.0, 11.0): 0.000341841932126, (4.0, 11.0): 0.00100767493284, (3.0, 6.0): 0.0302804029979, (8.0, 6.0): 0.0252082106152, (3.0, 5.0): 0.0402672507261, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00508066604551, (4.0, 10.0): 0.00198687979628, (2.0, 6.0): 0.0252082106152, (6.0, 6.0): 0.0302988928507, (7.0, 10.0): 0.0019884673951, (5.0, 11.0): 0.000837524109459, (4.0, 5.0): 0.0604318664159, (8.0, 11.0): 0.00101501699094, (6.0, 11.0): 0.00100767493284, (2.0, 7.0): 0.0152318348005, (7.0, 7.0): 0.0152376693508, (3.0, 9.0): 0.00391035649983, (1.0, 9.0): 0.00131199784977, (8.0, 7.0): 0.0152318348005, (6.0, 12.0): 0.000253602331797, (6.0, 4.0): 0.0402616982238, (2.0, 10.0): 0.0016598841509, (6.0, 5.0): 0.0604318664159, (7.0, 9.0): 0.00391035649983, (6.0, 7.0): 0.0152438141848, (6.0, 9.0): 0.00390824865561, (5.0, 10.0): 0.00198550137411, (6.0, 8.0): 0.00770265480478, (8.0, 12.0): 0.000255650127116, (5.0, 7.0): 0.0152472495031, (2.0, 11.0): 0.00101501699094, (9.0, 9.0): 0.00131199784977, (2.0, 4.0): 0.0401495463256, (3.0, 8.0): 0.00770211583805, (8.0, 8.0): 0.00641808671166, (1.0, 7.0): 0.00508066604551, (9.0, 5.0): 0.0200747731628, (7.0, 8.0): 0.00770211583805, (7.0, 6.0): 0.0302804029979, (8.0, 4.0): 0.0401495463256, }, ]
77 Stop [{(5.0, 9.0): 0.00389966643593, (4.0, 7.0): 0.0152388225832, (6.0, 10.0): 0.00198074118113, (4.0, 8.0): 0.00769468983653, (5.0, 6.0): 0.0303134323277, (2.0, 8.0): 0.00641143418625, (3.0, 11.0): 0.000836502091074, (4.0, 6.0): 0.0303016979425, (8.0, 9.0): 0.00390804187963, (4.0, 12.0): 0.000252479932739, (2.0, 12.0): 0.000254386207528, (7.0, 11.0): 0.000836502091074, (3.0, 7.0): 0.0152329921683, (2.0, 5.0): 0.0603095449681, (1.0, 11.0): 0.000340090464552, (8.0, 5.0): 0.0603095449681, (5.0, 8.0): 0.00769508322411, (7.0, 5.0): 0.0402795463798, (4.0, 9.0): 0.00390041020477, (5.0, 5.0): 0.0403272398519, (2.0, 9.0): 0.00390804187963, (3.0, 10.0): 0.00198221185457, (4.0, 4.0): 0.0402748045839, (8.0, 10.0): 0.00165447292843, (1.0, 5.0): 0.0200846748777, (9.0, 11.0): 0.000340090464552, (4.0, 11.0): 0.00100364103587, (3.0, 6.0): 0.0302842272296, (8.0, 6.0): 0.0252129425191, (3.0, 5.0): 0.0402795463798, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00507897215616, (4.0, 10.0): 0.00198074118113, (2.0, 6.0): 0.0252129425191, (6.0, 6.0): 0.0303016979425, (7.0, 10.0): 0.00198221185457, (5.0, 11.0): 0.000834313361856, (4.0, 5.0): 0.0604487558525, (8.0, 11.0): 0.00101047625074, (6.0, 11.0): 0.00100364103587, (2.0, 7.0): 0.0152274605223, (7.0, 7.0): 0.0152329921683, (3.0, 9.0): 0.00390235516603, (1.0, 9.0): 0.00130874479363, (8.0, 7.0): 0.0152274605223, (6.0, 12.0): 0.000252479932739, (6.0, 4.0): 0.0402748045839, (2.0, 10.0): 0.00165447292843, (6.0, 5.0): 0.0604487558525, (7.0, 9.0): 0.00390235516603, (6.0, 7.0): 0.0152388225832, (6.0, 9.0): 0.00390041020477, (5.0, 10.0): 0.0019794600842, (6.0, 8.0): 0.00769468983653, (8.0, 12.0): 0.000254386207528, (5.0, 7.0): 0.0152420647757, (2.0, 11.0): 0.00101047625074, (9.0, 9.0): 0.00130874479363, (2.0, 4.0): 0.0401693497555, (3.0, 8.0): 0.00769414284121, (8.0, 8.0): 0.00641143418625, (1.0, 7.0): 0.00507897215616, (9.0, 5.0): 0.0200846748777, (7.0, 8.0): 0.00769414284121, (7.0, 6.0): 0.0302842272296, (8.0, 4.0): 0.0401693497555, }, ]
78 Stop [{(5.0, 9.0): 0.00389241503967, (4.0, 7.0): 0.0152341595238, (6.0, 10.0): 0.00197501756607, (4.0, 8.0): 0.00768725981576, (5.0, 6.0): 0.0303153029237, (2.0, 8.0): 0.00640523469105, (3.0, 11.0): 0.000833355275079, (4.0, 6.0): 0.0303042930865, (8.0, 9.0): 0.00390018124638, (4.0, 12.0): 0.000251433483558, (2.0, 12.0): 0.000253208110966, (7.0, 11.0): 0.000833355275079, (3.0, 7.0): 0.0152286313643, (2.0, 5.0): 0.0603336667472, (1.0, 11.0): 0.000338457940733, (8.0, 5.0): 0.0603336667472, (5.0, 8.0): 0.00768764342413, (7.0, 5.0): 0.0402910124749, (4.0, 9.0): 0.00389310066759, (5.0, 5.0): 0.0403358726897, (2.0, 9.0): 0.00390018124638, (3.0, 10.0): 0.0019763801224, (4.0, 4.0): 0.0402869875761, (8.0, 10.0): 0.0016494289583, (1.0, 5.0): 0.0200939282669, (9.0, 11.0): 0.000338457940733, (4.0, 11.0): 0.000999880081912, (3.0, 6.0): 0.0302877933503, (8.0, 6.0): 0.0252173707109, (3.0, 5.0): 0.0402910124749, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00507739616514, (4.0, 10.0): 0.00197501756607, (2.0, 6.0): 0.0252173707109, (6.0, 6.0): 0.0303042930865, (7.0, 10.0): 0.0019763801224, (5.0, 11.0): 0.000831319698362, (4.0, 5.0): 0.0604644574728, (8.0, 11.0): 0.00100624374965, (6.0, 11.0): 0.000999880081912, (2.0, 7.0): 0.0152233903715, (7.0, 7.0): 0.0152286313643, (3.0, 9.0): 0.00389489563347, (1.0, 9.0): 0.00130571271009, (8.0, 7.0): 0.0152233903715, (6.0, 12.0): 0.000251433483558, (6.0, 4.0): 0.0402869875761, (2.0, 10.0): 0.0016494289583, (6.0, 5.0): 0.0604644574728, (7.0, 9.0): 0.00389489563347, (6.0, 7.0): 0.0152341595238, (6.0, 9.0): 0.00389310066759, (5.0, 10.0): 0.00197382682514, (6.0, 8.0): 0.00768725981576, (8.0, 12.0): 0.000253208110966, (5.0, 7.0): 0.0152372181197, (2.0, 11.0): 0.00100624374965, (9.0, 9.0): 0.00130571271009, (2.0, 4.0): 0.0401878565338, (3.0, 8.0): 0.00768670936694, (8.0, 8.0): 0.00640523469105, (1.0, 7.0): 0.00507739616514, (9.0, 5.0): 0.0200939282669, (7.0, 8.0): 0.00768670936694, (7.0, 6.0): 0.0302877933503, (8.0, 4.0): 0.0401878565338, }, ]
79 Stop [{(5.0, 9.0): 0.00388565224154, (4.0, 7.0): 0.015229803621, (6.0, 10.0): 0.00196968089084, (4.0, 8.0): 0.00768032891097, (5.0, 6.0): 0.0303170223951, (2.0, 8.0): 0.00639945731008, (3.0, 11.0): 0.00083042171401, (4.0, 6.0): 0.0303066943135, (8.0, 9.0): 0.00389285435655, (4.0, 12.0): 0.000250457841505, (2.0, 12.0): 0.000252109995264, (7.0, 11.0): 0.00083042171401, (3.0, 7.0): 0.0152245655573, (2.0, 5.0): 0.060356204928, (1.0, 11.0): 0.000336936261975, (8.0, 5.0): 0.060356204928, (5.0, 8.0): 0.00768070187578, (7.0, 5.0): 0.0403017049388, (4.0, 9.0): 0.00388628438144, (5.0, 5.0): 0.0403438883046, (2.0, 9.0): 0.00389285435655, (3.0, 10.0): 0.00197094345535, (4.0, 4.0): 0.0402983129457, (8.0, 10.0): 0.00164472726967, (1.0, 5.0): 0.020102575258, (9.0, 11.0): 0.000336936261975, (4.0, 11.0): 0.000996373591724, (3.0, 6.0): 0.0302911187885, (8.0, 6.0): 0.0252215142823, (3.0, 5.0): 0.0403017049388, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00507592981115, (4.0, 10.0): 0.00196968089084, (2.0, 6.0): 0.0252215142823, (6.0, 6.0): 0.0303066943135, (7.0, 10.0): 0.00197094345535, (5.0, 11.0): 0.000828528437833, (4.0, 5.0): 0.0604790556868, (8.0, 11.0): 0.00100229851596, (6.0, 11.0): 0.000996373591724, (2.0, 7.0): 0.0152196030571, (7.0, 7.0): 0.0152245655573, (3.0, 9.0): 0.0038879411932, (1.0, 9.0): 0.00130288656277, (8.0, 7.0): 0.0152196030571, (6.0, 12.0): 0.000250457841505, (6.0, 4.0): 0.0402983129457, (2.0, 10.0): 0.00164472726967, (6.0, 5.0): 0.0604790556868, (7.0, 9.0): 0.0038879411932, (6.0, 7.0): 0.015229803621, (6.0, 9.0): 0.00388628438144, (5.0, 10.0): 0.0019685740455, (6.0, 8.0): 0.00768032891097, (8.0, 12.0): 0.000252109995264, (5.0, 7.0): 0.0152326878232, (2.0, 11.0): 0.00100229851596, (9.0, 9.0): 0.00130288656277, (2.0, 4.0): 0.040205150516, (3.0, 8.0): 0.0076797789072, (8.0, 8.0): 0.00639945731008, (1.0, 7.0): 0.00507592981115, (9.0, 5.0): 0.020102575258, (7.0, 8.0): 0.0076797789072, (7.0, 6.0): 0.0302911187885, (8.0, 4.0): 0.040205150516, }, ]
80 Stop [{(5.0, 9.0): 0.00387934516187, (4.0, 7.0): 0.0152257348561, (6.0, 10.0): 0.00196470499276, (4.0, 8.0): 0.00767386367963, (5.0, 6.0): 0.0303186031875, (2.0, 8.0): 0.00639407324159, (3.0, 11.0): 0.000827686936641, (4.0, 6.0): 0.0303089164043, (8.0, 9.0): 0.00388602490956, (4.0, 12.0): 0.000249548212456, (2.0, 12.0): 0.000251086417748, (7.0, 11.0): 0.000827686936641, (3.0, 7.0): 0.0152207748064, (2.0, 5.0): 0.0603772623226, (1.0, 11.0): 0.000335517883648, (8.0, 5.0): 0.0603772623226, (5.0, 8.0): 0.007674225334, (7.0, 5.0): 0.0403116759333, (4.0, 9.0): 0.0038799280848, (5.0, 5.0): 0.0403513314368, (2.0, 9.0): 0.00388602490956, (3.0, 10.0): 0.00196587506277, (4.0, 4.0): 0.0403088417018, (8.0, 10.0): 0.00164034459457, (1.0, 5.0): 0.020110655117, (9.0, 11.0): 0.000335517883648, (4.0, 11.0): 0.000993104338466, (3.0, 6.0): 0.0302942197939, (8.0, 6.0): 0.0252253911616, (3.0, 5.0): 0.0403116759333, (1, 1): 0.0151515151515, (9.0, 7.0): 0.0050745654151, (4.0, 10.0): 0.00196470499276, (2.0, 6.0): 0.0252253911616, (6.0, 6.0): 0.0303089164043, (7.0, 10.0): 0.00196587506277, (5.0, 11.0): 0.000825925892392, (4.0, 5.0): 0.060492628836, (8.0, 11.0): 0.000998621010561, (6.0, 11.0): 0.000993104338466, (2.0, 7.0): 0.0152160787885, (7.0, 7.0): 0.0152207748064, (3.0, 9.0): 0.00388145762485, (1.0, 9.0): 0.00130025234081, (8.0, 7.0): 0.0152160787885, (6.0, 12.0): 0.000249548212456, (6.0, 4.0): 0.0403088417018, (2.0, 10.0): 0.00164034459457, (6.0, 5.0): 0.060492628836, (7.0, 9.0): 0.00388145762485, (6.0, 7.0): 0.0152257348561, (6.0, 9.0): 0.0038799280848, (5.0, 10.0): 0.00196367605325, (6.0, 8.0): 0.00767386367963, (8.0, 12.0): 0.000251086417748, (5.0, 7.0): 0.0152284535353, (2.0, 11.0): 0.000998621010561, (9.0, 9.0): 0.00130025234081, (2.0, 4.0): 0.040221310234, (3.0, 8.0): 0.00767331742233, (8.0, 8.0): 0.00639407324159, (1.0, 7.0): 0.0050745654151, (9.0, 5.0): 0.020110655117, (7.0, 8.0): 0.00767331742233, (7.0, 6.0): 0.0302942197939, (8.0, 4.0): 0.040221310234, }, ]
81 Stop [{(5.0, 9.0): 0.00387346312866, (4.0, 7.0): 0.0152219344936, (6.0, 10.0): 0.00196006547842, (4.0, 8.0): 0.00766783291029, (5.0, 6.0): 0.0303200567036, (2.0, 8.0): 0.00638905565331, (3.0, 11.0): 0.000825137455961, (4.0, 6.0): 0.030310972989, (8.0, 9.0): 0.00387965907895, (4.0, 12.0): 0.000248700127229, (2.0, 12.0): 0.000250132307676, (7.0, 11.0): 0.000825137455961, (3.0, 7.0): 0.0152172405149, (2.0, 5.0): 0.0603969351772, (1.0, 11.0): 0.000334195776917, (8.0, 5.0): 0.0603969351772, (5.0, 8.0): 0.00766818275871, (7.0, 5.0): 0.0403209741077, (4.0, 9.0): 0.00387400075611, (5.0, 5.0): 0.0403582435337, (2.0, 9.0): 0.00387965907895, (3.0, 10.0): 0.00196114997363, (4.0, 4.0): 0.0403186304629, (8.0, 10.0): 0.00163625925116, (1.0, 5.0): 0.0201182046123, (9.0, 11.0): 0.000334195776917, (4.0, 11.0): 0.000990056262648, (3.0, 6.0): 0.0302971115175, (8.0, 6.0): 0.0252290181812, (3.0, 5.0): 0.0403209741077, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00507329583896, (4.0, 10.0): 0.00196006547842, (2.0, 6.0): 0.0252290181812, (6.0, 6.0): 0.030310972989, (7.0, 10.0): 0.00196114997363, (5.0, 11.0): 0.000823499300176, (4.0, 5.0): 0.0605052496342, (8.0, 11.0): 0.000995193028325, (6.0, 11.0): 0.000990056262648, (2.0, 7.0): 0.015212799169, (7.0, 7.0): 0.0152172405149, (3.0, 9.0): 0.00387541302785, (1.0, 9.0): 0.00129779698867, (8.0, 7.0): 0.015212799169, (6.0, 12.0): 0.000248700127229, (6.0, 4.0): 0.0403186304629, (2.0, 10.0): 0.00163625925116, (6.0, 5.0): 0.0605052496342, (7.0, 9.0): 0.00387541302785, (6.0, 7.0): 0.0152219344936, (6.0, 9.0): 0.00387400075611, (5.0, 10.0): 0.0019591088904, (6.0, 8.0): 0.00766783291029, (8.0, 12.0): 0.000250132307676, (5.0, 7.0): 0.0152244961839, (2.0, 11.0): 0.000995193028325, (9.0, 9.0): 0.00129779698867, (2.0, 4.0): 0.0402364092245, (3.0, 8.0): 0.00766729317466, (8.0, 8.0): 0.00638905565331, (1.0, 7.0): 0.00507329583896, (9.0, 5.0): 0.0201182046123, (7.0, 8.0): 0.00766729317466, (7.0, 6.0): 0.0302971115175, (8.0, 4.0): 0.0402364092245, }, ]
82 Stop [{(5.0, 9.0): 0.00386797753007, (4.0, 7.0): 0.0152183850003, (6.0, 10.0): 0.00195573960398, (4.0, 8.0): 0.00766220747491, (5.0, 6.0): 0.0303213933917, (2.0, 8.0): 0.00638437954758, (3.0, 11.0): 0.00082276070196, (4.0, 6.0): 0.0303128766386, (8.0, 9.0): 0.00387372534326, (4.0, 12.0): 0.000247909419518, (2.0, 12.0): 0.000249242940613, (7.0, 11.0): 0.00082276070196, (3.0, 7.0): 0.0152139453407, (2.0, 5.0): 0.0604153135807, (1.0, 11.0): 0.000332963393179, (8.0, 5.0): 0.0604153135807, (5.0, 8.0): 0.00766254517008, (7.0, 5.0): 0.0403296448347, (4.0, 9.0): 0.00386847346329, (5.0, 5.0): 0.040364662996, (2.0, 9.0): 0.00387372534326, (3.0, 10.0): 0.0019567449126, (4.0, 4.0): 0.0403277317762, (8.0, 10.0): 0.0016324510351, (1.0, 5.0): 0.020125258169, (9.0, 11.0): 0.000332963393179, (4.0, 11.0): 0.000987214392892, (3.0, 6.0): 0.0302998080859, (8.0, 6.0): 0.0252324111417, (3.0, 5.0): 0.0403296448347, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00507211444764, (4.0, 10.0): 0.00195573960398, (2.0, 6.0): 0.0252324111417, (6.0, 6.0): 0.0303128766386, (7.0, 10.0): 0.0019567449126, (5.0, 11.0): 0.000821236762651, (4.0, 5.0): 0.0605169855772, (8.0, 11.0): 0.000991997606387, (6.0, 11.0): 0.000987214392892, (2.0, 7.0): 0.0152097470977, (7.0, 7.0): 0.0152139453407, (3.0, 9.0): 0.00386977766414, (1.0, 9.0): 0.00129550834083, (8.0, 7.0): 0.0152097470977, (6.0, 12.0): 0.000247909419518, (6.0, 4.0): 0.0403277317762, (2.0, 10.0): 0.0016324510351, (6.0, 5.0): 0.0605169855772, (7.0, 9.0): 0.00386977766414, (6.0, 7.0): 0.0152183850003, (6.0, 9.0): 0.00386847346329, (5.0, 10.0): 0.00195485021605, (6.0, 8.0): 0.00766220747491, (8.0, 12.0): 0.000249242940613, (5.0, 7.0): 0.0152207978987, (2.0, 11.0): 0.000991997606387, (9.0, 9.0): 0.00129550834083, (2.0, 4.0): 0.040250516338, (3.0, 8.0): 0.00766167657325, (8.0, 8.0): 0.00638437954758, (1.0, 7.0): 0.00507211444764, (9.0, 5.0): 0.020125258169, (7.0, 8.0): 0.00766167657325, (7.0, 6.0): 0.0302998080859, (8.0, 4.0): 0.040250516338, }, ]
83 Stop [{(5.0, 9.0): 0.00386286167647, (4.0, 7.0): 0.0152150699713, (6.0, 10.0): 0.00195170616362, (4.0, 8.0): 0.00765696019086, (5.0, 6.0): 0.0303226228267, (2.0, 8.0): 0.00638002163576, (3.0, 11.0): 0.000820544959038, (4.0, 6.0): 0.030314638949, (8.0, 9.0): 0.00386819432854, (4.0, 12.0): 0.000247172205321, (2.0, 12.0): 0.000248413914602, (7.0, 11.0): 0.000820544959038, (3.0, 7.0): 0.0152108731119, (2.0, 5.0): 0.0604324818489, (1.0, 11.0): 0.000331814630988, (8.0, 5.0): 0.0604324818489, (5.0, 8.0): 0.00765728551312, (7.0, 5.0): 0.0403377304303, (4.0, 9.0): 0.00386331922339, (5.0, 5.0): 0.0403706254053, (2.0, 9.0): 0.00386819432854, (3.0, 10.0): 0.00195263818459, (4.0, 4.0): 0.0403361944138, (8.0, 10.0): 0.00162890111846, (1.0, 5.0): 0.0201318480146, (9.0, 11.0): 0.000331814630988, (4.0, 11.0): 0.000984564772079, (3.0, 6.0): 0.0303023226713, (8.0, 6.0): 0.025235584872, (3.0, 5.0): 0.0403377304303, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00507101507344, (4.0, 10.0): 0.00195170616362, (2.0, 6.0): 0.025235584872, (6.0, 6.0): 0.030314638949, (7.0, 10.0): 0.00195263818459, (5.0, 11.0): 0.00081912718617, (4.0, 5.0): 0.0605278993215, (8.0, 11.0): 0.000989018938809, (6.0, 11.0): 0.000984564772079, (2.0, 7.0): 0.0152069066776, (7.0, 7.0): 0.0152108731119, (3.0, 9.0): 0.00386452381152, (1.0, 9.0): 0.00129337506096, (8.0, 7.0): 0.0152069066776, (6.0, 12.0): 0.000247172205321, (6.0, 4.0): 0.0403361944138, (2.0, 10.0): 0.00162890111846, (6.0, 5.0): 0.0605278993215, (7.0, 9.0): 0.00386452381152, (6.0, 7.0): 0.0152150699713, (6.0, 9.0): 0.00386331922339, (5.0, 10.0): 0.00195087919741, (6.0, 8.0): 0.00765696019086, (8.0, 12.0): 0.000248413914602, (5.0, 7.0): 0.0152173419385, (2.0, 11.0): 0.000989018938809, (9.0, 9.0): 0.00129337506096, (2.0, 4.0): 0.0402636960292, (3.0, 8.0): 0.00765644002904, (8.0, 8.0): 0.00638002163576, (1.0, 7.0): 0.00507101507344, (9.0, 5.0): 0.0201318480146, (7.0, 8.0): 0.00765644002904, (7.0, 6.0): 0.0303023226713, (8.0, 4.0): 0.0402636960292, }, ]
84 Stop [{(5.0, 9.0): 0.00385809067186, (4.0, 7.0): 0.0152119740587, (6.0, 10.0): 0.00194794538553, (4.0, 8.0): 0.00765206569186, (5.0, 6.0): 0.0303237537849, (2.0, 8.0): 0.0063759602211, (3.0, 11.0): 0.000818479307721, (4.0, 6.0): 0.0303162706185, (8.0, 9.0): 0.00386303866169, (4.0, 12.0): 0.000246484863787, (2.0, 12.0): 0.000247641128002, (7.0, 11.0): 0.000818479307721, (3.0, 7.0): 0.0152080087484, (2.0, 5.0): 0.0604485188864, (1.0, 11.0): 0.000330743805295, (8.0, 5.0): 0.0604485188864, (5.0, 8.0): 0.00765237853105, (7.0, 5.0): 0.0403452703597, (4.0, 9.0): 0.00385851287158, (5.0, 5.0): 0.040376163734, (2.0, 9.0): 0.00386303866169, (3.0, 10.0): 0.00194880956726, (4.0, 4.0): 0.0403440636474, (8.0, 10.0): 0.00162559195548, (1.0, 5.0): 0.0201380043155, (9.0, 11.0): 0.000330743805295, (4.0, 11.0): 0.000982094388539, (3.0, 6.0): 0.030304667556, (8.0, 6.0): 0.025238553287, (3.0, 5.0): 0.0403452703597, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506999198298, (4.0, 10.0): 0.00194794538553, (2.0, 6.0): 0.025238553287, (6.0, 6.0): 0.0303162706185, (7.0, 10.0): 0.00194880956726, (5.0, 11.0): 0.000817160227495, (4.0, 5.0): 0.0605380490357, (8.0, 11.0): 0.000986242297196, (6.0, 11.0): 0.000982094388539, (2.0, 7.0): 0.0152042631303, (7.0, 7.0): 0.0152080087484, (3.0, 9.0): 0.00385962562695, (1.0, 9.0): 0.00129138658523, (8.0, 7.0): 0.0152042631303, (6.0, 12.0): 0.000246484863787, (6.0, 4.0): 0.0403440636474, (2.0, 10.0): 0.00162559195548, (6.0, 5.0): 0.0605380490357, (7.0, 9.0): 0.00385962562695, (6.0, 7.0): 0.0152119740587, (6.0, 9.0): 0.00385851287158, (5.0, 10.0): 0.00194717640799, (6.0, 8.0): 0.00765206569186, (8.0, 12.0): 0.000247641128002, (5.0, 7.0): 0.0152141126224, (2.0, 11.0): 0.000986242297196, (9.0, 9.0): 0.00129138658523, (2.0, 4.0): 0.0402760086309, (3.0, 8.0): 0.00765155781962, (8.0, 8.0): 0.0063759602211, (1.0, 7.0): 0.00506999198298, (9.0, 5.0): 0.0201380043155, (7.0, 8.0): 0.00765155781962, (7.0, 6.0): 0.030304667556, (8.0, 4.0): 0.0402760086309, }, ]
85 Stop [{(5.0, 9.0): 0.00385364129367, (4.0, 7.0): 0.0152090829053, (6.0, 10.0): 0.00194443883491, (4.0, 8.0): 0.0076475003074, (5.0, 6.0): 0.0303247943113, (2.0, 8.0): 0.00637217508978, (3.0, 11.0): 0.000816553570377, (4.0, 6.0): 0.0303177815188, (8.0, 9.0): 0.0038582328338, (4.0, 12.0): 0.000245844019352, (2.0, 12.0): 0.000246920758867, (7.0, 11.0): 0.000816553570377, (3.0, 7.0): 0.0152053381888, (2.0, 5.0): 0.0604634985257, (1.0, 11.0): 0.000329745618847, (8.0, 5.0): 0.0604634985257, (5.0, 8.0): 0.00764780064681, (7.0, 5.0): 0.0403523014289, (4.0, 9.0): 0.00385403093888, (5.0, 5.0): 0.0403813085404, (2.0, 9.0): 0.0038582328338, (3.0, 10.0): 0.00194524021081, (4.0, 4.0): 0.0403513815023, (8.0, 10.0): 0.00162250719499, (1.0, 5.0): 0.0201437553055, (9.0, 11.0): 0.000329745618847, (4.0, 11.0): 0.000979791111912, (3.0, 6.0): 0.0303068541925, (8.0, 6.0): 0.0252413294412, (3.0, 5.0): 0.0403523014289, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506903984655, (4.0, 10.0): 0.00194443883491, (2.0, 6.0): 0.0252413294412, (6.0, 6.0): 0.0303177815188, (7.0, 10.0): 0.00194524021081, (5.0, 11.0): 0.00081532624301, (4.0, 5.0): 0.0605474887259, (8.0, 11.0): 0.000983653956823, (6.0, 11.0): 0.000979791111912, (2.0, 7.0): 0.0152018027171, (7.0, 7.0): 0.0152053381888, (3.0, 9.0): 0.00385505901906, (1.0, 9.0): 0.00128953306957, (8.0, 7.0): 0.0152018027171, (6.0, 12.0): 0.000245844019352, (6.0, 4.0): 0.0403513815023, (2.0, 10.0): 0.00162250719499, (6.0, 5.0): 0.0605474887259, (7.0, 9.0): 0.00385505901906, (6.0, 7.0): 0.0152090829053, (6.0, 9.0): 0.00385403093888, (5.0, 10.0): 0.00194372373282, (6.0, 8.0): 0.0076475003074, (8.0, 12.0): 0.000246920758867, (5.0, 7.0): 0.0152110952645, (2.0, 11.0): 0.000983653956823, (9.0, 9.0): 0.00128953306957, (2.0, 4.0): 0.0402875106109, (3.0, 8.0): 0.00764700596318, (8.0, 8.0): 0.00637217508978, (1.0, 7.0): 0.00506903984655, (9.0, 5.0): 0.0201437553055, (7.0, 8.0): 0.00764700596318, (7.0, 6.0): 0.0303068541925, (8.0, 4.0): 0.0402875106109, }, ]
86 Stop [{(5.0, 9.0): 0.00384949188065, (4.0, 7.0): 0.015206383082, (6.0, 10.0): 0.00194116932354, (4.0, 8.0): 0.00764324195007, (5.0, 6.0): 0.0303257517814, (2.0, 8.0): 0.00636864740927, (3.0, 11.0): 0.000814758260666, (4.0, 6.0): 0.0303191807598, (8.0, 9.0): 0.00385375307288, (4.0, 12.0): 0.000245246525103, (2.0, 12.0): 0.000246249245759, (7.0, 11.0): 0.000814758260666, (3.0, 7.0): 0.0152028483217, (2.0, 5.0): 0.0604774898462, (1.0, 11.0): 0.000328815135561, (8.0, 5.0): 0.0604774898462, (5.0, 8.0): 0.00764352985224, (7.0, 5.0): 0.0403588579633, (4.0, 9.0): 0.00384985153814, (5.0, 5.0): 0.0403860881475, (2.0, 9.0): 0.00385375307288, (3.0, 10.0): 0.00194191254461, (4.0, 4.0): 0.0403581869931, (8.0, 10.0): 0.00161963159871, (1.0, 5.0): 0.020149127407, (9.0, 11.0): 0.000328815135561, (4.0, 11.0): 0.000977643633382, (3.0, 6.0): 0.0303088932603, (8.0, 6.0): 0.0252439255803, (3.0, 5.0): 0.0403588579633, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506815370946, (4.0, 10.0): 0.00194116932354, (2.0, 6.0): 0.0252439255803, (6.0, 6.0): 0.0303191807598, (7.0, 10.0): 0.00194191254461, (5.0, 11.0): 0.000813616241375, (4.0, 5.0): 0.0605562685374, (8.0, 11.0): 0.000981241127878, (6.0, 11.0): 0.000977643633382, (2.0, 7.0): 0.0151995126651, (7.0, 7.0): 0.0152028483217, (3.0, 9.0): 0.00385080152942, (1.0, 9.0): 0.00128780534042, (8.0, 7.0): 0.0151995126651, (6.0, 12.0): 0.000245246525103, (6.0, 4.0): 0.0403581869931, (2.0, 10.0): 0.00161963159871, (6.0, 5.0): 0.0605562685374, (7.0, 9.0): 0.00385080152942, (6.0, 7.0): 0.015206383082, (6.0, 9.0): 0.00384985153814, (5.0, 10.0): 0.00194050427992, (6.0, 8.0): 0.00764324195007, (8.0, 12.0): 0.000246249245759, (5.0, 7.0): 0.0152082761133, (2.0, 11.0): 0.000981241127878, (9.0, 9.0): 0.00128780534042, (2.0, 4.0): 0.040298254814, (3.0, 8.0): 0.00764276210087, (8.0, 8.0): 0.00636864740927, (1.0, 7.0): 0.00506815370946, (9.0, 5.0): 0.020149127407, (7.0, 8.0): 0.00764276210087, (7.0, 6.0): 0.0303088932603, (8.0, 4.0): 0.040298254814, }, ]
87 Stop [{(5.0, 9.0): 0.00384562222817, (4.0, 7.0): 0.0152038620295, (6.0, 10.0): 0.0019381208255, (4.0, 8.0): 0.00763927001025, (5.0, 6.0): 0.0303266329582, (2.0, 8.0): 0.0063653596338, (3.0, 11.0): 0.000813084536445, (4.0, 6.0): 0.0303204767505, (8.0, 9.0): 0.00384957722526, (4.0, 12.0): 0.000244689447265, (2.0, 12.0): 0.000245623269899, (7.0, 11.0): 0.000813084536445, (3.0, 7.0): 0.0152005269218, (2.0, 5.0): 0.0604905574745, (1.0, 11.0): 0.00032794775576, (8.0, 5.0): 0.0604905574745, (5.0, 8.0): 0.0076395456045, (7.0, 5.0): 0.0403649719749, (4.0, 9.0): 0.00384595425756, (5.0, 5.0): 0.0403905288098, (2.0, 9.0): 0.00384957722526, (3.0, 10.0): 0.00193881019027, (4.0, 4.0): 0.0403645163423, (8.0, 10.0): 0.00161695096528, (1.0, 5.0): 0.0201541453445, (9.0, 11.0): 0.00032794775576, (4.0, 11.0): 0.000975641409964, (3.0, 6.0): 0.0303107947175, (8.0, 6.0): 0.0252463531888, (3.0, 5.0): 0.0403649719749, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506732896558, (4.0, 10.0): 0.0019381208255, (2.0, 6.0): 0.0252463531888, (6.0, 6.0): 0.0303204767505, (7.0, 10.0): 0.00193881019027, (5.0, 11.0): 0.000812021839389, (4.0, 5.0): 0.0605644350338, (8.0, 11.0): 0.000978991891474, (6.0, 11.0): 0.000975641409964, (2.0, 7.0): 0.015197381099, (7.0, 7.0): 0.0152005269218, (3.0, 9.0): 0.00384683222175, (1.0, 9.0): 0.00128619484902, (8.0, 7.0): 0.015197381099, (6.0, 12.0): 0.000244689447265, (6.0, 4.0): 0.0403645163423, (2.0, 10.0): 0.00161695096528, (6.0, 5.0): 0.0605644350338, (7.0, 9.0): 0.00384683222175, (6.0, 7.0): 0.0152038620295, (6.0, 9.0): 0.00384595425756, (5.0, 10.0): 0.00193750229782, (6.0, 8.0): 0.00763927001025, (8.0, 12.0): 0.000245623269899, (5.0, 7.0): 0.0152056422939, (2.0, 11.0): 0.000978991891474, (9.0, 9.0): 0.00128619484902, (2.0, 4.0): 0.0403082906891, (3.0, 8.0): 0.0076388053871, (8.0, 8.0): 0.0063653596338, (1.0, 7.0): 0.00506732896558, (9.0, 5.0): 0.0201541453445, (7.0, 8.0): 0.0076388053871, (7.0, 6.0): 0.0303107947175, (8.0, 4.0): 0.0403082906891, }, ]
88 Stop [{(5.0, 9.0): 0.00384201349057, (4.0, 7.0): 0.0152015080027, (6.0, 10.0): 0.00193527839851, (4.0, 8.0): 0.00763556525775, (5.0, 6.0): 0.0303274440436, (2.0, 8.0): 0.00636229541619, (3.0, 11.0): 0.000811524155907, (4.0, 6.0): 0.0303216772532, (8.0, 9.0): 0.00384568464522, (4.0, 12.0): 0.000244170050749, (2.0, 12.0): 0.000245039738546, (7.0, 11.0): 0.000811524155907, (3.0, 7.0): 0.0151983625903, (2.0, 5.0): 0.0605027618651, (1.0, 11.0): 0.000327139193126, (8.0, 5.0): 0.0605027618651, (5.0, 8.0): 0.0076358287292, (7.0, 5.0): 0.0403706733176, (4.0, 9.0): 0.00384232006145, (5.0, 5.0): 0.0403946548664, (2.0, 9.0): 0.00384568464522, (3.0, 10.0): 0.00193591788055, (4.0, 4.0): 0.0403704031824, (8.0, 10.0): 0.00161445205947, (1.0, 5.0): 0.0201588322514, (9.0, 11.0): 0.000327139193126, (4.0, 11.0): 0.000973774612586, (3.0, 6.0): 0.0303125678501, (8.0, 6.0): 0.0252486230361, (3.0, 5.0): 0.0403706733176, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506656133261, (4.0, 10.0): 0.00193527839851, (2.0, 6.0): 0.0252486230361, (6.0, 6.0): 0.0303216772532, (7.0, 10.0): 0.00193591788055, (5.0, 11.0): 0.000810535220836, (4.0, 5.0): 0.0605720314565, (8.0, 11.0): 0.000976895140071, (6.0, 11.0): 0.000973774612586, (2.0, 7.0): 0.0151953969775, (7.0, 7.0): 0.0151983625903, (3.0, 9.0): 0.0038431315787, (1.0, 9.0): 0.00128469362872, (8.0, 7.0): 0.0151953969775, (6.0, 12.0): 0.000244170050749, (6.0, 4.0): 0.0403704031824, (2.0, 10.0): 0.00161445205947, (6.0, 5.0): 0.0605720314565, (7.0, 9.0): 0.0038431315787, (6.0, 7.0): 0.0152015080027, (6.0, 9.0): 0.00384232006145, (5.0, 10.0): 0.00193470309859, (6.0, 8.0): 0.00763556525775, (8.0, 12.0): 0.000245039738546, (5.0, 7.0): 0.0152031817533, (2.0, 11.0): 0.000976895140071, (9.0, 9.0): 0.00128469362872, (2.0, 4.0): 0.0403176645027, (3.0, 8.0): 0.0076351163872, (8.0, 8.0): 0.00636229541619, (1.0, 7.0): 0.00506656133261, (9.0, 5.0): 0.0201588322514, (7.0, 8.0): 0.0076351163872, (7.0, 6.0): 0.0303125678501, (8.0, 4.0): 0.0403176645027, }, ]
89 Stop [{(5.0, 9.0): 0.00383864808998, (4.0, 7.0): 0.0151993100192, (6.0, 10.0): 0.00193262811071, (4.0, 8.0): 0.00763210974996, (5.0, 6.0): 0.030328190726, (2.0, 8.0): 0.00635943952577, (3.0, 11.0): 0.000810069436717, (4.0, 6.0): 0.0303227894348, (8.0, 9.0): 0.00384205609204, (4.0, 12.0): 0.000243685785681, (2.0, 12.0): 0.000244495769527, (7.0, 11.0): 0.000810069436717, (3.0, 7.0): 0.0151963446992, (2.0, 5.0): 0.0605141595651, (1.0, 11.0): 0.000326385453241, (8.0, 5.0): 0.0605141595651, (5.0, 8.0): 0.00763236132986, (7.0, 5.0): 0.040375989833, (4.0, 9.0): 0.00383893119758, (5.0, 5.0): 0.0403984888833, (2.0, 9.0): 0.00384205609204, (3.0, 10.0): 0.00193322138389, (4.0, 4.0): 0.0403758787434, (8.0, 10.0): 0.00161212254621, (1.0, 5.0): 0.0201632097699, (9.0, 11.0): 0.000326385453241, (4.0, 11.0): 0.000972034077698, (3.0, 6.0): 0.0303142213173, (8.0, 6.0): 0.0252507452189, (3.0, 5.0): 0.040375989833, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506584682923, (4.0, 10.0): 0.00193262811071, (2.0, 6.0): 0.0252507452189, (6.0, 6.0): 0.0303227894348, (7.0, 10.0): 0.00193322138389, (5.0, 11.0): 0.000809149098127, (4.0, 5.0): 0.0605790979644, (8.0, 11.0): 0.000974940522014, (6.0, 11.0): 0.000972034077698, (2.0, 7.0): 0.0151935500346, (7.0, 7.0): 0.0151963446992, (3.0, 9.0): 0.00383968140561, (1.0, 9.0): 0.00128329425523, (8.0, 7.0): 0.0151935500346, (6.0, 12.0): 0.000243685785681, (6.0, 4.0): 0.0403758787434, (2.0, 10.0): 0.00161212254621, (6.0, 5.0): 0.0605790979644, (7.0, 9.0): 0.00383968140561, (6.0, 7.0): 0.0151993100192, (6.0, 9.0): 0.00383893119758, (5.0, 10.0): 0.00193209298603, (6.0, 8.0): 0.00763210974996, (8.0, 12.0): 0.000244495769527, (5.0, 7.0): 0.0152008832101, (2.0, 11.0): 0.000974940522014, (9.0, 9.0): 0.00128329425523, (2.0, 4.0): 0.0403264195397, (3.0, 8.0): 0.00763167698202, (8.0, 8.0): 0.00635943952577, (1.0, 7.0): 0.00506584682923, (9.0, 5.0): 0.0201632097699, (7.0, 8.0): 0.00763167698202, (7.0, 6.0): 0.0303142213173, (8.0, 4.0): 0.0403264195397, }, ]
90 Stop [{(5.0, 9.0): 0.00383550963118, (4.0, 7.0): 0.0151972578105, (6.0, 10.0): 0.00193015697227, (4.0, 8.0): 0.00762888674603, (5.0, 6.0): 0.0303288782235, (2.0, 8.0): 0.00635677777194, (3.0, 11.0): 0.000808713217943, (4.0, 6.0): 0.0303238199135, (8.0, 9.0): 0.0038386736342, (4.0, 12.0): 0.000243234274843, (2.0, 12.0): 0.000243988676845, (7.0, 11.0): 0.000808713217943, (3.0, 7.0): 0.015194463339, (2.0, 5.0): 0.0605248034615, (1.0, 11.0): 0.000325682813623, (8.0, 5.0): 0.0605248034615, (5.0, 8.0): 0.00762912670331, (7.0, 5.0): 0.0403809474856, (4.0, 9.0): 0.00383577111076, (5.0, 5.0): 0.0404020517843, (2.0, 9.0): 0.0038386736342, (3.0, 10.0): 0.00193070743396, (4.0, 4.0): 0.0403809720265, (8.0, 10.0): 0.00160995092923, (1.0, 5.0): 0.0201672981458, (9.0, 11.0): 0.000325682813623, (4.0, 11.0): 0.000970411262158, (3.0, 6.0): 0.0303157631938, (8.0, 6.0): 0.0252527292024, (3.0, 5.0): 0.0403809474856, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506518175372, (4.0, 10.0): 0.00193015697227, (2.0, 6.0): 0.0252527292024, (6.0, 6.0): 0.0303238199135, (7.0, 10.0): 0.00193070743396, (5.0, 11.0): 0.00080785667653, (4.0, 5.0): 0.0605856718564, (8.0, 11.0): 0.000973118389894, (6.0, 11.0): 0.000970411262158, (2.0, 7.0): 0.0151918307243, (7.0, 7.0): 0.015194463339, (3.0, 9.0): 0.00383646474084, (1.0, 9.0): 0.00128198980962, (8.0, 7.0): 0.0151918307243, (6.0, 12.0): 0.000243234274843, (6.0, 4.0): 0.0403809720265, (2.0, 10.0): 0.00160995092923, (6.0, 5.0): 0.0605856718564, (7.0, 9.0): 0.00383646474084, (6.0, 7.0): 0.0151972578105, (6.0, 9.0): 0.00383577111076, (5.0, 10.0): 0.00192965918882, (6.0, 8.0): 0.00762888674603, (8.0, 12.0): 0.000243988676845, (5.0, 7.0): 0.0151987361057, (2.0, 11.0): 0.000973118389894, (9.0, 9.0): 0.00128198980962, (2.0, 4.0): 0.0403345962916, (3.0, 8.0): 0.00762847027888, (8.0, 8.0): 0.00635677777194, (1.0, 7.0): 0.00506518175372, (9.0, 5.0): 0.0201672981458, (7.0, 8.0): 0.00762847027888, (7.0, 6.0): 0.0303157631938, (8.0, 4.0): 0.0403345962916, }, ]
91 Stop [{(5.0, 9.0): 0.00383258282228, (4.0, 7.0): 0.0151953417768, (6.0, 10.0): 0.00192785287169, (4.0, 8.0): 0.00762588062671, (5.0, 6.0): 0.030329511323, (2.0, 8.0): 0.00635429693299, (3.0, 11.0): 0.000807448824591, (4.0, 6.0): 0.0303247748014, (8.0, 9.0): 0.00383552056007, (4.0, 12.0): 0.000242813301974, (2.0, 12.0): 0.000243515957264, (7.0, 11.0): 0.000807448824591, (3.0, 7.0): 0.0151927092709, (2.0, 5.0): 0.0605347430146, (1.0, 11.0): 0.000325027805127, (8.0, 5.0): 0.0605347430146, (5.0, 8.0): 0.00762610926057, (7.0, 5.0): 0.040385570489, (4.0, 9.0): 0.00383282436222, (5.0, 5.0): 0.0404053629727, (2.0, 9.0): 0.00383552056007, (3.0, 10.0): 0.0019283636642, (4.0, 4.0): 0.0403857099654, (8.0, 10.0): 0.00160792649384, (1.0, 5.0): 0.0201711163165, (9.0, 11.0): 0.000325027805127, (4.0, 11.0): 0.000968898201194, (3.0, 6.0): 0.0303172010094, (8.0, 6.0): 0.0252545838578, (3.0, 5.0): 0.040385570489, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506456266425, (4.0, 10.0): 0.00192785287169, (2.0, 6.0): 0.0252545838578, (6.0, 6.0): 0.0303247748014, (7.0, 10.0): 0.0019283636642, (5.0, 11.0): 0.000806651620829, (4.0, 5.0): 0.0605917877779, (8.0, 11.0): 0.000971419752459, (6.0, 11.0): 0.000968898201194, (2.0, 7.0): 0.01519023017, (7.0, 7.0): 0.0151927092709, (3.0, 9.0): 0.0038334657721, (1.0, 9.0): 0.00128077384384, (8.0, 7.0): 0.01519023017, (6.0, 12.0): 0.000242813301974, (6.0, 4.0): 0.0403857099654, (2.0, 10.0): 0.00160792649384, (6.0, 5.0): 0.0605917877779, (7.0, 9.0): 0.0038334657721, (6.0, 7.0): 0.0151953417768, (6.0, 9.0): 0.00383282436222, (5.0, 10.0): 0.00192738979803, (6.0, 8.0): 0.00762588062671, (8.0, 12.0): 0.000243515957264, (5.0, 7.0): 0.0151967305595, (2.0, 11.0): 0.000971419752459, (9.0, 9.0): 0.00128077384384, (2.0, 4.0): 0.0403422326329, (3.0, 8.0): 0.00762548052866, (8.0, 8.0): 0.00635429693299, (1.0, 7.0): 0.00506456266425, (9.0, 5.0): 0.0201711163165, (7.0, 8.0): 0.00762548052866, (7.0, 6.0): 0.0303172010094, (8.0, 4.0): 0.0403422326329, }, ]
92 Stop [{(5.0, 9.0): 0.00382985340056, (4.0, 7.0): 0.0151935529437, (6.0, 10.0): 0.00192570451642, (4.0, 8.0): 0.00762307681953, (5.0, 6.0): 0.0303300944173, (2.0, 8.0): 0.00635198468973, (3.0, 11.0): 0.000806270034561, (4.0, 6.0): 0.0303256597442, (8.0, 9.0): 0.00383258129475, (4.0, 12.0): 0.000242420800857, (2.0, 12.0): 0.000243075277831, (7.0, 11.0): 0.000806270034561, (3.0, 7.0): 0.0151910738807, (2.0, 5.0): 0.0605440244758, (1.0, 11.0): 0.00032441719464, (8.0, 5.0): 0.0605440244758, (5.0, 8.0): 0.007623294453, (7.0, 5.0): 0.0403898814241, (4.0, 9.0): 0.00383007655445, (5.0, 5.0): 0.0404084404435, (2.0, 9.0): 0.00383258129475, (3.0, 10.0): 0.0019261785466, (4.0, 4.0): 0.0403901175753, (8.0, 10.0): 0.00160603925363, (1.0, 5.0): 0.020174681994, (9.0, 11.0): 0.00032441719464, (4.0, 11.0): 0.000967487469214, (3.0, 6.0): 0.0303185417859, (8.0, 6.0): 0.0252563174989, (3.0, 5.0): 0.0403898814241, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506398636046, (4.0, 10.0): 0.00192570451642, (2.0, 6.0): 0.0252563174989, (6.0, 6.0): 0.0303256597442, (7.0, 10.0): 0.0019261785466, (5.0, 11.0): 0.000805528024236, (4.0, 5.0): 0.0605974779115, (8.0, 11.0): 0.000969836229835, (6.0, 11.0): 0.000967487469214, (2.0, 7.0): 0.015188740117, (7.0, 7.0): 0.0151910738807, (3.0, 9.0): 0.00383066975858, (1.0, 9.0): 0.0012796403486, (8.0, 7.0): 0.015188740117, (6.0, 12.0): 0.000242420800857, (6.0, 4.0): 0.0403901175753, (2.0, 10.0): 0.00160603925363, (6.0, 5.0): 0.0605974779115, (7.0, 9.0): 0.00383066975858, (6.0, 7.0): 0.0151935529437, (6.0, 9.0): 0.00383007655445, (5.0, 10.0): 0.00192527370895, (6.0, 8.0): 0.00762307681953, (8.0, 12.0): 0.000243075277831, (5.0, 7.0): 0.0151948573262, (2.0, 11.0): 0.000969836229835, (9.0, 9.0): 0.0012796403486, (2.0, 4.0): 0.040349363988, (3.0, 8.0): 0.00762269304835, (8.0, 8.0): 0.00635198468973, (1.0, 7.0): 0.00506398636046, (9.0, 5.0): 0.020174681994, (7.0, 8.0): 0.00762269304835, (7.0, 6.0): 0.0303185417859, (8.0, 4.0): 0.040349363988, }, ]
93 Stop [{(5.0, 9.0): 0.00382730806339, (4.0, 7.0): 0.0151918829223, (6.0, 10.0): 0.00192370137747, (4.0, 8.0): 0.00762046172891, (5.0, 6.0): 0.0303306315372, (2.0, 8.0): 0.00634982956376, (3.0, 11.0): 0.000805171047854, (4.0, 6.0): 0.0303264799577, (8.0, 9.0): 0.00382984132259, (4.0, 12.0): 0.000242054845155, (2.0, 12.0): 0.00024266446425, (7.0, 11.0): 0.000805171047854, (3.0, 7.0): 0.0151895491373, (2.0, 5.0): 0.0605526910926, (1.0, 11.0): 0.000323847968959, (8.0, 5.0): 0.0605526910926, (5.0, 8.0): 0.00762066870323, (7.0, 5.0): 0.0403939013492, (4.0, 9.0): 0.00382751426099, (5.0, 5.0): 0.0404113008872, (2.0, 9.0): 0.00382984132259, (3.0, 10.0): 0.00192414133482, (4.0, 4.0): 0.0403942180915, (8.0, 10.0): 0.0016042799009, (1.0, 5.0): 0.020178011743, (9.0, 11.0): 0.000323847968959, (4.0, 11.0): 0.00096617214327, (3.0, 6.0): 0.0303197920711, (8.0, 6.0): 0.0252579379157, (3.0, 5.0): 0.0403939013492, (1, 1): 0.0151515151515, (9.0, 7.0): 0.0050634498664, (4.0, 10.0): 0.00192370137747, (2.0, 6.0): 0.0252579379157, (6.0, 6.0): 0.0303264799577, (7.0, 10.0): 0.00192414133482, (5.0, 11.0): 0.00080448037941, (4.0, 5.0): 0.0606027721546, (8.0, 11.0): 0.000968360011819, (6.0, 11.0): 0.00096617214327, (2.0, 7.0): 0.0151873528889, (7.0, 7.0): 0.0151895491373, (3.0, 9.0): 0.00382806295822, (1.0, 9.0): 0.00127858372342, (8.0, 7.0): 0.0151873528889, (6.0, 12.0): 0.000242054845155, (6.0, 4.0): 0.0403942180915, (2.0, 10.0): 0.0016042799009, (6.0, 5.0): 0.0606027721546, (7.0, 9.0): 0.00382806295822, (6.0, 7.0): 0.0151918829223, (6.0, 9.0): 0.00382751426099, (5.0, 10.0): 0.00192330056675, (6.0, 8.0): 0.00762046172891, (8.0, 12.0): 0.00024266446425, (5.0, 7.0): 0.0151931077561, (2.0, 11.0): 0.000968360011819, (9.0, 9.0): 0.00127858372342, (2.0, 4.0): 0.0403560234859, (3.0, 8.0): 0.00762009414891, (8.0, 8.0): 0.00634982956376, (1.0, 7.0): 0.0050634498664, (9.0, 5.0): 0.020178011743, (7.0, 8.0): 0.00762009414891, (7.0, 6.0): 0.0303197920711, (8.0, 4.0): 0.0403560234859, }, ]
94 Stop [{(5.0, 9.0): 0.00382493440369, (4.0, 7.0): 0.0151903238719, (6.0, 10.0): 0.00192183363776, (4.0, 8.0): 0.00761802267089, (5.0, 6.0): 0.0303311263826, (2.0, 8.0): 0.00634782085991, (3.0, 11.0): 0.000804146457889, (4.0, 6.0): 0.0303272402609, (8.0, 9.0): 0.00382728711496, (4.0, 12.0): 0.00024171363893, (2.0, 12.0): 0.000242281490053, (7.0, 11.0): 0.000804146457889, (3.0, 7.0): 0.0151881275529, (2.0, 5.0): 0.0605607833002, (1.0, 11.0): 0.000323317319783, (8.0, 5.0): 0.0605607833002, (5.0, 8.0): 0.00761821934066, (7.0, 5.0): 0.0403976499022, (4.0, 9.0): 0.00382512496108, (5.0, 5.0): 0.0404139597857, (2.0, 9.0): 0.00382728711496, (3.0, 10.0): 0.00192224201107, (4.0, 4.0): 0.0403980330973, (8.0, 10.0): 0.00160263976035, (1.0, 5.0): 0.0201811210536, (9.0, 11.0): 0.000323317319783, (4.0, 11.0): 0.000964945769013, (3.0, 6.0): 0.030320957971, (8.0, 6.0): 0.0252594524067, (3.0, 5.0): 0.0403976499022, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506295041468, (4.0, 10.0): 0.00192183363776, (2.0, 6.0): 0.0252594524067, (6.0, 6.0): 0.0303272402609, (7.0, 10.0): 0.00192224201107, (5.0, 11.0): 0.000803503551431, (4.0, 5.0): 0.0606076982832, (8.0, 11.0): 0.000966983819033, (6.0, 11.0): 0.000964945769013, (2.0, 7.0): 0.0151860613462, (7.0, 7.0): 0.0151881275529, (3.0, 9.0): 0.00382563256006, (1.0, 9.0): 0.00127759874881, (8.0, 7.0): 0.0151860613462, (6.0, 12.0): 0.00024171363893, (6.0, 4.0): 0.0403980330973, (2.0, 10.0): 0.00160263976035, (6.0, 5.0): 0.0606076982832, (7.0, 9.0): 0.00382563256006, (6.0, 7.0): 0.0151903238719, (6.0, 9.0): 0.00382512496108, (5.0, 10.0): 0.00192146071595, (6.0, 8.0): 0.00761802267089, (8.0, 12.0): 0.000242281490053, (5.0, 7.0): 0.0151914737574, (2.0, 11.0): 0.000966983819033, (9.0, 9.0): 0.00127759874881, (2.0, 4.0): 0.0403622421072, (3.0, 8.0): 0.00761767106802, (8.0, 8.0): 0.00634782085991, (1.0, 7.0): 0.00506295041468, (9.0, 5.0): 0.0201811210536, (7.0, 8.0): 0.00761767106802, (7.0, 6.0): 0.030320957971, (8.0, 4.0): 0.0403622421072, }, ]
95 Stop [{(5.0, 9.0): 0.00382272084973, (4.0, 7.0): 0.0151888684641, (6.0, 10.0): 0.00192009214398, (4.0, 8.0): 0.00761574781227, (5.0, 6.0): 0.0303315823496, (2.0, 8.0): 0.00634594861268, (3.0, 11.0): 0.000803191224764, (4.0, 6.0): 0.0303279451069, (8.0, 9.0): 0.00382490606303, (4.0, 12.0): 0.000241395507812, (2.0, 12.0): 0.000241924466523, (7.0, 11.0): 0.000803191224764, (3.0, 7.0): 0.0151868021463, (2.0, 5.0): 0.060568338902, (1.0, 11.0): 0.00032282262973, (8.0, 5.0): 0.060568338902, (5.0, 8.0): 0.00761593454121, (7.0, 5.0): 0.0404011453965, (4.0, 9.0): 0.00382289697854, (5.0, 5.0): 0.0404164315017, (2.0, 9.0): 0.00382490606303, (3.0, 10.0): 0.00192047123671, (4.0, 4.0): 0.040401582643, (8.0, 10.0): 0.00160111074609, (1.0, 5.0): 0.0201840244102, (9.0, 11.0): 0.00032282262973, (4.0, 11.0): 0.000963802328947, (3.0, 6.0): 0.0303220451798, (8.0, 6.0): 0.0252608678086, (3.0, 5.0): 0.0404011453965, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506248543171, (4.0, 10.0): 0.00192009214398, (2.0, 6.0): 0.0252608678086, (6.0, 6.0): 0.0303279451069, (7.0, 10.0): 0.00192047123671, (5.0, 11.0): 0.000802592752615, (4.0, 5.0): 0.0606122821048, (8.0, 11.0): 0.000965700866747, (6.0, 11.0): 0.000963802328947, (2.0, 7.0): 0.0151848588492, (7.0, 7.0): 0.0151868021463, (3.0, 9.0): 0.00382336662104, (1.0, 9.0): 0.00127668056023, (8.0, 7.0): 0.0151848588492, (6.0, 12.0): 0.000241395507812, (6.0, 4.0): 0.040401582643, (2.0, 10.0): 0.00160111074609, (6.0, 5.0): 0.0606122821048, (7.0, 9.0): 0.00382336662104, (6.0, 7.0): 0.0151888684641, (6.0, 9.0): 0.00382289697854, (5.0, 10.0): 0.0019197451531, (6.0, 8.0): 0.00761574781227, (8.0, 12.0): 0.000241924466523, (5.0, 7.0): 0.0151899477609, (2.0, 11.0): 0.000965700866747, (9.0, 9.0): 0.00127668056023, (2.0, 4.0): 0.0403680488203, (3.0, 8.0): 0.0076154119073, (8.0, 8.0): 0.00634594861268, (1.0, 7.0): 0.00506248543171, (9.0, 5.0): 0.0201840244102, (7.0, 8.0): 0.0076154119073, (7.0, 6.0): 0.0303220451798, (8.0, 4.0): 0.0403680488203, }, ]
96 Stop [{(5.0, 9.0): 0.00382065660904, (4.0, 7.0): 0.0151875098505, (6.0, 10.0): 0.0019184683617, (4.0, 8.0): 0.00761362611367, (5.0, 6.0): 0.0303320025563, (2.0, 8.0): 0.00634420353629, (3.0, 11.0): 0.000802300650353, (4.0, 6.0): 0.0303285986116, (8.0, 9.0): 0.0038226864151, (4.0, 12.0): 0.000241098890762, (2.0, 12.0): 0.000241591633299, (7.0, 11.0): 0.000802300650353, (3.0, 7.0): 0.015185566409, (2.0, 5.0): 0.0605753932381, (1.0, 11.0): 0.000322361459323, (8.0, 5.0): 0.0605753932381, (5.0, 8.0): 0.00761380327101, (7.0, 5.0): 0.0404044049102, (4.0, 9.0): 0.00382081942492, (5.0, 5.0): 0.0404187293602, (2.0, 9.0): 0.0038226864151, (3.0, 10.0): 0.00191882030608, (4.0, 4.0): 0.0404048853564, (8.0, 10.0): 0.00159968532142, (1.0, 5.0): 0.0201867353554, (9.0, 11.0): 0.000322361459323, (4.0, 11.0): 0.000962736212839, (3.0, 6.0): 0.0303230590074, (8.0, 6.0): 0.0252621905251, (3.0, 5.0): 0.0404044049102, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506205252405, (4.0, 10.0): 0.0019184683617, (2.0, 6.0): 0.0252621905251, (6.0, 6.0): 0.0303285986116, (7.0, 10.0): 0.00191882030608, (5.0, 11.0): 0.000801743519022, (4.0, 5.0): 0.0606165475992, (8.0, 11.0): 0.000964504831175, (6.0, 11.0): 0.000962736212839, (2.0, 7.0): 0.0151837392219, (7.0, 7.0): 0.015185566409, (3.0, 9.0): 0.00382125400722, (1.0, 9.0): 0.00127582462395, (8.0, 7.0): 0.0151837392219, (6.0, 12.0): 0.000241098890762, (6.0, 4.0): 0.0404048853564, (2.0, 10.0): 0.00159968532142, (6.0, 5.0): 0.0606165475992, (7.0, 9.0): 0.00382125400722, (6.0, 7.0): 0.0151875098505, (6.0, 9.0): 0.00382081942492, (5.0, 10.0): 0.00191814548284, (6.0, 8.0): 0.00761362611367, (8.0, 12.0): 0.000241591633299, (5.0, 7.0): 0.0151885226869, (2.0, 11.0): 0.000964504831175, (9.0, 9.0): 0.00127582462395, (2.0, 4.0): 0.0403734707108, (3.0, 8.0): 0.00761330557387, (8.0, 8.0): 0.00634420353629, (1.0, 7.0): 0.00506205252405, (9.0, 5.0): 0.0201867353554, (7.0, 8.0): 0.00761330557387, (7.0, 6.0): 0.0303230590074, (8.0, 4.0): 0.0403734707108, }, ]
97 Stop [{(5.0, 9.0): 0.00381873161593, (4.0, 7.0): 0.0151862416309, (6.0, 10.0): 0.00191695433354, (4.0, 8.0): 0.00761164727648, (5.0, 6.0): 0.0303323898656, (2.0, 8.0): 0.00634257697825, (3.0, 11.0): 0.000801470355086, (4.0, 6.0): 0.0303292045792, (8.0, 9.0): 0.00382061721819, (4.0, 12.0): 0.000240822332394, (2.0, 12.0): 0.000241281349629, (7.0, 11.0): 0.000801470355086, (3.0, 7.0): 0.0151844142728, (2.0, 5.0): 0.0605819793437, (1.0, 11.0): 0.000321931534857, (8.0, 5.0): 0.0605819793437, (5.0, 8.0): 0.00761181523388, (7.0, 5.0): 0.0404074443696, (4.0, 9.0): 0.00381888214638, (5.0, 5.0): 0.0404208657252, (2.0, 9.0): 0.00382061721819, (3.0, 10.0): 0.00191728110359, (4.0, 4.0): 0.0404079585446, (8.0, 10.0): 0.00159835646154, (1.0, 5.0): 0.0201892665507, (9.0, 11.0): 0.000321931534857, (4.0, 11.0): 0.00096174219014, (3.0, 6.0): 0.0303240044054, (8.0, 6.0): 0.0252634265532, (3.0, 5.0): 0.0404074443696, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506164946568, (4.0, 10.0): 0.00191695433354, (2.0, 6.0): 0.0252634265532, (6.0, 6.0): 0.0303292045792, (7.0, 10.0): 0.00191728110359, (5.0, 11.0): 0.000800951688558, (4.0, 5.0): 0.0606205170495, (8.0, 11.0): 0.000963389818078, (6.0, 11.0): 0.00096174219014, (2.0, 7.0): 0.01518269672, (7.0, 7.0): 0.0151844142728, (3.0, 9.0): 0.00381928433888, (1.0, 9.0): 0.00127502671449, (8.0, 7.0): 0.01518269672, (6.0, 12.0): 0.000240822332394, (6.0, 4.0): 0.0404079585446, (2.0, 10.0): 0.00159835646154, (6.0, 5.0): 0.0606205170495, (7.0, 9.0): 0.00381928433888, (6.0, 7.0): 0.0151862416309, (6.0, 9.0): 0.00381888214638, (5.0, 10.0): 0.00191665387682, (6.0, 8.0): 0.00761164727648, (8.0, 12.0): 0.000241281349629, (5.0, 7.0): 0.0151871919144, (2.0, 11.0): 0.000963389818078, (9.0, 9.0): 0.00127502671449, (2.0, 4.0): 0.0403785331014, (3.0, 8.0): 0.00761134172576, (8.0, 8.0): 0.00634257697825, (1.0, 7.0): 0.00506164946568, (9.0, 5.0): 0.0201892665507, (7.0, 8.0): 0.00761134172576, (7.0, 6.0): 0.0303240044054, (8.0, 4.0): 0.0403785331014, }, ]
98 Stop [{(5.0, 9.0): 0.0038169364827, (4.0, 7.0): 0.015185057825, (6.0, 10.0): 0.0019155426401, (4.0, 8.0): 0.00760980169329, (5.0, 6.0): 0.0303327469068, (2.0, 8.0): 0.00634106087601, (3.0, 11.0): 0.000800696256319, (4.0, 6.0): 0.0303297665269, (8.0, 9.0): 0.00381868826369, (4.0, 12.0): 0.000240564475821, (2.0, 12.0): 0.000240992086223, (7.0, 11.0): 0.000800696256319, (3.0, 7.0): 0.0151833400801, (2.0, 5.0): 0.060588128097, (1.0, 11.0): 0.000321530737108, (8.0, 5.0): 0.060588128097, (5.0, 8.0): 0.00760996082217, (7.0, 5.0): 0.0404102786264, (4.0, 9.0): 0.00381707567412, (5.0, 5.0): 0.0404228520697, (2.0, 9.0): 0.00381868826369, (3.0, 10.0): 0.00191584606368, (4.0, 4.0): 0.0404108182888, (8.0, 10.0): 0.00159711761863, (1.0, 5.0): 0.0201916298326, (9.0, 11.0): 0.000321530737108, (4.0, 11.0): 0.000960815384271, (3.0, 6.0): 0.0303248859914, (8.0, 6.0): 0.0252645815088, (3.0, 5.0): 0.0404102786264, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506127418618, (4.0, 10.0): 0.0019155426401, (2.0, 6.0): 0.0252645815088, (6.0, 6.0): 0.0303297665269, (7.0, 10.0): 0.00191584606368, (5.0, 11.0): 0.000800213380562, (4.0, 5.0): 0.060624211164, (8.0, 11.0): 0.000962350333519, (6.0, 11.0): 0.000960815384271, (2.0, 7.0): 0.0151817260003, (7.0, 7.0): 0.0151833400801, (3.0, 9.0): 0.0038174479394, (1.0, 9.0): 0.00127428289361, (8.0, 7.0): 0.0151817260003, (6.0, 12.0): 0.000240564475821, (6.0, 4.0): 0.0404108182888, (2.0, 10.0): 0.00159711761863, (6.0, 5.0): 0.060624211164, (7.0, 9.0): 0.0038174479394, (6.0, 7.0): 0.015185057825, (6.0, 9.0): 0.00381707567412, (5.0, 10.0): 0.00191526303539, (6.0, 8.0): 0.00760980169329, (8.0, 12.0): 0.000240992086223, (5.0, 7.0): 0.0151859492516, (2.0, 11.0): 0.000962350333519, (9.0, 9.0): 0.00127428289361, (2.0, 4.0): 0.0403832596653, (3.0, 8.0): 0.00760951072111, (8.0, 8.0): 0.00634106087601, (1.0, 7.0): 0.00506127418618, (9.0, 5.0): 0.0201916298326, (7.0, 8.0): 0.00760951072111, (7.0, 6.0): 0.0303248859914, (8.0, 4.0): 0.0403832596653, }, ]
99 Stop [{(5.0, 9.0): 0.00381526245399, (4.0, 7.0): 0.015183952845, (6.0, 10.0): 0.00191422636364, (4.0, 8.0): 0.00760808040164, (5.0, 6.0): 0.0303330760947, (2.0, 8.0): 0.00633964771666, (3.0, 11.0): 0.000799974548175, (4.0, 6.0): 0.0303302877065, (8.0, 9.0): 0.00381689003664, (4.0, 12.0): 0.000240324055986, (2.0, 12.0): 0.000240722417661, (7.0, 11.0): 0.000799974548175, (3.0, 7.0): 0.0151823385565, (2.0, 5.0): 0.0605938683586, (1.0, 11.0): 0.000321157090807, (8.0, 5.0): 0.0605938683586, (5.0, 8.0): 0.00760823107096, (7.0, 5.0): 0.0404129215306, (4.0, 9.0): 0.00381539117829, (5.0, 5.0): 0.040424699041, (2.0, 9.0): 0.00381689003664, (3.0, 10.0): 0.00191450813345, (4.0, 4.0): 0.0404134795324, (8.0, 10.0): 0.00159596268946, (1.0, 5.0): 0.0201938362658, (9.0, 11.0): 0.000321157090807, (4.0, 11.0): 0.000959951248653, (3.0, 6.0): 0.0303257080715, (8.0, 6.0): 0.0252656606499, (3.0, 5.0): 0.0404129215306, (1, 1): 0.0151515151515, (9.0, 7.0): 0.0050609247598, (4.0, 10.0): 0.00191422636364, (2.0, 6.0): 0.0252656606499, (6.0, 6.0): 0.0303302877065, (7.0, 10.0): 0.00191450813345, (5.0, 11.0): 0.000799524976769, (4.0, 5.0): 0.0606276491881, (8.0, 11.0): 0.000961381256613, (6.0, 11.0): 0.000959951248653, (2.0, 7.0): 0.015180822092, (7.0, 7.0): 0.0151823385565, (3.0, 9.0): 0.00381573578761, (1.0, 9.0): 0.00127358949075, (8.0, 7.0): 0.015180822092, (6.0, 12.0): 0.000240324055986, (6.0, 4.0): 0.0404134795324, (2.0, 10.0): 0.00159596268946, (6.0, 5.0): 0.0606276491881, (7.0, 9.0): 0.00381573578761, (6.0, 7.0): 0.015183952845, (6.0, 9.0): 0.00381539117829, (5.0, 10.0): 0.00191396615194, (6.0, 8.0): 0.00760808040164, (8.0, 12.0): 0.000240722417661, (5.0, 7.0): 0.0151847889088, (2.0, 11.0): 0.000961381256613, (9.0, 9.0): 0.00127358949075, (2.0, 4.0): 0.0403876725317, (3.0, 8.0): 0.00760780357075, (8.0, 8.0): 0.00633964771666, (1.0, 7.0): 0.0050609247598, (9.0, 5.0): 0.0201938362658, (7.0, 8.0): 0.00760780357075, (7.0, 6.0): 0.0303257080715, (8.0, 4.0): 0.0403876725317, }, ]
100 Stop [{(5.0, 9.0): 0.00381370136423, (4.0, 7.0): 0.01518292147, (6.0, 10.0): 0.0019129990541, (4.0, 8.0): 0.00760647504083, (5.0, 6.0): 0.0303333796478, (2.0, 8.0): 0.00633833049934, (3.0, 11.0): 0.000799301682754, (4.0, 6.0): 0.0303307711251, (8.0, 9.0): 0.00381521366854, (4.0, 12.0): 0.000240099893437, (2.0, 12.0): 0.000240471015322, (7.0, 11.0): 0.000799301682754, (3.0, 7.0): 0.0151814047844, (2.0, 5.0): 0.0605992271011, (1.0, 11.0): 0.000320808754839, (8.0, 5.0): 0.0605992271011, (5.0, 8.0): 0.00760661761517, (7.0, 5.0): 0.0404153859976, (4.0, 9.0): 0.0038138204248, (5.0, 5.0): 0.0404264165212, (2.0, 9.0): 0.00381521366854, (3.0, 10.0): 0.00191326073795, (4.0, 4.0): 0.0404159561622, (8.0, 10.0): 0.00159488598511, (1.0, 5.0): 0.0201958961927, (9.0, 11.0): 0.000320808754839, (4.0, 11.0): 0.000959145544361, (3.0, 6.0): 0.0303264746611, (8.0, 6.0): 0.025266668899, (3.0, 5.0): 0.0404153859976, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506059939523, (4.0, 10.0): 0.0019129990541, (2.0, 6.0): 0.025266668899, (6.0, 6.0): 0.0303307711251, (7.0, 10.0): 0.00191326073795, (5.0, 11.0): 0.000798883103562, (4.0, 5.0): 0.0606308490093, (8.0, 11.0): 0.00096047781414, (6.0, 11.0): 0.000959145544361, (2.0, 7.0): 0.0151799803713, (7.0, 7.0): 0.0151814047844, (3.0, 9.0): 0.00381413947337, (1.0, 9.0): 0.00127294308482, (8.0, 7.0): 0.0151799803713, (6.0, 12.0): 0.000240099893437, (6.0, 4.0): 0.0404159561622, (2.0, 10.0): 0.00159488598511, (6.0, 5.0): 0.0606308490093, (7.0, 9.0): 0.00381413947337, (6.0, 7.0): 0.01518292147, (6.0, 9.0): 0.0038138204248, (5.0, 10.0): 0.00191275687958, (6.0, 8.0): 0.00760647504083, (8.0, 12.0): 0.000240471015322, (5.0, 7.0): 0.0151837054726, (2.0, 11.0): 0.00096047781414, (9.0, 9.0): 0.00127294308482, (2.0, 4.0): 0.0403917923854, (3.0, 8.0): 0.00760621189402, (8.0, 8.0): 0.00633833049934, (1.0, 7.0): 0.00506059939523, (9.0, 5.0): 0.0201958961927, (7.0, 8.0): 0.00760621189402, (7.0, 6.0): 0.0303264746611, (8.0, 4.0): 0.0403917923854, }, ]
101 None [{(5.0, 9.0): 0.00381370136423, (4.0, 7.0): 0.01518292147, (6.0, 10.0): 0.0019129990541, (4.0, 8.0): 0.00760647504083, (5.0, 6.0): 0.0303333796478, (2.0, 8.0): 0.00633833049934, (3.0, 11.0): 0.000799301682754, (4.0, 6.0): 0.0303307711251, (8.0, 9.0): 0.00381521366854, (4.0, 12.0): 0.000240099893437, (2.0, 12.0): 0.000240471015322, (7.0, 11.0): 0.000799301682754, (3.0, 7.0): 0.0151814047844, (2.0, 5.0): 0.0605992271011, (1.0, 11.0): 0.000320808754839, (8.0, 5.0): 0.0605992271011, (5.0, 8.0): 0.00760661761517, (7.0, 5.0): 0.0404153859976, (4.0, 9.0): 0.0038138204248, (5.0, 5.0): 0.0404264165212, (2.0, 9.0): 0.00381521366854, (3.0, 10.0): 0.00191326073795, (4.0, 4.0): 0.0404159561622, (8.0, 10.0): 0.00159488598511, (1.0, 5.0): 0.0201958961927, (9.0, 11.0): 0.000320808754839, (4.0, 11.0): 0.000959145544361, (3.0, 6.0): 0.0303264746611, (8.0, 6.0): 0.025266668899, (3.0, 5.0): 0.0404153859976, (1, 1): 0.0151515151515, (9.0, 7.0): 0.00506059939523, (4.0, 10.0): 0.0019129990541, (2.0, 6.0): 0.025266668899, (6.0, 6.0): 0.0303307711251, (7.0, 10.0): 0.00191326073795, (5.0, 11.0): 0.000798883103562, (4.0, 5.0): 0.0606308490093, (8.0, 11.0): 0.00096047781414, (6.0, 11.0): 0.000959145544361, (2.0, 7.0): 0.0151799803713, (7.0, 7.0): 0.0151814047844, (3.0, 9.0): 0.00381413947337, (1.0, 9.0): 0.00127294308482, (8.0, 7.0): 0.0151799803713, (6.0, 12.0): 0.000240099893437, (6.0, 4.0): 0.0404159561622, (2.0, 10.0): 0.00159488598511, (6.0, 5.0): 0.0606308490093, (7.0, 9.0): 0.00381413947337, (6.0, 7.0): 0.01518292147, (6.0, 9.0): 0.0038138204248, (5.0, 10.0): 0.00191275687958, (6.0, 8.0): 0.00760647504083, (8.0, 12.0): 0.000240471015322, (5.0, 7.0): 0.0151837054726, (2.0, 11.0): 0.00096047781414, (9.0, 9.0): 0.00127294308482, (2.0, 4.0): 0.0403917923854, (3.0, 8.0): 0.00760621189402, (8.0, 8.0): 0.00633833049934, (1.0, 7.0): 0.00506059939523, (9.0, 5.0): 0.0201958961927, (7.0, 8.0): 0.00760621189402, (7.0, 6.0): 0.0303264746611, (8.0, 4.0): 0.0403917923854, }, ]
"""

View File

@ -0,0 +1,34 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%%%%%%
%% % % % %%
% G %
%% %%
% %
%% %%
% %
%% %%
% %
%% % % % %%
%%%%%%%%%%%
%%%%%%%%P%%
% %%%%%%%%%
%%%%%%%%%%%
"""
observe: "False"
elapse: "True"
checkUniform: "False"
maxMoves: "100"
numParticles: "5000"
numGhosts: "1"
inference: "ParticleFilter"
ghost: "GoSouthAgent"
L2Tolerance: "0.05"
errorMsg: "Particle filter full test: %d inference errors."

View File

@ -0,0 +1,155 @@
# move_number action likelihood_dictionary
correctActions: """
0 None [{(16, 6): 0.00763358778626, (11, 11): 0.00763358778626, (17, 7): 0.00763358778626, (16, 9): 0.00763358778626, (14, 4): 0.00763358778626, (13, 4): 0.00763358778626, (20, 20): 0.00763358778626, (18, 4): 0.00763358778626, (18, 19): 0.00763358778626, (2, 5): 0.00763358778626, (8, 5): 0.00763358778626, (10, 8): 0.00763358778626, (11, 5): 0.00763358778626, (10, 7): 0.00763358778626, (16, 3): 0.00763358778626, (12, 6): 0.00763358778626, (16, 22): 0.00763358778626, (13, 7): 0.00763358778626, (18, 9): 0.00763358778626, (15, 4): 0.00763358778626, (18, 20): 0.00763358778626, (15, 18): 0.00763358778626, (9, 3): 0.00763358778626, (19, 24): 0.00763358778626, (12, 11): 0.00763358778626, (13, 10): 0.00763358778626, (18, 10): 0.00763358778626, (17, 18): 0.00763358778626, (9, 9): 0.00763358778626, (15, 15): 0.00763358778626, (11, 8): 0.00763358778626, (14, 8): 0.00763358778626, (21, 24): 0.00763358778626, (20, 16): 0.00763358778626, (17, 8): 0.00763358778626, (18, 15): 0.00763358778626, (8, 9): 0.00763358778626, (9, 4): 0.00763358778626, (10, 3): 0.00763358778626, (16, 7): 0.00763358778626, (11, 10): 0.00763358778626, (17, 6): 0.00763358778626, (16, 10): 0.00763358778626, (14, 5): 0.00763358778626, (13, 3): 0.00763358778626, (18, 5): 0.00763358778626, (17, 11): 0.00763358778626, (18, 16): 0.00763358778626, (8, 6): 0.00763358778626, (10, 9): 0.00763358778626, (9, 7): 0.00763358778626, (11, 4): 0.00763358778626, (10, 4): 0.00763358778626, (16, 4): 0.00763358778626, (12, 7): 0.00763358778626, (11, 9): 0.00763358778626, (15, 10): 0.00763358778626, (14, 6): 0.00763358778626, (13, 6): 0.00763358778626, (18, 6): 0.00763358778626, (17, 22): 0.00763358778626, (15, 7): 0.00763358778626, (18, 21): 0.00763358778626, (8, 3): 0.00763358778626, (10, 10): 0.00763358778626, (11, 3): 0.00763358778626, (12, 4): 0.00763358778626, (15, 9): 0.00763358778626, (14, 3): 0.00763358778626, (13, 9): 0.00763358778626, (12, 8): 0.00763358778626, (18, 11): 0.00763358778626, (18, 22): 0.00763358778626, (9, 8): 0.00763358778626, (14, 9): 0.00763358778626, (12, 9): 0.00763358778626, (17, 15): 0.00763358778626, (21, 20): 0.00763358778626, (18, 12): 0.00763358778626, (15, 11): 0.00763358778626, (8, 10): 0.00763358778626, (9, 11): 0.00763358778626, (12, 3): 0.00763358778626, (17, 5): 0.00763358778626, (16, 11): 0.00763358778626, (14, 10): 0.00763358778626, (17, 10): 0.00763358778626, (15, 3): 0.00763358778626, (18, 17): 0.00763358778626, (8, 7): 0.00763358778626, (9, 6): 0.00763358778626, (11, 7): 0.00763358778626, (10, 5): 0.00763358778626, (16, 5): 0.00763358778626, (20, 24): 0.00763358778626, (19, 16): 0.00763358778626, (16, 8): 0.00763358778626, (14, 7): 0.00763358778626, (13, 5): 0.00763358778626, (18, 7): 0.00763358778626, (15, 6): 0.00763358778626, (18, 18): 0.00763358778626, (8, 4): 0.00763358778626, (10, 11): 0.00763358778626, (13, 8): 0.00763358778626, (10, 6): 0.00763358778626, (15, 22): 0.00763358778626, (12, 5): 0.00763358778626, (17, 3): 0.00763358778626, (15, 8): 0.00763358778626, (21, 16): 0.00763358778626, (18, 8): 0.00763358778626, (15, 5): 0.00763358778626, (18, 23): 0.00763358778626, (16, 15): 0.00763358778626, (12, 10): 0.00763358778626, (16, 18): 0.00763358778626, (13, 11): 0.00763358778626, (18, 13): 0.00763358778626, (18, 24): 0.00763358778626, (8, 11): 0.00763358778626, (9, 10): 0.00763358778626, (19, 20): 0.00763358778626, (17, 4): 0.00763358778626, (14, 11): 0.00763358778626, (18, 3): 0.00763358778626, (17, 9): 0.00763358778626, (18, 14): 0.00763358778626, (8, 8): 0.00763358778626, (9, 5): 0.00763358778626, (11, 6): 0.00763358778626, }, ]
1 Stop [{(16, 6): 0.00763358778626, (11, 11): 0.00763358778626, (17, 7): 0.00763358778626, (16, 9): 0.00763358778626, (14, 4): 0.00763358778626, (13, 4): 0.00763358778626, (20, 20): 0.00763358778626, (18, 4): 0.00763358778626, (18, 19): 0.00763358778626, (2, 5): 0.00763358778626, (8, 5): 0.00763358778626, (10, 8): 0.00763358778626, (11, 5): 0.00763358778626, (10, 7): 0.00763358778626, (16, 3): 0.00763358778626, (12, 6): 0.00763358778626, (16, 22): 0.00763358778626, (13, 7): 0.00763358778626, (18, 9): 0.00763358778626, (15, 4): 0.00763358778626, (18, 20): 0.00763358778626, (15, 18): 0.00763358778626, (9, 3): 0.00763358778626, (19, 24): 0.00763358778626, (12, 11): 0.00763358778626, (13, 10): 0.00763358778626, (18, 10): 0.00763358778626, (17, 18): 0.00763358778626, (9, 9): 0.00763358778626, (15, 15): 0.00763358778626, (11, 8): 0.00763358778626, (14, 8): 0.00763358778626, (21, 24): 0.00763358778626, (20, 16): 0.00763358778626, (17, 8): 0.00763358778626, (18, 15): 0.00763358778626, (8, 9): 0.00763358778626, (9, 4): 0.00763358778626, (10, 3): 0.00763358778626, (16, 7): 0.00763358778626, (11, 10): 0.00763358778626, (17, 6): 0.00763358778626, (16, 10): 0.00763358778626, (14, 5): 0.00763358778626, (13, 3): 0.00763358778626, (18, 5): 0.00763358778626, (17, 11): 0.00763358778626, (18, 16): 0.00763358778626, (8, 6): 0.00763358778626, (10, 9): 0.00763358778626, (9, 7): 0.00763358778626, (11, 4): 0.00763358778626, (10, 4): 0.00763358778626, (16, 4): 0.00763358778626, (12, 7): 0.00763358778626, (11, 9): 0.00763358778626, (15, 10): 0.00763358778626, (14, 6): 0.00763358778626, (13, 6): 0.00763358778626, (18, 6): 0.00763358778626, (17, 22): 0.00763358778626, (15, 7): 0.00763358778626, (18, 21): 0.00763358778626, (8, 3): 0.00763358778626, (10, 10): 0.00763358778626, (11, 3): 0.00763358778626, (12, 4): 0.00763358778626, (15, 9): 0.00763358778626, (14, 3): 0.00763358778626, (13, 9): 0.00763358778626, (12, 8): 0.00763358778626, (18, 11): 0.00763358778626, (18, 22): 0.00763358778626, (9, 8): 0.00763358778626, (14, 9): 0.00763358778626, (12, 9): 0.00763358778626, (17, 15): 0.00763358778626, (21, 20): 0.00763358778626, (18, 12): 0.00763358778626, (15, 11): 0.00763358778626, (8, 10): 0.00763358778626, (9, 11): 0.00763358778626, (12, 3): 0.00763358778626, (17, 5): 0.00763358778626, (16, 11): 0.00763358778626, (14, 10): 0.00763358778626, (17, 10): 0.00763358778626, (15, 3): 0.00763358778626, (18, 17): 0.00763358778626, (8, 7): 0.00763358778626, (9, 6): 0.00763358778626, (11, 7): 0.00763358778626, (10, 5): 0.00763358778626, (16, 5): 0.00763358778626, (20, 24): 0.00763358778626, (19, 16): 0.00763358778626, (16, 8): 0.00763358778626, (14, 7): 0.00763358778626, (13, 5): 0.00763358778626, (18, 7): 0.00763358778626, (15, 6): 0.00763358778626, (18, 18): 0.00763358778626, (8, 4): 0.00763358778626, (10, 11): 0.00763358778626, (13, 8): 0.00763358778626, (10, 6): 0.00763358778626, (15, 22): 0.00763358778626, (12, 5): 0.00763358778626, (17, 3): 0.00763358778626, (15, 8): 0.00763358778626, (21, 16): 0.00763358778626, (18, 8): 0.00763358778626, (15, 5): 0.00763358778626, (18, 23): 0.00763358778626, (16, 15): 0.00763358778626, (12, 10): 0.00763358778626, (16, 18): 0.00763358778626, (13, 11): 0.00763358778626, (18, 13): 0.00763358778626, (18, 24): 0.00763358778626, (8, 11): 0.00763358778626, (9, 10): 0.00763358778626, (19, 20): 0.00763358778626, (17, 4): 0.00763358778626, (14, 11): 0.00763358778626, (18, 3): 0.00763358778626, (17, 9): 0.00763358778626, (18, 14): 0.00763358778626, (8, 8): 0.00763358778626, (9, 5): 0.00763358778626, (11, 6): 0.00763358778626, }, ]
2 Stop [{(16.0, 6.0): 0.00763358778626, (11.0, 11.0): 0.00725190839695, (17.0, 7.0): 0.00801526717557, (16.0, 9.0): 0.00763358778626, (14.0, 4.0): 0.00801526717557, (13.0, 4.0): 0.00801526717557, (20.0, 20.0): 0.0089058524173, (18.0, 4.0): 0.00788804071247, (18.0, 19.0): 0.00636132315522, (8.0, 5.0): 0.00725190839695, (10.0, 8.0): 0.00763358778626, (11.0, 5.0): 0.00763358778626, (10.0, 7.0): 0.00763358778626, (16.0, 3.0): 0.00725190839695, (12.0, 6.0): 0.00763358778626, (16.0, 22.0): 0.0089058524173, (13.0, 7.0): 0.00763358778626, (18.0, 9.0): 0.00725190839695, (15.0, 4.0): 0.00801526717557, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00636132315522, (9.0, 3.0): 0.00788804071247, (19.0, 24.0): 0.00763358778626, (12.0, 11.0): 0.00725190839695, (13.0, 10.0): 0.00801526717557, (18.0, 10.0): 0.00725190839695, (17.0, 18.0): 0.00699745547074, (9.0, 9.0): 0.00801526717557, (16.0, 18.0): 0.0089058524173, (11.0, 8.0): 0.00763358778626, (14.0, 8.0): 0.00763358778626, (21.0, 24.0): 0.00636132315522, (20.0, 16.0): 0.0089058524173, (17.0, 8.0): 0.00801526717557, (18.0, 15.0): 0.0089058524173, (8.0, 9.0): 0.00725190839695, (9.0, 4.0): 0.00839694656489, (10.0, 3.0): 0.00725190839695, (16.0, 7.0): 0.00763358778626, (11.0, 10.0): 0.00801526717557, (17.0, 6.0): 0.00801526717557, (16.0, 10.0): 0.00801526717557, (14.0, 5.0): 0.00763358778626, (13.0, 3.0): 0.00725190839695, (18.0, 5.0): 0.00725190839695, (17.0, 11.0): 0.00725190839695, (18.0, 16.0): 0.0089058524173, (8.0, 6.0): 0.00725190839695, (10.0, 9.0): 0.00763358778626, (9.0, 7.0): 0.00801526717557, (11.0, 4.0): 0.00801526717557, (10.0, 4.0): 0.00801526717557, (16.0, 4.0): 0.00801526717557, (12.0, 7.0): 0.00763358778626, (11.0, 9.0): 0.00763358778626, (15.0, 10.0): 0.00801526717557, (14.0, 6.0): 0.00763358778626, (13.0, 6.0): 0.00763358778626, (18.0, 6.0): 0.00725190839695, (17.0, 22.0): 0.00699745547074, (15.0, 7.0): 0.00763358778626, (18.0, 21.0): 0.00636132315522, (8.0, 3.0): 0.00636132315522, (10.0, 10.0): 0.00801526717557, (11.0, 3.0): 0.00725190839695, (12.0, 4.0): 0.00801526717557, (15.0, 9.0): 0.00763358778626, (14.0, 3.0): 0.00725190839695, (13.0, 9.0): 0.00763358778626, (12.0, 8.0): 0.00763358778626, (18.0, 11.0): 0.00826972010178, (18.0, 22.0): 0.00954198473282, (9.0, 8.0): 0.00801526717557, (14.0, 9.0): 0.00763358778626, (12.0, 9.0): 0.00763358778626, (17.0, 15.0): 0.00699745547074, (21.0, 20.0): 0.00636132315522, (18.0, 12.0): 0.00699745547074, (15.0, 11.0): 0.00725190839695, (8.0, 10.0): 0.00788804071247, (9.0, 11.0): 0.00788804071247, (12.0, 3.0): 0.00725190839695, (17.0, 5.0): 0.00801526717557, (16.0, 11.0): 0.00725190839695, (14.0, 10.0): 0.00801526717557, (17.0, 10.0): 0.00839694656489, (15.0, 3.0): 0.00725190839695, (18.0, 17.0): 0.00636132315522, (8.0, 7.0): 0.00725190839695, (9.0, 6.0): 0.00801526717557, (11.0, 7.0): 0.00763358778626, (10.0, 5.0): 0.00763358778626, (16.0, 5.0): 0.00763358778626, (20.0, 24.0): 0.0089058524173, (19.0, 16.0): 0.00699745547074, (16.0, 8.0): 0.00763358778626, (14.0, 7.0): 0.00763358778626, (13.0, 5.0): 0.00763358778626, (18.0, 20.0): 0.00954198473282, (18.0, 7.0): 0.00725190839695, (15.0, 6.0): 0.00763358778626, (18.0, 18.0): 0.00954198473282, (8.0, 4.0): 0.00788804071247, (10.0, 11.0): 0.00725190839695, (13.0, 8.0): 0.00763358778626, (10.0, 6.0): 0.00763358778626, (15.0, 22.0): 0.00636132315522, (12.0, 5.0): 0.00763358778626, (17.0, 3.0): 0.00788804071247, (15.0, 8.0): 0.00763358778626, (21.0, 16.0): 0.00636132315522, (18.0, 8.0): 0.00725190839695, (15.0, 5.0): 0.00763358778626, (18.0, 23.0): 0.00699745547074, (16.0, 15.0): 0.0089058524173, (12.0, 10.0): 0.00801526717557, (15.0, 15.0): 0.00636132315522, (13.0, 11.0): 0.00725190839695, (18.0, 13.0): 0.00763358778626, (18.0, 24.0): 0.00763358778626, (8.0, 11.0): 0.00636132315522, (9.0, 10.0): 0.00839694656489, (19.0, 20.0): 0.00699745547074, (17.0, 4.0): 0.00839694656489, (14.0, 11.0): 0.00725190839695, (18.0, 3.0): 0.00636132315522, (17.0, 9.0): 0.00801526717557, (18.0, 14.0): 0.00699745547074, (8.0, 8.0): 0.00725190839695, (9.0, 5.0): 0.00801526717557, (11.0, 6.0): 0.00763358778626, }, ]
3 Stop [{(16.0, 6.0): 0.00770992366412, (11.0, 11.0): 0.00704198473282, (17.0, 7.0): 0.00814885496183, (16.0, 9.0): 0.00778625954198, (14.0, 4.0): 0.00814885496183, (13.0, 4.0): 0.00814885496183, (20.0, 20.0): 0.00848176420696, (18.0, 4.0): 0.00758481764207, (18.0, 19.0): 0.00689143341815, (8.0, 5.0): 0.0072010178117, (10.0, 8.0): 0.00770992366412, (11.0, 5.0): 0.00770992366412, (10.0, 7.0): 0.00770992366412, (16.0, 3.0): 0.0072010178117, (12.0, 6.0): 0.00763358778626, (16.0, 22.0): 0.00848176420696, (13.0, 7.0): 0.00763358778626, (18.0, 9.0): 0.00704198473282, (15.0, 4.0): 0.00814885496183, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00614927905004, (9.0, 3.0): 0.00758481764207, (19.0, 24.0): 0.00805767599661, (12.0, 11.0): 0.00704198473282, (13.0, 10.0): 0.00814885496183, (18.0, 10.0): 0.0073727735369, (17.0, 18.0): 0.00768659881255, (9.0, 9.0): 0.00822519083969, (16.0, 18.0): 0.00848176420696, (11.0, 8.0): 0.00763358778626, (14.0, 8.0): 0.00763358778626, (21.0, 24.0): 0.00614927905004, (20.0, 16.0): 0.00848176420696, (17.0, 8.0): 0.00814885496183, (18.0, 15.0): 0.00911789652248, (8.0, 9.0): 0.0072010178117, (9.0, 4.0): 0.00882951653944, (10.0, 3.0): 0.0072010178117, (16.0, 7.0): 0.00770992366412, (11.0, 10.0): 0.00814885496183, (17.0, 6.0): 0.00814885496183, (16.0, 10.0): 0.00822519083969, (14.0, 5.0): 0.00770992366412, (13.0, 3.0): 0.00704198473282, (18.0, 5.0): 0.0072010178117, (17.0, 11.0): 0.0073727735369, (18.0, 16.0): 0.0089058524173, (8.0, 6.0): 0.00704198473282, (10.0, 9.0): 0.00778625954198, (9.0, 7.0): 0.00814885496183, (11.0, 4.0): 0.00814885496183, (10.0, 4.0): 0.00822519083969, (16.0, 4.0): 0.00822519083969, (12.0, 7.0): 0.00763358778626, (11.0, 9.0): 0.00770992366412, (15.0, 10.0): 0.00814885496183, (14.0, 6.0): 0.00763358778626, (13.0, 6.0): 0.00763358778626, (18.0, 6.0): 0.00704198473282, (17.0, 22.0): 0.00768659881255, (15.0, 7.0): 0.00763358778626, (18.0, 21.0): 0.00689143341815, (8.0, 3.0): 0.00606446140797, (10.0, 10.0): 0.00822519083969, (11.0, 3.0): 0.00704198473282, (12.0, 4.0): 0.00814885496183, (15.0, 9.0): 0.00770992366412, (14.0, 3.0): 0.00704198473282, (13.0, 9.0): 0.00770992366412, (12.0, 8.0): 0.00763358778626, (18.0, 11.0): 0.00802586938083, (18.0, 22.0): 0.00917090754877, (9.0, 8.0): 0.00814885496183, (14.0, 9.0): 0.00770992366412, (12.0, 9.0): 0.00770992366412, (17.0, 15.0): 0.00752756573367, (21.0, 20.0): 0.00614927905004, (18.0, 12.0): 0.00694444444444, (15.0, 11.0): 0.00704198473282, (8.0, 10.0): 0.00758481764207, (9.0, 11.0): 0.00758481764207, (12.0, 3.0): 0.00704198473282, (17.0, 5.0): 0.00822519083969, (16.0, 11.0): 0.00704198473282, (14.0, 10.0): 0.00814885496183, (17.0, 10.0): 0.00851145038168, (15.0, 3.0): 0.00704198473282, (18.0, 17.0): 0.00673240033927, (8.0, 7.0): 0.00704198473282, (9.0, 6.0): 0.00814885496183, (11.0, 7.0): 0.00763358778626, (10.0, 5.0): 0.00778625954198, (16.0, 5.0): 0.00778625954198, (20.0, 24.0): 0.00869380831213, (19.0, 16.0): 0.00752756573367, (16.0, 8.0): 0.00770992366412, (14.0, 7.0): 0.00763358778626, (13.0, 5.0): 0.00770992366412, (18.0, 20.0): 0.0089588634436, (18.0, 7.0): 0.00704198473282, (15.0, 6.0): 0.00763358778626, (18.0, 18.0): 0.0089588634436, (8.0, 4.0): 0.00758481764207, (10.0, 11.0): 0.0072010178117, (13.0, 8.0): 0.00763358778626, (10.0, 6.0): 0.00770992366412, (15.0, 22.0): 0.00614927905004, (12.0, 5.0): 0.00770992366412, (17.0, 3.0): 0.00758481764207, (15.0, 8.0): 0.00763358778626, (21.0, 16.0): 0.00614927905004, (18.0, 8.0): 0.00704198473282, (15.0, 5.0): 0.00770992366412, (18.0, 23.0): 0.00726251060221, (16.0, 15.0): 0.00848176420696, (12.0, 10.0): 0.00814885496183, (15.0, 15.0): 0.00614927905004, (13.0, 11.0): 0.00704198473282, (18.0, 13.0): 0.00720949957591, (18.0, 24.0): 0.00742154368109, (8.0, 11.0): 0.00606446140797, (9.0, 10.0): 0.00882951653944, (19.0, 20.0): 0.00768659881255, (17.0, 4.0): 0.00882951653944, (14.0, 11.0): 0.00704198473282, (18.0, 3.0): 0.00606446140797, (17.0, 9.0): 0.00822519083969, (18.0, 14.0): 0.00710347752332, (8.0, 8.0): 0.00704198473282, (9.0, 5.0): 0.00822519083969, (11.0, 6.0): 0.00763358778626, }, ]
4 Stop [{(16.0, 6.0): 0.00779770992366, (11.0, 11.0): 0.0069510178117, (17.0, 7.0): 0.00819179389313, (16.0, 9.0): 0.00793129770992, (14.0, 4.0): 0.00819179389313, (13.0, 4.0): 0.00819179389313, (20.0, 20.0): 0.00846409386486, (18.0, 4.0): 0.00748384930732, (18.0, 19.0): 0.00677657619452, (8.0, 5.0): 0.00710199321459, (10.0, 8.0): 0.00779770992366, (11.0, 5.0): 0.00779770992366, (10.0, 7.0): 0.00778244274809, (16.0, 3.0): 0.00710199321459, (12.0, 6.0): 0.00764885496183, (16.0, 22.0): 0.00846409386486, (13.0, 7.0): 0.00763358778626, (18.0, 9.0): 0.00700922391858, (15.0, 4.0): 0.0082070610687, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00590189426067, (9.0, 3.0): 0.00748384930732, (19.0, 24.0): 0.00805767599661, (12.0, 11.0): 0.00691125954198, (13.0, 10.0): 0.00819179389313, (18.0, 10.0): 0.00731244698897, (17.0, 18.0): 0.00762917020074, (9.0, 9.0): 0.00839821882952, (16.0, 18.0): 0.00846409386486, (11.0, 8.0): 0.0076641221374, (14.0, 8.0): 0.00764885496183, (21.0, 24.0): 0.00597257562906, (20.0, 16.0): 0.00841108283856, (17.0, 8.0): 0.0082070610687, (18.0, 15.0): 0.00938295165394, (8.0, 9.0): 0.00710199321459, (9.0, 4.0): 0.0088483884648, (10.0, 3.0): 0.00710199321459, (16.0, 7.0): 0.00778244274809, (11.0, 10.0): 0.0082070610687, (17.0, 6.0): 0.0082070610687, (16.0, 10.0): 0.00829484732824, (14.0, 5.0): 0.00778244274809, (13.0, 3.0): 0.00691125954198, (18.0, 5.0): 0.00710199321459, (17.0, 11.0): 0.00731244698897, (18.0, 16.0): 0.00925925925926, (8.0, 6.0): 0.0069510178117, (10.0, 9.0): 0.00793129770992, (9.0, 7.0): 0.00819179389313, (11.0, 4.0): 0.0082070610687, (10.0, 4.0): 0.00839821882952, (16.0, 4.0): 0.00839821882952, (12.0, 7.0): 0.00763358778626, (11.0, 9.0): 0.00779770992366, (15.0, 10.0): 0.0082070610687, (14.0, 6.0): 0.00764885496183, (13.0, 6.0): 0.00764885496183, (18.0, 6.0): 0.0069510178117, (17.0, 22.0): 0.00768218122703, (15.0, 7.0): 0.00764885496183, (18.0, 21.0): 0.00682958722081, (8.0, 3.0): 0.00581389595703, (10.0, 10.0): 0.00839821882952, (11.0, 3.0): 0.0069510178117, (12.0, 4.0): 0.00819179389313, (15.0, 9.0): 0.00779770992366, (14.0, 3.0): 0.00691125954198, (13.0, 9.0): 0.00778244274809, (12.0, 8.0): 0.00764885496183, (18.0, 11.0): 0.00800766892847, (18.0, 22.0): 0.0095729078315, (9.0, 8.0): 0.0082070610687, (14.0, 9.0): 0.00778244274809, (12.0, 9.0): 0.00778244274809, (17.0, 15.0): 0.00761591744416, (21.0, 20.0): 0.00590189426067, (18.0, 12.0): 0.00672444868533, (15.0, 11.0): 0.00691125954198, (8.0, 10.0): 0.00748384930732, (9.0, 11.0): 0.00748384930732, (12.0, 3.0): 0.00691125954198, (17.0, 5.0): 0.00839821882952, (16.0, 11.0): 0.00700922391858, (14.0, 10.0): 0.00819179389313, (17.0, 10.0): 0.00867875318066, (15.0, 3.0): 0.0069510178117, (18.0, 17.0): 0.00671031241165, (8.0, 7.0): 0.00691125954198, (9.0, 6.0): 0.0082070610687, (11.0, 7.0): 0.00764885496183, (10.0, 5.0): 0.00793129770992, (16.0, 5.0): 0.00793129770992, (20.0, 24.0): 0.00865846762793, (19.0, 16.0): 0.00756290641787, (16.0, 8.0): 0.00779770992366, (14.0, 7.0): 0.00763358778626, (13.0, 5.0): 0.00778244274809, (18.0, 20.0): 0.00939620441052, (18.0, 7.0): 0.00691125954198, (15.0, 6.0): 0.0076641221374, (18.0, 18.0): 0.00934319338422, (8.0, 4.0): 0.00748384930732, (10.0, 11.0): 0.00710199321459, (13.0, 8.0): 0.00764885496183, (10.0, 6.0): 0.00779770992366, (15.0, 22.0): 0.00590189426067, (12.0, 5.0): 0.00778244274809, (17.0, 3.0): 0.00748384930732, (15.0, 8.0): 0.0076641221374, (21.0, 16.0): 0.00590189426067, (18.0, 8.0): 0.00691125954198, (15.0, 5.0): 0.00779770992366, (18.0, 23.0): 0.00718741164829, (16.0, 15.0): 0.00841108283856, (12.0, 10.0): 0.00819179389313, (15.0, 15.0): 0.00590189426067, (13.0, 11.0): 0.00691125954198, (18.0, 13.0): 0.00708580718123, (18.0, 24.0): 0.00758057675997, (8.0, 11.0): 0.00581389595703, (9.0, 10.0): 0.0088483884648, (19.0, 20.0): 0.00762917020074, (17.0, 4.0): 0.0088483884648, (14.0, 11.0): 0.00691125954198, (18.0, 3.0): 0.00581389595703, (17.0, 9.0): 0.00829484732824, (18.0, 14.0): 0.00705046649703, (8.0, 8.0): 0.0069510178117, (9.0, 5.0): 0.00839821882952, (11.0, 6.0): 0.0076641221374, }, ]
5 Stop [{(16.0, 6.0): 0.00787652671756, (11.0, 11.0): 0.00688247985581, (17.0, 7.0): 0.00820548664122, (16.0, 9.0): 0.00802328244275, (14.0, 4.0): 0.00820243320611, (13.0, 4.0): 0.00819937977099, (20.0, 20.0): 0.00831536848553, (18.0, 4.0): 0.00735410364245, (18.0, 19.0): 0.00694370818019, (8.0, 5.0): 0.00706385884931, (10.0, 8.0): 0.00787652671756, (11.0, 5.0): 0.00787652671756, (10.0, 7.0): 0.00784370229008, (16.0, 3.0): 0.00706385884931, (12.0, 6.0): 0.00767557251908, (16.0, 22.0): 0.00833303882763, (13.0, 7.0): 0.00763969465649, (18.0, 9.0): 0.00696720207803, (15.0, 4.0): 0.00825671119593, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00577231175196, (9.0, 3.0): 0.00735410364245, (19.0, 24.0): 0.00809890679484, (12.0, 11.0): 0.00683174300254, (13.0, 10.0): 0.00819937977099, (18.0, 10.0): 0.00731808559514, (17.0, 18.0): 0.00770021970125, (9.0, 9.0): 0.00845249151824, (16.0, 18.0): 0.00831536848553, (11.0, 8.0): 0.00771145038168, (14.0, 8.0): 0.00767557251908, (21.0, 24.0): 0.00587244369051, (20.0, 16.0): 0.00827561021581, (17.0, 8.0): 0.00822609732824, (18.0, 15.0): 0.00954934737537, (8.0, 9.0): 0.00706385884931, (9.0, 4.0): 0.00887088987843, (10.0, 3.0): 0.00706385884931, (16.0, 7.0): 0.00784370229008, (11.0, 10.0): 0.00825671119593, (17.0, 6.0): 0.00825671119593, (16.0, 10.0): 0.00837469783715, (14.0, 5.0): 0.00784064885496, (13.0, 3.0): 0.00682180343511, (18.0, 5.0): 0.00706385884931, (17.0, 11.0): 0.00731808559514, (18.0, 16.0): 0.00941829233814, (8.0, 6.0): 0.00688247985581, (10.0, 9.0): 0.00806463104326, (9.0, 7.0): 0.00820548664122, (11.0, 4.0): 0.00825671119593, (10.0, 4.0): 0.00845249151824, (16.0, 4.0): 0.00845249151824, (12.0, 7.0): 0.0076427480916, (11.0, 9.0): 0.00787652671756, (15.0, 10.0): 0.00822609732824, (14.0, 6.0): 0.00767557251908, (13.0, 6.0): 0.00767251908397, (18.0, 6.0): 0.00688247985581, (17.0, 22.0): 0.00777531865517, (15.0, 7.0): 0.0076786259542, (18.0, 21.0): 0.00701880713411, (8.0, 3.0): 0.00567988997267, (10.0, 10.0): 0.00845249151824, (11.0, 3.0): 0.00688247985581, (12.0, 4.0): 0.00820243320611, (15.0, 9.0): 0.00787652671756, (14.0, 3.0): 0.00683174300254, (13.0, 9.0): 0.00783759541985, (12.0, 8.0): 0.00767557251908, (18.0, 11.0): 0.00789962362171, (18.0, 22.0): 0.00962628698992, (9.0, 8.0): 0.00825671119593, (14.0, 9.0): 0.00784064885496, (12.0, 9.0): 0.00784064885496, (17.0, 15.0): 0.00768807134106, (21.0, 20.0): 0.00577231175196, (18.0, 12.0): 0.0066053358543, (15.0, 11.0): 0.00684934796438, (8.0, 10.0): 0.00735410364245, (9.0, 11.0): 0.00735410364245, (12.0, 3.0): 0.00683174300254, (17.0, 5.0): 0.00845249151824, (16.0, 11.0): 0.00696720207803, (14.0, 10.0): 0.00820243320611, (17.0, 10.0): 0.00870991306192, (15.0, 3.0): 0.00688247985581, (18.0, 17.0): 0.00688738396475, (8.0, 7.0): 0.00684168256997, (9.0, 6.0): 0.00825671119593, (11.0, 7.0): 0.0076786259542, (10.0, 5.0): 0.00806463104326, (16.0, 5.0): 0.00806463104326, (20.0, 24.0): 0.00855833568938, (19.0, 16.0): 0.00763947790029, (16.0, 8.0): 0.00787652671756, (14.0, 7.0): 0.0076427480916, (13.0, 5.0): 0.00783759541985, (18.0, 20.0): 0.00942749564132, (18.0, 7.0): 0.00683174300254, (15.0, 6.0): 0.00771145038168, (18.0, 18.0): 0.00937448461502, (8.0, 4.0): 0.00735410364245, (10.0, 11.0): 0.00706385884931, (13.0, 8.0): 0.00767251908397, (10.0, 6.0): 0.00787652671756, (15.0, 22.0): 0.00577231175196, (12.0, 5.0): 0.00784064885496, (17.0, 3.0): 0.00735410364245, (15.0, 8.0): 0.00771145038168, (21.0, 16.0): 0.00575464140986, (18.0, 8.0): 0.00684934796438, (15.0, 5.0): 0.00787652671756, (18.0, 23.0): 0.00731588976063, (16.0, 15.0): 0.00829328055791, (12.0, 10.0): 0.00820243320611, (15.0, 15.0): 0.00575464140986, (13.0, 11.0): 0.00682180343511, (18.0, 13.0): 0.00695357412119, (18.0, 24.0): 0.00760855480162, (8.0, 11.0): 0.00567988997267, (9.0, 10.0): 0.00887088987843, (19.0, 20.0): 0.00771347245783, (17.0, 4.0): 0.00887088987843, (14.0, 11.0): 0.00682180343511, (18.0, 3.0): 0.00567988997267, (17.0, 9.0): 0.00837469783715, (18.0, 14.0): 0.00705782913957, (8.0, 8.0): 0.00688247985581, (9.0, 5.0): 0.00845249151824, (11.0, 6.0): 0.00771145038168, }, ]
6 Stop [{(16.0, 6.0): 0.0079506043257, (11.0, 11.0): 0.0068458626661, (17.0, 7.0): 0.00821433524173, (16.0, 9.0): 0.00810514631043, (14.0, 4.0): 0.00820777035623, (13.0, 4.0): 0.00819381917939, (20.0, 20.0): 0.0082291028571, (18.0, 4.0): 0.00727196525618, (18.0, 19.0): 0.00701506445748, (8.0, 5.0): 0.00701560889054, (10.0, 8.0): 0.0079506043257, (11.0, 5.0): 0.00794999363868, (10.0, 7.0): 0.00789617366412, (16.0, 3.0): 0.00701560889054, (12.0, 6.0): 0.00770858778626, (16.0, 22.0): 0.00825560837024, (13.0, 7.0): 0.00765404580153, (18.0, 9.0): 0.00695859847682, (15.0, 4.0): 0.00827825249152, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00565794537116, (9.0, 3.0): 0.00727196525618, (19.0, 24.0): 0.00808859909528, (12.0, 11.0): 0.00677449321459, (13.0, 10.0): 0.00819381917939, (18.0, 10.0): 0.0072882104361, (17.0, 18.0): 0.00768215054935, (9.0, 9.0): 0.0084949094395, (16.0, 18.0): 0.00822468527157, (11.0, 8.0): 0.00776374045802, (14.0, 8.0): 0.00770858778626, (21.0, 24.0): 0.00578900040838, (20.0, 16.0): 0.00818235007696, (17.0, 8.0): 0.00824889869593, (18.0, 15.0): 0.00965721008859, (8.0, 9.0): 0.00701560889054, (9.0, 4.0): 0.0088322264042, (10.0, 3.0): 0.00701560889054, (16.0, 7.0): 0.00789617366412, (11.0, 10.0): 0.00827825249152, (17.0, 6.0): 0.00827886317854, (16.0, 10.0): 0.00840859865352, (14.0, 5.0): 0.00788655534351, (13.0, 3.0): 0.00676119831425, (18.0, 5.0): 0.00701560889054, (17.0, 11.0): 0.0072882104361, (18.0, 16.0): 0.00958419721672, (8.0, 6.0): 0.00684834755796, (10.0, 9.0): 0.00814453350297, (9.0, 7.0): 0.00822294290712, (11.0, 4.0): 0.00827825249152, (10.0, 4.0): 0.0084949094395, (16.0, 4.0): 0.0084949094395, (12.0, 7.0): 0.00766244274809, (11.0, 9.0): 0.00794999363868, (15.0, 10.0): 0.00824828800891, (14.0, 6.0): 0.00770858778626, (13.0, 6.0): 0.00770019083969, (18.0, 6.0): 0.0068458626661, (17.0, 22.0): 0.00777602424175, (15.0, 7.0): 0.00771759541985, (18.0, 21.0): 0.00710304803584, (8.0, 3.0): 0.00557034847878, (10.0, 10.0): 0.0084949094395, (11.0, 3.0): 0.0068458626661, (12.0, 4.0): 0.00820777035623, (15.0, 9.0): 0.00793560114504, (14.0, 3.0): 0.00677449321459, (13.0, 9.0): 0.00787815839695, (12.0, 8.0): 0.00770858778626, (18.0, 11.0): 0.0078357273211, (18.0, 22.0): 0.00977657693078, (9.0, 8.0): 0.00827886317854, (14.0, 9.0): 0.00788655534351, (12.0, 9.0): 0.00788655534351, (17.0, 15.0): 0.0077144541435, (21.0, 20.0): 0.00565794537116, (18.0, 12.0): 0.00649454256393, (15.0, 11.0): 0.00680480783503, (8.0, 10.0): 0.00727196525618, (9.0, 11.0): 0.00727196525618, (12.0, 3.0): 0.00677449321459, (17.0, 5.0): 0.0084949094395, (16.0, 11.0): 0.00695859847682, (14.0, 10.0): 0.00819916269084, (17.0, 10.0): 0.00875090454481, (15.0, 3.0): 0.0068458626661, (18.0, 17.0): 0.00699398889321, (8.0, 7.0): 0.00679275789864, (9.0, 6.0): 0.00827886317854, (11.0, 7.0): 0.00771759541985, (10.0, 5.0): 0.00814453350297, (16.0, 5.0): 0.00814453350297, (20.0, 24.0): 0.00848863600666, (19.0, 16.0): 0.00765960245657, (16.0, 8.0): 0.00793621183206, (14.0, 7.0): 0.00766244274809, (13.0, 5.0): 0.00787815839695, (18.0, 20.0): 0.0095822031677, (18.0, 7.0): 0.00678199003393, (15.0, 6.0): 0.00776374045802, (18.0, 18.0): 0.00952072510249, (8.0, 4.0): 0.00727196525618, (10.0, 11.0): 0.00701560889054, (13.0, 8.0): 0.00770019083969, (10.0, 6.0): 0.0079506043257, (15.0, 22.0): 0.00566383548519, (12.0, 5.0): 0.00788655534351, (17.0, 3.0): 0.00727196525618, (15.0, 8.0): 0.00776374045802, (21.0, 16.0): 0.00563585744353, (18.0, 8.0): 0.00680729272689, (15.0, 5.0): 0.00794999363868, (18.0, 23.0): 0.00738138660156, (16.0, 15.0): 0.00820443800459, (12.0, 10.0): 0.00820777035623, (15.0, 15.0): 0.00564174755757, (13.0, 11.0): 0.00675871342239, (18.0, 13.0): 0.00687224637169, (18.0, 24.0): 0.00767445045236, (8.0, 11.0): 0.00557034847878, (9.0, 10.0): 0.0088322264042, (19.0, 20.0): 0.00769982089145, (17.0, 4.0): 0.0088322264042, (14.0, 11.0): 0.00676372534987, (18.0, 3.0): 0.00557034847878, (17.0, 9.0): 0.00840859865352, (18.0, 14.0): 0.00705780459743, (8.0, 8.0): 0.00684834755796, (9.0, 5.0): 0.0084949094395, (11.0, 6.0): 0.00776374045802, }, ]
7 Stop [{(16.0, 6.0): 0.00800678302587, (11.0, 11.0): 0.00681464169111, (17.0, 7.0): 0.00822315166455, (16.0, 9.0): 0.00815883131891, (14.0, 4.0): 0.00820690277778, (13.0, 4.0): 0.00818780323632, (20.0, 20.0): 0.00813861393509, (18.0, 4.0): 0.00719512164378, (18.0, 19.0): 0.00711408688671, (8.0, 5.0): 0.00698296231407, (10.0, 8.0): 0.00800678302587, (11.0, 5.0): 0.00800461508694, (10.0, 7.0): 0.0079475841285, (16.0, 3.0): 0.0069823410911, (12.0, 6.0): 0.00774430343511, (16.0, 22.0): 0.00817579527992, (13.0, 7.0): 0.00767586259542, (18.0, 9.0): 0.00694524514066, (15.0, 4.0): 0.00829765085171, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00557053444277, (9.0, 3.0): 0.00719512164378, (19.0, 24.0): 0.00808389518477, (12.0, 11.0): 0.00673632139702, (13.0, 10.0): 0.00818546048028, (18.0, 10.0): 0.00727081496747, (17.0, 18.0): 0.0076824598826, (9.0, 9.0): 0.00850400872768, (16.0, 18.0): 0.00813125129255, (11.0, 8.0): 0.0078181043257, (14.0, 8.0): 0.00774430343511, (21.0, 24.0): 0.00572404553974, (20.0, 16.0): 0.00809857956628, (17.0, 8.0): 0.00826343206637, (18.0, 15.0): 0.0097344380733, (8.0, 9.0): 0.00698296231407, (9.0, 4.0): 0.00880039168473, (10.0, 3.0): 0.0069823410911, (16.0, 7.0): 0.00794298409669, (11.0, 10.0): 0.00829765085171, (17.0, 6.0): 0.00829920810362, (16.0, 10.0): 0.00844223712274, (14.0, 5.0): 0.00792621310433, (13.0, 3.0): 0.00671631002173, (18.0, 5.0): 0.0069823410911, (17.0, 11.0): 0.00727081496747, (18.0, 16.0): 0.00969488227625, (8.0, 6.0): 0.00681995122249, (10.0, 9.0): 0.00820699006927, (9.0, 7.0): 0.00823355806033, (11.0, 4.0): 0.00829765085171, (10.0, 4.0): 0.00850388659027, (16.0, 4.0): 0.00850388659027, (12.0, 7.0): 0.0076902519084, (11.0, 9.0): 0.00800461508694, (15.0, 10.0): 0.00825953205842, (14.0, 6.0): 0.00774430343511, (13.0, 6.0): 0.00772991412214, (18.0, 6.0): 0.00681663803335, (17.0, 22.0): 0.00778802177003, (15.0, 7.0): 0.00776073854962, (18.0, 21.0): 0.00720737770324, (8.0, 3.0): 0.00549276545435, (10.0, 10.0): 0.00850388659027, (11.0, 3.0): 0.00681464169111, (12.0, 4.0): 0.00820690277778, (15.0, 9.0): 0.00798786625318, (14.0, 3.0): 0.00673694261998, (13.0, 9.0): 0.00790905582061, (12.0, 8.0): 0.00774430343511, (18.0, 11.0): 0.00776788456964, (18.0, 22.0): 0.00986429719241, (9.0, 8.0): 0.00830155085966, (14.0, 9.0): 0.00792161307252, (12.0, 9.0): 0.00792621310433, (17.0, 15.0): 0.00772059990484, (21.0, 20.0): 0.00557200697128, (18.0, 12.0): 0.00641452814215, (15.0, 11.0): 0.00678144051721, (8.0, 10.0): 0.00719512164378, (9.0, 11.0): 0.00719512164378, (12.0, 3.0): 0.00673694261998, (17.0, 5.0): 0.00850400872768, (16.0, 11.0): 0.00694462391769, (14.0, 10.0): 0.008196496382, (17.0, 10.0): 0.00875772558842, (15.0, 3.0): 0.00681464169111, (18.0, 17.0): 0.00710756021087, (8.0, 7.0): 0.00676695183507, (9.0, 6.0): 0.00830155085966, (11.0, 7.0): 0.00776073854962, (10.0, 5.0): 0.00820699006927, (16.0, 5.0): 0.00820699006927, (20.0, 24.0): 0.00842024523817, (19.0, 16.0): 0.00767670014869, (16.0, 8.0): 0.00799003419211, (14.0, 7.0): 0.0076902519084, (13.0, 5.0): 0.00790905582061, (18.0, 20.0): 0.00966819525352, (18.0, 7.0): 0.00675165340507, (15.0, 6.0): 0.0078181043257, (18.0, 18.0): 0.00961058257564, (8.0, 4.0): 0.00719512164378, (10.0, 11.0): 0.0069823410911, (13.0, 8.0): 0.00772991412214, (10.0, 6.0): 0.00800678302587, (15.0, 22.0): 0.00558378719934, (12.0, 5.0): 0.00792621310433, (17.0, 3.0): 0.00719512164378, (15.0, 8.0): 0.00781234732824, (21.0, 16.0): 0.00554537874742, (18.0, 8.0): 0.00678675004859, (15.0, 5.0): 0.00800461508694, (18.0, 23.0): 0.007462756584, (16.0, 15.0): 0.00812717116148, (12.0, 10.0): 0.00820690277778, (15.0, 15.0): 0.00555568644698, (13.0, 11.0): 0.00671299683259, (18.0, 13.0): 0.00680819784435, (18.0, 24.0): 0.00771481204973, (8.0, 11.0): 0.00549276545435, (9.0, 10.0): 0.00880039168473, (19.0, 20.0): 0.00770519204144, (17.0, 4.0): 0.00880039168473, (14.0, 11.0): 0.00672164418999, (18.0, 3.0): 0.00549276545435, (17.0, 9.0): 0.00844235926014, (18.0, 14.0): 0.00705765284519, (8.0, 8.0): 0.00681995122249, (9.0, 5.0): 0.00850400872768, (11.0, 6.0): 0.0078181043257, }, ]
8 Stop [{(16.0, 6.0): 0.00805481392423, (11.0, 11.0): 0.00679285621515, (17.0, 7.0): 0.00823366853751, (16.0, 9.0): 0.00820426562942, (14.0, 4.0): 0.00820794964902, (13.0, 4.0): 0.00818121042793, (20.0, 20.0): 0.00806727214448, (18.0, 4.0): 0.00713536583878, (18.0, 19.0): 0.00719105675286, (8.0, 5.0): 0.00695031054062, (10.0, 8.0): 0.0080562024818, (11.0, 5.0): 0.00805071468759, (10.0, 7.0): 0.00799108935804, (16.0, 3.0): 0.00694880342455, (12.0, 6.0): 0.00778175737913, (16.0, 22.0): 0.00811316594965, (13.0, 7.0): 0.0077032389313, (18.0, 9.0): 0.00693917439121, (15.0, 4.0): 0.00830627148412, (1, 1): 0.00763358778626, (15.0, 18.0): 0.0054956843189, (9.0, 3.0): 0.00713536583878, (19.0, 24.0): 0.00807298415756, (12.0, 11.0): 0.00670737053574, (13.0, 10.0): 0.00817783230028, (18.0, 10.0): 0.00724753128712, (17.0, 18.0): 0.00767388270229, (9.0, 9.0): 0.00850832884678, (16.0, 18.0): 0.00805650427977, (11.0, 8.0): 0.00786690888465, (14.0, 8.0): 0.00777968597328, (21.0, 24.0): 0.0056687711826, (20.0, 16.0): 0.00803111594537, (17.0, 8.0): 0.00828048294878, (18.0, 15.0): 0.0097834143374, (8.0, 9.0): 0.00695031054062, (9.0, 4.0): 0.00875921822243, (10.0, 3.0): 0.00694880342455, (16.0, 7.0): 0.00798473830577, (11.0, 10.0): 0.00830627148412, (17.0, 6.0): 0.00831078981268, (16.0, 10.0): 0.00845982119712, (14.0, 5.0): 0.00795821804495, (13.0, 3.0): 0.00668510946269, (18.0, 5.0): 0.00694932693759, (17.0, 11.0): 0.00724737598138, (18.0, 16.0): 0.00978541687391, (8.0, 6.0): 0.00680277651484, (10.0, 9.0): 0.0082452567, (9.0, 7.0): 0.0082485867404, (11.0, 4.0): 0.00830627148412, (10.0, 4.0): 0.00850736911197, (16.0, 4.0): 0.00850736911197, (12.0, 7.0): 0.00772309198473, (11.0, 9.0): 0.00805071468759, (15.0, 10.0): 0.00827258649257, (14.0, 6.0): 0.00778175737913, (13.0, 6.0): 0.00776068788168, (18.0, 6.0): 0.00679749975311, (17.0, 22.0): 0.00778734664809, (15.0, 7.0): 0.00780488524173, (18.0, 21.0): 0.00728558234589, (8.0, 3.0): 0.00542848264001, (10.0, 10.0): 0.00850736911197, (11.0, 3.0): 0.00679301152089, (12.0, 4.0): 0.00820794964902, (15.0, 9.0): 0.00802803800626, (14.0, 3.0): 0.00670835413876, (13.0, 9.0): 0.00793445131997, (12.0, 8.0): 0.00778175737913, (18.0, 11.0): 0.00771555467352, (18.0, 22.0): 0.00995212631719, (9.0, 8.0): 0.00831416794033, (14.0, 9.0): 0.00795186699268, (12.0, 9.0): 0.00795821804495, (17.0, 15.0): 0.00771619987377, (21.0, 20.0): 0.00549887479734, (18.0, 12.0): 0.00634954647124, (15.0, 11.0): 0.00676383356791, (8.0, 10.0): 0.00713552114452, (9.0, 11.0): 0.00713536583878, (12.0, 3.0): 0.00670835413876, (17.0, 5.0): 0.00850770498983, (16.0, 11.0): 0.00693766727514, (14.0, 10.0): 0.00819303144614, (17.0, 10.0): 0.00876387187799, (15.0, 3.0): 0.00679301152089, (18.0, 17.0): 0.00719555294993, (8.0, 7.0): 0.00674842518208, (9.0, 6.0): 0.00831416794033, (11.0, 7.0): 0.00780695664758, (10.0, 5.0): 0.0082452567, (16.0, 5.0): 0.0082452567, (20.0, 24.0): 0.00836340291085, (19.0, 16.0): 0.00768214714072, (16.0, 8.0): 0.00803352580047, (14.0, 7.0): 0.00772309198473, (13.0, 5.0): 0.00793583987754, (18.0, 20.0): 0.00975926769051, (18.0, 7.0): 0.00673339070466, (15.0, 6.0): 0.00786690888465, (18.0, 18.0): 0.0097040146373, (8.0, 4.0): 0.00713552114452, (10.0, 11.0): 0.00694880342455, (13.0, 8.0): 0.00776068788168, (10.0, 6.0): 0.0080562024818, (15.0, 22.0): 0.00551715869298, (12.0, 5.0): 0.00795821804495, (17.0, 3.0): 0.00713536583878, (15.0, 8.0): 0.00785905795165, (21.0, 16.0): 0.0054722158958, (18.0, 8.0): 0.00677359856186, (15.0, 5.0): 0.00805071468759, (18.0, 23.0): 0.00752526384268, (16.0, 15.0): 0.00806043357893, (12.0, 10.0): 0.00820732579207, (15.0, 15.0): 0.00548690027732, (13.0, 11.0): 0.00667983270096, (18.0, 13.0): 0.00676012627723, (18.0, 24.0): 0.00775382127283, (8.0, 11.0): 0.00542848264001, (9.0, 10.0): 0.00875921822243, (19.0, 20.0): 0.00769831747222, (17.0, 4.0): 0.00875921822243, (14.0, 11.0): 0.00669331966135, (18.0, 3.0): 0.00542848264001, (17.0, 9.0): 0.00846078093193, (18.0, 14.0): 0.00705555974817, (8.0, 8.0): 0.00680277651484, (9.0, 5.0): 0.00850832884678, (11.0, 6.0): 0.00786690888465, }, ]
9 Stop [{(16.0, 6.0): 0.00809250152547, (11.0, 11.0): 0.00677351184068, (17.0, 7.0): 0.00824528359711, (16.0, 9.0): 0.00823728631304, (14.0, 4.0): 0.0082078184559, (13.0, 4.0): 0.00817786728638, (20.0, 20.0): 0.00800463393757, (18.0, 4.0): 0.00708251105192, (18.0, 19.0): 0.00726283949957, (8.0, 5.0): 0.00692381781935, (10.0, 8.0): 0.00809472507296, (11.0, 5.0): 0.00808547396026, (10.0, 7.0): 0.00803180754192, (16.0, 3.0): 0.00692076901845, (12.0, 6.0): 0.00781813283503, (16.0, 22.0): 0.0080587502124, (13.0, 7.0): 0.00773415973282, (18.0, 9.0): 0.00693223224643, (15.0, 4.0): 0.00831271386676, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00543334358604, (9.0, 3.0): 0.00708238017366, (19.0, 24.0): 0.00806340278041, (12.0, 11.0): 0.00668648002137, (13.0, 10.0): 0.00817248634693, (18.0, 10.0): 0.00722833946356, (17.0, 18.0): 0.00766946598668, (9.0, 9.0): 0.00850297197706, (16.0, 18.0): 0.0079913044868, (11.0, 8.0): 0.00791250801615, (14.0, 8.0): 0.00781487815681, (21.0, 24.0): 0.00562218656158, (20.0, 16.0): 0.00797386230993, (17.0, 8.0): 0.0082950912842, (18.0, 15.0): 0.00981612767681, (8.0, 9.0): 0.00692381781935, (9.0, 4.0): 0.00872270498206, (10.0, 3.0): 0.00692076901845, (16.0, 7.0): 0.00802232636194, (11.0, 10.0): 0.00831255026894, (17.0, 6.0): 0.00832077039113, (16.0, 10.0): 0.00847452585821, (14.0, 5.0): 0.00798689592765, (13.0, 3.0): 0.00666169652064, (18.0, 5.0): 0.00692208913034, (17.0, 11.0): 0.00722792385811, (18.0, 16.0): 0.00985144116638, (8.0, 6.0): 0.00678821164745, (10.0, 9.0): 0.00827357436563, (9.0, 7.0): 0.00826070869134, (11.0, 4.0): 0.00831271386676, (10.0, 4.0): 0.00850082395984, (16.0, 4.0): 0.00850082395984, (12.0, 7.0): 0.00775936046438, (11.0, 9.0): 0.00808547396026, (15.0, 10.0): 0.00828165382039, (14.0, 6.0): 0.00781813283503, (13.0, 6.0): 0.00779265628976, (18.0, 6.0): 0.00678221231138, (17.0, 22.0): 0.00778820244521, (15.0, 7.0): 0.00784773647371, (18.0, 21.0): 0.00735637595056, (8.0, 3.0): 0.00537721595916, (10.0, 10.0): 0.00850082395984, (11.0, 3.0): 0.00677379656788, (12.0, 4.0): 0.0082078184559, (15.0, 9.0): 0.00806316301452, (14.0, 3.0): 0.00668820871039, (13.0, 9.0): 0.00795661130791, (12.0, 8.0): 0.00781813283503, (18.0, 11.0): 0.00766913097592, (18.0, 22.0): 0.0100207625249, (9.0, 8.0): 0.00832615133057, (14.0, 9.0): 0.00797741474767, (12.0, 9.0): 0.00798649344474, (17.0, 15.0): 0.00770473140191, (21.0, 20.0): 0.0054385281135, (18.0, 12.0): 0.00629877958454, (15.0, 11.0): 0.00675322242461, (8.0, 10.0): 0.00708279577911, (9.0, 11.0): 0.00708238017366, (12.0, 3.0): 0.00668820871039, (17.0, 5.0): 0.00850192567939, (16.0, 11.0): 0.00692918344553, (14.0, 10.0): 0.00819239336167, (17.0, 10.0): 0.00876062161854, (15.0, 3.0): 0.00677379656788, (18.0, 17.0): 0.00727087552778, (8.0, 7.0): 0.00673821190102, (9.0, 6.0): 0.00832615133057, (11.0, 7.0): 0.00785099115193, (10.0, 5.0): 0.00827357436563, (16.0, 5.0): 0.00827317188273, (20.0, 24.0): 0.00831318128077, (19.0, 16.0): 0.00768410858051, (16.0, 8.0): 0.00807241412722, (14.0, 7.0): 0.00775853190204, (13.0, 5.0): 0.00795883485541, (18.0, 20.0): 0.00983146911295, (18.0, 7.0): 0.00672285596241, (15.0, 6.0): 0.00791181602347, (18.0, 18.0): 0.00977950112769, (8.0, 4.0): 0.00708279577911, (10.0, 11.0): 0.00692073019202, (13.0, 8.0): 0.00779196429707, (10.0, 6.0): 0.00809472507296, (15.0, 22.0): 0.00546296799637, (12.0, 5.0): 0.00798689592765, (17.0, 3.0): 0.00708238017366, (15.0, 8.0): 0.00790103859468, (21.0, 16.0): 0.00541314659636, (18.0, 8.0): 0.00676763750419, (15.0, 5.0): 0.00808547396026, (18.0, 23.0): 0.00758105995114, (16.0, 15.0): 0.00800232795622, (12.0, 10.0): 0.00820677215822, (15.0, 15.0): 0.00543026133163, (13.0, 11.0): 0.00665569718457, (18.0, 13.0): 0.00672174416555, (18.0, 24.0): 0.00778402309102, (8.0, 11.0): 0.00537721595916, (9.0, 10.0): 0.00872270498206, (19.0, 20.0): 0.00769501346153, (17.0, 4.0): 0.00872254138424, (14.0, 11.0): 0.00667285277178, (18.0, 3.0): 0.00537717713273, (17.0, 9.0): 0.00847667387543, (18.0, 14.0): 0.00705108225948, (8.0, 8.0): 0.00678821164745, (9.0, 5.0): 0.00850297197706, (11.0, 6.0): 0.00791250801615, }, ]
10 Stop [{(16.0, 6.0): 0.00812411723695, (11.0, 11.0): 0.00675769056731, (17.0, 7.0): 0.00825740831748, (16.0, 9.0): 0.00826481263768, (14.0, 4.0): 0.00820911128493, (13.0, 4.0): 0.00817589194088, (20.0, 20.0): 0.00795247985645, (18.0, 4.0): 0.00703805069999, (18.0, 19.0): 0.00732368906002, (8.0, 5.0): 0.00689930070689, (10.0, 8.0): 0.00812775326545, (11.0, 5.0): 0.00811423322729, (10.0, 7.0): 0.00806659150622, (16.0, 3.0): 0.00689440123196, (12.0, 6.0): 0.00785391070659, (16.0, 22.0): 0.00801380155073, (13.0, 7.0): 0.00776733453721, (18.0, 9.0): 0.00692738707863, (15.0, 4.0): 0.00831481519052, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00538043995529, (9.0, 3.0): 0.00703773361416, (19.0, 24.0): 0.0080535357174, (12.0, 11.0): 0.0066702766933, (13.0, 10.0): 0.00816957693109, (18.0, 10.0): 0.00720954999519, (17.0, 18.0): 0.00766513210642, (9.0, 9.0): 0.0084960349859, (16.0, 18.0): 0.00793692861751, (11.0, 8.0): 0.00795236620727, (14.0, 8.0): 0.00784876553965, (21.0, 24.0): 0.00558215370771, (20.0, 16.0): 0.00792589692832, (17.0, 8.0): 0.00830980195284, (18.0, 15.0): 0.0098354967646, (8.0, 9.0): 0.00689930070689, (9.0, 4.0): 0.00868659417198, (10.0, 3.0): 0.00689440123196, (16.0, 7.0): 0.00805605241709, (11.0, 10.0): 0.00831450202962, (17.0, 6.0): 0.00832764931646, (16.0, 10.0): 0.00848311338342, (14.0, 5.0): 0.00801143120685, (13.0, 3.0): 0.00664510194263, (18.0, 5.0): 0.00689708825928, (17.0, 11.0): 0.0072086838936, (18.0, 16.0): 0.00990188691356, (8.0, 6.0): 0.00677779060807, (10.0, 9.0): 0.00829151386715, (9.0, 7.0): 0.00827351675414, (11.0, 4.0): 0.00831481519052, (10.0, 4.0): 0.00849215568947, (16.0, 4.0): 0.00849204247333, (12.0, 7.0): 0.00779615540384, (11.0, 9.0): 0.00811412001115, (15.0, 10.0): 0.00829065281711, (14.0, 6.0): 0.00785360659559, (13.0, 6.0): 0.00782438330961, (18.0, 6.0): 0.00677094342926, (17.0, 22.0): 0.00778750818375, (15.0, 7.0): 0.00788828987117, (18.0, 21.0): 0.0074151832263, (8.0, 3.0): 0.00533369930791, (10.0, 10.0): 0.0084921132633, (11.0, 3.0): 0.00675823634753, (12.0, 4.0): 0.00820911128493, (15.0, 9.0): 0.00809211129806, (14.0, 3.0): 0.00667248914091, (13.0, 9.0): 0.00797699402887, (12.0, 8.0): 0.00785369181148, (18.0, 11.0): 0.00763094176924, (18.0, 22.0): 0.0100804034135, (9.0, 8.0): 0.00833396432625, (14.0, 9.0): 0.00800089211772, (12.0, 9.0): 0.00801069674123, (17.0, 15.0): 0.00768971837191, (21.0, 20.0): 0.00538747536927, (18.0, 12.0): 0.00625745732734, (15.0, 11.0): 0.00674514542456, (8.0, 10.0): 0.00703859971575, (9.0, 11.0): 0.00703772390755, (12.0, 3.0): 0.00667248914091, (17.0, 5.0): 0.00849420415008, (16.0, 11.0): 0.0069224876037, (14.0, 10.0): 0.00819300284828, (17.0, 10.0): 0.00875643010085, (15.0, 3.0): 0.00675823634753, (18.0, 17.0): 0.00733136074944, (8.0, 7.0): 0.00673080053725, (9.0, 6.0): 0.00833396432625, (11.0, 7.0): 0.00789343503811, (10.0, 5.0): 0.00829151386715, (16.0, 5.0): 0.00829077940154, (20.0, 24.0): 0.00826995463452, (19.0, 16.0): 0.00768218392174, (16.0, 8.0): 0.00810563133622, (14.0, 7.0): 0.00779468782008, (13.0, 5.0): 0.00798063005737, (18.0, 20.0): 0.00989594358212, (18.0, 7.0): 0.00671723316392, (15.0, 6.0): 0.00795113216359, (18.0, 18.0): 0.00984593561993, (8.0, 4.0): 0.00703859971575, (10.0, 11.0): 0.00689432034356, (13.0, 8.0): 0.00782314926593, (10.0, 6.0): 0.00812775326545, (15.0, 22.0): 0.00541773406899, (12.0, 5.0): 0.00801143120685, (17.0, 3.0): 0.00703768795245, (15.0, 8.0): 0.00793984607338, (21.0, 16.0): 0.00536452740149, (18.0, 8.0): 0.0067646996851, (15.0, 5.0): 0.00811401433217, (18.0, 23.0): 0.0076268849786, (16.0, 15.0): 0.00795081711853, (12.0, 10.0): 0.00820728044911, (15.0, 15.0): 0.00538257331789, (13.0, 11.0): 0.00663825476382, (18.0, 13.0): 0.00669053533652, (18.0, 24.0): 0.00780949527419, (8.0, 11.0): 0.00533369930791, (9.0, 10.0): 0.00868659417198, (19.0, 20.0): 0.00769108307794, (17.0, 4.0): 0.00868628101109, (14.0, 11.0): 0.00665892176757, (18.0, 3.0): 0.00533361518397, (17.0, 9.0): 0.00848699267985, (18.0, 14.0): 0.00704497406088, (8.0, 8.0): 0.00677779060807, (9.0, 5.0): 0.0084960349859, (11.0, 6.0): 0.00795236620727, }, ]
11 Stop [{(16.0, 6.0): 0.00814994610712, (11.0, 11.0): 0.00674347230697, (17.0, 7.0): 0.00826949069175, (16.0, 9.0): 0.00828653226704, (14.0, 4.0): 0.00821037220986, (13.0, 4.0): 0.00817622439928, (20.0, 20.0): 0.00790825866276, (18.0, 4.0): 0.00699891267002, (18.0, 19.0): 0.00737669948719, (8.0, 5.0): 0.00687812975486, (10.0, 8.0): 0.00815443783447, (11.0, 5.0): 0.00813687193982, (10.0, 7.0): 0.00809780996587, (16.0, 3.0): 0.00687098987765, (12.0, 6.0): 0.00788764936683, (16.0, 22.0): 0.00797597027932, (13.0, 7.0): 0.00780114206733, (18.0, 9.0): 0.0069228077257, (15.0, 4.0): 0.00831555574307, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00533586285015, (9.0, 3.0): 0.00699825231523, (19.0, 24.0): 0.00804432854204, (12.0, 11.0): 0.00665801159593, (13.0, 10.0): 0.00816893454242, (18.0, 10.0): 0.00719325573094, (17.0, 18.0): 0.00766217081296, (9.0, 9.0): 0.00848644664698, (16.0, 18.0): 0.00789090688562, (11.0, 8.0): 0.00798827326669, (14.0, 8.0): 0.00788146816335, (21.0, 24.0): 0.0055477283987, (20.0, 16.0): 0.00788495731743, (17.0, 8.0): 0.00832314177855, (18.0, 15.0): 0.0098459100638, (8.0, 9.0): 0.00687812975486, (9.0, 4.0): 0.00865404030195, (10.0, 3.0): 0.00687102393631, (16.0, 7.0): 0.00808629983578, (11.0, 10.0): 0.00831502579246, (17.0, 6.0): 0.00833341166151, (16.0, 10.0): 0.00848962368874, (14.0, 5.0): 0.00803375869538, (13.0, 3.0): 0.00663269844429, (18.0, 5.0): 0.00687536142715, (17.0, 11.0): 0.00719181433681, (18.0, 16.0): 0.00993886080993, (8.0, 6.0): 0.0067687658283, (10.0, 9.0): 0.00830430707859, (9.0, 7.0): 0.00828430751688, (11.0, 4.0): 0.00831562216533, (10.0, 4.0): 0.00848061609182, (16.0, 4.0): 0.00848038392329, (12.0, 7.0): 0.00783290549945, (11.0, 9.0): 0.00813663977128, (15.0, 10.0): 0.00829806242551, (14.0, 6.0): 0.00788704821914, (13.0, 6.0): 0.00785597304127, (18.0, 6.0): 0.00676184607641, (17.0, 22.0): 0.0077872040982, (15.0, 7.0): 0.00792600166906, (18.0, 21.0): 0.00746581449101, (8.0, 3.0): 0.00529698310178, (10.0, 10.0): 0.0084805247523, (11.0, 3.0): 0.0067442447182, (12.0, 4.0): 0.00821037220986, (15.0, 9.0): 0.00811766298879, (14.0, 3.0): 0.00666077911475, (13.0, 9.0): 0.00799626181697, (12.0, 8.0): 0.00788721188595, (18.0, 11.0): 0.00759811302362, (18.0, 22.0): 0.0101299596496, (9.0, 8.0): 0.00834070151837, (14.0, 9.0): 0.00802235316651, (12.0, 9.0): 0.00803255660837, (17.0, 15.0): 0.0076723860213, (21.0, 20.0): 0.00534456430345, (18.0, 12.0): 0.00622373299693, (15.0, 11.0): 0.00673976926238, (8.0, 10.0): 0.00699969370936, (9.0, 11.0): 0.00699822966648, (12.0, 3.0): 0.00666077911475, (17.0, 5.0): 0.00848405484065, (16.0, 11.0): 0.00691570190715, (14.0, 10.0): 0.00819555538473, (17.0, 10.0): 0.00874986570502, (15.0, 3.0): 0.0067442447182, (18.0, 17.0): 0.00738074254985, (8.0, 7.0): 0.00672629878917, (9.0, 6.0): 0.00834070151837, (11.0, 7.0): 0.00793218287254, (10.0, 5.0): 0.00830433820705, (16.0, 5.0): 0.00830303151881, (20.0, 24.0): 0.0082322403045, (19.0, 16.0): 0.00767816534508, (16.0, 8.0): 0.00813522888344, (14.0, 7.0): 0.00783053687274, (13.0, 5.0): 0.00800075354431, (18.0, 20.0): 0.00995063768362, (18.0, 7.0): 0.00671470073306, (15.0, 6.0): 0.00798623203989, (18.0, 18.0): 0.00990154454361, (8.0, 4.0): 0.00699969370936, (10.0, 11.0): 0.00687085635726, (13.0, 8.0): 0.00785398703663, (10.0, 6.0): 0.00815443783447, (15.0, 22.0): 0.00538013421807, (12.0, 5.0): 0.00803386329661, (17.0, 3.0): 0.00699815022631, (15.0, 8.0): 0.0079749288237, (21.0, 16.0): 0.00532422934352, (18.0, 8.0): 0.00676429037248, (15.0, 5.0): 0.00813643445893, (18.0, 23.0): 0.00766556093764, (16.0, 15.0): 0.00790479848909, (12.0, 10.0): 0.00820798040354, (15.0, 15.0): 0.00534155903179, (13.0, 11.0): 0.00662577869239, (18.0, 13.0): 0.00666432224158, (18.0, 24.0): 0.00782997199006, (8.0, 11.0): 0.00529698067513, (9.0, 10.0): 0.00865402939006, (19.0, 20.0): 0.00768850687366, (17.0, 4.0): 0.00865344019001, (14.0, 11.0): 0.00664918105864, (18.0, 3.0): 0.0052968063911, (17.0, 9.0): 0.0084954542439, (18.0, 14.0): 0.00703737732362, (8.0, 8.0): 0.0067687658283, (9.0, 5.0): 0.00848644664698, (11.0, 6.0): 0.00798833968894, }, ]
12 Stop [{(16.0, 6.0): 0.00817178423262, (11.0, 11.0): 0.00673109022353, (17.0, 7.0): 0.00828114397678, (16.0, 9.0): 0.00830490041438, (14.0, 4.0): 0.00821237698821, (13.0, 4.0): 0.00817771908373, (20.0, 20.0): 0.0078712039972, (18.0, 4.0): 0.00696485869266, (18.0, 19.0): 0.00742194538587, (8.0, 5.0): 0.00685893665253, (10.0, 8.0): 0.0081771059328, (11.0, 5.0): 0.00815580705955, (10.0, 7.0): 0.00812463520485, (16.0, 3.0): 0.0068494229902, (12.0, 6.0): 0.00791974617862, (16.0, 22.0): 0.00794445856821, (13.0, 7.0): 0.00783490890348, (18.0, 9.0): 0.00691917930606, (15.0, 4.0): 0.00831461044658, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00529823372028, (9.0, 3.0): 0.0069637881572, (19.0, 24.0): 0.0080355136122, (12.0, 11.0): 0.00664841172953, (13.0, 10.0): 0.00817019110263, (18.0, 10.0): 0.00717851726107, (17.0, 18.0): 0.00765974536876, (9.0, 9.0): 0.00847662936551, (16.0, 18.0): 0.00785229065793, (11.0, 8.0): 0.00801974912619, (14.0, 8.0): 0.00791265481259, (21.0, 24.0): 0.00551794430085, (20.0, 16.0): 0.00784982222593, (17.0, 8.0): 0.00833573571265, (18.0, 15.0): 0.00984944716674, (8.0, 9.0): 0.00685893665253, (9.0, 4.0): 0.0086237071143, (10.0, 3.0): 0.0068495034608, (16.0, 7.0): 0.00811339343743, (11.0, 10.0): 0.00831390222066, (17.0, 6.0): 0.00833784217931, (16.0, 10.0): 0.00849374229405, (14.0, 5.0): 0.00805367342553, (13.0, 3.0): 0.0066238090483, (18.0, 5.0): 0.00685584101153, (17.0, 11.0): 0.0071763804579, (18.0, 16.0): 0.00996582868341, (8.0, 6.0): 0.00676143889676, (10.0, 9.0): 0.00831247121672, (9.0, 7.0): 0.00829427880119, (11.0, 4.0): 0.00831475766092, (10.0, 4.0): 0.00846867933731, (16.0, 4.0): 0.00846822974445, (12.0, 7.0): 0.00786821833842, (11.0, 9.0): 0.00815536050348, (15.0, 10.0): 0.00830512321315, (14.0, 6.0): 0.00791870977369, (13.0, 6.0): 0.00788651324778, (18.0, 6.0): 0.00675465939146, (17.0, 22.0): 0.00778688137157, (15.0, 7.0): 0.00796079984823, (18.0, 21.0): 0.00750875416364, (8.0, 3.0): 0.00526514754008, (10.0, 10.0): 0.008468491492, (11.0, 3.0): 0.00673213637538, (12.0, 4.0): 0.0082124111929, (15.0, 9.0): 0.00813990793431, (14.0, 3.0): 0.00665150501128, (13.0, 9.0): 0.00801481863418, (12.0, 8.0): 0.00791898685942, (18.0, 11.0): 0.00757037343849, (18.0, 22.0): 0.0101720164214, (9.0, 8.0): 0.00834537016042, (14.0, 9.0): 0.00804266030407, (12.0, 9.0): 0.00805213009722, (17.0, 15.0): 0.00765387235275, (21.0, 20.0): 0.00530836837265, (18.0, 12.0): 0.00619554666874, (15.0, 11.0): 0.00673577554215, (8.0, 10.0): 0.00696592196911, (9.0, 11.0): 0.00696373760899, (12.0, 3.0): 0.00665150501128, (17.0, 5.0): 0.00847362799898, (16.0, 11.0): 0.00690974611433, (14.0, 10.0): 0.0081992763685, (17.0, 10.0): 0.00874325624447, (15.0, 3.0): 0.00673211457627, (18.0, 17.0): 0.007420348855, (8.0, 7.0): 0.00672281911482, (9.0, 6.0): 0.00834537016042, (11.0, 7.0): 0.0079679022587, (10.0, 5.0): 0.00831254214403, (16.0, 5.0): 0.00831077016976, (20.0, 24.0): 0.00819938714819, (19.0, 16.0): 0.00767242275665, (16.0, 8.0): 0.0081612263177, (14.0, 7.0): 0.00786523939833, (13.0, 5.0): 0.00802011459537, (18.0, 20.0): 0.00999799970486, (18.0, 7.0): 0.00671410743384, (15.0, 6.0): 0.00801713249883, (18.0, 18.0): 0.00994859041923, (8.0, 4.0): 0.00696592496037, (10.0, 11.0): 0.00684924453314, (13.0, 8.0): 0.00788401419405, (10.0, 6.0): 0.00817712544294, (15.0, 22.0): 0.00534872386881, (12.0, 5.0): 0.00805390207149, (17.0, 3.0): 0.00696357519436, (15.0, 8.0): 0.00800705810567, (21.0, 16.0): 0.00529043377757, (18.0, 8.0): 0.00676507806352, (15.0, 5.0): 0.00815500249122, (18.0, 23.0): 0.00769766755497, (16.0, 15.0): 0.00786317435269, (12.0, 10.0): 0.00820940236834, (15.0, 15.0): 0.00530571234559, (13.0, 11.0): 0.00661702974523, (18.0, 13.0): 0.00664181085404, (18.0, 24.0): 0.00784662048991, (8.0, 11.0): 0.005265141069, (9.0, 10.0): 0.00862368100183, (19.0, 20.0): 0.00768658126638, (17.0, 4.0): 0.00862284151487, (14.0, 11.0): 0.0066427933303, (18.0, 3.0): 0.00526486785445, (17.0, 9.0): 0.00850170073033, (18.0, 14.0): 0.00702871070435, (8.0, 8.0): 0.00676143889676, (9.0, 5.0): 0.00847663777358, (11.0, 6.0): 0.00801989634052, }, ]
13 Stop [{(16.0, 6.0): 0.00819018450359, (11.0, 11.0): 0.00671996706568, (17.0, 7.0): 0.00829214991969, (16.0, 9.0): 0.00832029553816, (14.0, 4.0): 0.00821455224163, (13.0, 4.0): 0.00818047663412, (20.0, 20.0): 0.00784011260752, (18.0, 4.0): 0.0069346991805, (18.0, 19.0): 0.00746062932631, (8.0, 5.0): 0.00684190268213, (10.0, 8.0): 0.00819586632819, (11.0, 5.0): 0.0081713810553, (10.0, 7.0): 0.00814820952809, (16.0, 3.0): 0.0068299241391, (12.0, 6.0): 0.00794965523536, (16.0, 22.0): 0.00791814191433, (13.0, 7.0): 0.00786777881641, (18.0, 9.0): 0.00691603380373, (15.0, 4.0): 0.00831307257816, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00526654707945, (9.0, 3.0): 0.00693311350738, (19.0, 24.0): 0.0080271737501, (12.0, 11.0): 0.00664101339824, (13.0, 10.0): 0.00817299513104, (18.0, 10.0): 0.0071656687503, (17.0, 18.0): 0.00765782628037, (9.0, 9.0): 0.00846636451203, (16.0, 18.0): 0.00781979553571, (11.0, 8.0): 0.00804782093611, (14.0, 8.0): 0.00794232536294, (21.0, 24.0): 0.00549210119982, (20.0, 16.0): 0.00781929854965, (17.0, 8.0): 0.00834723086337, (18.0, 15.0): 0.0098480133149, (8.0, 9.0): 0.0068419002527, (9.0, 4.0): 0.00859623312443, (10.0, 3.0): 0.00683009286581, (16.0, 7.0): 0.00813766956256, (11.0, 10.0): 0.00831220387278, (17.0, 6.0): 0.0083415445254, (16.0, 10.0): 0.00849684096179, (14.0, 5.0): 0.0080719754548, (13.0, 3.0): 0.00661724858446, (18.0, 5.0): 0.00683856537371, (17.0, 11.0): 0.00716277625157, (18.0, 16.0): 0.00998474283309, (8.0, 6.0): 0.00675487269811, (10.0, 9.0): 0.0083180117021, (9.0, 7.0): 0.00830263564408, (11.0, 4.0): 0.00831336514398, (10.0, 4.0): 0.00845631311651, (16.0, 4.0): 0.00845564612268, (12.0, 7.0): 0.00790195250773, (11.0, 9.0): 0.00817072263285, (15.0, 10.0): 0.00831155384754, (14.0, 6.0): 0.00794825366883, (13.0, 6.0): 0.00791599853979, (18.0, 6.0): 0.00674872039507, (17.0, 22.0): 0.00778678408527, (15.0, 7.0): 0.0079927246577, (18.0, 21.0): 0.0075454220861, (8.0, 3.0): 0.00523747745942, (10.0, 10.0): 0.00845602031953, (11.0, 3.0): 0.00672123774405, (12.0, 4.0): 0.00821463425463, (15.0, 9.0): 0.00815992999432, (14.0, 3.0): 0.00664433255661, (13.0, 9.0): 0.00803276286643, (12.0, 8.0): 0.00794861972306, (18.0, 11.0): 0.00754650001228, (18.0, 22.0): 0.0102074384687, (9.0, 8.0): 0.00834903657617, (14.0, 9.0): 0.00806186361073, (12.0, 9.0): 0.00807013969253, (17.0, 15.0): 0.0076347106935, (21.0, 20.0): 0.00527791885206, (18.0, 12.0): 0.00617171253388, (15.0, 11.0): 0.00673310338932, (8.0, 10.0): 0.00693599787878, (9.0, 11.0): 0.0069330287589, (12.0, 3.0): 0.00664434484732, (17.0, 5.0): 0.00846297662547, (16.0, 11.0): 0.0069042239874, (14.0, 10.0): 0.00820414853024, (17.0, 10.0): 0.00873646428351, (15.0, 3.0): 0.00672118273375, (18.0, 17.0): 0.007452054394, (8.0, 7.0): 0.00672027998732, (9.0, 6.0): 0.00834904215982, (11.0, 7.0): 0.00800008025373, (10.0, 5.0): 0.00831815835148, (16.0, 5.0): 0.00831588292741, (20.0, 24.0): 0.00817060573722, (19.0, 16.0): 0.00766553883171, (16.0, 8.0): 0.00818446279757, (14.0, 7.0): 0.00789846254726, (13.0, 5.0): 0.00803838448478, (18.0, 20.0): 0.0100385935315, (18.0, 7.0): 0.00671469001756, (15.0, 6.0): 0.00804468576892, (18.0, 18.0): 0.00998782747469, (8.0, 4.0): 0.00693600600611, (10.0, 11.0): 0.00682971638981, (13.0, 8.0): 0.00791307668074, (10.0, 6.0): 0.00819591385855, (15.0, 22.0): 0.00532251479047, (12.0, 5.0): 0.00807239621959, (17.0, 3.0): 0.0069327738006, (15.0, 8.0): 0.0080363294037, (21.0, 16.0): 0.00526182429743, (18.0, 8.0): 0.00676673834338, (15.0, 5.0): 0.00817023780638, (18.0, 23.0): 0.00772443345363, (16.0, 15.0): 0.00782520507461, (12.0, 10.0): 0.00821122809015, (15.0, 15.0): 0.00527391429036, (13.0, 11.0): 0.00661109692179, (18.0, 13.0): 0.00662202274238, (18.0, 24.0): 0.00785993388569, (8.0, 11.0): 0.00523746191753, (9.0, 10.0): 0.00859617526639, (19.0, 20.0): 0.00768542834741, (17.0, 4.0): 0.00859504832342, (14.0, 11.0): 0.00663875492812, (18.0, 3.0): 0.00523706442324, (17.0, 9.0): 0.00850691344688, (18.0, 14.0): 0.00701920231115, (8.0, 8.0): 0.00675487269811, (9.0, 5.0): 0.0084663856016, (11.0, 6.0): 0.00804809545607, }, ]
14 Stop [{(16.0, 6.0): 0.00820599345758, (11.0, 11.0): 0.00671011498799, (17.0, 7.0): 0.0083023914786, (16.0, 9.0): 0.00833368854774, (14.0, 4.0): 0.00821709852089, (13.0, 4.0): 0.00818392166915, (20.0, 20.0): 0.00781413974434, (18.0, 4.0): 0.00690801394432, (18.0, 19.0): 0.00749348169365, (8.0, 5.0): 0.00682647246691, (10.0, 8.0): 0.00821178901414, (11.0, 5.0): 0.00818467924528, (10.0, 7.0): 0.00816854112253, (16.0, 3.0): 0.0068120993929, (12.0, 6.0): 0.00797761959171, (16.0, 22.0): 0.00789623272844, (13.0, 7.0): 0.00789945381839, (18.0, 9.0): 0.00691349291373, (15.0, 4.0): 0.00831099743321, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00523987205163, (9.0, 3.0): 0.00690587403799, (19.0, 24.0): 0.00801923779101, (12.0, 11.0): 0.00663526496446, (13.0, 10.0): 0.00817700115402, (18.0, 10.0): 0.00715434349828, (17.0, 18.0): 0.0076561641407, (9.0, 9.0): 0.00845639267451, (16.0, 18.0): 0.00779248081175, (11.0, 8.0): 0.00807262197479, (14.0, 8.0): 0.00797041152107, (21.0, 24.0): 0.00546958584565, (20.0, 16.0): 0.00779252460917, (17.0, 8.0): 0.00835783599135, (18.0, 15.0): 0.00984282670521, (8.0, 9.0): 0.0068264656098, (9.0, 4.0): 0.00857106624688, (10.0, 3.0): 0.00681237365261, (16.0, 7.0): 0.00815943828822, (11.0, 10.0): 0.00831002674948, (17.0, 6.0): 0.0083445512136, (16.0, 10.0): 0.00849908692305, (14.0, 5.0): 0.00808868073129, (13.0, 3.0): 0.00661257682392, (18.0, 5.0): 0.00682309156241, (17.0, 11.0): 0.00715066791952, (18.0, 16.0): 0.0099973867789, (8.0, 6.0): 0.00674907227385, (10.0, 9.0): 0.00832139709894, (9.0, 7.0): 0.00830985477846, (11.0, 4.0): 0.0083114481501, (10.0, 4.0): 0.00844433716373, (16.0, 4.0): 0.00844341102511, (12.0, 7.0): 0.00793361730726, (11.0, 9.0): 0.00818377976728, (15.0, 10.0): 0.00831777051411, (14.0, 6.0): 0.00797587519592, (13.0, 6.0): 0.00794401414903, (18.0, 6.0): 0.00674380285166, (17.0, 22.0): 0.00778683495038, (15.0, 7.0): 0.00802197438803, (18.0, 21.0): 0.00757664869543, (8.0, 3.0): 0.00521310569818, (10.0, 10.0): 0.00844391132961, (11.0, 3.0): 0.00671159189309, (12.0, 4.0): 0.00821726066229, (15.0, 9.0): 0.00817799447889, (14.0, 3.0): 0.00663860141703, (13.0, 9.0): 0.00805016759629, (12.0, 8.0): 0.00797632190803, (18.0, 11.0): 0.00752597376483, (18.0, 22.0): 0.0102374061588, (9.0, 8.0): 0.00835149878662, (14.0, 9.0): 0.00808020607293, (12.0, 9.0): 0.008086694601, (17.0, 15.0): 0.00761530858476, (21.0, 20.0): 0.0052523302952, (18.0, 12.0): 0.00615120342849, (15.0, 11.0): 0.00673133134572, (8.0, 10.0): 0.00690953022532, (9.0, 11.0): 0.00690574197963, (12.0, 3.0): 0.00663863464489, (17.0, 5.0): 0.00845273182377, (16.0, 11.0): 0.00689939409943, (14.0, 10.0): 0.00820980095594, (17.0, 10.0): 0.0087301549889, (15.0, 3.0): 0.006711474373, (18.0, 17.0): 0.00747716070828, (8.0, 7.0): 0.0067180334747, (9.0, 6.0): 0.00835151362734, (11.0, 7.0): 0.00802923173635, (10.0, 5.0): 0.00832163039669, (16.0, 5.0): 0.00831898559711, (20.0, 24.0): 0.00814531042902, (19.0, 16.0): 0.00765779816873, (16.0, 8.0): 0.00820519763307, (14.0, 7.0): 0.00792990901063, (13.0, 5.0): 0.00805584626662, (18.0, 20.0): 0.0100734749695, (18.0, 7.0): 0.00671596717294, (15.0, 6.0): 0.00806921728108, (18.0, 18.0): 0.0100204602022, (8.0, 4.0): 0.00690954961675, (10.0, 11.0): 0.0068118821175, (13.0, 8.0): 0.00794091268992, (10.0, 6.0): 0.0082118838708, (15.0, 22.0): 0.00530063803335, (12.0, 5.0): 0.00808929024993, (17.0, 3.0): 0.00690537229069, (15.0, 8.0): 0.00806315444324, (21.0, 16.0): 0.0052373449986, (18.0, 8.0): 0.00676881171384, (15.0, 5.0): 0.00818317090713, (18.0, 23.0): 0.00774664873029, (16.0, 15.0): 0.00779026240122, (12.0, 10.0): 0.00821356670686, (15.0, 15.0): 0.00524535883672, (13.0, 11.0): 0.00660731533824, (18.0, 13.0): 0.00660431252914, (18.0, 24.0): 0.00787051369648, (8.0, 11.0): 0.00521307729859, (9.0, 10.0): 0.00857096867901, (19.0, 20.0): 0.00768482870119, (17.0, 4.0): 0.00856960245959, (14.0, 11.0): 0.00663656851586, (18.0, 3.0): 0.00521255638635, (17.0, 9.0): 0.00851118927732, (18.0, 14.0): 0.00700907834657, (8.0, 8.0): 0.00674907054977, (9.0, 5.0): 0.008456439518, (11.0, 6.0): 0.0080730251718, }, ]
15 Stop [{(16.0, 6.0): 0.00821963716752, (11.0, 11.0): 0.00670132086738, (17.0, 7.0): 0.00831183518759, (16.0, 9.0): 0.00834543137201, (14.0, 4.0): 0.00821979002517, (13.0, 4.0): 0.00818796962977, (20.0, 20.0): 0.00779248796277, (18.0, 4.0): 0.00688421566405, (18.0, 19.0): 0.00752131102415, (8.0, 5.0): 0.00681256149298, (10.0, 8.0): 0.0082251695994, (11.0, 5.0): 0.00819601464276, (10.0, 7.0): 0.00818626010446, (16.0, 3.0): 0.00679591871917, (12.0, 6.0): 0.00800351329395, (16.0, 22.0): 0.00787800824295, (13.0, 7.0): 0.00792958139504, (18.0, 9.0): 0.00691139988693, (15.0, 4.0): 0.00830880417052, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00521742962973, (9.0, 3.0): 0.00688147707142, (19.0, 24.0): 0.0080116873055, (12.0, 11.0): 0.00663088716404, (13.0, 10.0): 0.00818193611718, (18.0, 10.0): 0.00714448354199, (17.0, 18.0): 0.00765466336804, (9.0, 9.0): 0.00844666785027, (16.0, 18.0): 0.0077694843433, (11.0, 8.0): 0.00809474888012, (14.0, 8.0): 0.00799691874756, (21.0, 24.0): 0.00544989639916, (20.0, 16.0): 0.00776878009193, (17.0, 8.0): 0.00836752580453, (18.0, 15.0): 0.00983484901481, (8.0, 9.0): 0.00681254513113, (9.0, 4.0): 0.00854822449941, (10.0, 3.0): 0.00679632732867, (16.0, 7.0): 0.0081789990491, (11.0, 10.0): 0.00830778565764, (17.0, 6.0): 0.00834708430762, (16.0, 10.0): 0.00850098871962, (14.0, 5.0): 0.00810413432437, (13.0, 3.0): 0.00660923755529, (18.0, 5.0): 0.00680927345435, (17.0, 11.0): 0.00714003994373, (18.0, 16.0): 0.0100050396634, (8.0, 6.0): 0.00674369727933, (10.0, 9.0): 0.0083234539769, (9.0, 7.0): 0.00831579003167, (11.0, 4.0): 0.00830944301755, (10.0, 4.0): 0.00843278980463, (16.0, 4.0): 0.00843162415123, (12.0, 7.0): 0.00796324887235, (11.0, 9.0): 0.0081949040383, (15.0, 10.0): 0.00832376341083, (14.0, 6.0): 0.00800153927359, (13.0, 6.0): 0.00797056180433, (18.0, 6.0): 0.00673962563947, (17.0, 22.0): 0.00778704076598, (15.0, 7.0): 0.00804873868224, (18.0, 21.0): 0.00760326984723, (8.0, 3.0): 0.00519155781308, (10.0, 10.0): 0.00843223130078, (11.0, 3.0): 0.00670293967767, (12.0, 4.0): 0.00822004280752, (15.0, 9.0): 0.00819456281138, (14.0, 3.0): 0.00663408285767, (13.0, 9.0): 0.00806699642283, (12.0, 8.0): 0.0080020336962, (18.0, 11.0): 0.00750814743849, (18.0, 22.0): 0.0102627289984, (9.0, 8.0): 0.00835317468819, (14.0, 9.0): 0.00809771612503, (12.0, 9.0): 0.00810210611589, (17.0, 15.0): 0.00759589700496, (21.0, 20.0): 0.00523087839571, (18.0, 12.0): 0.00613333209375, (15.0, 11.0): 0.00673037759307, (8.0, 10.0): 0.00688588512745, (9.0, 11.0): 0.00688129219295, (12.0, 3.0): 0.00663415297293, (17.0, 5.0): 0.00844294710942, (16.0, 11.0): 0.00689516572578, (14.0, 10.0): 0.00821609786836, (17.0, 10.0): 0.0087243390923, (15.0, 3.0): 0.00670274328237, (18.0, 17.0): 0.00749684864804, (8.0, 7.0): 0.00671601503027, (9.0, 6.0): 0.00835320642738, (11.0, 7.0): 0.00805540746255, (10.0, 5.0): 0.0083237940389, (16.0, 5.0): 0.00832085856214, (20.0, 24.0): 0.00812297566283, (19.0, 16.0): 0.00764945428736, (16.0, 8.0): 0.00822386298073, (14.0, 7.0): 0.00795952478681, (13.0, 5.0): 0.0080723506132, (18.0, 20.0): 0.0101033551058, (18.0, 7.0): 0.00671762373033, (15.0, 6.0): 0.00809124624595, (18.0, 18.0): 0.0100473838981, (8.0, 4.0): 0.00688592066968, (10.0, 11.0): 0.0067957170372, (13.0, 8.0): 0.00796745350674, (10.0, 6.0): 0.00822531883783, (15.0, 22.0): 0.00528239659282, (12.0, 5.0): 0.00810493920317, (17.0, 3.0): 0.00688080720827, (15.0, 8.0): 0.00808774649286, (21.0, 16.0): 0.00521618070235, (18.0, 8.0): 0.0067711351484, (15.0, 5.0): 0.00819421038996, (18.0, 23.0): 0.00776507234863, (16.0, 15.0): 0.00775786974702, (12.0, 10.0): 0.00821627408339, (15.0, 15.0): 0.0052194335521, (13.0, 11.0): 0.00660518743544, (18.0, 13.0): 0.0065881981014, (18.0, 24.0): 0.00787880007259, (8.0, 11.0): 0.0051915104841, (9.0, 10.0): 0.00854807258787, (19.0, 20.0): 0.00768469155754, (17.0, 4.0): 0.00854649562044, (14.0, 11.0): 0.00663576399114, (18.0, 3.0): 0.0051908653542, (17.0, 9.0): 0.00851494698949, (18.0, 14.0): 0.00699850363487, (8.0, 8.0): 0.00674369216589, (9.0, 5.0): 0.00844674807451, (11.0, 6.0): 0.00809528792319, }, ]
16 Stop [{(16.0, 6.0): 0.00823156506646, (11.0, 11.0): 0.00669353839869, (17.0, 7.0): 0.00832049480235, (16.0, 9.0): 0.00835595857465, (14.0, 4.0): 0.00822266034438, (13.0, 4.0): 0.00819234000395, (20.0, 20.0): 0.00777449903796, (18.0, 4.0): 0.00686295985509, (18.0, 19.0): 0.00754478842569, (8.0, 5.0): 0.0067998944754, (10.0, 8.0): 0.00823656144981, (11.0, 5.0): 0.00820589576511, (10.0, 7.0): 0.00820158920718, (16.0, 3.0): 0.0067811921327, (12.0, 6.0): 0.0080275102194, (16.0, 22.0): 0.00786288129939, (13.0, 7.0): 0.00795807407305, (18.0, 9.0): 0.00690974404223, (15.0, 4.0): 0.00830657156797, (1, 1): 0.00763358778626, (15.0, 18.0): 0.0051985429293, (9.0, 3.0): 0.00685961527093, (19.0, 24.0): 0.00800448768031, (12.0, 11.0): 0.0066276036834, (13.0, 10.0): 0.00818755775721, (18.0, 10.0): 0.00713587553531, (17.0, 18.0): 0.00765322854497, (9.0, 9.0): 0.00843741010343, (16.0, 18.0): 0.00775009738531, (11.0, 8.0): 0.00811445273531, (14.0, 8.0): 0.0080218719318, (21.0, 24.0): 0.00543260675386, (20.0, 16.0): 0.00774750181094, (17.0, 8.0): 0.00837641797957, (18.0, 15.0): 0.00982477238282, (8.0, 9.0): 0.00679986417617, (9.0, 4.0): 0.00852740191099, (10.0, 3.0): 0.00678174398037, (16.0, 7.0): 0.00819661461343, (11.0, 10.0): 0.00830556923287, (17.0, 6.0): 0.0083492071643, (16.0, 10.0): 0.0085026959504, (14.0, 5.0): 0.00811840492526, (13.0, 3.0): 0.00660696227243, (18.0, 5.0): 0.00679686811135, (17.0, 11.0): 0.00713070609546, (18.0, 16.0): 0.0100087398147, (8.0, 6.0): 0.00673870973612, (10.0, 9.0): 0.00832448535313, (9.0, 7.0): 0.00832069000791, (11.0, 4.0): 0.00830739297391, (10.0, 4.0): 0.00842193210427, (16.0, 4.0): 0.00842053618066, (12.0, 7.0): 0.00799075694402, (11.0, 9.0): 0.00820459973377, (15.0, 10.0): 0.00832967696031, (14.0, 6.0): 0.00802540128701, (13.0, 6.0): 0.00799550927602, (18.0, 6.0): 0.00673604756756, (17.0, 22.0): 0.00778736525258, (15.0, 7.0): 0.00807325105139, (18.0, 21.0): 0.00762594430846, (8.0, 3.0): 0.0051723687063, (10.0, 10.0): 0.00842123796394, (11.0, 3.0): 0.00669524359833, (12.0, 4.0): 0.00822301717483, (15.0, 9.0): 0.00820984404242, (14.0, 3.0): 0.00663047392887, (13.0, 9.0): 0.00808324165753, (12.0, 8.0): 0.00802591821426, (18.0, 11.0): 0.0074926117623, (18.0, 22.0): 0.0102841432369, (9.0, 8.0): 0.00835408347538, (14.0, 9.0): 0.00811445839503, (12.0, 9.0): 0.00811646287132, (17.0, 15.0): 0.00757663450436, (21.0, 20.0): 0.00521293518545, (18.0, 12.0): 0.00611754692467, (15.0, 11.0): 0.00673007950966, (8.0, 10.0): 0.00686472557692, (9.0, 11.0): 0.00685937031981, (12.0, 3.0): 0.00663059111298, (17.0, 5.0): 0.00843379548351, (16.0, 11.0): 0.00689159355957, (14.0, 10.0): 0.00822284370207, (17.0, 10.0): 0.00871918583171, (15.0, 3.0): 0.00669494704891, (18.0, 17.0): 0.00751205543971, (8.0, 7.0): 0.00671400912521, (9.0, 6.0): 0.00835413699411, (11.0, 7.0): 0.00807899064853, (10.0, 5.0): 0.00832493307973, (16.0, 5.0): 0.00832185547605, (20.0, 24.0): 0.00810316918903, (19.0, 16.0): 0.0076406713756, (16.0, 8.0): 0.00824071313985, (14.0, 7.0): 0.00798726057705, (13.0, 5.0): 0.00808799111497, (18.0, 20.0): 0.0101289295861, (18.0, 7.0): 0.00671946316707, (15.0, 6.0): 0.00811107435185, (18.0, 18.0): 0.0100694536546, (8.0, 4.0): 0.00686478471157, (10.0, 11.0): 0.00678102878454, (13.0, 8.0): 0.00799259675368, (10.0, 6.0): 0.00823677346635, (15.0, 22.0): 0.00526720104406, (12.0, 5.0): 0.00811937211212, (17.0, 3.0): 0.00685876905735, (15.0, 8.0): 0.00811036594295, (21.0, 16.0): 0.00519768371515, (18.0, 8.0): 0.00677354485232, (15.0, 5.0): 0.00820385073859, (18.0, 23.0): 0.00778030639001, (16.0, 15.0): 0.00772763902671, (12.0, 10.0): 0.00821934218583, (15.0, 15.0): 0.00519567335839, (13.0, 11.0): 0.00660434687109, (18.0, 13.0): 0.00657334461001, (18.0, 24.0): 0.00788518657557, (8.0, 11.0): 0.0051722978248, (9.0, 10.0): 0.00852718867788, (19.0, 20.0): 0.00768489861655, (17.0, 4.0): 0.0085254690943, (14.0, 11.0): 0.00663605182859, (18.0, 3.0): 0.00517154416948, (17.0, 9.0): 0.0085182986234, (18.0, 14.0): 0.00698761283246, (8.0, 8.0): 0.00673869801946, (9.0, 5.0): 0.00843753498128, (11.0, 6.0): 0.00811510843205, }, ]
17 Stop [{(16.0, 6.0): 0.00824206333442, (11.0, 11.0): 0.00668665656323, (17.0, 7.0): 0.0083284127037, (16.0, 9.0): 0.00836550206614, (14.0, 4.0): 0.00822561385053, (13.0, 4.0): 0.00819694229573, (20.0, 20.0): 0.00775960014423, (18.0, 4.0): 0.00684389886696, (18.0, 19.0): 0.0075645252854, (8.0, 5.0): 0.00678835422703, (10.0, 8.0): 0.00824623444416, (11.0, 5.0): 0.00821454047258, (10.0, 7.0): 0.00821492095596, (16.0, 3.0): 0.00676783429587, (12.0, 6.0): 0.00804965139672, (16.0, 22.0): 0.00785034937268, (13.0, 7.0): 0.00798483952476, (18.0, 9.0): 0.00690845083214, (15.0, 4.0): 0.00830446052855, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00518263725975, (9.0, 3.0): 0.00683994309712, (19.0, 24.0): 0.00799761448164, (12.0, 11.0): 0.00662524067546, (13.0, 10.0): 0.0081936837783, (18.0, 10.0): 0.0071283950013, (17.0, 18.0): 0.00765180539041, (9.0, 9.0): 0.00842859956601, (16.0, 18.0): 0.00773371344141, (11.0, 8.0): 0.00813210455634, (14.0, 8.0): 0.0080453107201, (21.0, 24.0): 0.00541735977327, (20.0, 16.0): 0.00772823291976, (17.0, 8.0): 0.00838457112211, (18.0, 15.0): 0.00981312716165, (8.0, 9.0): 0.00678830396382, (9.0, 4.0): 0.00850847379493, (10.0, 3.0): 0.00676853713326, (16.0, 7.0): 0.0082125277347, (11.0, 10.0): 0.00830353442295, (17.0, 6.0): 0.00835102439522, (16.0, 10.0): 0.00850440185331, (14.0, 5.0): 0.00813166168204, (13.0, 3.0): 0.00660547482936, (18.0, 5.0): 0.0067857279802, (17.0, 11.0): 0.00712256502067, (18.0, 16.0): 0.0100092869878, (8.0, 6.0): 0.006733980733, (10.0, 9.0): 0.00832485892082, (9.0, 7.0): 0.00832460221822, (11.0, 4.0): 0.00830545850321, (10.0, 4.0): 0.00841176800887, (16.0, 4.0): 0.00841018449697, (12.0, 7.0): 0.00801625001985, (11.0, 9.0): 0.00821311398528, (15.0, 10.0): 0.00833553200845, (14.0, 6.0): 0.00804753008344, (13.0, 6.0): 0.00801889719409, (18.0, 6.0): 0.00673293614436, (17.0, 22.0): 0.00778778465988, (15.0, 7.0): 0.00809571330734, (18.0, 21.0): 0.0076452496419, (8.0, 3.0): 0.00515522289773, (10.0, 10.0): 0.0084109534417, (11.0, 3.0): 0.0066883732677, (12.0, 4.0): 0.00822607223121, (15.0, 9.0): 0.00822406078307, (14.0, 3.0): 0.00662762788143, (13.0, 9.0): 0.00809886348696, (12.0, 8.0): 0.00804803750372, (18.0, 11.0): 0.00747898065649, (18.0, 22.0): 0.0103022411262, (9.0, 8.0): 0.00835442351217, (14.0, 9.0): 0.00813045194577, (12.0, 9.0): 0.00812991293254, (17.0, 15.0): 0.00755761760606, (21.0, 20.0): 0.00519796727204, (18.0, 12.0): 0.0061034501188, (15.0, 11.0): 0.00673036661652, (8.0, 10.0): 0.00684568444878, (9.0, 11.0): 0.0068396367866, (12.0, 3.0): 0.0066278026809, (17.0, 5.0): 0.00842528247147, (16.0, 11.0): 0.00688863398125, (14.0, 10.0): 0.00822992032007, (17.0, 10.0): 0.00871468148879, (15.0, 3.0): 0.00668796759121, (18.0, 17.0): 0.00752356684722, (8.0, 7.0): 0.00671199222178, (9.0, 6.0): 0.00835450452396, (11.0, 7.0): 0.00810017959342, (10.0, 5.0): 0.00832541387935, (16.0, 5.0): 0.00832232058905, (20.0, 24.0): 0.00808552233337, (19.0, 16.0): 0.00763157601585, (16.0, 8.0): 0.00825601405009, (14.0, 7.0): 0.00801317178406, (13.0, 5.0): 0.00810272348646, (18.0, 20.0): 0.0101507761801, (18.0, 7.0): 0.00672136285721, (15.0, 6.0): 0.00812902849906, (18.0, 18.0): 0.0100873875504, (8.0, 4.0): 0.00684577308104, (10.0, 11.0): 0.00676773196855, (13.0, 8.0): 0.00801634052606, (10.0, 6.0): 0.00824650823588, (15.0, 22.0): 0.00525456095516, (12.0, 5.0): 0.00813275727729, (17.0, 3.0): 0.00683893217286, (15.0, 8.0): 0.00813120922168, (21.0, 16.0): 0.00518134246122, (18.0, 8.0): 0.00677597161132, (15.0, 5.0): 0.00821235141194, (18.0, 23.0): 0.00779286679775, (16.0, 15.0): 0.00769926118955, (12.0, 10.0): 0.0082226873303, (15.0, 15.0): 0.00517371635476, (13.0, 11.0): 0.00660451214721, (18.0, 13.0): 0.00655950145571, (18.0, 24.0): 0.00788999354863, (8.0, 11.0): 0.00515512324912, (9.0, 10.0): 0.00850819132323, (19.0, 20.0): 0.00768536494803, (17.0, 4.0): 0.0085063923798, (14.0, 11.0): 0.00663718829275, (18.0, 3.0): 0.0051542802846, (17.0, 9.0): 0.00852140821242, (18.0, 14.0): 0.00697651224319, (8.0, 8.0): 0.00673395952529, (9.0, 5.0): 0.00842877501207, (11.0, 6.0): 0.00813285570629, }, ]
18 Stop [{(16.0, 6.0): 0.00825139291049, (11.0, 11.0): 0.0066806141864, (17.0, 7.0): 0.00833564790545, (16.0, 9.0): 0.00837427739301, (14.0, 4.0): 0.00822864264173, (13.0, 4.0): 0.00820163908013, (20.0, 20.0): 0.00774730533344, (18.0, 4.0): 0.00682677861595, (18.0, 19.0): 0.0075810493611, (8.0, 5.0): 0.00677778201268, (10.0, 8.0): 0.00825450847789, (11.0, 5.0): 0.00822220516774, (10.0, 7.0): 0.00822648908953, (16.0, 3.0): 0.00675572041438, (12.0, 6.0): 0.00807008231885, (16.0, 22.0): 0.00783999182177, (13.0, 7.0): 0.00800989980977, (18.0, 9.0): 0.00690748600368, (15.0, 4.0): 0.0083025139554, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00516922311035, (9.0, 3.0): 0.00682222244916, (19.0, 24.0): 0.00799104345455, (12.0, 11.0): 0.00662363981253, (13.0, 10.0): 0.00820015901993, (18.0, 10.0): 0.00712189292024, (17.0, 18.0): 0.00765035316488, (9.0, 9.0): 0.0084202906554, (16.0, 18.0): 0.00771982490715, (11.0, 8.0): 0.00814793401658, (14.0, 8.0): 0.00806729683954, (21.0, 24.0): 0.00540385399776, (20.0, 16.0): 0.00771060754248, (17.0, 8.0): 0.00839207412049, (18.0, 15.0): 0.00980031348712, (8.0, 9.0): 0.00677770689767, (9.0, 4.0): 0.00849123240772, (10.0, 3.0): 0.00675656697629, (16.0, 7.0): 0.00822694622605, (11.0, 10.0): 0.00830172197685, (17.0, 6.0): 0.00835259061705, (16.0, 10.0): 0.00850618197865, (14.0, 5.0): 0.00814397610288, (13.0, 3.0): 0.00660461480707, (18.0, 5.0): 0.00677569724217, (17.0, 11.0): 0.00711548121236, (18.0, 16.0): 0.0100073178251, (8.0, 6.0): 0.00672948270025, (10.0, 9.0): 0.00832475207159, (9.0, 7.0): 0.00832768829751, (11.0, 4.0): 0.0083036611601, (10.0, 4.0): 0.00840235712059, (16.0, 4.0): 0.00840063017284, (12.0, 7.0): 0.00803979160769, (11.0, 9.0): 0.00822070496359, (15.0, 10.0): 0.00834137464711, (14.0, 6.0): 0.00806805784854, (13.0, 6.0): 0.0080407283371, (18.0, 6.0): 0.00673021162449, (17.0, 22.0): 0.00778827162575, (15.0, 7.0): 0.00811633010937, (18.0, 21.0): 0.00766167087388, (8.0, 3.0): 0.00513983667712, (10.0, 10.0): 0.00840144061388, (11.0, 3.0): 0.00668226997111, (12.0, 4.0): 0.00822919673171, (15.0, 9.0): 0.00823735120502, (14.0, 3.0): 0.0066253903456, (13.0, 9.0): 0.00811385053393, (12.0, 8.0): 0.0080685291077, (18.0, 11.0): 0.00746696854255, (18.0, 22.0): 0.0103175273147, (9.0, 8.0): 0.00835426182943, (14.0, 9.0): 0.00814572145119, (12.0, 9.0): 0.00814252304776, (17.0, 15.0): 0.00753890805562, (21.0, 20.0): 0.00518551701743, (18.0, 12.0): 0.00609072902229, (15.0, 11.0): 0.00673115362432, (8.0, 10.0): 0.00682850978417, (9.0, 11.0): 0.00682185486981, (12.0, 3.0): 0.00662562714073, (17.0, 5.0): 0.00841743596216, (16.0, 11.0): 0.00688627177527, (14.0, 10.0): 0.00823721468371, (17.0, 10.0): 0.0087108383164, (15.0, 3.0): 0.00668174954784, (18.0, 17.0): 0.0075320242503, (8.0, 7.0): 0.00670990356366, (9.0, 6.0): 0.00835437318128, (11.0, 7.0): 0.00811926216637, (10.0, 5.0): 0.00832540112175, (16.0, 5.0): 0.00832244046077, (20.0, 24.0): 0.00806972549164, (19.0, 16.0): 0.00762225805882, (16.0, 8.0): 0.00826996483894, (14.0, 7.0): 0.00803731308394, (13.0, 5.0): 0.00811659638712, (18.0, 20.0): 0.0101694073368, (18.0, 7.0): 0.00672325019396, (15.0, 6.0): 0.00814533732724, (18.0, 18.0): 0.0101018127286, (8.0, 4.0): 0.00682863421858, (10.0, 11.0): 0.00675569701793, (13.0, 8.0): 0.00803867835232, (10.0, 6.0): 0.00825484066029, (15.0, 22.0): 0.00524406360181, (12.0, 5.0): 0.00814514897285, (17.0, 3.0): 0.00682106352134, (15.0, 8.0): 0.00815046161646, (21.0, 16.0): 0.00516674887053, (18.0, 8.0): 0.00677836054959, (15.0, 5.0): 0.00821996454213, (18.0, 23.0): 0.00780318039702, (16.0, 15.0): 0.00767248444259, (12.0, 10.0): 0.00822627386168, (15.0, 15.0): 0.0051532785739, (13.0, 11.0): 0.00660547203452, (18.0, 13.0): 0.00654648793924, (18.0, 24.0): 0.00789349160934, (8.0, 11.0): 0.00513970472522, (9.0, 10.0): 0.00849087917503, (19.0, 20.0): 0.00768601574244, (17.0, 4.0): 0.0084890796296, (14.0, 11.0): 0.00663900082813, (18.0, 3.0): 0.00513880118816, (17.0, 9.0): 0.00852434528593, (18.0, 14.0): 0.00696528635671, (8.0, 8.0): 0.00672944863016, (9.0, 5.0): 0.00842052199882, (11.0, 6.0): 0.00814874708098, }, ]
19 Stop [{(16.0, 6.0): 0.00825974150832, (11.0, 11.0): 0.00667533214959, (17.0, 7.0): 0.0083422643223, (16.0, 9.0): 0.00838242414031, (14.0, 4.0): 0.00823170194243, (13.0, 4.0): 0.0082063686699, (20.0, 20.0): 0.00773719886734, (18.0, 4.0): 0.00681136861984, (18.0, 19.0): 0.00759482147006, (8.0, 5.0): 0.00676807913264, (10.0, 8.0): 0.008261589097, (11.0, 5.0): 0.00822903270068, (10.0, 7.0): 0.00823655773832, (16.0, 3.0): 0.00674475940546, (12.0, 6.0): 0.00808889966349, (16.0, 22.0): 0.00783145295007, (13.0, 7.0): 0.00803328223816, (18.0, 9.0): 0.00690680392556, (15.0, 4.0): 0.00830078764938, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00515788652422, (9.0, 3.0): 0.00680622273028, (19.0, 24.0): 0.00798475351851, (12.0, 11.0): 0.0066226862807, (13.0, 10.0): 0.00820686762848, (18.0, 10.0): 0.0071162545299, (17.0, 18.0): 0.00764884587283, (9.0, 9.0): 0.00841246347071, (16.0, 18.0): 0.00770800424585, (11.0, 8.0): 0.00816218774643, (14.0, 8.0): 0.00808789426869, (21.0, 24.0): 0.00539183549609, (20.0, 16.0): 0.0076943296357, (17.0, 8.0): 0.00839899656756, (18.0, 15.0): 0.00978663929882, (8.0, 9.0): 0.00676797445908, (9.0, 4.0): 0.00847553647236, (10.0, 3.0): 0.00674573627326, (16.0, 7.0): 0.00824005639806, (11.0, 10.0): 0.0083001818298, (17.0, 6.0): 0.00835396638515, (16.0, 10.0): 0.00850810241085, (14.0, 5.0): 0.00815544750448, (13.0, 3.0): 0.00660423588938, (18.0, 5.0): 0.00676665906309, (17.0, 11.0): 0.00710934804583, (18.0, 16.0): 0.0100033352644, (8.0, 6.0): 0.0067251667054, (10.0, 9.0): 0.00832433935647, (9.0, 7.0): 0.00833003837046, (11.0, 4.0): 0.0083020515288, (10.0, 4.0): 0.0083936721061, (16.0, 4.0): 0.00839186294732, (12.0, 7.0): 0.00806151300208, (11.0, 9.0): 0.00822752721527, (15.0, 10.0): 0.00834721290898, (14.0, 6.0): 0.00808708253994, (13.0, 6.0): 0.00806107294027, (18.0, 6.0): 0.00672780788856, (17.0, 22.0): 0.00778880297785, (15.0, 7.0): 0.00813527767261, (18.0, 21.0): 0.00767562395418, (8.0, 3.0): 0.00512599305931, (10.0, 10.0): 0.00839268302195, (11.0, 3.0): 0.00667684825405, (12.0, 4.0): 0.00823233597414, (15.0, 9.0): 0.00824983726256, (14.0, 3.0): 0.00662366720347, (13.0, 9.0): 0.00812818648103, (12.0, 8.0): 0.00808749122641, (18.0, 11.0): 0.00745632867622, (18.0, 22.0): 0.0103304227942, (9.0, 8.0): 0.00835371200958, (14.0, 9.0): 0.00816028694268, (12.0, 9.0): 0.00815437630293, (17.0, 15.0): 0.00752054253785, (21.0, 20.0): 0.00517519361986, (18.0, 12.0): 0.00607914778948, (15.0, 11.0): 0.00673238148635, (8.0, 10.0): 0.00681296491387, (9.0, 11.0): 0.00680579871535, (12.0, 3.0): 0.00662396732607, (17.0, 5.0): 0.00841023364446, (16.0, 11.0): 0.00688446304872, (14.0, 10.0): 0.00824464416742, (17.0, 10.0): 0.00870761664935, (15.0, 3.0): 0.00667621786803, (18.0, 17.0): 0.00753795738852, (8.0, 7.0): 0.00670774638302, (9.0, 6.0): 0.00835385550264, (11.0, 7.0): 0.00813644479223, (10.0, 5.0): 0.00832506521384, (16.0, 5.0): 0.00832237280968, (20.0, 24.0): 0.00805551664761, (19.0, 16.0): 0.0076127846567, (16.0, 8.0): 0.00828274483899, (14.0, 7.0): 0.00805977953823, (13.0, 5.0): 0.00812961777602, (18.0, 20.0): 0.0101852638267, (18.0, 7.0): 0.0067250851731, (15.0, 6.0): 0.00816021654755, (18.0, 18.0): 0.0101132621076, (8.0, 4.0): 0.00681312943173, (10.0, 11.0): 0.00674482964131, (13.0, 8.0): 0.00805965092865, (10.0, 6.0): 0.00826197022676, (15.0, 22.0): 0.00523536240816, (12.0, 5.0): 0.00815664591566, (17.0, 3.0): 0.00680494563924, (15.0, 8.0): 0.00816828092187, (21.0, 16.0): 0.00515357694943, (18.0, 8.0): 0.0067806890109, (15.0, 5.0): 0.00822684647768, (18.0, 23.0): 0.0078116058308, (16.0, 15.0): 0.00764710345302, (12.0, 10.0): 0.00823004553438, (15.0, 15.0): 0.00513413410114, (13.0, 11.0): 0.00660705997278, (18.0, 13.0): 0.00653416777275, (18.0, 24.0): 0.00789590515364, (8.0, 11.0): 0.0051258260719, (9.0, 10.0): 0.00847511325236, (19.0, 20.0): 0.00768679219283, (17.0, 4.0): 0.00847338968725, (14.0, 11.0): 0.00664134955848, (18.0, 3.0): 0.00512489426371, (17.0, 9.0): 0.00852717852408, (18.0, 14.0): 0.0069540031371, (8.0, 8.0): 0.00672511713876, (9.0, 5.0): 0.00841275124508, (11.0, 6.0): 0.00816302747885, }, ]
20 Stop [{(16.0, 6.0): 0.00826727072975, (11.0, 11.0): 0.00667074838386, (17.0, 7.0): 0.00834832802789, (16.0, 9.0): 0.00839005743536, (14.0, 4.0): 0.00823477795411, (13.0, 4.0): 0.00821106384484, (20.0, 20.0): 0.00772892716332, (18.0, 4.0): 0.00679748294608, (18.0, 19.0): 0.00760623864025, (8.0, 5.0): 0.00675914406646, (10.0, 8.0): 0.00826767718956, (11.0, 5.0): 0.00823516456757, (10.0, 7.0): 0.00824532004496, (16.0, 3.0): 0.00673485331765, (12.0, 6.0): 0.00810623180007, (16.0, 22.0): 0.00782443318006, (13.0, 7.0): 0.00805505972948, (18.0, 9.0): 0.00690637257141, (15.0, 4.0): 0.00829929427037, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00514827801073, (9.0, 3.0): 0.00679176139846, (19.0, 24.0): 0.00797872510658, (12.0, 11.0): 0.00662227870764, (13.0, 10.0): 0.00821371375546, (18.0, 10.0): 0.00711137011279, (17.0, 18.0): 0.00764726556646, (9.0, 9.0): 0.00840511923259, (16.0, 18.0): 0.00769789330167, (11.0, 8.0): 0.00817504801547, (14.0, 8.0): 0.00810717852002, (21.0, 24.0): 0.00538108996392, (20.0, 16.0): 0.00767915990551, (17.0, 8.0): 0.00840540910331, (18.0, 15.0): 0.00977234219912, (8.0, 9.0): 0.00675900682207, (9.0, 4.0): 0.00846123000521, (10.0, 3.0): 0.00673593623562, (16.0, 7.0): 0.00825201694806, (11.0, 10.0): 0.00829892055768, (17.0, 6.0): 0.00835519314419, (16.0, 10.0): 0.00851018698408, (14.0, 5.0): 0.00816613924811, (13.0, 3.0): 0.00660424133871, (18.0, 5.0): 0.00675850562176, (17.0, 11.0): 0.00710405827256, (18.0, 16.0): 0.00999774098922, (8.0, 6.0): 0.00672101915579, (10.0, 9.0): 0.00832372043228, (9.0, 7.0): 0.00833176931995, (11.0, 4.0): 0.00830063052546, (10.0, 4.0): 0.00838569913253, (16.0, 4.0): 0.00838387247009, (12.0, 7.0): 0.00808152618448, (11.0, 9.0): 0.00823372249018, (15.0, 10.0): 0.00835305472155, (14.0, 6.0): 0.0081047198141, (13.0, 6.0): 0.00807999103158, (18.0, 6.0): 0.00672568130822, (17.0, 22.0): 0.00778935767453, (15.0, 7.0): 0.00815272221566, (18.0, 21.0): 0.00768746297329, (8.0, 3.0): 0.0051135023936, (10.0, 10.0): 0.00838467090244, (11.0, 3.0): 0.00667204826911, (12.0, 4.0): 0.00823547224922, (15.0, 9.0): 0.00826160843528, (14.0, 3.0): 0.00662237062871, (13.0, 9.0): 0.00814187365675, (12.0, 8.0): 0.0081050438413, (18.0, 11.0): 0.00744686540948, (18.0, 22.0): 0.0103412832862, (9.0, 8.0): 0.00835283987424, (14.0, 9.0): 0.00817416982447, (12.0, 9.0): 0.008165525352, (17.0, 15.0): 0.00750254182166, (21.0, 20.0): 0.00516666309905, (18.0, 12.0): 0.0060685206898, (15.0, 11.0): 0.00673399110519, (8.0, 10.0): 0.00679886618434, (9.0, 11.0): 0.00679128843027, (12.0, 3.0): 0.0066227300622, (17.0, 5.0): 0.00840365727108, (16.0, 11.0): 0.0068831686274, (14.0, 10.0): 0.00825213971913, (17.0, 10.0): 0.00870498016079, (15.0, 3.0): 0.00667131864912, (18.0, 17.0): 0.00754180180584, (8.0, 7.0): 0.00670551523089, (9.0, 6.0): 0.00835301474534, (11.0, 7.0): 0.00815194615158, (10.0, 5.0): 0.0083244982985, (16.0, 5.0): 0.00832221147749, (20.0, 24.0): 0.00804267447009, (19.0, 16.0): 0.0076032052469, (16.0, 8.0): 0.00829450057336, (14.0, 7.0): 0.00808066325153, (13.0, 5.0): 0.00814183056127, (18.0, 20.0): 0.0101987284957, (18.0, 7.0): 0.0067268483826, (15.0, 6.0): 0.00817383294922, (18.0, 18.0): 0.0101221904374, (8.0, 4.0): 0.00679907378867, (10.0, 11.0): 0.00673502673095, (13.0, 8.0): 0.00807930102859, (10.0, 6.0): 0.00826809523208, (15.0, 22.0): 0.00522816552077, (12.0, 5.0): 0.008167306406, (17.0, 3.0): 0.00679040228653, (15.0, 8.0): 0.00818480699294, (21.0, 16.0): 0.00514156501995, (18.0, 8.0): 0.0067829438409, (15.0, 5.0): 0.00823313419775, (18.0, 23.0): 0.00781844269337, (16.0, 15.0): 0.00762294904753, (12.0, 10.0): 0.00823396582929, (15.0, 15.0): 0.00511610153491, (13.0, 11.0): 0.00660914747869, (18.0, 13.0): 0.00652243956644, (18.0, 24.0): 0.00789742150098, (8.0, 11.0): 0.00511329959794, (9.0, 10.0): 0.00846074285631, (19.0, 20.0): 0.00768764631006, (17.0, 4.0): 0.00845917582057, (14.0, 11.0): 0.00664412658789, (18.0, 3.0): 0.00511237665267, (17.0, 9.0): 0.00852994415765, (18.0, 14.0): 0.00694271679465, (8.0, 8.0): 0.00672095189713, (9.0, 5.0): 0.00840546146994, (11.0, 6.0): 0.0081758749724, }, ]
21 Stop [{(16.0, 6.0): 0.00827410504974, (11.0, 11.0): 0.00666679756715, (17.0, 7.0): 0.00835390154034, (16.0, 9.0): 0.00839725951714, (14.0, 4.0): 0.00823784772066, (13.0, 4.0): 0.00821568925656, (20.0, 20.0): 0.00772218937398, (18.0, 4.0): 0.00678495785697, (18.0, 19.0): 0.00761564261335, (8.0, 5.0): 0.00675090154672, (10.0, 8.0): 0.0082729211113, (11.0, 5.0): 0.00824069495398, (10.0, 7.0): 0.00825296158763, (16.0, 3.0): 0.00672591805734, (12.0, 6.0): 0.0081221860789, (16.0, 22.0): 0.00781867971192, (13.0, 7.0): 0.00807530824513, (18.0, 9.0): 0.00690616046281, (15.0, 4.0): 0.00829804544074, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00514010343926, (9.0, 3.0): 0.00677867120743, (19.0, 24.0): 0.00797294035922, (12.0, 11.0): 0.00662233680841, (13.0, 10.0): 0.0082206254618, (18.0, 10.0): 0.00710714805558, (17.0, 18.0): 0.00764560056539, (9.0, 9.0): 0.0083982361846, (16.0, 18.0): 0.00768919196141, (11.0, 8.0): 0.00818668753762, (14.0, 8.0): 0.00812522392351, (21.0, 24.0): 0.00537143647199, (20.0, 16.0): 0.00766490422744, (17.0, 8.0): 0.00841137233267, (18.0, 15.0): 0.00975760700252, (8.0, 9.0): 0.0067507300724, (9.0, 4.0): 0.00844818691832, (10.0, 3.0): 0.0067270763023, (16.0, 7.0): 0.00826296769894, (11.0, 10.0): 0.00829794305188, (17.0, 6.0): 0.00835631016164, (16.0, 10.0): 0.0085124480172, (14.0, 5.0): 0.00817612035507, (13.0, 3.0): 0.00660454827637, (18.0, 5.0): 0.00675114892323, (17.0, 11.0): 0.00709951910952, (18.0, 16.0): 0.00999085648133, (8.0, 6.0): 0.00671702256235, (10.0, 9.0): 0.00832298204941, (9.0, 7.0): 0.00833296760462, (11.0, 4.0): 0.00829940536223, (10.0, 4.0): 0.00837839565124, (16.0, 4.0): 0.00837662413712, (12.0, 7.0): 0.00809996154138, (11.0, 9.0): 0.00823938736952, (15.0, 10.0): 0.0083588957483, (14.0, 6.0): 0.00812106925891, (13.0, 6.0): 0.0080975665873, (18.0, 6.0): 0.00672379745698, (17.0, 22.0): 0.00778991777307, (15.0, 7.0): 0.00816880847148, (18.0, 21.0): 0.00769749060323, (8.0, 3.0): 0.00510220959465, (10.0, 10.0): 0.00837736763248, (11.0, 3.0): 0.00666780474682, (12.0, 4.0): 0.00823857712065, (15.0, 9.0): 0.00827273948192, (14.0, 3.0): 0.00662143824495, (13.0, 9.0): 0.00815491672346, (12.0, 8.0): 0.00812128888437, (18.0, 11.0): 0.00743841367864, (18.0, 22.0): 0.0103504086019, (9.0, 8.0): 0.00835171909755, (14.0, 9.0): 0.00818739403113, (12.0, 9.0): 0.00817602623391, (17.0, 15.0): 0.00748491583951, (21.0, 20.0): 0.00515964060396, (18.0, 12.0): 0.00605870310445, (15.0, 11.0): 0.00673593252443, (8.0, 10.0): 0.00678605002218, (9.0, 11.0): 0.00677816056088, (12.0, 3.0): 0.00662184936735, (17.0, 5.0): 0.00839767394811, (16.0, 11.0): 0.0068823418981, (14.0, 10.0): 0.0082596472511, (17.0, 10.0): 0.00870287935684, (15.0, 3.0): 0.00666699450294, (18.0, 17.0): 0.00754391679193, (8.0, 7.0): 0.00670322543494, (9.0, 6.0): 0.00835192294241, (11.0, 7.0): 0.00816594307378, (10.0, 5.0): 0.00832378374012, (16.0, 5.0): 0.00832202922923, (20.0, 24.0): 0.00803101150752, (19.0, 16.0): 0.00759355696478, (16.0, 8.0): 0.00830535821061, (14.0, 7.0): 0.00810006870616, (13.0, 5.0): 0.00815326621836, (18.0, 20.0): 0.0102101314318, (18.0, 7.0): 0.00672853398851, (15.0, 6.0): 0.0081863359813, (18.0, 18.0): 0.0101289829469, (8.0, 4.0): 0.00678630126269, (10.0, 11.0): 0.00672620006676, (13.0, 8.0): 0.00809769135523, (10.0, 6.0): 0.00827336065866, (15.0, 22.0): 0.00522222715374, (12.0, 5.0): 0.00817720111682, (17.0, 3.0): 0.00677727461605, (15.0, 8.0): 0.00820016334745, (21.0, 16.0): 0.00513050247848, (18.0, 8.0): 0.00678512301939, (15.0, 5.0): 0.00823892242859, (18.0, 23.0): 0.00782394221966, (16.0, 15.0): 0.00759988105718, (12.0, 10.0): 0.0082379947758, (15.0, 15.0): 0.0050990337833, (13.0, 11.0): 0.00661163094465, (18.0, 13.0): 0.00651122568363, (18.0, 24.0): 0.00789819643365, (8.0, 11.0): 0.00510197185297, (9.0, 10.0): 0.00844764525192, (19.0, 20.0): 0.00768853994838, (17.0, 4.0): 0.0084463124205, (14.0, 11.0): 0.00664724423677, (18.0, 3.0): 0.00510109685904, (17.0, 9.0): 0.00853267131427, (18.0, 14.0): 0.00693147100348, (8.0, 8.0): 0.00671693646237, (9.0, 5.0): 0.00839862692041, (11.0, 6.0): 0.00818746254474, }, ]
22 Stop [{(16.0, 6.0): 0.00828034962417, (11.0, 11.0): 0.00666342222096, (17.0, 7.0): 0.00835904384384, (16.0, 9.0): 0.00840409530823, (14.0, 4.0): 0.00824090011585, (13.0, 4.0): 0.00822021313234, (20.0, 20.0): 0.0077167300761, (18.0, 4.0): 0.00677365479883, (18.0, 19.0): 0.00762332613244, (8.0, 5.0): 0.00674328172702, (10.0, 8.0): 0.0082774542767, (11.0, 5.0): 0.00824570954358, (10.0, 7.0): 0.0082596308072, (16.0, 3.0): 0.00671787162151, (12.0, 6.0): 0.00813687557383, (16.0, 22.0): 0.0078139794052, (13.0, 7.0): 0.00809411928704, (18.0, 9.0): 0.0069061421473, (15.0, 4.0): 0.00829703657116, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00513311570676, (9.0, 3.0): 0.00676681079265, (19.0, 24.0): 0.00796738276679, (12.0, 11.0): 0.00662279028521, (13.0, 10.0): 0.00822754457859, (18.0, 10.0): 0.00710350642062, (17.0, 18.0): 0.00764384324565, (9.0, 9.0): 0.0083917990348, (16.0, 18.0): 0.00768164922856, (11.0, 8.0): 0.00819724559532, (14.0, 8.0): 0.0081421082727, (21.0, 24.0): 0.00536272207183, (20.0, 16.0): 0.00765140496998, (17.0, 8.0): 0.00841694143443, (18.0, 15.0): 0.00974257815196, (8.0, 9.0): 0.00674307637616, (9.0, 4.0): 0.00843628501553, (10.0, 3.0): 0.00671906719439, (16.0, 7.0): 0.00827302819422, (11.0, 10.0): 0.00829723795772, (17.0, 6.0): 0.00835734750421, (16.0, 10.0): 0.00851488200242, (14.0, 5.0): 0.00818544519632, (13.0, 3.0): 0.00660509682348, (18.0, 5.0): 0.00674451084892, (17.0, 11.0): 0.00709564454293, (18.0, 16.0): 0.00998294045653, (8.0, 6.0): 0.00671317197449, (10.0, 9.0): 0.00832217886946, (9.0, 7.0): 0.00833372060518, (11.0, 4.0): 0.00829836580433, (10.0, 4.0): 0.00837172340996, (16.0, 4.0): 0.00837008175985, (12.0, 7.0): 0.00811693756471, (11.0, 9.0): 0.00824460524847, (15.0, 10.0): 0.00836472923081, (14.0, 6.0): 0.00813623217774, (13.0, 6.0): 0.00811387927772, (18.0, 6.0): 0.00672213212451, (17.0, 22.0): 0.00779046797881, (15.0, 7.0): 0.00818366884107, (18.0, 21.0): 0.00770596520951, (8.0, 3.0): 0.00509197964908, (10.0, 10.0): 0.00837073761383, (11.0, 3.0): 0.00666406367656, (12.0, 4.0): 0.00824163691309, (15.0, 9.0): 0.00828329042519, (14.0, 3.0): 0.0066208148002, (13.0, 9.0): 0.0081673307611, (12.0, 8.0): 0.0081363311105, (18.0, 11.0): 0.00743083791242, (18.0, 22.0): 0.0103580523491, (9.0, 8.0): 0.00835040291521, (14.0, 9.0): 0.00819998428222, (12.0, 9.0): 0.00818592279741, (17.0, 15.0): 0.00746766738286, (21.0, 20.0): 0.00515388342664, (18.0, 12.0): 0.00604957968235, (15.0, 11.0): 0.00673815881448, (8.0, 10.0): 0.00677438135835, (9.0, 11.0): 0.00676627649162, (12.0, 3.0): 0.00662126602177, (17.0, 5.0): 0.0083922523827, (16.0, 11.0): 0.00688193798645, (14.0, 10.0): 0.00826712355766, (17.0, 10.0): 0.00870126652894, (15.0, 3.0): 0.00666319678946, (18.0, 17.0): 0.00754459878769, (8.0, 7.0): 0.00670088963584, (9.0, 6.0): 0.00835063126581, (11.0, 7.0): 0.00817860325703, (10.0, 5.0): 0.00832297238488, (16.0, 5.0): 0.00832187095856, (20.0, 24.0): 0.00802036885824, (19.0, 16.0): 0.00758386785107, (16.0, 8.0): 0.00831542422136, (14.0, 7.0): 0.00811809572104, (13.0, 5.0): 0.00816396870682, (18.0, 20.0): 0.0102197572463, (18.0, 7.0): 0.00673014392429, (15.0, 6.0): 0.008197848238, (18.0, 18.0): 0.0101339657269, (8.0, 4.0): 0.00677467461757, (10.0, 11.0): 0.00671826307519, (13.0, 8.0): 0.00811488582634, (10.0, 6.0): 0.00827789829471, (15.0, 22.0): 0.00521734014751, (12.0, 5.0): 0.00818638509775, (17.0, 3.0): 0.00676542627213, (15.0, 8.0): 0.00821445868699, (21.0, 16.0): 0.00512021931505, (18.0, 8.0): 0.00678722883421, (15.0, 5.0): 0.00824429068699, (18.0, 23.0): 0.00782831503492, (16.0, 15.0): 0.00757778252388, (12.0, 10.0): 0.00824210210678, (15.0, 15.0): 0.00508281057738, (13.0, 11.0): 0.00661442808981, (18.0, 13.0): 0.00650046659719, (18.0, 24.0): 0.00789835967084, (8.0, 11.0): 0.00509170993009, (9.0, 10.0): 0.00843570245957, (19.0, 20.0): 0.00768944263207, (17.0, 4.0): 0.0084346802194, (14.0, 11.0): 0.00665063137668, (18.0, 3.0): 0.00509092373794, (17.0, 9.0): 0.00853537661989, (18.0, 14.0): 0.00692030064633, (8.0, 8.0): 0.00671306681194, (9.0, 5.0): 0.00839222949093, (11.0, 6.0): 0.00819792946201, }, ]
23 Stop [{(16.0, 6.0): 0.00828608890383, (11.0, 11.0): 0.00666056648688, (17.0, 7.0): 0.00836380817641, (16.0, 9.0): 0.00841061371542, (14.0, 4.0): 0.00824392270318, (13.0, 4.0): 0.00822461797949, (20.0, 20.0): 0.00771233261605, (18.0, 4.0): 0.00676345203513, (18.0, 19.0): 0.00762953945411, (8.0, 5.0): 0.00673622797796, (10.0, 8.0): 0.00828138249278, (11.0, 5.0): 0.00825027245851, (10.0, 7.0): 0.00826546144816, (16.0, 3.0): 0.00671064002274, (12.0, 6.0): 0.0081504013952, (16.0, 22.0): 0.00781015253509, (13.0, 7.0): 0.00811158353537, (18.0, 9.0): 0.00690629467451, (15.0, 4.0): 0.00829626102413, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00512710759624, (9.0, 3.0): 0.00675605304956, (19.0, 24.0): 0.00796203709862, (12.0, 11.0): 0.00662358057035, (13.0, 10.0): 0.00823442722328, (18.0, 10.0): 0.00710037492587, (17.0, 18.0): 0.00764198892314, (9.0, 9.0): 0.00838578574985, (16.0, 18.0): 0.00767505534478, (11.0, 8.0): 0.0082068478976, (14.0, 8.0): 0.00815790655786, (21.0, 24.0): 0.005354817322, (20.0, 16.0): 0.00763853393121, (17.0, 8.0): 0.00842216443246, (18.0, 15.0): 0.00972736899519, (8.0, 9.0): 0.00673599094357, (9.0, 4.0): 0.00842541893584, (10.0, 3.0): 0.00671183009789, (16.0, 7.0): 0.00828230294493, (11.0, 10.0): 0.0082967921406, (17.0, 6.0): 0.00835833170211, (16.0, 10.0): 0.00851747911069, (14.0, 5.0): 0.00819416737674, (13.0, 3.0): 0.00660583703783, (18.0, 5.0): 0.0067385249196, (17.0, 11.0): 0.00709235841624, (18.0, 16.0): 0.00997420186504, (8.0, 6.0): 0.0067094620875, (10.0, 9.0): 0.00832135500865, (9.0, 7.0): 0.00833409952764, (11.0, 4.0): 0.00829750305333, (10.0, 4.0): 0.00836563612154, (16.0, 4.0): 0.00836420180717, (12.0, 7.0): 0.00813257335862, (11.0, 9.0): 0.00824943809368, (15.0, 10.0): 0.00837054474684, (14.0, 6.0): 0.00815030012216, (13.0, 6.0): 0.00812901500463, (18.0, 6.0): 0.00672066622527, (17.0, 22.0): 0.00779099554862, (15.0, 7.0): 0.00819741993626, (18.0, 21.0): 0.00771310746869, (8.0, 3.0): 0.00508269790225, (10.0, 10.0): 0.00836473714892, (11.0, 3.0): 0.00666077238405, (12.0, 4.0): 0.00824463669494, (15.0, 9.0): 0.00829331158669, (14.0, 3.0): 0.00662045712645, (13.0, 9.0): 0.00817913364913, (12.0, 8.0): 0.00815026457886, (18.0, 11.0): 0.00742402377978, (18.0, 22.0): 0.0103644291617, (9.0, 8.0): 0.00834894206936, (14.0, 9.0): 0.00821196745977, (12.0, 9.0): 0.00819525840485, (17.0, 15.0): 0.0074507945069, (21.0, 20.0): 0.00514918507202, (18.0, 12.0): 0.00604105823795, (15.0, 11.0): 0.00674062789057, (8.0, 10.0): 0.0067637415689, (9.0, 11.0): 0.00675551202698, (12.0, 3.0): 0.00662093401307, (17.0, 5.0): 0.0083873579252, (16.0, 11.0): 0.00688191173645, (14.0, 10.0): 0.00827453417403, (17.0, 10.0): 0.00870009277114, (15.0, 3.0): 0.00665987811702, (18.0, 17.0): 0.00754409280843, (8.0, 7.0): 0.0066985262266, (9.0, 6.0): 0.00834918892495, (11.0, 7.0): 0.00819006933725, (10.0, 5.0): 0.00832210662481, (16.0, 5.0): 0.00832176908245, (20.0, 24.0): 0.00801061157759, (19.0, 16.0): 0.00757415938782, (16.0, 8.0): 0.00832478956905, (14.0, 7.0): 0.00813484485992, (13.0, 5.0): 0.00817397828219, (18.0, 20.0): 0.0102278506362, (18.0, 7.0): 0.00673168498952, (15.0, 6.0): 0.00820847791359, (18.0, 18.0): 0.0101374141537, (8.0, 4.0): 0.00676407263895, (10.0, 11.0): 0.00671113796971, (13.0, 8.0): 0.00813095505154, (10.0, 6.0): 0.00828181244292, (15.0, 22.0): 0.00521332987549, (12.0, 5.0): 0.00819491516701, (17.0, 3.0): 0.0067547350966, (15.0, 8.0): 0.00822779008946, (21.0, 16.0): 0.00511057798085, (18.0, 8.0): 0.00678926701333, (15.0, 5.0): 0.0082492983302, (18.0, 23.0): 0.0078317379892, (16.0, 15.0): 0.0075565552576, (12.0, 10.0): 0.0082462590594, (15.0, 15.0): 0.00506733279665, (13.0, 11.0): 0.00661747135364, (18.0, 13.0): 0.00649011564196, (18.0, 24.0): 0.00789801915752, (8.0, 11.0): 0.00508240110585, (9.0, 10.0): 0.00842481228413, (19.0, 20.0): 0.00769033021429, (17.0, 4.0): 0.00842417314013, (14.0, 11.0): 0.00665422928178, (18.0, 3.0): 0.00508174484705, (17.0, 9.0): 0.00853807151512, (18.0, 14.0): 0.00690923361916, (8.0, 8.0): 0.00670933878903, (9.0, 5.0): 0.00838624406319, (11.0, 6.0): 0.00820740322623, }, ]
24 Stop [{(16.0, 6.0): 0.00829139410939, (11.0, 11.0): 0.00665817968486, (17.0, 7.0): 0.00836824269856, (16.0, 9.0): 0.00841685309939, (14.0, 4.0): 0.00824690809832, (13.0, 4.0): 0.00822889039142, (20.0, 20.0): 0.00770881347946, (18.0, 4.0): 0.00675424381573, (18.0, 19.0): 0.00763449601551, (8.0, 5.0): 0.00672968948874, (10.0, 8.0): 0.00828479778331, (11.0, 5.0): 0.00825444010598, (10.0, 7.0): 0.00827056504975, (16.0, 3.0): 0.00670415367053, (12.0, 6.0): 0.00816286163034, (16.0, 22.0): 0.00780704763231, (13.0, 7.0): 0.00812779436201, (18.0, 9.0): 0.00690659845645, (15.0, 4.0): 0.00829570630219, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00512190557971, (9.0, 3.0): 0.00674628720811, (19.0, 24.0): 0.00795688927791, (12.0, 11.0): 0.0066246564146, (13.0, 10.0): 0.00824123865958, (18.0, 10.0): 0.00709769189927, (17.0, 18.0): 0.00764003496105, (9.0, 9.0): 0.00838017675829, (16.0, 18.0): 0.00766923522076, (11.0, 8.0): 0.00821560048003, (14.0, 8.0): 0.00817269280371, (21.0, 24.0): 0.0053476125202, (20.0, 16.0): 0.00762618676344, (17.0, 8.0): 0.00842708349194, (18.0, 15.0): 0.00971206875708, (8.0, 9.0): 0.00672942497534, (9.0, 4.0): 0.00841549124624, (10.0, 3.0): 0.00670529110718, (16.0, 7.0): 0.0082908819061, (11.0, 10.0): 0.00829658691024, (17.0, 6.0): 0.00835928389783, (16.0, 10.0): 0.00852022400293, (14.0, 5.0): 0.0082023333629, (13.0, 3.0): 0.00660673064024, (18.0, 5.0): 0.00673313238004, (17.0, 11.0): 0.00708959203734, (18.0, 16.0): 0.00996481011381, (8.0, 6.0): 0.006705891858, (10.0, 9.0): 0.00832053969877, (9.0, 7.0): 0.00833416995067, (11.0, 4.0): 0.00829680276168, (10.0, 4.0): 0.00836009047158, (16.0, 4.0): 0.00835894101646, (12.0, 7.0): 0.00814697844106, (11.0, 9.0): 0.00825393830908, (15.0, 10.0): 0.00837633089629, (14.0, 6.0): 0.00816336105541, (13.0, 6.0): 0.00814305566791, (18.0, 6.0): 0.00671938537402, (17.0, 22.0): 0.007791489985, (15.0, 7.0): 0.00821016714883, (18.0, 21.0): 0.00771910577238, (8.0, 3.0): 0.00507426405621, (10.0, 10.0): 0.00835932380889, (11.0, 3.0): 0.00665788473442, (12.0, 4.0): 0.00824756808222, (15.0, 9.0): 0.00830284551964, (14.0, 3.0): 0.00662032761096, (13.0, 9.0): 0.00819034835772, (12.0, 8.0): 0.00816317985829, (18.0, 11.0): 0.00741787535979, (18.0, 22.0): 0.0103697209593, (9.0, 8.0): 0.00834737666518, (14.0, 9.0): 0.0082233706855, (12.0, 9.0): 0.00820407075718, (17.0, 15.0): 0.0074342921703, (21.0, 20.0): 0.00514537007469, (18.0, 12.0): 0.00603306390491, (15.0, 11.0): 0.00674330117657, (8.0, 10.0): 0.0067540292869, (9.0, 11.0): 0.00674575865795, (12.0, 3.0): 0.00662081319773, (17.0, 5.0): 0.00838295759988, (16.0, 11.0): 0.00688222033295, (14.0, 10.0): 0.00828185204123, (17.0, 10.0): 0.00869931201492, (15.0, 3.0): 0.00665699602138, (18.0, 17.0): 0.00754260160749, (8.0, 7.0): 0.00669615168131, (9.0, 6.0): 0.00834763451361, (11.0, 7.0): 0.00820047105357, (10.0, 5.0): 0.00832121434219, (16.0, 5.0): 0.00832174320977, (20.0, 24.0): 0.0080016248864, (19.0, 16.0): 0.00756444823927, (16.0, 8.0): 0.00833353215026, (14.0, 7.0): 0.00815041100231, (13.0, 5.0): 0.00818333876201, (18.0, 20.0): 0.0102346217048, (18.0, 7.0): 0.00673316619231, (15.0, 6.0): 0.00821831704121, (18.0, 18.0): 0.0101395606003, (8.0, 4.0): 0.00675439157548, (10.0, 11.0): 0.00670475155068, (13.0, 8.0): 0.00814596867455, (10.0, 6.0): 0.00828519453342, (15.0, 22.0): 0.00521004911611, (12.0, 5.0): 0.00820284079957, (17.0, 3.0): 0.00674509335688, (15.0, 8.0): 0.00824024354786, (21.0, 16.0): 0.0051014669675, (18.0, 8.0): 0.00679124455583, (15.0, 5.0): 0.00825399474543, (18.0, 23.0): 0.00783435967267, (16.0, 15.0): 0.00753611631983, (12.0, 10.0): 0.00825044250821, (15.0, 15.0): 0.00505251815086, (13.0, 11.0): 0.0066207057461, (18.0, 13.0): 0.00648013583302, (18.0, 24.0): 0.00789726474845, (8.0, 11.0): 0.00507394710092, (9.0, 10.0): 0.00841488043555, (19.0, 20.0): 0.00769118360251, (17.0, 4.0): 0.00841469335743, (14.0, 11.0): 0.0066579889663, (18.0, 3.0): 0.00507346173195, (17.0, 9.0): 0.00854076215545, (18.0, 14.0): 0.0068982920025, (8.0, 8.0): 0.00670575240367, (9.0, 5.0): 0.00838064870425, (11.0, 6.0): 0.00821599177202, }, ]
25 Stop [{(16.0, 6.0): 0.00829632403286, (11.0, 11.0): 0.00665621429458, (17.0, 7.0): 0.00837238994696, (16.0, 9.0): 0.00842284338554, (14.0, 4.0): 0.00824984953371, (13.0, 4.0): 0.00823302372686, (20.0, 20.0): 0.007706017398, (18.0, 4.0): 0.00674593663108, (18.0, 19.0): 0.00763837758144, (8.0, 5.0): 0.0067236229714, (10.0, 8.0): 0.00828777593541, (11.0, 5.0): 0.00825825795629, (10.0, 7.0): 0.00827503967415, (16.0, 3.0): 0.00669834896549, (12.0, 6.0): 0.00817434566218, (16.0, 22.0): 0.00780453709716, (13.0, 7.0): 0.00814284162957, (18.0, 9.0): 0.00690703615898, (15.0, 4.0): 0.00829535903783, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00511736453011, (9.0, 3.0): 0.00673741418014, (19.0, 24.0): 0.00795192630425, (12.0, 11.0): 0.00662597396303, (13.0, 10.0): 0.00824795274987, (18.0, 10.0): 0.00709540383186, (17.0, 18.0): 0.00763798021068, (9.0, 9.0): 0.0083749509554, (16.0, 18.0): 0.00766404285046, (11.0, 8.0): 0.00822359749686, (14.0, 8.0): 0.00818653734279, (21.0, 24.0): 0.00534101455557, (20.0, 16.0): 0.00761427848465, (17.0, 8.0): 0.0084317352382, (18.0, 15.0): 0.00969674777532, (8.0, 9.0): 0.00672333701814, (9.0, 4.0): 0.00840641578031, (10.0, 3.0): 0.00669938385674, (16.0, 7.0): 0.00829884360263, (11.0, 10.0): 0.0082966032285, (17.0, 6.0): 0.00836022200464, (16.0, 10.0): 0.00852309908595, (14.0, 5.0): 0.00820998720481, (13.0, 3.0): 0.00660774594052, (18.0, 5.0): 0.00672828191242, (17.0, 11.0): 0.00708728433551, (18.0, 16.0): 0.00995490299997, (8.0, 6.0): 0.00670246015974, (10.0, 9.0): 0.00831975527167, (9.0, 7.0): 0.00833398715617, (11.0, 4.0): 0.0082962514679, (10.0, 4.0): 0.00835504254113, (16.0, 4.0): 0.0083542551948, (12.0, 7.0): 0.00816025706906, (11.0, 9.0): 0.00825814723106, (15.0, 10.0): 0.00838207578616, (14.0, 6.0): 0.00817549562595, (13.0, 6.0): 0.00815608229554, (18.0, 6.0): 0.00671827776616, (17.0, 22.0): 0.00779194277892, (15.0, 7.0): 0.00822200412926, (18.0, 21.0): 0.00772412092346, (8.0, 3.0): 0.00506659104797, (10.0, 10.0): 0.00835445405836, (11.0, 3.0): 0.00665535781217, (12.0, 4.0): 0.00825042370641, (15.0, 9.0): 0.00831192874974, (14.0, 3.0): 0.00662039518781, (13.0, 9.0): 0.00820099942691, (12.0, 8.0): 0.00817515964222, (18.0, 11.0): 0.00741231112574, (18.0, 22.0): 0.0103740820498, (9.0, 8.0): 0.00834574233241, (14.0, 9.0): 0.00823422188156, (12.0, 9.0): 0.0082123959581, (17.0, 15.0): 0.00741815335264, (21.0, 20.0): 0.0051422895305, (18.0, 12.0): 0.00602553541926, (15.0, 11.0): 0.00674614379821, (8.0, 10.0): 0.00674515535298, (9.0, 11.0): 0.00673691933957, (12.0, 3.0): 0.00662087075954, (17.0, 5.0): 0.00837901870799, (16.0, 11.0): 0.0068828231873, (14.0, 10.0): 0.00828905569809, (17.0, 10.0): 0.00869888061881, (15.0, 3.0): 0.00665451058616, (18.0, 17.0): 0.00754029321436, (8.0, 7.0): 0.00669378297588, (9.0, 6.0): 0.00834600250489, (11.0, 7.0): 0.00820992135929, (10.0, 5.0): 0.00832031763148, (16.0, 5.0): 0.00832180613619, (20.0, 24.0): 0.00799331098154, (19.0, 16.0): 0.00755474752935, (16.0, 8.0): 0.00834171883911, (14.0, 7.0): 0.00816488527446, (13.0, 5.0): 0.00819209179676, (18.0, 20.0): 0.0102402505563, (18.0, 7.0): 0.00673459757025, (15.0, 6.0): 0.00822744682005, (18.0, 18.0): 0.0101406010114, (8.0, 4.0): 0.00674553986737, (10.0, 11.0): 0.00669903723515, (13.0, 8.0): 0.00815999681126, (10.0, 6.0): 0.0082881200422, (15.0, 22.0): 0.00520737376882, (12.0, 5.0): 0.00821020987603, (17.0, 3.0): 0.00673640433899, (15.0, 8.0): 0.00825189623406, (21.0, 16.0): 0.00509279573823, (18.0, 8.0): 0.00679316899954, (15.0, 5.0): 0.0082584189323, (18.0, 23.0): 0.00783630504685, (16.0, 15.0): 0.0075163952388, (12.0, 10.0): 0.00825463187069, (15.0, 15.0): 0.0050382978487, (13.0, 11.0): 0.00662408551367, (18.0, 13.0): 0.00647049724681, (18.0, 24.0): 0.00789617123301, (8.0, 11.0): 0.00506626268652, (9.0, 10.0): 0.00840582318676, (19.0, 20.0): 0.00769198778684, (17.0, 4.0): 0.00840615268791, (14.0, 11.0): 0.00666186938049, (18.0, 3.0): 0.0050659882038, (17.0, 9.0): 0.00854345176645, (18.0, 14.0): 0.00688749313445, (8.0, 8.0): 0.00670230759812, (9.0, 5.0): 0.00837542013344, (11.0, 6.0): 0.00822379181907, }, ]
26 Stop [{(16.0, 6.0): 0.00830092851927, (11.0, 11.0): 0.00665462701889, (17.0, 7.0): 0.00837628755105, (16.0, 9.0): 0.00842860836536, (14.0, 4.0): 0.00825274269759, (13.0, 4.0): 0.00823701423788, (20.0, 20.0): 0.0077038131602, (18.0, 4.0): 0.00673844790806, (18.0, 19.0): 0.00764133875242, (8.0, 5.0): 0.00671798977632, (10.0, 8.0): 0.0082903821421, (11.0, 5.0): 0.00826176575015, (10.0, 7.0): 0.00827896883344, (16.0, 3.0): 0.00669316701162, (12.0, 6.0): 0.00818493734437, (16.0, 22.0): 0.00780251350977, (13.0, 7.0): 0.00815681261598, (18.0, 9.0): 0.00690759260089, (15.0, 4.0): 0.00829520418627, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00511336321521, (9.0, 3.0): 0.00672934634794, (19.0, 24.0): 0.00794713617293, (12.0, 11.0): 0.00662749481696, (13.0, 10.0): 0.00825454932753, (18.0, 10.0): 0.00709346390291, (17.0, 18.0): 0.00763582460657, (9.0, 9.0): 0.00837008860378, (16.0, 18.0): 0.00765935661877, (11.0, 8.0): 0.00823092033297, (14.0, 8.0): 0.00819950750882, (21.0, 24.0): 0.00533494427163, (20.0, 16.0): 0.00760273987378, (17.0, 8.0): 0.00843615140803, (18.0, 15.0): 0.00968146152285, (8.0, 9.0): 0.00671769018339, (9.0, 4.0): 0.00839811420285, (10.0, 3.0): 0.00669404747049, (16.0, 7.0): 0.00830625611017, (11.0, 10.0): 0.00829682085137, (17.0, 6.0): 0.00836116038003, (16.0, 10.0): 0.00852608557212, (14.0, 5.0): 0.00821716861871, (13.0, 3.0): 0.00660885771734, (18.0, 5.0): 0.00672392781901, (17.0, 11.0): 0.0070853807859, (18.0, 16.0): 0.00994459294173, (8.0, 6.0): 0.00669916702773, (10.0, 9.0): 0.00831901669038, (9.0, 7.0): 0.00833360007749, (11.0, 4.0): 0.00829583458739, (10.0, 4.0): 0.00835045144835, (16.0, 4.0): 0.00835010185272, (12.0, 7.0): 0.00817250507246, (11.0, 9.0): 0.00826209983724, (15.0, 10.0): 0.00838776781354, (14.0, 6.0): 0.00818677944416, (13.0, 6.0): 0.008168171402, (18.0, 6.0): 0.00671733371314, (17.0, 22.0): 0.00779234713782, (15.0, 7.0): 0.00823301521209, (18.0, 21.0): 0.00772829012603, (8.0, 3.0): 0.00505960219453, (10.0, 10.0): 0.00835008645784, (11.0, 3.0): 0.00665315340069, (12.0, 4.0): 0.00825319944532, (15.0, 9.0): 0.00832059320741, (14.0, 3.0): 0.00662063283536, (13.0, 9.0): 0.00821111336554, (12.0, 8.0): 0.0081862813955, (18.0, 11.0): 0.0074072616297, (18.0, 22.0): 0.0103776434289, (9.0, 8.0): 0.00834406817541, (14.0, 9.0): 0.00824454861982, (12.0, 9.0): 0.0082202668258, (17.0, 15.0): 0.00740236980765, (21.0, 20.0): 0.00513981723125, (18.0, 12.0): 0.00601842200346, (15.0, 11.0): 0.00674912424873, (8.0, 10.0): 0.00673704195897, (9.0, 11.0): 0.00672890800987, (12.0, 3.0): 0.00662107836934, (17.0, 5.0): 0.00837551038545, (16.0, 11.0): 0.00688368264744, (14.0, 10.0): 0.00829612856826, (17.0, 10.0): 0.00869875833608, (15.0, 3.0): 0.00665238549243, (18.0, 17.0): 0.0075373070743, (8.0, 7.0): 0.00669143511467, (9.0, 6.0): 0.00834432100728, (11.0, 7.0): 0.00821852148368, (10.0, 5.0): 0.00831943166091, (16.0, 5.0): 0.00832196460083, (20.0, 24.0): 0.00798558637305, (19.0, 16.0): 0.00754506775466, (16.0, 8.0): 0.00834940745991, (14.0, 7.0): 0.00817835280041, (13.0, 5.0): 0.00820027898, (18.0, 20.0): 0.010244891403, (18.0, 7.0): 0.00673598907338, (15.0, 6.0): 0.00823593790809, (18.0, 18.0): 0.0101407005883, (8.0, 4.0): 0.00673743754841, (10.0, 11.0): 0.006693933529, (13.0, 8.0): 0.00817310697055, (10.0, 6.0): 0.00829065433436, (15.0, 22.0): 0.00520519925013, (12.0, 5.0): 0.00821706579953, (17.0, 3.0): 0.0067285815983, (15.0, 8.0): 0.00826281705899, (21.0, 16.0): 0.00508449069733, (18.0, 8.0): 0.00679504772983, (15.0, 5.0): 0.00826260362624, (18.0, 23.0): 0.00783767927241, (16.0, 15.0): 0.00749733178817, (12.0, 10.0): 0.00825881025219, (15.0, 15.0): 0.00502461400395, (13.0, 11.0): 0.00662757276427, (18.0, 13.0): 0.00646117526684, (18.0, 24.0): 0.00789480086137, (8.0, 11.0): 0.00505927290198, (9.0, 10.0): 0.00839756431324, (19.0, 20.0): 0.00769273103403, (17.0, 4.0): 0.00839847056066, (14.0, 11.0): 0.00666583581271, (18.0, 3.0): 0.00505924797712, (17.0, 9.0): 0.00854614124155, (18.0, 14.0): 0.00687685040425, (8.0, 8.0): 0.00669900536452, (9.0, 5.0): 0.00837053695288, (11.0, 6.0): 0.00823088736781, }, ]
27 Stop [{(16.0, 6.0): 0.00830524950368, (11.0, 11.0): 0.00665337801148, (17.0, 7.0): 0.0083799683582, (16.0, 9.0): 0.00843416716927, (14.0, 4.0): 0.00825558415693, (13.0, 4.0): 0.00824086150149, (20.0, 20.0): 0.0077020900137, (18.0, 4.0): 0.00673170403627, (18.0, 19.0): 0.00764351091531, (8.0, 5.0): 0.00671275597869, (10.0, 8.0): 0.00829267123486, (11.0, 5.0): 0.00826499703316, (10.0, 7.0): 0.00828242537422, (16.0, 3.0): 0.00668855389613, (12.0, 6.0): 0.00819471339724, (16.0, 22.0): 0.00780088650759, (13.0, 7.0): 0.00816978977228, (18.0, 9.0): 0.00690825430672, (15.0, 4.0): 0.00829522684567, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00510980048053, (9.0, 3.0): 0.00672200536002, (19.0, 24.0): 0.00794250780245, (12.0, 11.0): 0.00662918570047, (13.0, 10.0): 0.00826101349377, (18.0, 10.0): 0.00709183120059, (17.0, 18.0): 0.00763356888887, (9.0, 9.0): 0.00836557010241, (16.0, 18.0): 0.00765507534938, (11.0, 8.0): 0.0082376410383, (14.0, 8.0): 0.00821166659172, (21.0, 24.0): 0.00532933426016, (20.0, 16.0): 0.00759151455815, (17.0, 8.0): 0.00844035946457, (18.0, 15.0): 0.00966625368678, (8.0, 9.0): 0.00671245209747, (9.0, 4.0): 0.0083905164949, (10.0, 3.0): 0.00668922709445, (16.0, 7.0): 0.0083131789705, (11.0, 10.0): 0.00829722023445, (17.0, 6.0): 0.00836211079545, (16.0, 10.0): 0.00852916467928, (14.0, 5.0): 0.00822391467334, (13.0, 3.0): 0.00661004507808, (18.0, 5.0): 0.00672002943714, (17.0, 11.0): 0.00708383293298, (18.0, 16.0): 0.00993397189247, (8.0, 6.0): 0.00669601218113, (10.0, 9.0): 0.00831833474627, (9.0, 7.0): 0.00833305039739, (11.0, 4.0): 0.00829553859642, (10.0, 4.0): 0.00834627824752, (16.0, 4.0): 0.008346439993, (12.0, 7.0): 0.0081838115824, (11.0, 9.0): 0.00826582490755, (15.0, 10.0): 0.00839339609445, (14.0, 6.0): 0.00819728203467, (13.0, 6.0): 0.0081793959573, (18.0, 6.0): 0.00671654472739, (17.0, 22.0): 0.00779269773975, (15.0, 7.0): 0.00824327581795, (18.0, 21.0): 0.00773173041664, (8.0, 3.0): 0.00505323003893, (10.0, 10.0): 0.00834618104482, (11.0, 3.0): 0.00665123672761, (12.0, 4.0): 0.00825589240636, (15.0, 9.0): 0.00832886701302, (14.0, 3.0): 0.0066210175508, (13.0, 9.0): 0.00822071702185, (12.0, 8.0): 0.00819661611946, (18.0, 11.0): 0.00740266724745, (18.0, 22.0): 0.0103805163693, (9.0, 8.0): 0.00834237914088, (14.0, 9.0): 0.00825437825397, (12.0, 9.0): 0.00822771433525, (17.0, 15.0): 0.00738693257932, (21.0, 20.0): 0.00513784633569, (18.0, 12.0): 0.00601168116419, (15.0, 11.0): 0.00675221423993, (8.0, 10.0): 0.0067296201989, (9.0, 11.0): 0.00672164754802, (12.0, 3.0): 0.00662141226091, (17.0, 5.0): 0.00837240314015, (16.0, 11.0): 0.00688476403494, (14.0, 10.0): 0.00830305781901, (17.0, 10.0): 0.00869890820215, (15.0, 3.0): 0.00665058717211, (18.0, 17.0): 0.00753375907395, (8.0, 7.0): 0.00668912189223, (9.0, 6.0): 0.00834261423133, (11.0, 7.0): 0.00822636061807, (10.0, 5.0): 0.00831856802933, (16.0, 5.0): 0.0083222217969, (20.0, 24.0): 0.00797837965114, (19.0, 16.0): 0.00753541744491, (16.0, 8.0): 0.00835664808049, (14.0, 7.0): 0.00819089351629, (13.0, 5.0): 0.00820793980762, (18.0, 20.0): 0.0102486761549, (18.0, 7.0): 0.0067373501393, (15.0, 6.0): 0.00824385294197, (18.0, 18.0): 0.0101399986249, (8.0, 4.0): 0.0067300137366, (10.0, 11.0): 0.00668938443101, (13.0, 8.0): 0.00818536437128, (10.0, 6.0): 0.00829285264076, (15.0, 22.0): 0.00520343746166, (12.0, 5.0): 0.00822344946388, (17.0, 3.0): 0.00672154725698, (15.0, 8.0): 0.00827306808945, (21.0, 16.0): 0.00507649197326, (18.0, 8.0): 0.00679688763263, (15.0, 5.0): 0.00826657578802, (18.0, 23.0): 0.00783857090181, (16.0, 15.0): 0.00747887420058, (12.0, 10.0): 0.00826296315562, (15.0, 15.0): 0.00501141759803, (13.0, 11.0): 0.00663113571399, (18.0, 13.0): 0.00645214922485, (18.0, 24.0): 0.00789320543557, (8.0, 11.0): 0.00505291179287, (9.0, 10.0): 0.00839003536718, (19.0, 20.0): 0.00769340424882, (17.0, 4.0): 0.00839157393635, (14.0, 11.0): 0.00666985892008, (18.0, 3.0): 0.00505317336896, (17.0, 9.0): 0.00854883002043, (18.0, 14.0): 0.00686637393774, (8.0, 8.0): 0.00669584630072, (9.0, 5.0): 0.00836597820886, (11.0, 6.0): 0.00823735325607, }, ]
28 Stop [{(16.0, 6.0): 0.0083093228017, (11.0, 11.0): 0.00665243108263, (17.0, 7.0): 0.00838346105257, (16.0, 9.0): 0.0084395353925, (14.0, 4.0): 0.00825837182319, (13.0, 4.0): 0.008244566844, (20.0, 20.0): 0.00770075458869, (18.0, 4.0): 0.00672563927861, (18.0, 19.0): 0.00764500566671, (8.0, 5.0): 0.00670789111588, (10.0, 8.0): 0.0082946903069, (11.0, 5.0): 0.00826798127577, (10.0, 7.0): 0.00828547205306, (16.0, 3.0): 0.0066844600799, (12.0, 6.0): 0.00820374473138, (16.0, 22.0): 0.00779958014661, (13.0, 7.0): 0.00818185103991, (18.0, 9.0): 0.00690900928907, (15.0, 4.0): 0.00829541214975, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00510659202339, (9.0, 3.0): 0.00671532142558, (19.0, 24.0): 0.00793803096305, (12.0, 11.0): 0.00663101748761, (13.0, 10.0): 0.00826733422655, (18.0, 10.0): 0.00709046982912, (17.0, 18.0): 0.0076312144023, (9.0, 9.0): 0.00836137689572, (16.0, 18.0): 0.00765111498635, (11.0, 8.0): 0.00824382278365, (14.0, 8.0): 0.00822307416454, (21.0, 24.0): 0.00532412701379, (20.0, 16.0): 0.00758055665432, (17.0, 8.0): 0.00844438309289, (18.0, 15.0): 0.00965115856717, (8.0, 9.0): 0.00670759366976, (9.0, 4.0): 0.00838355936441, (10.0, 3.0): 0.00668487294502, (16.0, 7.0): 0.00831966414616, (11.0, 10.0): 0.00829778237136, (17.0, 6.0): 0.00836308254134, (16.0, 10.0): 0.00853231823777, (14.0, 5.0): 0.00823025929212, (13.0, 3.0): 0.00661129102275, (18.0, 5.0): 0.00671655017823, (17.0, 11.0): 0.00708259769427, (18.0, 16.0): 0.00992311523443, (8.0, 6.0): 0.00669299535928, (10.0, 9.0): 0.00831771640718, (9.0, 7.0): 0.00833237430182, (11.0, 4.0): 0.00829535043859, (10.0, 4.0): 0.00834248704725, (16.0, 4.0): 0.00834323098842, (12.0, 7.0): 0.00819425829789, (11.0, 9.0): 0.00826934705236, (15.0, 10.0): 0.00839895068113, (14.0, 6.0): 0.00820706782472, (13.0, 6.0): 0.00818982419382, (18.0, 6.0): 0.00671590323505, (17.0, 22.0): 0.00779299050811, (15.0, 7.0): 0.00825285386723, (18.0, 21.0): 0.00773454160327, (8.0, 3.0): 0.00504741478713, (10.0, 10.0): 0.00834270038629, (11.0, 3.0): 0.00664957674002, (12.0, 4.0): 0.00825850145885, (15.0, 9.0): 0.00833677532403, (14.0, 3.0): 0.00662152928163, (13.0, 9.0): 0.00822983749522, (12.0, 8.0): 0.00820622948934, (18.0, 11.0): 0.00739847656665, (18.0, 22.0): 0.0103827954451, (9.0, 8.0): 0.00834069575029, (14.0, 9.0): 0.00826373733991, (12.0, 9.0): 0.00823476710794, (17.0, 15.0): 0.00737183234833, (21.0, 20.0): 0.00513628650575, (18.0, 12.0): 0.00600527694154, (15.0, 11.0): 0.00675538851763, (8.0, 10.0): 0.00672282907849, (9.0, 11.0): 0.00671506899915, (12.0, 3.0): 0.00662185199792, (17.0, 5.0): 0.00836966929306, (16.0, 11.0): 0.00688603573782, (14.0, 10.0): 0.00830983386226, (17.0, 10.0): 0.00869929661376, (15.0, 3.0): 0.00664908502389, (18.0, 17.0): 0.00752974565398, (8.0, 7.0): 0.006686855173, (9.0, 6.0): 0.00834090214095, (11.0, 7.0): 0.00823351837381, (10.0, 5.0): 0.00831773483193, (16.0, 5.0): 0.00832257804435, (20.0, 24.0): 0.00797162961461, (19.0, 16.0): 0.0075258036408, (16.0, 8.0): 0.00836348435485, (14.0, 7.0): 0.00820258154658, (13.0, 5.0): 0.00821511228073, (18.0, 20.0): 0.0102517175657, (18.0, 7.0): 0.00673868929647, (15.0, 6.0): 0.00825124721726, (18.0, 18.0): 0.0101386126156, (8.0, 4.0): 0.00672320574078, (10.0, 11.0): 0.00668533870659, (13.0, 8.0): 0.00819683077531, (10.0, 6.0): 0.00829476270634, (15.0, 22.0): 0.00520201423336, (12.0, 5.0): 0.00822939842165, (17.0, 3.0): 0.00671523119854, (15.0, 8.0): 0.00828270511853, (21.0, 16.0): 0.00506875083934, (18.0, 8.0): 0.00679869491257, (15.0, 5.0): 0.00827035840918, (18.0, 23.0): 0.00783905453812, (16.0, 15.0): 0.00746097772565, (12.0, 10.0): 0.00826707866893, (15.0, 15.0): 0.00499866686588, (13.0, 11.0): 0.00663474778239, (18.0, 13.0): 0.00644340144226, (18.0, 24.0): 0.00789142804661, (8.0, 11.0): 0.00504712086769, (9.0, 10.0): 0.00838317423961, (19.0, 20.0): 0.00769400045957, (17.0, 4.0): 0.00838539623721, (14.0, 11.0): 0.0066739137823, (18.0, 3.0): 0.0050477039463, (17.0, 9.0): 0.00855151654796, (18.0, 14.0): 0.00685607114256, (8.0, 8.0): 0.00669283090078, (9.0, 5.0): 0.00836172438756, (11.0, 6.0): 0.00824325538906, }, ]
29 Stop [{(16.0, 6.0): 0.00831317895016, (11.0, 11.0): 0.00665175329348, (17.0, 7.0): 0.00838679049071, (16.0, 9.0): 0.00844472597142, (14.0, 4.0): 0.00826110434222, (13.0, 4.0): 0.00824813323704, (20.0, 20.0): 0.00769972826896, (18.0, 4.0): 0.00672019459375, (18.0, 19.0): 0.00764591776755, (8.0, 5.0): 0.0067033679315, (10.0, 8.0): 0.00829647946022, (11.0, 5.0): 0.0082707440714, (10.0, 7.0): 0.00828816354839, (16.0, 3.0): 0.00668084027327, (12.0, 6.0): 0.00821209620676, (16.0, 22.0): 0.00779853066825, (13.0, 7.0): 0.0081930691707, (18.0, 9.0): 0.00690984681728, (15.0, 4.0): 0.00829574593008, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00510366767381, (9.0, 3.0): 0.00670923206124, (19.0, 24.0): 0.00793369620809, (12.0, 11.0): 0.00663296482194, (13.0, 10.0): 0.00827350379619, (18.0, 10.0): 0.00708934824396, (17.0, 18.0): 0.00762876295011, (9.0, 9.0): 0.008357491076, (16.0, 18.0): 0.00764740580791, (11.0, 8.0): 0.00824952160121, (14.0, 8.0): 0.00823378578897, (21.0, 24.0): 0.00531927337843, (20.0, 16.0): 0.00756982885138, (17.0, 8.0): 0.0084482427378, (18.0, 15.0): 0.00963620294736, (8.0, 9.0): 0.0067030887914, (9.0, 4.0): 0.00837718595143, (10.0, 3.0): 0.00668094018711, (16.0, 7.0): 0.0083257572445, (11.0, 10.0): 0.00829848946645, (17.0, 6.0): 0.00836408294649, (16.0, 10.0): 0.00853552911949, (14.0, 5.0): 0.00823623392599, (13.0, 3.0): 0.00661258144438, (18.0, 5.0): 0.00671345703158, (17.0, 11.0): 0.00708163682244, (18.0, 16.0): 0.00991208488199, (8.0, 6.0): 0.00669011584023, (10.0, 9.0): 0.00831716620969, (9.0, 7.0): 0.00833160264247, (11.0, 4.0): 0.0082952582291, (10.0, 4.0): 0.00833904457269, (16.0, 4.0): 0.00834043850392, (12.0, 7.0): 0.00820392038646, (11.0, 9.0): 0.0082726871445, (15.0, 10.0): 0.00840442275044, (14.0, 6.0): 0.0082161960149, (13.0, 6.0): 0.00819952001411, (18.0, 6.0): 0.0067154021857, (17.0, 22.0): 0.00779322241284, (15.0, 7.0): 0.00826181037915, (18.0, 21.0): 0.0077368087871, (8.0, 3.0): 0.0050421033873, (10.0, 10.0): 0.00833960935754, (11.0, 3.0): 0.00664814550846, (12.0, 4.0): 0.0082610264321, (15.0, 9.0): 0.00834434077122, (14.0, 3.0): 0.00662215069671, (13.0, 9.0): 0.00823850138899, (12.0, 8.0): 0.00821518169083, (18.0, 11.0): 0.00739464500302, (18.0, 22.0): 0.0103845610778, (9.0, 8.0): 0.00833903517614, (14.0, 9.0): 0.00827265163719, (12.0, 9.0): 0.00824145196276, (17.0, 15.0): 0.00735705966645, (21.0, 20.0): 0.0051350614491, (18.0, 12.0): 0.00599917860293, (15.0, 11.0): 0.00675862464566, (8.0, 10.0): 0.00671661415754, (9.0, 11.0): 0.00670911039692, (12.0, 3.0): 0.00662238023194, (17.0, 5.0): 0.00836728276775, (16.0, 11.0): 0.00688746913498, (14.0, 10.0): 0.00831644966755, (17.0, 10.0): 0.00869989316074, (15.0, 3.0): 0.00664785102631, (18.0, 17.0): 0.0075253471805, (8.0, 7.0): 0.00668464521863, (9.0, 6.0): 0.00833920154715, (11.0, 7.0): 0.00824006537949, (10.0, 5.0): 0.00831693804977, (16.0, 5.0): 0.00832303190734, (20.0, 24.0): 0.00796528369945, (19.0, 16.0): 0.00751623224031, (16.0, 8.0): 0.00836995442099, (14.0, 7.0): 0.0082134856886, (13.0, 5.0): 0.00822183220646, (18.0, 20.0): 0.0102541119679, (18.0, 7.0): 0.00674001407154, (15.0, 6.0): 0.00825817002402, (18.0, 18.0): 0.0101366417282, (8.0, 4.0): 0.00671695768276, (10.0, 11.0): 0.00668174977435, (13.0, 8.0): 0.00820756459286, (10.0, 6.0): 0.00829642542427, (15.0, 22.0): 0.00520086716555, (12.0, 5.0): 0.00823494763368, (17.0, 3.0): 0.00670957004915, (15.0, 8.0): 0.00829177856584, (21.0, 16.0): 0.00506122763778, (18.0, 8.0): 0.00680047499311, (15.0, 5.0): 0.00827397102253, (18.0, 23.0): 0.00783919305618, (16.0, 15.0): 0.0074436034576, (12.0, 10.0): 0.00827114684686, (15.0, 15.0): 0.00498632600816, (13.0, 11.0): 0.00663838660838, (18.0, 13.0): 0.00643491650879, (18.0, 24.0): 0.00788950451593, (8.0, 11.0): 0.00504184814197, (9.0, 10.0): 0.00837692482373, (19.0, 20.0): 0.0076945144075, (17.0, 4.0): 0.00837987692302, (14.0, 11.0): 0.00667797929303, (18.0, 3.0): 0.00504278560139, (17.0, 9.0): 0.00855419865169, (18.0, 14.0): 0.00684594717006, (8.0, 8.0): 0.00668995908594, (9.0, 5.0): 0.00835775692394, (11.0, 6.0): 0.00824865249527, }, ]
30 Stop [{(16.0, 6.0): 0.0083168442145, (11.0, 11.0): 0.00665131486573, (17.0, 7.0): 0.00838997820179, (16.0, 9.0): 0.00844974978696, (14.0, 4.0): 0.00826378116124, (13.0, 4.0): 0.00825156460466, (20.0, 20.0): 0.00769894495004, (18.0, 4.0): 0.00671531682474, (18.0, 19.0): 0.00764632767989, (8.0, 5.0): 0.00669916174841, (10.0, 8.0): 0.00829807319913, (11.0, 5.0): 0.00827330809584, (10.0, 7.0): 0.00829054729097, (16.0, 3.0): 0.00667765303797, (12.0, 6.0): 0.00821982734726, (16.0, 22.0): 0.0077976846098, (13.0, 7.0): 0.00820351197055, (18.0, 9.0): 0.00691075724393, (15.0, 4.0): 0.00829621471633, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00510096910621, (9.0, 3.0): 0.00670368138147, (19.0, 24.0): 0.00792949480782, (12.0, 11.0): 0.00663500555032, (13.0, 10.0): 0.00827951699201, (18.0, 10.0): 0.00708843864822, (17.0, 18.0): 0.00762621668473, (9.0, 9.0): 0.00835389565496, (16.0, 18.0): 0.00764389008958, (11.0, 8.0): 0.00825478705525, (14.0, 8.0): 0.00824385325469, (21.0, 24.0): 0.0053147312557, (20.0, 16.0): 0.00755930084945, (17.0, 8.0): 0.00845195600851, (18.0, 15.0): 0.00962140756951, (8.0, 9.0): 0.00669891372392, (9.0, 4.0): 0.00837134492561, (10.0, 3.0): 0.00667738835374, (16.0, 7.0): 0.0083314982971, (11.0, 10.0): 0.00829932488644, (17.0, 6.0): 0.00836511757745, (16.0, 10.0): 0.00853878148417, (14.0, 5.0): 0.00824186750242, (13.0, 3.0): 0.00661390474066, (18.0, 5.0): 0.00671072000631, (17.0, 11.0): 0.00708091637226, (18.0, 16.0): 0.00990093176428, (8.0, 6.0): 0.00668737255702, (10.0, 9.0): 0.00831668664959, (9.0, 7.0): 0.00833076188749, (11.0, 4.0): 0.00829525103817, (10.0, 4.0): 0.00833592040737, (16.0, 4.0): 0.00833802872119, (12.0, 7.0): 0.00821286656685, (11.0, 9.0): 0.00827586327692, (15.0, 10.0): 0.00840980462316, (14.0, 6.0): 0.00822472113352, (13.0, 6.0): 0.00820854272259, (18.0, 6.0): 0.0067150349115, (17.0, 22.0): 0.00779339129647, (15.0, 7.0): 0.00827020038042, (18.0, 21.0): 0.00773860452379, (8.0, 3.0): 0.0050372485651, (10.0, 10.0): 0.00833687541507, (11.0, 3.0): 0.0066469181277, (12.0, 4.0): 0.00826346816437, (15.0, 9.0): 0.00835158393922, (14.0, 3.0): 0.00662286666029, (13.0, 9.0): 0.0082467346756, (12.0, 8.0): 0.00822352804683, (18.0, 11.0): 0.00739113371833, (18.0, 22.0): 0.0103858816881, (9.0, 8.0): 0.00833741144245, (14.0, 9.0): 0.00828114585078, (12.0, 9.0): 0.00824779380679, (17.0, 15.0): 0.00734260511152, (21.0, 20.0): 0.0051341068142, (18.0, 12.0): 0.00599335962133, (15.0, 11.0): 0.00676190281851, (8.0, 10.0): 0.00671092674931, (9.0, 11.0): 0.00670371605489, (12.0, 3.0): 0.00662298208261, (17.0, 5.0): 0.00836521916682, (16.0, 11.0): 0.00688903847467, (14.0, 10.0): 0.00832290039353, (17.0, 10.0): 0.00870067045298, (15.0, 3.0): 0.00664685968509, (18.0, 17.0): 0.00752063071272, (8.0, 7.0): 0.0066825005647, (9.0, 6.0): 0.00833752626762, (11.0, 7.0): 0.00824606468217, (10.0, 5.0): 0.00831618180841, (16.0, 5.0): 0.00832358063034, (20.0, 24.0): 0.0079592966584, (19.0, 16.0): 0.00750670825106, (16.0, 8.0): 0.00837609178811, (14.0, 7.0): 0.00822366940846, (13.0, 5.0): 0.00822813340346, (18.0, 20.0): 0.010255941646, (18.0, 7.0): 0.00674133091073, (15.0, 6.0): 0.00826466527815, (18.0, 18.0): 0.0101341697314, (8.0, 4.0): 0.00671121972295, (10.0, 11.0): 0.0066785752377, (13.0, 8.0): 0.00821762052647, (10.0, 6.0): 0.00829787621297, (15.0, 22.0): 0.00519994380552, (12.0, 5.0): 0.00824012931008, (17.0, 3.0): 0.00670450649901, (15.0, 8.0): 0.00830033398523, (21.0, 16.0): 0.00505389010268, (18.0, 8.0): 0.00680223251804, (15.0, 5.0): 0.00827743056199, (18.0, 23.0): 0.00783903946014, (16.0, 15.0): 0.00742671737876, (12.0, 10.0): 0.00827515961994, (15.0, 15.0): 0.00497436415661, (13.0, 11.0): 0.00664203344008, (18.0, 13.0): 0.00642668076059, (18.0, 24.0): 0.0078874645934, (8.0, 11.0): 0.00503704718594, (9.0, 10.0): 0.00837123619007, (19.0, 20.0): 0.00769494221747, (17.0, 4.0): 0.00837496079967, (14.0, 11.0): 0.00668203757028, (18.0, 3.0): 0.00503836969452, (17.0, 9.0): 0.00855687380865, (18.0, 14.0): 0.00683600529646, (8.0, 8.0): 0.00668723030922, (9.0, 5.0): 0.00835405847733, (11.0, 6.0): 0.00825359671544, }, ]
31 Stop [{(16.0, 6.0): 0.00832034119951, (11.0, 11.0): 0.00665108889073, (17.0, 7.0): 0.00839304274465, (16.0, 9.0): 0.00845461616142, (14.0, 4.0): 0.008266402262, (13.0, 4.0): 0.00825486565191, (20.0, 20.0): 0.0076983491296, (18.0, 4.0): 0.00671095793254, (18.0, 19.0): 0.00764630373766, (8.0, 5.0): 0.00669525020256, (10.0, 8.0): 0.00829950112748, (11.0, 5.0): 0.00827569339359, (10.0, 7.0): 0.00829266465454, (16.0, 3.0): 0.00667486054975, (12.0, 6.0): 0.00822699253244, (16.0, 22.0): 0.00779699720485, (13.0, 7.0): 0.00821324223898, (18.0, 9.0): 0.00691173186428, (15.0, 4.0): 0.00829680595342, (1, 1): 0.00763358778626, (15.0, 18.0): 0.0050984479163, (9.0, 3.0): 0.00669861927396, (19.0, 24.0): 0.00792541868654, (12.0, 11.0): 0.00663712038802, (13.0, 10.0): 0.00828537069624, (18.0, 10.0): 0.00708771649322, (17.0, 18.0): 0.0076235780243, (9.0, 9.0): 0.0083505744184, (16.0, 18.0): 0.00764052014454, (11.0, 8.0): 0.00825966325206, (14.0, 8.0): 0.00825332460513, (21.0, 24.0): 0.00531046451398, (20.0, 16.0): 0.00754894808485, (17.0, 8.0): 0.00845553809092, (18.0, 15.0): 0.00960678830277, (8.0, 9.0): 0.00669504682661, (9.0, 4.0): 0.00836599003817, (10.0, 3.0): 0.0066741810472, (16.0, 7.0): 0.00833692257638, (11.0, 10.0): 0.00830027335611, (17.0, 6.0): 0.00836619055999, (16.0, 10.0): 0.00854206088812, (14.0, 5.0): 0.00824718675253, (13.0, 3.0): 0.00661525129182, (18.0, 5.0): 0.006708311769, (17.0, 11.0): 0.00708040623191, (18.0, 16.0): 0.00988969782138, (8.0, 6.0): 0.00668476397106, (10.0, 9.0): 0.00831627883913, (9.0, 7.0): 0.00832987451888, (11.0, 4.0): 0.00829531907308, (10.0, 4.0): 0.00833308672435, (16.0, 4.0): 0.008335970233, (12.0, 7.0): 0.00822115972273, (11.0, 9.0): 0.008278891135, (15.0, 10.0): 0.00841508979264, (14.0, 6.0): 0.00823269320903, (13.0, 6.0): 0.00821694731547, (18.0, 6.0): 0.00671479497263, (17.0, 22.0): 0.00779349572413, (15.0, 7.0): 0.00827807346987, (18.0, 21.0): 0.00773999067481, (8.0, 3.0): 0.00503280813114, (10.0, 10.0): 0.00833446843766, (11.0, 3.0): 0.00664587234865, (12.0, 4.0): 0.00826582814411, (15.0, 9.0): 0.00835852363707, (14.0, 3.0): 0.00662366400376, (13.0, 9.0): 0.00825456237033, (12.0, 8.0): 0.00823131920044, (18.0, 11.0): 0.00738790872514, (18.0, 22.0): 0.0103868155155, (9.0, 8.0): 0.00833583601411, (14.0, 9.0): 0.00828924362277, (12.0, 9.0): 0.00825381588521, (17.0, 15.0): 0.00732845938914, (21.0, 20.0): 0.00513336839045, (18.0, 12.0): 0.00598779689022, (15.0, 11.0): 0.00676520564049, (8.0, 10.0): 0.00670572308497, (9.0, 11.0): 0.00669883578981, (12.0, 3.0): 0.00662364487062, (17.0, 5.0): 0.00836345563643, (16.0, 11.0): 0.00689072071319, (14.0, 10.0): 0.00832918296447, (17.0, 10.0): 0.00870160390428, (15.0, 3.0): 0.0066460877891, (18.0, 17.0): 0.00751565227817, (8.0, 7.0): 0.00668042823523, (9.0, 6.0): 0.00833588770834, (11.0, 7.0): 0.00825157246213, (10.0, 5.0): 0.00831546900039, (16.0, 5.0): 0.00832422065897, (20.0, 24.0): 0.00795362944993, (19.0, 16.0): 0.00749723597457, (16.0, 8.0): 0.00838192597318, (14.0, 7.0): 0.00823319122953, (13.0, 5.0): 0.00823404750864, (18.0, 20.0): 0.0102572768852, (18.0, 7.0): 0.00674264522543, (15.0, 6.0): 0.00827077231372, (18.0, 18.0): 0.0101312674586, (8.0, 4.0): 0.006705947208, (10.0, 11.0): 0.00667577662259, (13.0, 8.0): 0.00822704969483, (10.0, 6.0): 0.00829914565908, (15.0, 22.0): 0.00519920010603, (12.0, 5.0): 0.0082449732642, (17.0, 3.0): 0.00669998860902, (15.0, 8.0): 0.00830841266954, (21.0, 16.0): 0.00504671200116, (18.0, 8.0): 0.00680397136988, (15.0, 5.0): 0.00828075173785, (18.0, 23.0): 0.00783863843988, (16.0, 15.0): 0.00741028957507, (12.0, 10.0): 0.00827911044862, (15.0, 15.0): 0.00496275453789, (13.0, 11.0): 0.00664567253857, (18.0, 13.0): 0.00641868189279, (18.0, 24.0): 0.00788533295379, (8.0, 11.0): 0.0050326764297, (9.0, 10.0): 0.00836606215307, (19.0, 20.0): 0.00769528113401, (17.0, 4.0): 0.00837059756847, (14.0, 11.0): 0.00668607353592, (18.0, 3.0): 0.00503441239578, (17.0, 9.0): 0.0085595393224, (18.0, 14.0): 0.00682624724473, (8.0, 8.0): 0.00668464343795, (9.0, 5.0): 0.0083506127329, (11.0, 6.0): 0.00825813461073, }, ]
32 Stop [{(16.0, 6.0): 0.00832368946171, (11.0, 11.0): 0.00665105114656, (17.0, 7.0): 0.00839600010075, (16.0, 9.0): 0.00845933319644, (14.0, 4.0): 0.00826896812491, (13.0, 4.0): 0.00825804153629, (20.0, 20.0): 0.00769789428309, (18.0, 4.0): 0.00670707440434, (18.0, 19.0): 0.00764590399852, (8.0, 5.0): 0.00669161289198, (10.0, 8.0): 0.00830078877747, (11.0, 5.0): 0.0082779178684, (10.0, 7.0): 0.00829455168442, (16.0, 3.0): 0.00667242828357, (12.0, 6.0): 0.00823364148912, (16.0, 22.0): 0.00779643102934, (13.0, 7.0): 0.00822231804031, (18.0, 9.0): 0.00691276279632, (15.0, 4.0): 0.00829750798453, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00509606400633, (9.0, 3.0): 0.0066940007983, (19.0, 24.0): 0.00792146036342, (12.0, 11.0): 0.00663929254405, (13.0, 10.0): 0.00829106343057, (18.0, 10.0): 0.00708716005151, (17.0, 18.0): 0.00762084958761, (9.0, 9.0): 0.00834751199159, (16.0, 18.0): 0.00763725668109, (11.0, 8.0): 0.00826418943542, (14.0, 8.0): 0.00826224436436, (21.0, 24.0): 0.00530644207363, (20.0, 16.0): 0.00753875068705, (17.0, 8.0): 0.0084590020687, (18.0, 15.0): 0.00959235707566, (8.0, 9.0): 0.00669146822106, (9.0, 4.0): 0.00836107951957, (10.0, 3.0): 0.00667128551232, (16.0, 7.0): 0.00834206119272, (11.0, 10.0): 0.00830132089816, (17.0, 6.0): 0.00836730477127, (16.0, 10.0): 0.00854535432759, (14.0, 5.0): 0.00825221629401, (13.0, 3.0): 0.00661661317193, (18.0, 5.0): 0.00670620729583, (17.0, 11.0): 0.00708007969842, (18.0, 16.0): 0.00987841761529, (8.0, 6.0): 0.00668228814388, (10.0, 9.0): 0.00831594279153, (9.0, 7.0): 0.00832895963798, (11.0, 4.0): 0.00829545355419, (10.0, 4.0): 0.008330518229, (16.0, 4.0): 0.00833423402021, (12.0, 7.0): 0.00822885723135, (11.0, 9.0): 0.0082817844935, (15.0, 10.0): 0.00842027286658, (14.0, 6.0): 0.00824015816406, (13.0, 6.0): 0.00822478456091, (18.0, 6.0): 0.00671467610376, (17.0, 22.0): 0.0077935348552, (15.0, 7.0): 0.00828547445181, (18.0, 21.0): 0.00774101999178, (8.0, 3.0): 0.00502874433087, (10.0, 10.0): 0.00833236071284, (11.0, 3.0): 0.00664498838123, (12.0, 4.0): 0.00826810844431, (15.0, 9.0): 0.00836517717669, (14.0, 3.0): 0.00662453122357, (13.0, 9.0): 0.00826200845387, (12.0, 8.0): 0.00823860155105, (18.0, 11.0): 0.00738494015931, (18.0, 22.0): 0.0103874121585, (9.0, 8.0): 0.00833431807526, (14.0, 9.0): 0.00829696743995, (12.0, 9.0): 0.00825953980792, (17.0, 15.0): 0.0073146133971, (21.0, 20.0): 0.00513280057176, (18.0, 12.0): 0.00598247010896, (15.0, 11.0): 0.00676851793093, (8.0, 10.0): 0.00670096371841, (9.0, 11.0): 0.00669442434361, (12.0, 3.0): 0.00662435775659, (17.0, 5.0): 0.00836197082702, (16.0, 11.0): 0.00689249532402, (14.0, 10.0): 0.0083352957992, (17.0, 10.0): 0.00870267150424, (15.0, 3.0): 0.00664551427634, (18.0, 17.0): 0.00751045874606, (8.0, 7.0): 0.00667843381484, (9.0, 6.0): 0.0083342951166, (11.0, 7.0): 0.00825663894044, (10.0, 5.0): 0.00831480150206, (16.0, 5.0): 0.00832494789315, (20.0, 24.0): 0.00794824830248, (19.0, 16.0): 0.00748781914182, (16.0, 8.0): 0.00838748309429, (14.0, 7.0): 0.00824210495051, (13.0, 5.0): 0.00823960409855, (18.0, 20.0): 0.0102581777368, (18.0, 7.0): 0.00674396144091, (15.0, 6.0): 0.008276526386, (18.0, 18.0): 0.010127994878, (8.0, 4.0): 0.00670110007065, (10.0, 11.0): 0.00667331901331, (13.0, 8.0): 0.00823589962194, (10.0, 6.0): 0.00830026032662, (15.0, 22.0): 0.0051985991213, (12.0, 5.0): 0.0082495069686, (17.0, 3.0): 0.00669596926865, (15.0, 8.0): 0.00831605207096, (21.0, 16.0): 0.00503967202886, (18.0, 8.0): 0.00680569473308, (15.0, 5.0): 0.0082839474833, (18.0, 23.0): 0.00783802767677, (16.0, 15.0): 0.00739429359035, (12.0, 10.0): 0.00828299417424, (15.0, 15.0): 0.00495147379397, (13.0, 11.0): 0.00664929075488, (18.0, 13.0): 0.00641090867592, (18.0, 24.0): 0.00788313002674, (8.0, 11.0): 0.00502869852859, (9.0, 10.0): 0.00836136072052, (19.0, 20.0): 0.00769552930918, (17.0, 4.0): 0.00836674132297, (14.0, 11.0): 0.00669007452164, (18.0, 3.0): 0.00503087410065, (17.0, 9.0): 0.00856219246187, (18.0, 14.0): 0.00681667345487, (8.0, 8.0): 0.00668219682777, (9.0, 5.0): 0.0083474044466, (11.0, 6.0): 0.0082623077316, }, ]
33 Stop [{(16.0, 6.0): 0.00832690594097, (11.0, 11.0): 0.00665117985561, (17.0, 7.0): 0.00839886398692, (16.0, 9.0): 0.00846390805138, (14.0, 4.0): 0.00827147959384, (13.0, 4.0): 0.0082610977338, (20.0, 20.0): 0.0076975414833, (18.0, 4.0): 0.00670362672318, (18.0, 19.0): 0.00764517781988, (8.0, 5.0): 0.00668823116595, (10.0, 8.0): 0.00830195815282, (11.0, 5.0): 0.00827999752497, (10.0, 7.0): 0.00829623987339, (16.0, 3.0): 0.00667032476118, (12.0, 6.0): 0.00823981959631, (16.0, 22.0): 0.0077959548555, (13.0, 7.0): 0.008230792881, (18.0, 9.0): 0.0069138428876, (15.0, 4.0): 0.00829831009167, (1, 1): 0.00763358778626, (15.0, 18.0): 0.0050937842302, (9.0, 3.0): 0.00668978559186, (19.0, 24.0): 0.00791761289755, (12.0, 11.0): 0.00664150744622, (13.0, 10.0): 0.0082965950603, (18.0, 10.0): 0.00708675005264, (17.0, 18.0): 0.00761803414241, (9.0, 9.0): 0.00834469377105, (16.0, 18.0): 0.00763406742606, (11.0, 8.0): 0.00826840063958, (14.0, 8.0): 0.00827065368954, (21.0, 24.0): 0.00530263713764, (20.0, 16.0): 0.00752869262405, (17.0, 8.0): 0.00846235922839, (18.0, 15.0): 0.00957812262339, (8.0, 9.0): 0.00668815959013, (9.0, 4.0): 0.00835657565627, (10.0, 3.0): 0.00666867231876, (16.0, 7.0): 0.00834694166026, (11.0, 10.0): 0.00830245484239, (17.0, 6.0): 0.00836846205809, (16.0, 10.0): 0.00854865020998, (14.0, 5.0): 0.00825697883296, (13.0, 3.0): 0.00661798384528, (18.0, 5.0): 0.00670438361639, (17.0, 11.0): 0.00707991309629, (18.0, 16.0): 0.00986711963536, (8.0, 6.0): 0.006679942736, (10.0, 9.0): 0.00831567775339, (9.0, 7.0): 0.00832803335656, (11.0, 4.0): 0.00829564671449, (10.0, 4.0): 0.00832819193904, (16.0, 4.0): 0.00833279331506, (12.0, 7.0): 0.00823601145045, (11.0, 9.0): 0.00828455548531, (15.0, 10.0): 0.00842534951675, (14.0, 6.0): 0.0082471580711, (13.0, 6.0): 0.00823210127059, (18.0, 6.0): 0.00671467216438, (17.0, 22.0): 0.00779350833447, (15.0, 7.0): 0.0082924438104, (18.0, 21.0): 0.00774173747108, (8.0, 3.0): 0.00502502332753, (10.0, 10.0): 0.00833052677794, (11.0, 3.0): 0.00664424862337, (12.0, 4.0): 0.00827031153983, (15.0, 9.0): 0.00837156055012, (14.0, 3.0): 0.00662545829294, (13.0, 9.0): 0.00826909575085, (12.0, 8.0): 0.00824541752954, (18.0, 11.0): 0.0073822016803, (18.0, 22.0): 0.0103877138809, (9.0, 8.0): 0.0083328649034, (14.0, 9.0): 0.00830433864682, (12.0, 9.0): 0.00826498569612, (17.0, 15.0): 0.00730105826473, (21.0, 20.0): 0.00513236504691, (18.0, 12.0): 0.00597736130145, (15.0, 11.0): 0.00677182651747, (8.0, 10.0): 0.00669661297183, (9.0, 11.0): 0.0066904408262, (12.0, 3.0): 0.0066251115163, (17.0, 5.0): 0.00836074478684, (16.0, 11.0): 0.00689434410386, (14.0, 10.0): 0.00834123853767, (17.0, 10.0): 0.00870385359622, (15.0, 3.0): 0.00664512004277, (18.0, 17.0): 0.00750508937202, (8.0, 7.0): 0.00667652162422, (9.0, 6.0): 0.00833275594153, (11.0, 7.0): 0.00826130900465, (10.0, 5.0): 0.00831418047453, (16.0, 5.0): 0.00832575793708, (20.0, 24.0): 0.00794312392545, (19.0, 16.0): 0.00747846101344, (16.0, 8.0): 0.00839278632462, (14.0, 7.0): 0.00825045999421, (13.0, 5.0): 0.00824483069167, (18.0, 20.0): 0.010258695534, (18.0, 7.0): 0.00674528308959, (15.0, 6.0): 0.00828195918937, (18.0, 18.0): 0.0101244028302, (8.0, 4.0): 0.00669664225486, (10.0, 11.0): 0.00667117076844, (13.0, 8.0): 0.00824421440631, (10.0, 6.0): 0.00830124327226, (15.0, 22.0): 0.00519810990376, (12.0, 5.0): 0.00825375577379, (17.0, 3.0): 0.0066924056862, (15.0, 8.0): 0.00832328623162, (21.0, 16.0): 0.00503275291012, (18.0, 8.0): 0.00680740515632, (15.0, 5.0): 0.0082870292082, (18.0, 23.0): 0.00783723894079, (16.0, 15.0): 0.0073787058928, (12.0, 10.0): 0.00828680679819, (15.0, 15.0): 0.0049405014271, (13.0, 11.0): 0.00665287714126, (18.0, 13.0): 0.00640335074658, (18.0, 24.0): 0.00788087268897, (8.0, 11.0): 0.00502507985837, (9.0, 10.0): 0.0083570937005, (19.0, 20.0): 0.00769568563162, (17.0, 4.0): 0.00836335015229, (14.0, 11.0): 0.0066940299617, (18.0, 3.0): 0.00502771895179, (17.0, 9.0): 0.00856483054533, (18.0, 14.0): 0.00680728331251, (8.0, 8.0): 0.00667988833097, (9.0, 5.0): 0.00834441933996, (11.0, 6.0): 0.00826615327123, }, ]
34 Stop [{(16.0, 6.0): 0.00833000535715, (11.0, 11.0): 0.00665145548604, (17.0, 7.0): 0.00840164615913, (16.0, 9.0): 0.00846834713629, (14.0, 4.0): 0.00827393782369, (13.0, 4.0): 0.00826403987315, (20.0, 20.0): 0.00769725822843, (18.0, 4.0): 0.00670057893261, (18.0, 19.0): 0.00764416719769, (8.0, 5.0): 0.00668508790719, (10.0, 8.0): 0.00830302826451, (11.0, 5.0): 0.0082819467518, (10.0, 7.0): 0.00829775673194, (16.0, 3.0): 0.00666852128555, (12.0, 6.0): 0.00824556827248, (16.0, 22.0): 0.00779554268187, (13.0, 7.0): 0.00823871600051, (18.0, 9.0): 0.00691496563321, (15.0, 4.0): 0.00829920245245, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00509158125712, (9.0, 3.0): 0.00668593738475, (19.0, 24.0): 0.00791386983732, (12.0, 11.0): 0.00664375247041, (13.0, 10.0): 0.00830196651472, (18.0, 10.0): 0.00708646937438, (17.0, 18.0): 0.00761513456372, (9.0, 9.0): 0.0083421059232, (16.0, 18.0): 0.00763092597126, (11.0, 8.0): 0.00827232816238, (14.0, 8.0): 0.0082785905937, (21.0, 24.0): 0.00529902654397, (20.0, 16.0): 0.00751876100089, (17.0, 8.0): 0.00846561930613, (18.0, 15.0): 0.00956409109043, (8.0, 9.0): 0.00668510397744, (9.0, 4.0): 0.00835244434874, (10.0, 3.0): 0.00666631502131, (16.0, 7.0): 0.00835158834463, (11.0, 10.0): 0.00830366374467, (17.0, 6.0): 0.00836966339566, (16.0, 10.0): 0.00855193830083, (14.0, 5.0): 0.00826149527955, (13.0, 3.0): 0.00661935796039, (18.0, 5.0): 0.00670281958336, (17.0, 11.0): 0.00707988543936, (18.0, 16.0): 0.00985582735984, (8.0, 6.0): 0.00667772506985, (10.0, 9.0): 0.0083154823881, (9.0, 7.0): 0.00832710922103, (11.0, 4.0): 0.00829589169951, (10.0, 4.0): 0.00832608703656, (16.0, 4.0): 0.00833162348952, (12.0, 7.0): 0.00824267009239, (11.0, 9.0): 0.00828721488335, (15.0, 10.0): 0.00843031639227, (14.0, 6.0): 0.00825373147165, (13.0, 6.0): 0.00823894050213, (18.0, 6.0): 0.00671477712921, (17.0, 22.0): 0.00779341620021, (15.0, 7.0): 0.00829901817717, (18.0, 21.0): 0.00774218151075, (8.0, 3.0): 0.00502161473752, (10.0, 10.0): 0.00832894330695, (11.0, 3.0): 0.00664363745751, (12.0, 4.0): 0.00827244023146, (15.0, 9.0): 0.00837768859934, (14.0, 3.0): 0.00662643646402, (13.0, 9.0): 0.00827584591208, (12.0, 8.0): 0.0082518059444, (18.0, 11.0): 0.00737966997446, (18.0, 22.0): 0.010387756719, (9.0, 8.0): 0.00833148211951, (14.0, 9.0): 0.008311377435, (12.0, 9.0): 0.008270172252, (17.0, 15.0): 0.00728778537502, (21.0, 20.0): 0.00513202968456, (18.0, 12.0): 0.00597245443608, (15.0, 11.0): 0.00677512004911, (8.0, 10.0): 0.00669263850005, (9.0, 11.0): 0.00668684825821, (12.0, 3.0): 0.00662589830421, (17.0, 5.0): 0.00835975889096, (16.0, 11.0): 0.0068962509714, (14.0, 10.0): 0.00834701184273, (17.0, 10.0): 0.00870513265754, (15.0, 3.0): 0.00664488779256, (18.0, 17.0): 0.00749957707374, (8.0, 7.0): 0.00667469484411, (9.0, 6.0): 0.00833127606606, (11.0, 7.0): 0.00826562284786, (10.0, 5.0): 0.00831360651015, (16.0, 5.0): 0.00832664623763, (20.0, 24.0): 0.00793823084315, (19.0, 16.0): 0.00746916445467, (16.0, 8.0): 0.00839785629925, (14.0, 7.0): 0.00825830168925, (13.0, 5.0): 0.00824975286056, (18.0, 20.0): 0.010258874191, (18.0, 7.0): 0.00674661289995, (15.0, 6.0): 0.00828709924401, (18.0, 18.0): 0.0101205344857, (8.0, 4.0): 0.0066925412623, (10.0, 11.0): 0.00666930321815, (13.0, 8.0): 0.00825203485145, (10.0, 6.0): 0.00830211456659, (15.0, 22.0): 0.00519770657038, (12.0, 5.0): 0.00825774302531, (17.0, 3.0): 0.00668925895957, (15.0, 8.0): 0.00833014612126, (21.0, 16.0): 0.00502594066308, (18.0, 8.0): 0.00680910462906, (15.0, 5.0): 0.00829000705186, (18.0, 23.0): 0.00783629901347, (16.0, 15.0): 0.00736350543273, (12.0, 10.0): 0.00829054534095, (15.0, 15.0): 0.00492981934448, (13.0, 11.0): 0.00665642264935, (18.0, 13.0): 0.00639599845351, (18.0, 24.0): 0.00787857484244, (8.0, 11.0): 0.00502179006896, (9.0, 10.0): 0.0083532262994, (19.0, 20.0): 0.00769574958848, (17.0, 4.0): 0.00836038575318, (14.0, 11.0): 0.00669793111264, (18.0, 3.0): 0.00502491441961, (17.0, 9.0): 0.00856745100617, (18.0, 14.0): 0.00679807534221, (8.0, 8.0): 0.00667771536701, (9.0, 5.0): 0.00834164407395, (11.0, 6.0): 0.00826970453388, }, ]
35 Stop [{(16.0, 6.0): 0.00833300051582, (11.0, 11.0): 0.00665186054258, (17.0, 7.0): 0.0084043566661, (16.0, 9.0): 0.00847265626837, (14.0, 4.0): 0.00827634420177, (13.0, 4.0): 0.00826687364787, (20.0, 20.0): 0.00769701744791, (18.0, 4.0): 0.00669789825283, (18.0, 19.0): 0.00764290790174, (8.0, 5.0): 0.00668216737462, (10.0, 8.0): 0.00830401553329, (11.0, 5.0): 0.00828377850413, (10.0, 7.0): 0.00829912632639, (16.0, 3.0): 0.00666699170732, (12.0, 6.0): 0.00825092528524, (16.0, 22.0): 0.00779517291255, (13.0, 7.0): 0.00824613262715, (18.0, 9.0): 0.00691612511039, (15.0, 4.0): 0.00830017611164, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00508943261898, (9.0, 3.0): 0.00668242355044, (19.0, 24.0): 0.0079102251743, (12.0, 11.0): 0.00664601671964, (13.0, 10.0): 0.00830717958443, (18.0, 10.0): 0.00708630277702, (17.0, 18.0): 0.00761215379974, (9.0, 9.0): 0.0083397353404, (16.0, 18.0): 0.00762781080688, (11.0, 8.0): 0.0082760000205, (14.0, 8.0): 0.00828609013813, (21.0, 24.0): 0.0052955902197, (20.0, 16.0): 0.00750894548339, (17.0, 8.0): 0.0084687907114, (18.0, 15.0): 0.00955026651831, (8.0, 9.0): 0.00668228564576, (9.0, 4.0): 0.00834865475361, (10.0, 3.0): 0.0066641898732, (16.0, 7.0): 0.00835602286747, (11.0, 10.0): 0.0083049373267, (17.0, 6.0): 0.00837090904288, (16.0, 10.0): 0.00855520964023, (14.0, 5.0): 0.00826578489746, (13.0, 3.0): 0.00662073115678, (18.0, 5.0): 0.00670149568948, (17.0, 11.0): 0.00707997812781, (18.0, 16.0): 0.00984456012204, (8.0, 6.0): 0.0066756321685, (10.0, 9.0): 0.00831535495322, (9.0, 7.0): 0.00832619853873, (11.0, 4.0): 0.00829618250824, (10.0, 4.0): 0.00832418467432, (16.0, 4.0): 0.00833070190794, (12.0, 7.0): 0.00824887663153, (11.0, 9.0): 0.0082897722861, (15.0, 10.0): 0.00843517103931, (14.0, 6.0): 0.00825991363732, (13.0, 6.0): 0.00824534182147, (18.0, 6.0): 0.00671498508226, (17.0, 22.0): 0.00779325880711, (15.0, 7.0): 0.00830523071526, (18.0, 21.0): 0.00774238489776, (8.0, 3.0): 0.00501849124094, (10.0, 10.0): 0.00832758895236, (11.0, 3.0): 0.00664314103566, (12.0, 4.0): 0.00827449754194, (15.0, 9.0): 0.00838357513683, (14.0, 3.0): 0.00662745811898, (13.0, 9.0): 0.00828227939305, (12.0, 8.0): 0.00825780226052, (18.0, 11.0): 0.00737732434241, (18.0, 22.0): 0.0103875714212, (9.0, 8.0): 0.0083301739474, (14.0, 9.0): 0.00831810287657, (12.0, 9.0): 0.00827511686656, (17.0, 15.0): 0.00727478637519, (21.0, 20.0): 0.00513176758509, (18.0, 12.0): 0.00596773512348, (15.0, 11.0): 0.00677838881174, (8.0, 10.0): 0.00668901090224, (9.0, 11.0): 0.00668361315196, (12.0, 3.0): 0.00662671147682, (17.0, 5.0): 0.00835899575132, (16.0, 11.0): 0.00689820177513, (14.0, 10.0): 0.0083526172151, (17.0, 10.0): 0.00870649309634, (15.0, 3.0): 0.00664480187602, (18.0, 17.0): 0.00749394948596, (8.0, 7.0): 0.00667295566445, (9.0, 6.0): 0.00832986005299, (11.0, 7.0): 0.00826961647369, (10.0, 5.0): 0.00831307978781, (16.0, 5.0): 0.00832760820542, (20.0, 24.0): 0.00793354683214, (19.0, 16.0): 0.00745993199182, (16.0, 8.0): 0.00840271144151, (14.0, 7.0): 0.00826567158646, (13.0, 5.0): 0.00825439430814, (18.0, 20.0): 0.0102587513134, (18.0, 7.0): 0.00674795289638, (15.0, 6.0): 0.00829197226037, (18.0, 18.0): 0.0101164265665, (8.0, 4.0): 0.0066887677413, (10.0, 11.0): 0.00666769040199, (13.0, 8.0): 0.00825939866043, (10.0, 6.0): 0.00830289168173, (15.0, 22.0): 0.00519736751248, (12.0, 5.0): 0.00826149022832, (17.0, 3.0): 0.00668649368512, (15.0, 8.0): 0.00833665995814, (21.0, 16.0): 0.0050192239985, (18.0, 8.0): 0.00681079465178, (15.0, 5.0): 0.0082928900531, (18.0, 23.0): 0.00783523046505, (16.0, 15.0): 0.00734867327482, (12.0, 10.0): 0.00829420768807, (15.0, 15.0): 0.00491941148315, (13.0, 11.0): 0.00665991986104, (18.0, 13.0): 0.00638884274394, (18.0, 24.0): 0.00787624789774, (8.0, 11.0): 0.00501880171255, (9.0, 10.0): 0.00834972679548, (19.0, 20.0): 0.0076957211534, (17.0, 4.0): 0.00835781309978, (14.0, 11.0): 0.00670177082132, (18.0, 3.0): 0.00502243094625, (17.0, 9.0): 0.00857005142953, (18.0, 14.0): 0.00678904737118, (8.0, 8.0): 0.00667567497104, (9.0, 5.0): 0.00833906617658, (11.0, 6.0): 0.00827299139452, }, ]
36 Stop [{(16.0, 6.0): 0.00833590257839, (11.0, 11.0): 0.00665237938139, (17.0, 7.0): 0.00840700408166, (16.0, 9.0): 0.0084768407833, (14.0, 4.0): 0.00827870030149, (13.0, 4.0): 0.00826960472914, (20.0, 20.0): 0.00769679665965, (18.0, 4.0): 0.00669555475428, (18.0, 19.0): 0.00764143043721, (8.0, 5.0): 0.00667945505642, (10.0, 8.0): 0.00830493415616, (11.0, 5.0): 0.00828550448461, (10.0, 7.0): 0.00830036971076, (16.0, 3.0): 0.0066657121987, (12.0, 6.0): 0.00825592507222, (16.0, 22.0): 0.00779482766279, (13.0, 7.0): 0.0082530842654, (18.0, 9.0): 0.0069173159207, (15.0, 4.0): 0.0083012229239, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00508731991178, (9.0, 3.0): 0.00667921472028, (19.0, 24.0): 0.0079066733014, (12.0, 11.0): 0.00664829081843, (13.0, 10.0): 0.00831223674139, (18.0, 10.0): 0.00708623667672, (17.0, 18.0): 0.00760909484382, (9.0, 9.0): 0.00833756961874, (16.0, 18.0): 0.0076247045117, (11.0, 8.0): 0.00827944131482, (14.0, 8.0): 0.00829318464395, (21.0, 24.0): 0.00529231072057, (20.0, 16.0): 0.00749923782432, (17.0, 8.0): 0.00847188071265, (18.0, 15.0): 0.00953665124221, (8.0, 9.0): 0.00667968994784, (9.0, 4.0): 0.00834517894384, (10.0, 3.0): 0.00666227554969, (16.0, 7.0): 0.00836026444123, (11.0, 10.0): 0.00830626638629, (17.0, 6.0): 0.00837219866579, (16.0, 10.0): 0.00855845645263, (14.0, 5.0): 0.00826986541956, (13.0, 3.0): 0.00662209991772, (18.0, 5.0): 0.00670039390641, (17.0, 11.0): 0.00708017468061, (18.0, 16.0): 0.00983333381935, (8.0, 6.0): 0.00667366081249, (10.0, 9.0): 0.00831529341307, (9.0, 7.0): 0.00832531068921, (11.0, 4.0): 0.00829651390464, (10.0, 4.0): 0.0083224678131, (16.0, 4.0): 0.00833000779179, (12.0, 7.0): 0.00825467065563, (11.0, 9.0): 0.00829223629062, (15.0, 10.0): 0.00843991180923, (14.0, 6.0): 0.00826573684061, (13.0, 6.0): 0.00825134153586, (18.0, 6.0): 0.00671529022561, (17.0, 22.0): 0.00779303676186, (15.0, 7.0): 0.00831111147754, (18.0, 21.0): 0.00774237564958, (8.0, 3.0): 0.00501562823658, (10.0, 10.0): 0.00832644420605, (11.0, 3.0): 0.00664274709807, (12.0, 4.0): 0.00827648665448, (15.0, 9.0): 0.00838923305585, (14.0, 3.0): 0.0066285166283, (13.0, 9.0): 0.00828841547621, (12.0, 8.0): 0.00826343888791, (18.0, 11.0): 0.00737514635297, (18.0, 22.0): 0.0103871842453, (9.0, 8.0): 0.00832894341473, (14.0, 9.0): 0.00832453295194, (12.0, 9.0): 0.00827983569886, (17.0, 15.0): 0.00726205317958, (21.0, 20.0): 0.00513155627518, (18.0, 12.0): 0.00596319037474, (15.0, 11.0): 0.00678162455991, (8.0, 10.0): 0.00668570340028, (9.0, 11.0): 0.00668070515177, (12.0, 3.0): 0.0066275454257, (17.0, 5.0): 0.00835843914225, (16.0, 11.0): 0.00690018410672, (14.0, 10.0): 0.00835805684841, (17.0, 10.0): 0.00870792105943, (15.0, 3.0): 0.00664484814791, (18.0, 17.0): 0.00748822983411, (8.0, 7.0): 0.00667130540874, (9.0, 6.0): 0.00832851133213, (11.0, 7.0): 0.00827332216933, (10.0, 5.0): 0.00831260016491, (16.0, 5.0): 0.00832863928672, (20.0, 24.0): 0.00792905244533, (19.0, 16.0): 0.00745076585558, (16.0, 8.0): 0.00840736824938, (14.0, 7.0): 0.00827260774086, (13.0, 5.0): 0.00825877698065, (18.0, 20.0): 0.010258359146, (18.0, 7.0): 0.00674930449083, (15.0, 6.0): 0.00829660143637, (18.0, 18.0): 0.0101121103708, (8.0, 4.0): 0.00668529514335, (10.0, 11.0): 0.00666630881461, (13.0, 8.0): 0.00826634061586, (10.0, 6.0): 0.00830358984869, (15.0, 22.0): 0.00519707472709, (12.0, 5.0): 0.00826501717356, (17.0, 3.0): 0.00668407761681, (15.0, 8.0): 0.00834285347798, (21.0, 16.0): 0.00501259382705, (18.0, 8.0): 0.00681247630692, (15.0, 5.0): 0.0082956863056, (18.0, 23.0): 0.00783405230957, (16.0, 15.0): 0.00733419229158, (12.0, 10.0): 0.00829779247306, (15.0, 15.0): 0.00490926349985, (13.0, 11.0): 0.00666336276739, (18.0, 13.0): 0.00638187507953, (18.0, 24.0): 0.00787390117903, (8.0, 11.0): 0.00501608991773, (9.0, 10.0): 0.0083465662312, (19.0, 20.0): 0.00769560069545, (17.0, 4.0): 0.0083556001363, (14.0, 11.0): 0.00670554331655, (18.0, 3.0): 0.00502024163324, (17.0, 9.0): 0.00857262957873, (18.0, 14.0): 0.00678019666795, (8.0, 8.0): 0.00667376385979, (9.0, 5.0): 0.00833667399785, (11.0, 6.0): 0.00827604066786, }, ]
37 Stop [{(16.0, 6.0): 0.0083387212817, (11.0, 11.0): 0.00665299803087, (17.0, 7.0): 0.00840959570297, (16.0, 9.0): 0.00848090562398, (14.0, 4.0): 0.00828100783189, (13.0, 4.0): 0.00827223871258, (20.0, 20.0): 0.00769657725596, (18.0, 4.0): 0.00669352107018, (18.0, 19.0): 0.00763976085826, (8.0, 5.0): 0.00667693755264, (10.0, 8.0): 0.00830579640191, (11.0, 5.0): 0.00828713527912, (10.0, 7.0): 0.00830150531483, (16.0, 3.0): 0.00666466104921, (12.0, 6.0): 0.00826059902102, (16.0, 22.0): 0.00779449217176, (13.0, 7.0): 0.00825960896272, (18.0, 9.0): 0.00691853314183, (15.0, 4.0): 0.00830233550153, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00508522812646, (9.0, 3.0): 0.00667628443512, (19.0, 24.0): 0.00790320897526, (12.0, 11.0): 0.00665056673642, (13.0, 10.0): 0.00831714099966, (18.0, 10.0): 0.00708625894948, (17.0, 18.0): 0.0076059607112, (9.0, 9.0): 0.00833559702251, (16.0, 18.0): 0.0076215930744, (11.0, 8.0): 0.00828267456377, (14.0, 8.0): 0.00829990388612, (21.0, 24.0): 0.00528917284206, (20.0, 16.0): 0.00748963147349, (17.0, 8.0): 0.00847489560121, (18.0, 15.0): 0.00952324621457, (8.0, 9.0): 0.00667730322573, (9.0, 4.0): 0.00834199161686, (10.0, 3.0): 0.00666055290463, (16.0, 7.0): 0.00836433016564, (11.0, 10.0): 0.00830764271655, (17.0, 6.0): 0.00837353145002, (16.0, 10.0): 0.0085616720476, (14.0, 5.0): 0.00827375316958, (13.0, 3.0): 0.00662346143876, (18.0, 5.0): 0.00669949755003, (17.0, 11.0): 0.00708046049696, (18.0, 16.0): 0.00982216149529, (8.0, 6.0): 0.00667180758584, (10.0, 9.0): 0.00831529553693, (9.0, 7.0): 0.00832445338155, (11.0, 4.0): 0.00829688134588, (10.0, 4.0): 0.00832092105272, (16.0, 4.0): 0.00832952207742, (12.0, 7.0): 0.0082600882101, (11.0, 9.0): 0.00829461462073, (15.0, 10.0): 0.0084445377732, (14.0, 6.0): 0.00827123059465, (13.0, 6.0): 0.00825697293895, (18.0, 6.0): 0.00671568688887, (17.0, 22.0): 0.00779275086954, (15.0, 7.0): 0.0083166877148, (18.0, 21.0): 0.00774217773101, (8.0, 3.0): 0.00501300354477, (10.0, 10.0): 0.00832549125097, (11.0, 3.0): 0.00664244479929, (12.0, 4.0): 0.00827841084879, (15.0, 9.0): 0.00839467441566, (14.0, 3.0): 0.00662960623378, (13.0, 9.0): 0.00829427229685, (12.0, 8.0): 0.00826874543461, (18.0, 11.0): 0.00737311955249, (18.0, 22.0): 0.010386617635, (9.0, 8.0): 0.00832779254072, (14.0, 9.0): 0.00833068459527, (12.0, 9.0): 0.00828434376533, (17.0, 15.0): 0.00724957796761, (21.0, 20.0): 0.00513137702414, (18.0, 12.0): 0.00595880840633, (15.0, 11.0): 0.00678482035764, (8.0, 10.0): 0.00668269155585, (9.0, 11.0): 0.00667809671041, (12.0, 3.0): 0.00662839544127, (17.0, 5.0): 0.00835807392281, (16.0, 11.0): 0.00690218712734, (14.0, 10.0): 0.00836333349933, (17.0, 10.0): 0.00870940425749, (15.0, 3.0): 0.00664501382851, (18.0, 17.0): 0.0074824376589, (8.0, 7.0): 0.0066697446581, (9.0, 6.0): 0.0083272323767, (11.0, 7.0): 0.00827676890368, (10.0, 5.0): 0.00831216726183, (16.0, 5.0): 0.00832973502095, (20.0, 24.0): 0.00792473060919, (19.0, 16.0): 0.0074416680148, (16.0, 8.0): 0.00841184153291, (14.0, 7.0): 0.00827914499367, (13.0, 5.0): 0.00826292116775, (18.0, 20.0): 0.0102577253806, (18.0, 7.0): 0.00675066857217, (15.0, 6.0): 0.0083010077277, (18.0, 18.0): 0.0101076126311, (8.0, 4.0): 0.00668209941757, (10.0, 11.0): 0.00666513717815, (13.0, 8.0): 0.00827289277786, (10.0, 6.0): 0.00830422234487, (15.0, 22.0): 0.00519681325114, (12.0, 5.0): 0.0082683420731, (17.0, 3.0): 0.00668198135888, (15.0, 8.0): 0.00834875018094, (21.0, 16.0): 0.00500604285496, (18.0, 8.0): 0.00681415032214, (15.0, 5.0): 0.00829840307443, (18.0, 23.0): 0.00783278055752, (16.0, 15.0): 0.00732004690698, (12.0, 10.0): 0.00830129896453, (15.0, 15.0): 0.00489936251379, (13.0, 11.0): 0.00666674657387, (18.0, 13.0): 0.00637508737408, (18.0, 24.0): 0.00787154226333, (8.0, 11.0): 0.00501363211059, (9.0, 10.0): 0.00834371814921, (19.0, 20.0): 0.00769538890486, (17.0, 4.0): 0.00835371750684, (14.0, 11.0): 0.00670924403064, (18.0, 3.0): 0.00501832197052, (17.0, 9.0): 0.008575183407, (18.0, 14.0): 0.00677152005972, (8.0, 8.0): 0.00667197848704, (9.0, 5.0): 0.00833445665185, (11.0, 6.0): 0.00827887644854, }, ]
38 Stop [{(16.0, 6.0): 0.0083414651292, (11.0, 11.0): 0.00665370402967, (17.0, 7.0): 0.00841213772701, (16.0, 9.0): 0.00848485540543, (14.0, 4.0): 0.00828326860156, (13.0, 4.0): 0.00827478107189, (20.0, 20.0): 0.00769634389901, (18.0, 4.0): 0.00669177214659, (18.0, 19.0): 0.00763792145566, (8.0, 5.0): 0.00667460246938, (10.0, 8.0): 0.00830661287163, (11.0, 5.0): 0.00828868048169, (10.0, 7.0): 0.00830254926937, (16.0, 3.0): 0.00666381847463, (12.0, 6.0): 0.00826497573834, (16.0, 22.0): 0.007794154306, (13.0, 7.0): 0.00826574157666, (18.0, 9.0): 0.00691977228476, (15.0, 4.0): 0.00830350715418, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00508314508803, (9.0, 3.0): 0.0066736088399, (19.0, 24.0): 0.00789982728259, (12.0, 11.0): 0.00665283762819, (13.0, 10.0): 0.00832189579554, (18.0, 10.0): 0.00708635876245, (17.0, 18.0): 0.00760275441963, (9.0, 9.0): 0.0083338064563, (16.0, 18.0): 0.00761846532509, (11.0, 8.0): 0.00828571998494, (14.0, 8.0): 0.00830627528677, (21.0, 24.0): 0.00528616329076, (20.0, 16.0): 0.00748012125691, (17.0, 8.0): 0.00847784082935, (18.0, 15.0): 0.0095100512699, (8.0, 9.0): 0.00667511272166, (9.0, 4.0): 0.00833906982746, (10.0, 3.0): 0.0066590047453, (16.0, 7.0): 0.0083682352796, (11.0, 10.0): 0.00830905901827, (17.0, 6.0): 0.00837490619372, (16.0, 10.0): 0.00856485072229, (14.0, 5.0): 0.00827746316766, (13.0, 3.0): 0.00662481352097, (18.0, 5.0): 0.00669879116183, (17.0, 11.0): 0.00708082264569, (18.0, 16.0): 0.0098110538187, (8.0, 6.0): 0.00667006892448, (10.0, 9.0): 0.00831535896661, (9.0, 7.0): 0.00832363288728, (11.0, 4.0): 0.00829728090512, (10.0, 4.0): 0.00831953048162, (16.0, 4.0): 0.00832922728365, (12.0, 7.0): 0.00826516210643, (11.0, 9.0): 0.00829691424066, (15.0, 10.0): 0.00844904863657, (14.0, 6.0): 0.00827642188491, (13.0, 6.0): 0.00826226653702, (18.0, 6.0): 0.00671616954277, (17.0, 22.0): 0.00779240208918, (15.0, 7.0): 0.00832198415655, (18.0, 21.0): 0.00774181166423, (8.0, 3.0): 0.00501059714476, (10.0, 10.0): 0.00832471382527, (11.0, 3.0): 0.00664222455547, (12.0, 4.0): 0.00828027345639, (15.0, 9.0): 0.00839991051781, (14.0, 3.0): 0.00663072194164, (13.0, 9.0): 0.008299866887, (12.0, 8.0): 0.00827374895033, (18.0, 11.0): 0.00737122921851, (18.0, 22.0): 0.0103858907948, (9.0, 8.0): 0.0083267224911, (14.0, 9.0): 0.00833657373865, (12.0, 9.0): 0.00828865501641, (17.0, 15.0): 0.0072373531785, (21.0, 20.0): 0.00513121426406, (18.0, 12.0): 0.00595457848159, (15.0, 11.0): 0.00678797043355, (8.0, 10.0): 0.00667995302877, (9.0, 11.0): 0.00667576280551, (12.0, 3.0): 0.00662925758959, (17.0, 5.0): 0.00835788596763, (16.0, 11.0): 0.006904201405, (14.0, 10.0): 0.00836845038115, (17.0, 10.0): 0.00871093180403, (15.0, 3.0): 0.00664528737818, (18.0, 17.0): 0.00747658941789, (8.0, 7.0): 0.00666827335906, (9.0, 6.0): 0.00832602484746, (11.0, 7.0): 0.00827998268818, (10.0, 5.0): 0.00831178051808, (16.0, 5.0): 0.00833089107546, (20.0, 24.0): 0.00792056628251, (19.0, 16.0): 0.00743264020325, (16.0, 8.0): 0.00841614462094, (14.0, 7.0): 0.00828531523039, (13.0, 5.0): 0.00826684561239, (18.0, 20.0): 0.0102568738432, (18.0, 7.0): 0.00675204558639, (15.0, 6.0): 0.00830521007866, (18.0, 18.0): 0.0101029562339, (8.0, 4.0): 0.00667915874751, (10.0, 11.0): 0.00666415623005, (13.0, 8.0): 0.00827908467163, (10.0, 6.0): 0.00830480074935, (15.0, 22.0): 0.00519657068283, (12.0, 5.0): 0.00827148167796, (17.0, 3.0): 0.00668017809357, (15.0, 8.0): 0.00835437154608, (21.0, 16.0): 0.00499956525198, (18.0, 8.0): 0.00681581712928, (15.0, 5.0): 0.00830104689884, (18.0, 23.0): 0.00783142868237, (16.0, 15.0): 0.00730622288176, (12.0, 10.0): 0.00830472697332, (15.0, 15.0): 0.00488969689255, (13.0, 11.0): 0.00667006753517, (18.0, 13.0): 0.00636847194671, (18.0, 24.0): 0.00786917726537, (8.0, 11.0): 0.0050114077701, (9.0, 10.0): 0.0083411583511, (19.0, 20.0): 0.00769508673208, (17.0, 4.0): 0.00835213830868, (14.0, 11.0): 0.00671286944041, (18.0, 3.0): 0.00501664959744, (17.0, 9.0): 0.00857771106339, (18.0, 14.0): 0.00676301403157, (8.0, 8.0): 0.00667031510086, (9.0, 5.0): 0.00833240396961, (11.0, 6.0): 0.00828152039945, }, ]
39 Stop [{(16.0, 6.0): 0.00834414155133, (11.0, 11.0): 0.00665448627563, (17.0, 7.0): 0.00841463540254, (16.0, 9.0): 0.00848869446597, (14.0, 4.0): 0.00828548448447, (13.0, 4.0): 0.00827723712869, (20.0, 20.0): 0.00769608400906, (18.0, 4.0): 0.00669028502132, (18.0, 19.0): 0.00763593133782, (8.0, 5.0): 0.00667243832927, (10.0, 8.0): 0.00830739271673, (11.0, 5.0): 0.00829014879646, (10.0, 7.0): 0.00830351569316, (16.0, 3.0): 0.00666316644333, (12.0, 6.0): 0.00826908129184, (16.0, 22.0): 0.00779380413981, (13.0, 7.0): 0.00827151402443, (18.0, 9.0): 0.0069210292568, (15.0, 4.0): 0.00830473183219, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00508106098571, (9.0, 3.0): 0.00667116641005, (19.0, 24.0): 0.00789652361016, (12.0, 11.0): 0.00665509769292, (13.0, 10.0): 0.00832650489119, (18.0, 10.0): 0.00708652642724, (17.0, 18.0): 0.00759947897338, (9.0, 9.0): 0.00833218743344, (16.0, 18.0): 0.00761531245892, (11.0, 8.0): 0.00828859574715, (14.0, 8.0): 0.00831232409471, (21.0, 24.0): 0.00528327040622, (20.0, 16.0): 0.00747070311271, (17.0, 8.0): 0.00848072113046, (18.0, 15.0): 0.00949706534218, (8.0, 9.0): 0.00667310650408, (9.0, 4.0): 0.00833639275259, (10.0, 3.0): 0.00665761563149, (16.0, 7.0): 0.00837199338266, (11.0, 10.0): 0.00831050881892, (17.0, 6.0): 0.00837632138921, (16.0, 10.0): 0.00856798766491, (14.0, 5.0): 0.00828100923307, (13.0, 3.0): 0.00662615447743, (18.0, 5.0): 0.00669826040632, (17.0, 11.0): 0.00708124967811, (18.0, 16.0): 0.0098000194792, (8.0, 6.0): 0.00666844115772, (10.0, 9.0): 0.0083154812721, (9.0, 7.0): 0.00832285423881, (11.0, 4.0): 0.00829770920383, (10.0, 4.0): 0.00831828353278, (16.0, 4.0): 0.00832910738305, (12.0, 7.0): 0.00826992221199, (11.0, 9.0): 0.00829914144538, (15.0, 10.0): 0.00845344465995, (14.0, 6.0): 0.00828133537973, (13.0, 6.0): 0.00826725026987, (18.0, 6.0): 0.00671673281149, (17.0, 22.0): 0.00779199149709, (15.0, 7.0): 0.00832702325826, (18.0, 21.0): 0.00774129504756, (8.0, 3.0): 0.00500839094511, (10.0, 10.0): 0.00832409708977, (11.0, 3.0): 0.00664207790362, (12.0, 4.0): 0.00828207781967, (15.0, 9.0): 0.00840495196891, (14.0, 3.0): 0.00663185943051, (13.0, 9.0): 0.00830521522185, (12.0, 8.0): 0.00827847414595, (18.0, 11.0): 0.00736946215053, (18.0, 22.0): 0.0103850201773, (9.0, 8.0): 0.00832573371648, (14.0, 9.0): 0.00834221536228, (12.0, 9.0): 0.00829278241354, (17.0, 15.0): 0.00722537150423, (21.0, 20.0): 0.00513105509836, (18.0, 12.0): 0.00595049078073, (15.0, 11.0): 0.00679107004705, (8.0, 10.0): 0.00667746736452, (9.0, 11.0): 0.00667368068581, (12.0, 3.0): 0.00663012860778, (17.0, 5.0): 0.00835786209956, (16.0, 11.0): 0.00690621876552, (14.0, 10.0): 0.00837341107048, (17.0, 10.0): 0.00871249406998, (15.0, 3.0): 0.00664565837945, (18.0, 17.0): 0.00747069898578, (8.0, 7.0): 0.00666689092356, (9.0, 6.0): 0.00832488972186, (11.0, 7.0): 0.00828298688967, (10.0, 5.0): 0.00831143924007, (16.0, 5.0): 0.00833210327096, (20.0, 24.0): 0.00791654616708, (19.0, 16.0): 0.0074236839414, (16.0, 8.0): 0.00842028953628, (14.0, 7.0): 0.00829114762706, (13.0, 5.0): 0.00827056761339, (18.0, 20.0): 0.0102558250781, (18.0, 7.0): 0.00675343561001, (15.0, 6.0): 0.00830922562963, (18.0, 18.0): 0.0100981608229, (8.0, 4.0): 0.00667645331797, (10.0, 11.0): 0.00666334853136, (13.0, 8.0): 0.00828494347448, (10.0, 6.0): 0.00830533515674, (15.0, 22.0): 0.00519633677675, (12.0, 5.0): 0.00827445139336, (17.0, 3.0): 0.00667864333627, (15.0, 8.0): 0.00835973722563, (21.0, 16.0): 0.00499315637829, (18.0, 8.0): 0.00681747691598, (15.0, 5.0): 0.00830362367496, (18.0, 23.0): 0.0078300080146, (16.0, 15.0): 0.00729270713303, (12.0, 10.0): 0.00830807676776, (15.0, 15.0): 0.00488025607353, (13.0, 11.0): 0.00667332281005, (18.0, 13.0): 0.00636202148662, (18.0, 24.0): 0.00786681107678, (8.0, 11.0): 0.00500939821527, (9.0, 10.0): 0.00833886468511, (19.0, 20.0): 0.00769469533783, (17.0, 4.0): 0.00835083787203, (14.0, 11.0): 0.00671641692851, (18.0, 3.0): 0.00501520409252, (17.0, 9.0): 0.00858021089163, (18.0, 14.0): 0.00675467481024, (8.0, 8.0): 0.00666876979361, (9.0, 5.0): 0.00833050644987, (11.0, 6.0): 0.0082839920114, }, ]
40 Stop [{(16.0, 6.0): 0.00834675704476, (11.0, 11.0): 0.00665533488876, (17.0, 7.0): 0.00841709316348, (16.0, 9.0): 0.00849242690554, (14.0, 4.0): 0.00828765739331, (13.0, 4.0): 0.0082796120286, (20.0, 20.0): 0.00769578733148, (18.0, 4.0): 0.00668903862882, (18.0, 19.0): 0.00763380692119, (8.0, 5.0): 0.00667043449121, (10.0, 8.0): 0.00830814382912, (11.0, 5.0): 0.00829154812902, (10.0, 7.0): 0.00830441693902, (16.0, 3.0): 0.00666268851637, (12.0, 6.0): 0.00827293943569, (16.0, 22.0): 0.00779343360067, (13.0, 7.0): 0.00827695552156, (18.0, 9.0): 0.00692230032833, (15.0, 4.0): 0.0083060040698, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00507896797916, (9.0, 3.0): 0.00666893770927, (19.0, 24.0): 0.00789329361801, (12.0, 11.0): 0.0066573420482, (13.0, 10.0): 0.00833097229277, (18.0, 10.0): 0.00708675327264, (17.0, 18.0): 0.00759613734982, (9.0, 9.0): 0.00833073004744, (16.0, 18.0): 0.00761212763696, (11.0, 8.0): 0.00829131818898, (14.0, 8.0): 0.00831807355683, (21.0, 24.0): 0.00528048392547, (20.0, 16.0): 0.00746137387385, (17.0, 8.0): 0.00848354062118, (18.0, 15.0): 0.0094842866435, (8.0, 9.0): 0.00667127340224, (9.0, 4.0): 0.00833394147905, (10.0, 3.0): 0.00665637169284, (16.0, 7.0): 0.00837561662621, (11.0, 10.0): 0.00831198639327, (17.0, 6.0): 0.0083777752914, (16.0, 10.0): 0.00857107886354, (14.0, 5.0): 0.00828440407712, (13.0, 3.0): 0.00662748305467, (18.0, 5.0): 0.0066978919797, (17.0, 11.0): 0.00708173146253, (18.0, 16.0): 0.0097890655144, (8.0, 6.0): 0.00666692054701, (10.0, 9.0): 0.00831565999148, (9.0, 7.0): 0.00832212140495, (11.0, 4.0): 0.00829816334645, (10.0, 4.0): 0.00831716885373, (16.0, 4.0): 0.00832914768248, (12.0, 7.0): 0.00827439571278, (11.0, 9.0): 0.00830130193942, (15.0, 10.0): 0.00845772658461, (14.0, 6.0): 0.00828599362787, (13.0, 6.0): 0.00827194971585, (18.0, 6.0): 0.0067173714848, (17.0, 22.0): 0.00779152025662, (15.0, 7.0): 0.00833182542465, (18.0, 21.0): 0.00774064299637, (8.0, 3.0): 0.00500636858037, (10.0, 10.0): 0.00832362750602, (11.0, 3.0): 0.00664199737649, (12.0, 4.0): 0.00828382726106, (15.0, 9.0): 0.00840980873655, (14.0, 3.0): 0.00663301496874, (13.0, 9.0): 0.00831033227267, (12.0, 8.0): 0.00828294359862, (18.0, 11.0): 0.00736780649088, (18.0, 22.0): 0.0103840198974, (9.0, 8.0): 0.00832482606949, (14.0, 9.0): 0.00834762354364, (12.0, 9.0): 0.0082967379989, (17.0, 15.0): 0.0072136258813, (21.0, 20.0): 0.00513088888554, (18.0, 12.0): 0.00594653629342, (15.0, 11.0): 0.00679411536726, (8.0, 10.0): 0.00667521580926, (9.0, 11.0): 0.0066718296464, (12.0, 3.0): 0.00663100581114, (17.0, 5.0): 0.00835799002793, (16.0, 11.0): 0.00690823215565, (14.0, 10.0): 0.00837821942891, (17.0, 10.0): 0.00871408255164, (15.0, 3.0): 0.00664611742976, (18.0, 17.0): 0.00746477807077, (8.0, 7.0): 0.00666559631648, (9.0, 6.0): 0.00832382740288, (11.0, 7.0): 0.00828580251068, (10.0, 5.0): 0.00831114263518, (16.0, 5.0): 0.00833336759597, (20.0, 24.0): 0.00791265846219, (19.0, 16.0): 0.0074148005545, (16.0, 8.0): 0.0084242871482, (14.0, 7.0): 0.00829666887684, (13.0, 5.0): 0.00827410312767, (18.0, 20.0): 0.0102545968439, (18.0, 7.0): 0.00675483841488, (15.0, 6.0): 0.00831306989878, (18.0, 18.0): 0.0100932433047, (8.0, 4.0): 0.0066739651107, (10.0, 11.0): 0.00666269829115, (13.0, 8.0): 0.00829049419228, (10.0, 6.0): 0.00830583436465, (15.0, 22.0): 0.00519610310164, (12.0, 5.0): 0.00827726538294, (17.0, 3.0): 0.00667735471681, (15.0, 8.0): 0.00836486521676, (21.0, 16.0): 0.00498681256005, (18.0, 8.0): 0.00681912967179, (15.0, 5.0): 0.00830613872816, (18.0, 23.0): 0.00782852807478, (16.0, 15.0): 0.00727948758252, (12.0, 10.0): 0.00831134900151, (15.0, 15.0): 0.00487103041444, (13.0, 11.0): 0.00667651033611, (18.0, 13.0): 0.00635572902586, (18.0, 24.0): 0.00786444756718, (8.0, 11.0): 0.00500758641767, (9.0, 10.0): 0.00833681685425, (19.0, 20.0): 0.00769421605183, (17.0, 4.0): 0.00834979356033, (14.0, 11.0): 0.0067198846605, (18.0, 3.0): 0.0050139667869, (17.0, 9.0): 0.00858268142581, (18.0, 14.0): 0.0067464984345, (8.0, 8.0): 0.00666733854861, (9.0, 5.0): 0.00832875521519, (11.0, 6.0): 0.00828630882922, }, ]
41 Stop [{(16.0, 6.0): 0.00834931729142, (11.0, 11.0): 0.00665624108569, (17.0, 7.0): 0.00841951474417, (16.0, 9.0): 0.00849605661593, (14.0, 4.0): 0.00828978925595, (13.0, 4.0): 0.0082819107258, (20.0, 20.0): 0.00769544557054, (18.0, 4.0): 0.0066880136265, (18.0, 19.0): 0.00763156234422, (8.0, 5.0): 0.00666858108027, (10.0, 8.0): 0.00830887300362, (11.0, 5.0): 0.00829288566457, (10.0, 7.0): 0.00830526380968, (16.0, 3.0): 0.00666236970223, (12.0, 6.0): 0.0082765718153, (16.0, 22.0): 0.00779303616992, (13.0, 7.0): 0.00828209280386, (18.0, 9.0): 0.00692358210335, (15.0, 4.0): 0.00830731893219, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00507685986857, (9.0, 3.0): 0.00666690517313, (19.0, 24.0): 0.00789013321579, (12.0, 11.0): 0.00665956661857, (13.0, 10.0): 0.0083353021832, (18.0, 10.0): 0.00708703153329, (17.0, 18.0): 0.00759273248844, (9.0, 9.0): 0.00832942494309, (16.0, 18.0): 0.00760890565184, (11.0, 8.0): 0.00829390201336, (14.0, 8.0): 0.00832354507727, (21.0, 24.0): 0.00527779478347, (20.0, 16.0): 0.00745213108948, (17.0, 8.0): 0.00848630288968, (18.0, 15.0): 0.00947171281141, (8.0, 9.0): 0.00666960294952, (9.0, 4.0): 0.00833169881459, (10.0, 3.0): 0.0066552604654, (16.0, 7.0): 0.00837911588146, (11.0, 10.0): 0.00831348669024, (17.0, 6.0): 0.00837926597671, (16.0, 10.0): 0.00857412101998, (14.0, 5.0): 0.00828765939083, (13.0, 3.0): 0.00662879836436, (18.0, 5.0): 0.00669767352892, (17.0, 11.0): 0.00708225903759, (18.0, 16.0): 0.00977819758123, (8.0, 6.0): 0.00666550331925, (10.0, 9.0): 0.0083158926627, (9.0, 7.0): 0.00832143744239, (11.0, 4.0): 0.00829864086217, (10.0, 4.0): 0.00831617618609, (16.0, 4.0): 0.00832933471081, (12.0, 7.0): 0.00827860735587, (11.0, 9.0): 0.00830340090241, (15.0, 10.0): 0.00846189556454, (14.0, 6.0): 0.00829041723929, (13.0, 6.0): 0.00827638828573, (18.0, 6.0): 0.00671808052812, (17.0, 22.0): 0.00779098959345, (15.0, 7.0): 0.00833640920865, (18.0, 21.0): 0.00773986851746, (8.0, 3.0): 0.00500451523178, (10.0, 10.0): 0.00832329272179, (11.0, 3.0): 0.00664197638941, (12.0, 4.0): 0.0082855250566, (15.0, 9.0): 0.00841449019742, (14.0, 3.0): 0.00663418534196, (13.0, 9.0): 0.00831523206005, (12.0, 8.0): 0.00828717793831, (18.0, 11.0): 0.00736625157098, (18.0, 22.0): 0.0103829020836, (9.0, 8.0): 0.00832399890735, (14.0, 9.0): 0.00835281150772, (12.0, 9.0): 0.00830053296222, (17.0, 15.0): 0.00720210948215, (21.0, 20.0): 0.00513070688659, (18.0, 12.0): 0.00594270672915, (15.0, 11.0): 0.00679710336278, (8.0, 10.0): 0.00667318114628, (9.0, 11.0): 0.0066701908278, (12.0, 3.0): 0.00663188701279, (17.0, 5.0): 0.00835825829005, (16.0, 11.0): 0.00691023551907, (14.0, 10.0): 0.00838287953511, (17.0, 10.0): 0.00871568975199, (15.0, 3.0): 0.00664665604268, (18.0, 17.0): 0.0074588365617, (8.0, 7.0): 0.00666438813402, (9.0, 6.0): 0.00832283781429, (11.0, 7.0): 0.00828844843613, (10.0, 5.0): 0.00831088983956, (16.0, 5.0): 0.00833468021586, (20.0, 24.0): 0.00790889265613, (19.0, 16.0): 0.00740599118805, (16.0, 8.0): 0.00842814730358, (14.0, 7.0): 0.00830190340155, (13.0, 5.0): 0.00827746686644, (18.0, 20.0): 0.0102532045341, (18.0, 7.0): 0.00675625352556, (15.0, 6.0): 0.00831675694484, (18.0, 18.0): 0.0100882182734, (8.0, 4.0): 0.00667167772308, (10.0, 11.0): 0.00666219120778, (13.0, 8.0): 0.00829575982839, (10.0, 6.0): 0.00830630603419, (15.0, 22.0): 0.00519586275105, (12.0, 5.0): 0.00827993666728, (17.0, 3.0): 0.00667629178266, (15.0, 8.0): 0.0083697720166, (21.0, 16.0): 0.00498053090464, (18.0, 8.0): 0.00682077522798, (15.0, 5.0): 0.00830859687397, (18.0, 23.0): 0.00782699685501, (16.0, 15.0): 0.00726655302849, (12.0, 10.0): 0.00831454464934, (15.0, 15.0): 0.00486201106806, (13.0, 11.0): 0.00667962871976, (18.0, 13.0): 0.00634958791793, (18.0, 24.0): 0.00786208975332, (8.0, 11.0): 0.00500595683647, (9.0, 10.0): 0.00833499624546, (19.0, 20.0): 0.00769365033875, (17.0, 4.0): 0.00834898459056, (14.0, 11.0): 0.00672327147675, (18.0, 3.0): 0.00501292059871, (17.0, 9.0): 0.00858512138292, (18.0, 14.0): 0.00673848081433, (8.0, 8.0): 0.00666601728073, (9.0, 5.0): 0.00832714196927, (11.0, 6.0): 0.00828848665385, }, ]
42 Stop [{(16.0, 6.0): 0.00835182726206, (11.0, 11.0): 0.00665719706606, (17.0, 7.0): 0.00842190327979, (16.0, 9.0): 0.00849958730396, (14.0, 4.0): 0.00829188199644, (13.0, 4.0): 0.00828413797205, (20.0, 20.0): 0.00769505207973, (18.0, 4.0): 0.00668719223987, (18.0, 19.0): 0.00762920981663, (8.0, 5.0): 0.0066668689245, (10.0, 8.0): 0.00830958607934, (11.0, 5.0): 0.00829416793748, (10.0, 7.0): 0.0083060657452, (16.0, 3.0): 0.00666219632405, (12.0, 6.0): 0.0082799981556, (16.0, 22.0): 0.00779260662998, (13.0, 7.0): 0.00828695033508, (18.0, 9.0): 0.00692487149274, (15.0, 4.0): 0.00830867196525, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00507473181823, (9.0, 3.0): 0.00666505291648, (19.0, 24.0): 0.00788703854175, (12.0, 11.0): 0.00666176803587, (13.0, 10.0): 0.00833949886548, (18.0, 10.0): 0.0070873542523, (17.0, 18.0): 0.00758926728179, (9.0, 9.0): 0.0083282632891, (16.0, 18.0): 0.00760564264771, (11.0, 8.0): 0.00829636045877, (14.0, 8.0): 0.00832875836631, (21.0, 24.0): 0.00527519494378, (20.0, 16.0): 0.00744297287816, (17.0, 8.0): 0.00848901107107, (18.0, 15.0): 0.00945934103032, (8.0, 9.0): 0.00666808533275, (9.0, 4.0): 0.00832964911804, (10.0, 3.0): 0.0066542707442, (16.0, 7.0): 0.00838250088586, (11.0, 10.0): 0.00831500526418, (17.0, 6.0): 0.0083807913925, (16.0, 10.0): 0.00857711147025, (14.0, 5.0): 0.0082907859253, (13.0, 3.0): 0.00663009982493, (18.0, 5.0): 0.00669759357889, (17.0, 11.0): 0.00708282448231, (18.0, 16.0): 0.00976742018141, (8.0, 6.0): 0.00666418569624, (10.0, 9.0): 0.00831617684672, (9.0, 7.0): 0.00832080462825, (11.0, 4.0): 0.00829913965124, (10.0, 4.0): 0.00831529625683, (16.0, 4.0): 0.00832965611544, (12.0, 7.0): 0.00828257966989, (11.0, 9.0): 0.00830544304619, (15.0, 10.0): 0.0084659531041, (14.0, 6.0): 0.00829462505245, (13.0, 6.0): 0.00828058740212, (18.0, 6.0): 0.00671885509099, (17.0, 22.0): 0.00779040077536, (15.0, 7.0): 0.00834079149062, (18.0, 21.0): 0.00773898282692, (8.0, 3.0): 0.00500281746798, (10.0, 10.0): 0.00832308146598, (11.0, 3.0): 0.00664200913933, (12.0, 4.0): 0.00828717441557, (15.0, 9.0): 0.00841900518044, (14.0, 3.0): 0.00663536778844, (13.0, 9.0): 0.00831992770832, (12.0, 8.0): 0.00829119601963, (18.0, 11.0): 0.00736478777852, (18.0, 22.0): 0.0103816771762, (9.0, 8.0): 0.00832325117947, (14.0, 9.0): 0.00835779167551, (12.0, 9.0): 0.00830417770247, (17.0, 15.0): 0.0071908157064, (21.0, 20.0): 0.00513050196681, (18.0, 12.0): 0.00593899444177, (15.0, 11.0): 0.00680003170256, (8.0, 10.0): 0.00667134755187, (9.0, 11.0): 0.00666874703681, (12.0, 3.0): 0.00663277045296, (17.0, 5.0): 0.00835865619686, (16.0, 11.0): 0.00691222368386, (14.0, 10.0): 0.0083873956273, (17.0, 10.0): 0.0087173090737, (15.0, 3.0): 0.00664726655815, (18.0, 17.0): 0.00745288281757, (8.0, 7.0): 0.00666326467198, (9.0, 6.0): 0.00832192048184, (11.0, 7.0): 0.00829094165378, (10.0, 5.0): 0.00831067993873, (16.0, 5.0): 0.00833603747642, (20.0, 24.0): 0.00790523934904, (19.0, 16.0): 0.00739725682115, (16.0, 8.0): 0.00843187894145, (14.0, 7.0): 0.00830687354612, (13.0, 5.0): 0.00828067238721, (18.0, 20.0): 0.0102516615337, (18.0, 7.0): 0.00675768026925, (15.0, 6.0): 0.00832029951164, (18.0, 18.0): 0.0100830983665, (8.0, 4.0): 0.00666957620768, (10.0, 11.0): 0.00666181432467, (13.0, 8.0): 0.00830076154158, (10.0, 6.0): 0.00830675683031, (15.0, 22.0): 0.00519561009883, (12.0, 5.0): 0.00828247721403, (17.0, 3.0): 0.00667543582224, (15.0, 8.0): 0.0083744727607, (21.0, 16.0): 0.00497430914881, (18.0, 8.0): 0.00682241329216, (15.0, 5.0): 0.00831100247154, (18.0, 23.0): 0.00782542105701, (16.0, 15.0): 0.00725389303758, (12.0, 10.0): 0.00831766495164, (15.0, 15.0): 0.00485318987686, (13.0, 11.0): 0.00668267714041, (18.0, 13.0): 0.00634359182047, (18.0, 24.0): 0.00785973994137, (8.0, 11.0): 0.00500449527234, (9.0, 10.0): 0.00833338577559, (19.0, 20.0): 0.00769299976996, (17.0, 4.0): 0.00834839187057, (14.0, 11.0): 0.00672657679684, (18.0, 3.0): 0.00501204988519, (17.0, 9.0): 0.00858752965394, (18.0, 14.0): 0.00673061778027, (8.0, 8.0): 0.00666480187254, (9.0, 5.0): 0.00832565895761, (11.0, 6.0): 0.00829053972081, }, ]
43 Stop [{(16.0, 6.0): 0.0083542913057, (11.0, 11.0): 0.00665819590949, (17.0, 7.0): 0.00842426139316, (16.0, 9.0): 0.00850302251001, (14.0, 4.0): 0.00829393751892, (13.0, 4.0): 0.00828629831049, (20.0, 20.0): 0.00769460159997, (18.0, 4.0): 0.00668655812387, (18.0, 19.0): 0.00762675991391, (8.0, 5.0): 0.00666528949863, (10.0, 8.0): 0.0083102880619, (11.0, 5.0): 0.00829540089246, (10.0, 7.0): 0.00830683098738, (16.0, 3.0): 0.0066621558992, (12.0, 6.0): 0.00828323643249, (16.0, 22.0): 0.00779214085119, (13.0, 7.0): 0.00829155049896, (18.0, 9.0): 0.00692616569009, (15.0, 4.0): 0.00831005914927, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00507258012502, (9.0, 3.0): 0.00666336656144, (19.0, 24.0): 0.00788400594406, (12.0, 11.0): 0.00666394355091, (13.0, 10.0): 0.00834356671565, (18.0, 10.0): 0.00708771519563, (17.0, 18.0): 0.00758574456812, (9.0, 9.0): 0.00832723675136, (16.0, 18.0): 0.00760233588561, (11.0, 8.0): 0.00829870545154, (14.0, 8.0): 0.00833373157804, (21.0, 24.0): 0.0052726772549, (20.0, 16.0): 0.00743389780751, (17.0, 8.0): 0.00849166791229, (18.0, 15.0): 0.00944716813182, (8.0, 9.0): 0.00666671134711, (9.0, 4.0): 0.00832777814754, (10.0, 3.0): 0.00665339245137, (16.0, 7.0): 0.00838578037196, (11.0, 10.0): 0.00831653821211, (17.0, 6.0): 0.00838234939899, (16.0, 10.0): 0.00858004811137, (14.0, 5.0): 0.00829379356659, (13.0, 3.0): 0.00663138711099, (18.0, 5.0): 0.00669764146681, (17.0, 11.0): 0.00708342080091, (18.0, 16.0): 0.00975673684917, (8.0, 6.0): 0.00666296391955, (10.0, 9.0): 0.00831651014547, (9.0, 7.0): 0.00832022457495, (11.0, 4.0): 0.00829965793706, (10.0, 4.0): 0.00831452067902, (16.0, 4.0): 0.00833010056655, (12.0, 7.0): 0.0082863331668, (11.0, 9.0): 0.00830743266366, (15.0, 10.0): 0.00846990100206, (14.0, 6.0): 0.00829863428753, (13.0, 6.0): 0.00828456666649, (18.0, 6.0): 0.00671969051328, (17.0, 22.0): 0.00778975509583, (15.0, 7.0): 0.00834498763899, (18.0, 21.0): 0.00773799561978, (8.0, 3.0): 0.0050012631037, (10.0, 10.0): 0.00832298345166, (11.0, 3.0): 0.00664209051437, (12.0, 4.0): 0.00828877846382, (15.0, 9.0): 0.00842336200494, (14.0, 3.0): 0.00663655994217, (13.0, 9.0): 0.00832443149867, (12.0, 8.0): 0.00829501507847, (18.0, 11.0): 0.00736340644221, (18.0, 22.0): 0.0103803541805, (9.0, 8.0): 0.00832258150337, (14.0, 9.0): 0.00836257571158, (12.0, 9.0): 0.00830768188565, (17.0, 15.0): 0.00717973817224, (21.0, 20.0): 0.00513026834331, (18.0, 12.0): 0.00593539236537, (15.0, 11.0): 0.00680289866663, (8.0, 10.0): 0.00666970046705, (9.0, 11.0): 0.00666748258627, (12.0, 3.0): 0.00663365473742, (17.0, 5.0): 0.008359173782, (16.0, 11.0): 0.00691419226123, (14.0, 10.0): 0.00839177205369, (17.0, 10.0): 0.00871893472323, (15.0, 3.0): 0.00664794206071, (18.0, 17.0): 0.0074469239095, (8.0, 7.0): 0.00666222398584, (9.0, 6.0): 0.00832107460366, (11.0, 7.0): 0.00829329744969, (10.0, 5.0): 0.00831051198419, (16.0, 5.0): 0.00833743590447, (20.0, 24.0): 0.00790169010215, (19.0, 16.0): 0.00738859827846, (16.0, 8.0): 0.00843549019261, (14.0, 7.0): 0.00831159975812, (13.0, 5.0): 0.00828373218014, (18.0, 20.0): 0.0102499795213, (18.0, 7.0): 0.00675911781906, (15.0, 6.0): 0.00832370915766, (18.0, 18.0): 0.0100778945636, (8.0, 4.0): 0.00666764692931, (10.0, 11.0): 0.00666155590008, (13.0, 8.0): 0.00830551879418, (10.0, 6.0): 0.00830719254338, (15.0, 22.0): 0.00519534059274, (12.0, 5.0): 0.00828489802198, (17.0, 3.0): 0.00667476970575, (15.0, 8.0): 0.0083789813479, (21.0, 16.0): 0.00496814553379, (18.0, 8.0): 0.00682404347775, (15.0, 5.0): 0.00831335947003, (18.0, 23.0): 0.00782380629351, (16.0, 15.0): 0.00724149785309, (12.0, 10.0): 0.00832071136572, (15.0, 15.0): 0.00484455928429, (13.0, 11.0): 0.00668565526638, (18.0, 13.0): 0.00633773468084, (18.0, 24.0): 0.00785739984671, (8.0, 11.0): 0.00500318873795, (9.0, 10.0): 0.0083319697533, (19.0, 20.0): 0.00769226599998, (17.0, 4.0): 0.0083479978521, (14.0, 11.0): 0.00672980053541, (18.0, 3.0): 0.00501134031059, (17.0, 9.0): 0.00858990529372, (18.0, 14.0): 0.00672290512449, (8.0, 8.0): 0.00666368820521, (9.0, 5.0): 0.00832429893037, (11.0, 6.0): 0.0082924808596, }, ]
44 Stop [{(16.0, 6.0): 0.00835671322775, (11.0, 11.0): 0.00665923148254, (17.0, 7.0): 0.00842659127004, (16.0, 9.0): 0.00850636562253, (14.0, 4.0): 0.0082959576946, (13.0, 4.0): 0.00828839607242, (20.0, 20.0): 0.00769409003831, (18.0, 4.0): 0.00668609623829, (18.0, 19.0): 0.00762422182586, (8.0, 5.0): 0.00666383487295, (10.0, 8.0): 0.00831098322993, (11.0, 5.0): 0.00829658993906, (10.0, 7.0): 0.00830756672346, (16.0, 3.0): 0.00666223702973, (12.0, 6.0): 0.00828630302947, (16.0, 22.0): 0.00779163561204, (13.0, 7.0): 0.00829591377691, (18.0, 9.0): 0.00692746214961, (15.0, 4.0): 0.00831147685613, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00507040202438, (9.0, 3.0): 0.00666183308394, (19.0, 24.0): 0.00788103196431, (12.0, 11.0): 0.00666609095484, (13.0, 10.0): 0.00834751014334, (18.0, 10.0): 0.00708810877663, (17.0, 18.0): 0.00758216712548, (9.0, 9.0): 0.00832633746748, (16.0, 18.0): 0.00759898354709, (11.0, 8.0): 0.00830094774105, (14.0, 8.0): 0.00833848143796, (21.0, 24.0): 0.00527023532817, (20.0, 16.0): 0.00742490479555, (17.0, 8.0): 0.00849427582779, (18.0, 15.0): 0.00943519067749, (8.0, 9.0): 0.00666547235512, (9.0, 4.0): 0.00832607292407, (10.0, 3.0): 0.0066526165176, (16.0, 7.0): 0.00838896218048, (11.0, 10.0): 0.008318082116, (17.0, 6.0): 0.00838393780429, (16.0, 10.0): 0.00858292933464, (14.0, 5.0): 0.00829669140464, (13.0, 3.0): 0.00663266010974, (18.0, 5.0): 0.00669780728239, (17.0, 11.0): 0.00708404182073, (18.0, 16.0): 0.0097461503079, (8.0, 6.0): 0.00666183427174, (10.0, 9.0): 0.00831689021481, (9.0, 7.0): 0.00831969833033, (11.0, 4.0): 0.00830019422306, (10.0, 4.0): 0.0083138418624, (16.0, 4.0): 0.00833065766928, (12.0, 7.0): 0.00828988652528, (11.0, 9.0): 0.00830937367169, (15.0, 10.0): 0.00847374130107, (14.0, 6.0): 0.00830246068728, (13.0, 6.0): 0.00828834401312, (18.0, 6.0): 0.00672058232959, (17.0, 22.0): 0.00778905386079, (15.0, 7.0): 0.00834901165492, (18.0, 21.0): 0.00773691529869, (8.0, 3.0): 0.00499984107392, (10.0, 10.0): 0.00832298928753, (11.0, 3.0): 0.0066422160132, (12.0, 4.0): 0.00829034023102, (15.0, 9.0): 0.0084275685153, (14.0, 3.0): 0.00663775978225, (13.0, 9.0): 0.00832875492115, (12.0, 8.0): 0.00829865087533, (18.0, 11.0): 0.00736209973148, (18.0, 22.0): 0.0103789408815, (9.0, 8.0): 0.00832198822962, (14.0, 9.0): 0.00836717456939, (12.0, 9.0): 0.00831105449843, (17.0, 15.0): 0.00716887070806, (21.0, 20.0): 0.00513000137165, (18.0, 12.0): 0.00593189395929, (15.0, 11.0): 0.00680570306623, (8.0, 10.0): 0.00666822648352, (9.0, 11.0): 0.00666638315157, (12.0, 3.0): 0.00663453878346, (17.0, 5.0): 0.00835980175421, (16.0, 11.0): 0.00691613755447, (14.0, 10.0): 0.00839601323045, (17.0, 10.0): 0.0087205616248, (15.0, 3.0): 0.00664867630538, (18.0, 17.0): 0.00744096582303, (8.0, 7.0): 0.00666126394264, (9.0, 6.0): 0.00832029911036, (11.0, 7.0): 0.008295529583, (10.0, 5.0): 0.00831038500588, (16.0, 5.0): 0.00833887220575, (20.0, 24.0): 0.00789823730952, (19.0, 16.0): 0.00738001624095, (16.0, 8.0): 0.00843898846695, (14.0, 7.0): 0.00831610075233, (13.0, 5.0): 0.00828665774914, (18.0, 20.0): 0.0102481687249, (18.0, 7.0): 0.00676056523116, (15.0, 6.0): 0.00832699637198, (18.0, 18.0): 0.0100726164381, (8.0, 4.0): 0.00666587743773, (10.0, 11.0): 0.00666140528929, (13.0, 8.0): 0.00831004948966, (10.0, 6.0): 0.00830761819564, (15.0, 22.0): 0.0051950505801, (12.0, 5.0): 0.00828720919818, (17.0, 3.0): 0.00667427774186, (15.0, 8.0): 0.0083833105525, (21.0, 16.0): 0.00496203870273, (18.0, 8.0): 0.00682566532918, (15.0, 5.0): 0.0083156714496, (18.0, 23.0): 0.00782215725853, (16.0, 15.0): 0.00722935831725, (12.0, 10.0): 0.00832368552355, (15.0, 15.0): 0.00483611225984, (13.0, 11.0): 0.00668856318131, (18.0, 13.0): 0.00633201072357, (18.0, 24.0): 0.00785507069476, (8.0, 11.0): 0.00500202534265, (9.0, 10.0): 0.0083307337546, (19.0, 20.0): 0.00769145074696, (17.0, 4.0): 0.00834778639753, (14.0, 11.0): 0.00673294302784, (18.0, 3.0): 0.0050107787276, (17.0, 9.0): 0.00859224751037, (18.0, 14.0): 0.00671533863473, (8.0, 8.0): 0.00666267218521, (9.0, 5.0): 0.00832305510781, (11.0, 6.0): 0.00829432163552, }, ]
45 Stop [{(16.0, 6.0): 0.00835909635805, (11.0, 11.0): 0.00666029835487, (17.0, 7.0): 0.00842889472431, (16.0, 9.0): 0.00850961988996, (14.0, 4.0): 0.00829794435112, (13.0, 4.0): 0.00829043537687, (20.0, 20.0): 0.00769351428091, (18.0, 4.0): 0.00668579273554, (18.0, 19.0): 0.00762160356602, (8.0, 5.0): 0.00666249766716, (10.0, 8.0): 0.00831167522778, (11.0, 5.0): 0.00829774000034, (10.0, 7.0): 0.00830827921247, (16.0, 3.0): 0.00666242930309, (12.0, 6.0): 0.00828921288032, (16.0, 22.0): 0.00779108844766, (13.0, 7.0): 0.00830005891146, (18.0, 9.0): 0.00692875856593, (15.0, 4.0): 0.00831292181027, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00506819552789, (9.0, 3.0): 0.00666044067651, (19.0, 24.0): 0.00787811332286, (12.0, 11.0): 0.00666820850938, (13.0, 10.0): 0.00835133355902, (18.0, 10.0): 0.00708852998939, (17.0, 18.0): 0.00757853766704, (9.0, 9.0): 0.00832555802208, (16.0, 18.0): 0.00759558456971, (11.0, 8.0): 0.0083030970202, (14.0, 8.0): 0.00834302336037, (21.0, 24.0): 0.00526786343392, (20.0, 16.0): 0.0074159930302, (17.0, 8.0): 0.00849683694733, (18.0, 15.0): 0.00942340502728, (8.0, 9.0): 0.00666436024946, (9.0, 4.0): 0.00832452160927, (10.0, 3.0): 0.00665193477617, (16.0, 7.0): 0.00839205336003, (11.0, 10.0): 0.00831963399039, (17.0, 6.0): 0.00838555439366, (16.0, 10.0): 0.00858575396522, (14.0, 5.0): 0.00829948779705, (13.0, 3.0): 0.00663391888335, (18.0, 5.0): 0.00669808181341, (17.0, 11.0): 0.00708468210163, (18.0, 16.0): 0.00973566260101, (8.0, 6.0): 0.0066607930939, (10.0, 9.0): 0.00831731477429, (9.0, 7.0): 0.00831922646441, (11.0, 4.0): 0.00830074725441, (10.0, 4.0): 0.00831325293248, (16.0, 4.0): 0.00833131788317, (12.0, 7.0): 0.008293256758, (11.0, 9.0): 0.0083112696484, (15.0, 10.0): 0.00847747624285, (14.0, 6.0): 0.00830611864587, (13.0, 6.0): 0.00829193585118, (18.0, 6.0): 0.00672152627164, (17.0, 22.0): 0.00778829837799, (15.0, 7.0): 0.00835287630244, (18.0, 21.0): 0.00773574916782, (8.0, 3.0): 0.00499854132172, (10.0, 10.0): 0.00832309039691, (11.0, 3.0): 0.00664238167318, (12.0, 4.0): 0.0082918626408, (15.0, 9.0): 0.00843163211216, (14.0, 3.0): 0.00663896558826, (13.0, 9.0): 0.00833290872439, (12.0, 8.0): 0.00830211782595, (18.0, 11.0): 0.00736086056864, (18.0, 22.0): 0.0103774440264, (9.0, 8.0): 0.00832146949778, (14.0, 9.0): 0.00837159853485, (12.0, 9.0): 0.00831430389803, (17.0, 15.0): 0.00715820734448, (21.0, 20.0): 0.00512969736526, (18.0, 12.0): 0.00592849316049, (15.0, 11.0): 0.00680844417235, (8.0, 10.0): 0.00666691324146, (9.0, 11.0): 0.00666543564202, (12.0, 3.0): 0.00663542177281, (17.0, 5.0): 0.00836053145295, (16.0, 11.0): 0.00691805647729, (14.0, 10.0): 0.00840012360581, (17.0, 10.0): 0.0087221853433, (15.0, 3.0): 0.00664946365056, (18.0, 17.0): 0.0074350136275, (8.0, 7.0): 0.00666038226596, (9.0, 6.0): 0.00831959271676, (11.0, 7.0): 0.00829765044166, (10.0, 5.0): 0.00831029802216, (16.0, 5.0): 0.00834034326132, (20.0, 24.0): 0.00789487408869, (19.0, 16.0): 0.00737151125581, (16.0, 8.0): 0.00844238053005, (14.0, 7.0): 0.00832039366188, (13.0, 5.0): 0.0082894596875, (18.0, 20.0): 0.0102462381384, (18.0, 7.0): 0.00676202147649, (15.0, 6.0): 0.00833017067831, (18.0, 18.0): 0.0100672723676, (8.0, 4.0): 0.00666425635379, (10.0, 11.0): 0.00666135283836, (13.0, 8.0): 0.0083143701002, (10.0, 6.0): 0.00830803813417, (15.0, 22.0): 0.00519473716073, (12.0, 5.0): 0.00828942002937, (17.0, 3.0): 0.00667394554827, (15.0, 8.0): 0.00838747212553, (21.0, 16.0): 0.00495598761655, (18.0, 8.0): 0.00682727834305, (15.0, 5.0): 0.00831794165762, (18.0, 23.0): 0.00782047787147, (16.0, 15.0): 0.00721746580503, (12.0, 10.0): 0.00832658919498, (15.0, 15.0): 0.00482784223567, (13.0, 11.0): 0.00669140131967, (18.0, 13.0): 0.0063264144392, (18.0, 24.0): 0.00785275330587, (8.0, 11.0): 0.00500099418965, (9.0, 10.0): 0.00832966451069, (19.0, 20.0): 0.00769055577631, (17.0, 4.0): 0.00834774265924, (14.0, 11.0): 0.00673600496493, (18.0, 3.0): 0.0050103530709, (17.0, 9.0): 0.0085945556545, (18.0, 14.0): 0.00670791412214, (8.0, 8.0): 0.00666174976667, (9.0, 5.0): 0.00832192114786, (11.0, 6.0): 0.00829607247654, }, ]
46 Stop [{(16.0, 6.0): 0.00836144361027, (11.0, 11.0): 0.00666139172373, (17.0, 7.0): 0.00843117325419, (16.0, 9.0): 0.00851278843038, (14.0, 4.0): 0.00829989926413, (13.0, 4.0): 0.0082924201321, (20.0, 20.0): 0.00769287203503, (18.0, 4.0): 0.00668563485939, (18.0, 19.0): 0.00761891214851, (8.0, 5.0): 0.00666127100829, (10.0, 8.0): 0.0083123671465, (11.0, 5.0): 0.00829885555657, (10.0, 7.0): 0.0083089738961, (16.0, 3.0): 0.00666272320212, (12.0, 6.0): 0.00829197959908, (16.0, 22.0): 0.00779049752225, (13.0, 7.0): 0.00830400305655, (18.0, 9.0): 0.00693005285549, (15.0, 4.0): 0.00831439105308, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00506595928718, (9.0, 3.0): 0.0066591786256, (19.0, 24.0): 0.00787524690581, (12.0, 11.0): 0.00667029488497, (13.0, 10.0): 0.00835504134676, (18.0, 10.0): 0.00708897434965, (17.0, 18.0): 0.0075748588375, (9.0, 9.0): 0.00832489142333, (16.0, 18.0): 0.00759213850953, (11.0, 8.0): 0.0083051620328, (14.0, 8.0): 0.00834737155657, (21.0, 24.0): 0.00526555641319, (20.0, 16.0): 0.00740716190361, (17.0, 8.0): 0.008499353157, (18.0, 15.0): 0.00941180739594, (8.0, 9.0): 0.00666336741881, (9.0, 4.0): 0.0083231133955, (10.0, 3.0): 0.00665133986796, (16.0, 7.0): 0.00839506025498, (11.0, 10.0): 0.00832119123485, (17.0, 6.0): 0.0083871969537, (16.0, 10.0): 0.00858852120759, (14.0, 5.0): 0.00830219042783, (13.0, 3.0): 0.00663516363648, (18.0, 5.0): 0.00669845649574, (17.0, 11.0): 0.00708533685555, (18.0, 16.0): 0.00972527520151, (8.0, 6.0): 0.00665983680011, (10.0, 9.0): 0.00831778161389, (9.0, 7.0): 0.00831880914478, (11.0, 4.0): 0.0083013159839, (10.0, 4.0): 0.00831274765771, (16.0, 4.0): 0.00833207244857, (12.0, 7.0): 0.00829645936348, (11.0, 9.0): 0.00831312386626, (15.0, 10.0): 0.0084811082283, (14.0, 6.0): 0.00830962132686, (13.0, 6.0): 0.00829535719527, (18.0, 6.0): 0.00672251826912, (17.0, 22.0): 0.00778748994848, (15.0, 7.0): 0.00835659322564, (18.0, 21.0): 0.00773450359713, (8.0, 3.0): 0.00499735469815, (10.0, 10.0): 0.00832327894405, (11.0, 3.0): 0.00664258400642, (12.0, 4.0): 0.00829334850349, (15.0, 9.0): 0.00843555978107, (14.0, 3.0): 0.00664017590077, (13.0, 9.0): 0.0083369029633, (12.0, 8.0): 0.00830542912048, (18.0, 11.0): 0.00735968255174, (18.0, 22.0): 0.010375869479, (9.0, 8.0): 0.00832102328408, (14.0, 9.0): 0.00837585726752, (12.0, 9.0): 0.00831743785835, (17.0, 15.0): 0.00714774230665, (21.0, 20.0): 0.00512935344293, (18.0, 12.0): 0.00592518434205, (15.0, 11.0): 0.00681112165221, (8.0, 10.0): 0.00666574933809, (9.0, 11.0): 0.00666462808545, (12.0, 3.0): 0.00663630311049, (17.0, 5.0): 0.00836135480679, (16.0, 11.0): 0.00691994648086, (14.0, 10.0): 0.00840410762974, (17.0, 10.0): 0.00872380201536, (15.0, 3.0): 0.00665029899753, (18.0, 17.0): 0.007429071618, (8.0, 7.0): 0.00665957657452, (9.0, 6.0): 0.00831895396612, (11.0, 7.0): 0.00829967118178, (10.0, 5.0): 0.0083102500474, (16.0, 5.0): 0.00834184612262, (20.0, 24.0): 0.00789159418748, (19.0, 16.0): 0.00736308374559, (16.0, 8.0): 0.00844567257058, (14.0, 7.0): 0.0083244941764, (13.0, 5.0): 0.0082921477484, (18.0, 20.0): 0.0102441957046, (18.0, 7.0): 0.00676348546766, (15.0, 6.0): 0.00833324072846, (18.0, 18.0): 0.0100618697121, (8.0, 4.0): 0.00666277326767, (10.0, 11.0): 0.00666138978819, (13.0, 8.0): 0.00831849578448, (10.0, 6.0): 0.00830845611242, (15.0, 22.0): 0.00519439806292, (12.0, 5.0): 0.00829153904767, (17.0, 3.0): 0.00667375993499, (15.0, 8.0): 0.00839147688611, (21.0, 16.0): 0.00494999148501, (18.0, 8.0): 0.00682888198583, (15.0, 5.0): 0.00832017304091, (18.0, 23.0): 0.00781877139904, (16.0, 15.0): 0.00720581216767, (12.0, 10.0): 0.00832942425583, (15.0, 15.0): 0.00481974305284, (13.0, 11.0): 0.0066941704103, (18.0, 13.0): 0.00632094057394, (18.0, 24.0): 0.00785044816673, (8.0, 11.0): 0.00500008528409, (9.0, 10.0): 0.00832874980681, (19.0, 20.0): 0.007689582887, (17.0, 4.0): 0.00834785297003, (14.0, 11.0): 0.0067389873354, (18.0, 3.0): 0.00501005226125, (17.0, 9.0): 0.0085968292085, (18.0, 14.0): 0.00670062744393, (8.0, 8.0): 0.00666091697008, (9.0, 5.0): 0.008320891116, (11.0, 6.0): 0.00829774278661, }, ]
47 Stop [{(16.0, 6.0): 0.00836375753401, (11.0, 11.0): 0.00666250734619, (17.0, 7.0): 0.00843342809089, (16.0, 9.0): 0.00851587423962, (14.0, 4.0): 0.00830182415062, (13.0, 4.0): 0.00829435403874, (20.0, 20.0): 0.00769216169548, (18.0, 4.0): 0.00668561085321, (18.0, 19.0): 0.00761615373702, (8.0, 5.0): 0.00666014849222, (10.0, 8.0): 0.00831306159467, (11.0, 5.0): 0.00829994068443, (10.0, 7.0): 0.00830965549631, (16.0, 3.0): 0.00666311002337, (12.0, 6.0): 0.00829461559842, (16.0, 22.0): 0.0077898615217, (13.0, 7.0): 0.00830776191523, (18.0, 9.0): 0.00693134313944, (15.0, 4.0): 0.00831588191072, (1, 1): 0.00763358778626, (15.0, 18.0): 0.0050636924801, (9.0, 3.0): 0.00665803720187, (19.0, 24.0): 0.00787242975334, (12.0, 11.0): 0.00667234910592, (13.0, 10.0): 0.0083586378417, (18.0, 10.0): 0.00708943784229, (17.0, 18.0): 0.00757113321037, (9.0, 9.0): 0.00832433108032, (16.0, 18.0): 0.00758864542593, (11.0, 8.0): 0.00830715066956, (14.0, 8.0): 0.00835153913421, (21.0, 24.0): 0.00526330960242, (20.0, 16.0): 0.0073984109589, (17.0, 8.0): 0.00850182613451, (18.0, 15.0): 0.00940039389956, (8.0, 9.0): 0.00666248671641, (9.0, 4.0): 0.00832183840716, (10.0, 3.0): 0.00665082515654, (16.0, 7.0): 0.00839798858313, (11.0, 10.0): 0.00832275159113, (17.0, 6.0): 0.00838886329227, (16.0, 10.0): 0.00859123059654, (14.0, 5.0): 0.00830480636163, (13.0, 3.0): 0.00663639468835, (18.0, 5.0): 0.00669892336742, (17.0, 11.0): 0.00708600187511, (18.0, 16.0): 0.00971498910389, (8.0, 6.0): 0.00665896188895, (10.0, 9.0): 0.00831828859881, (9.0, 7.0): 0.00831844620184, (11.0, 4.0): 0.00830189954194, (10.0, 4.0): 0.00831232038389, (16.0, 4.0): 0.00833291331939, (12.0, 7.0): 0.00829950846427, (11.0, 9.0): 0.00831493932123, (15.0, 10.0): 0.00848463978239, (14.0, 6.0): 0.00831298077096, (13.0, 6.0): 0.00829862178523, (18.0, 6.0): 0.00672355444887, (17.0, 22.0): 0.00778662986, (15.0, 7.0): 0.00836017305432, (18.0, 21.0): 0.00773318416163, (8.0, 3.0): 0.0049962728727, (10.0, 10.0): 0.00832354776697, (11.0, 3.0): 0.006642819943, (12.0, 4.0): 0.00829480051105, (15.0, 9.0): 0.00843935811867, (14.0, 3.0): 0.00664138948652, (13.0, 9.0): 0.00834074704408, (12.0, 8.0): 0.00830859683192, (18.0, 11.0): 0.00735855988659, (18.0, 22.0): 0.0103742223513, (9.0, 8.0): 0.00832064744226, (14.0, 9.0): 0.00837995983964, (12.0, 9.0): 0.00832046361284, (17.0, 15.0): 0.00713747000709, (21.0, 20.0): 0.00512896739981, (18.0, 12.0): 0.0059219622766, (15.0, 11.0): 0.00681373551278, (8.0, 10.0): 0.00666472424528, (9.0, 11.0): 0.00666394952447, (12.0, 3.0): 0.00663718238905, (17.0, 5.0): 0.00836226429456, (16.0, 11.0): 0.00692180548867, (14.0, 10.0): 0.00840796972831, (17.0, 10.0): 0.00872540828759, (15.0, 3.0): 0.00665117773572, (18.0, 17.0): 0.0074231434344, (8.0, 7.0): 0.00665884441513, (9.0, 6.0): 0.00831838126789, (11.0, 7.0): 0.00830160185215, (10.0, 5.0): 0.00831024009802, (16.0, 5.0): 0.00834337800583, (20.0, 24.0): 0.00788839190436, (19.0, 16.0): 0.00735473401678, (16.0, 8.0): 0.00844887025981, (14.0, 7.0): 0.0083284166684, (13.0, 5.0): 0.00829473091025, (18.0, 20.0): 0.0102420484704, (18.0, 7.0): 0.00676495608149, (15.0, 6.0): 0.00833621438643, (18.0, 18.0): 0.0100564149627, (8.0, 4.0): 0.00666141864747, (10.0, 11.0): 0.00666150818815, (13.0, 8.0): 0.00832244049627, (10.0, 6.0): 0.00830887536173, (15.0, 22.0): 0.00519403153888, (12.0, 5.0): 0.00829357409104, (17.0, 3.0): 0.0066737087987, (15.0, 8.0): 0.00839533480399, (21.0, 16.0): 0.00494404971038, (18.0, 8.0): 0.00683047570864, (15.0, 5.0): 0.00832236827458, (18.0, 23.0): 0.00781704055835, (16.0, 15.0): 0.00719438968453, (12.0, 10.0): 0.0083321926604, (15.0, 15.0): 0.00481180891565, (13.0, 11.0): 0.00669687142702, (18.0, 13.0): 0.00631558411998, (18.0, 24.0): 0.00784815549053, (8.0, 11.0): 0.00499928945058, (9.0, 10.0): 0.00832797839072, (19.0, 20.0): 0.00768853390017, (17.0, 4.0): 0.00834810474367, (14.0, 11.0): 0.00674189137543, (18.0, 3.0): 0.00500986611901, (17.0, 9.0): 0.00859906777612, (18.0, 14.0): 0.00669347452161, (8.0, 8.0): 0.00666016989767, (9.0, 5.0): 0.00831995945708, (11.0, 6.0): 0.00829934104729, }, ]
48 Stop [{(16.0, 6.0): 0.00836604036033, (11.0, 11.0): 0.00666364147829, (17.0, 7.0): 0.00843566024053, (16.0, 9.0): 0.00851888019815, (14.0, 4.0): 0.00830372066397, (13.0, 4.0): 0.00829624059422, (20.0, 20.0): 0.00769138223179, (18.0, 4.0): 0.00668570987689, (18.0, 19.0): 0.00761333377061, (8.0, 5.0): 0.00665912414858, (10.0, 8.0): 0.00831376076032, (11.0, 5.0): 0.00830099909254, (10.0, 7.0): 0.00831032810134, (16.0, 3.0): 0.00666358180333, (12.0, 6.0): 0.00829713219725, (16.0, 22.0): 0.00778917956334, (13.0, 7.0): 0.00831134986588, (18.0, 9.0): 0.00693262772782, (15.0, 4.0): 0.00831739196499, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00506139471536, (9.0, 3.0): 0.00665700756193, (19.0, 24.0): 0.00786965904941, (12.0, 11.0): 0.00667437050186, (13.0, 10.0): 0.00836212731165, (18.0, 10.0): 0.0070899168746, (17.0, 18.0): 0.00756736328611, (9.0, 9.0): 0.00832387078152, (16.0, 18.0): 0.00758510578548, (11.0, 8.0): 0.00830907005391, (14.0, 8.0): 0.0083555381885, (21.0, 24.0): 0.00526111876933, (20.0, 16.0): 0.00738973984708, (17.0, 8.0): 0.00850425737943, (18.0, 15.0): 0.00938916059376, (8.0, 9.0): 0.0066617114309, (9.0, 4.0): 0.00832068761196, (10.0, 3.0): 0.00665038465213, (16.0, 7.0): 0.00840084350443, (11.0, 10.0): 0.00832431310449, (17.0, 6.0): 0.00839055125456, (16.0, 10.0): 0.0085938819534, (14.0, 5.0): 0.00830734209361, (13.0, 3.0): 0.00663761244873, (18.0, 5.0): 0.00669947502629, (17.0, 11.0): 0.00708667347011, (18.0, 16.0): 0.00970480490126, (8.0, 6.0): 0.00665816495265, (10.0, 9.0): 0.0083188336724, (9.0, 7.0): 0.00831813718544, (11.0, 4.0): 0.00830249721001, (10.0, 4.0): 0.00831196597534, (16.0, 4.0): 0.00833383310177, (12.0, 7.0): 0.0083024169324, (11.0, 9.0): 0.00831671875871, (15.0, 10.0): 0.00848807352338, (14.0, 6.0): 0.00831620799453, (13.0, 6.0): 0.00830174219602, (18.0, 6.0): 0.0067246311329, (17.0, 22.0): 0.00778571938173, (15.0, 7.0): 0.00836362549925, (18.0, 21.0): 0.0077317957593, (8.0, 3.0): 0.00499528825324, (10.0, 10.0): 0.00832389031656, (11.0, 3.0): 0.00664308678053, (12.0, 4.0): 0.00829622123382, (15.0, 9.0): 0.00844303335686, (14.0, 3.0): 0.00664260530777, (13.0, 9.0): 0.00834444976691, (12.0, 8.0): 0.00831163201497, (18.0, 11.0): 0.00735748732653, (18.0, 22.0): 0.0103725071145, (9.0, 8.0): 0.00832033973824, (14.0, 9.0): 0.00838391477298, (12.0, 9.0): 0.00832338789409, (17.0, 15.0): 0.00712738503876, (21.0, 20.0): 0.0051285375984, (18.0, 12.0): 0.00591882210384, (15.0, 11.0): 0.0068162860507, (8.0, 10.0): 0.00666382823543, (9.0, 11.0): 0.00666338992316, (12.0, 3.0): 0.00663805935731, (17.0, 5.0): 0.00836325290912, (16.0, 11.0): 0.00692363183845, (14.0, 10.0): 0.00841171428226, (17.0, 10.0): 0.0087270012614, (15.0, 3.0): 0.00665209569355, (18.0, 17.0): 0.00741723216145, (8.0, 7.0): 0.00665818329081, (9.0, 6.0): 0.00831787292995, (11.0, 7.0): 0.00830345150592, (10.0, 5.0): 0.00831026719703, (16.0, 5.0): 0.00834493628567, (20.0, 24.0): 0.00788526202045, (19.0, 16.0): 0.00734646226787, (16.0, 8.0): 0.00845197880421, (14.0, 7.0): 0.00833217430863, (13.0, 5.0): 0.00829721743738, (18.0, 20.0): 0.0102398027172, (18.0, 7.0): 0.00676643217793, (15.0, 6.0): 0.00833909880406, (18.0, 18.0): 0.0100509138679, (8.0, 4.0): 0.00666018375725, (10.0, 11.0): 0.0066617008181, (13.0, 8.0): 0.00832621708434, (10.0, 6.0): 0.00830929865425, (15.0, 22.0): 0.00519363627667, (12.0, 5.0): 0.00829553235904, (17.0, 3.0): 0.00667378102726, (15.0, 8.0): 0.0083990550742, (21.0, 16.0): 0.00493816184149, (18.0, 8.0): 0.0068320589593, (15.0, 5.0): 0.00832452978784, (18.0, 23.0): 0.00781528760412, (16.0, 15.0): 0.0071831910217, (12.0, 10.0): 0.00833489641769, (15.0, 15.0): 0.00480403435267, (13.0, 11.0): 0.00669950554543, (18.0, 13.0): 0.00631034030606, (18.0, 24.0): 0.0078458752674, (8.0, 11.0): 0.0049985982593, (9.0, 10.0): 0.00832733989004, (19.0, 20.0): 0.00768741064948, (17.0, 4.0): 0.0083484863845, (14.0, 11.0): 0.00674471852447, (18.0, 3.0): 0.00500978528598, (17.0, 9.0): 0.00860127107243, (18.0, 14.0): 0.00668645135542, (8.0, 8.0): 0.00665950474575, (9.0, 5.0): 0.00831912096908, (11.0, 6.0): 0.0083008749088, }, ]
49 Stop [{(16.0, 6.0): 0.00836829404181, (11.0, 11.0): 0.00666479082046, (17.0, 7.0): 0.00843787052027, (16.0, 9.0): 0.00852180907701, (14.0, 4.0): 0.0083055903903, (13.0, 4.0): 0.00829808309806, (20.0, 20.0): 0.00769053309296, (18.0, 4.0): 0.00668592193136, (18.0, 19.0): 0.00761045706982, (8.0, 5.0): 0.00665819240844, (10.0, 8.0): 0.00831446646524, (11.0, 5.0): 0.00830203415349, (10.0, 7.0): 0.00831099524146, (16.0, 3.0): 0.00666413125139, (12.0, 6.0): 0.0082995397187, (16.0, 22.0): 0.00778845112002, (13.0, 7.0): 0.00831478007745, (18.0, 9.0): 0.00693390510491, (15.0, 4.0): 0.0083189190271, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00505906595284, (9.0, 3.0): 0.00665608166032, (19.0, 24.0): 0.00786693211242, (12.0, 11.0): 0.00667635866494, (13.0, 10.0): 0.00836551394206, (18.0, 10.0): 0.00709040823452, (17.0, 18.0): 0.00756355149085, (9.0, 9.0): 0.00832350467417, (16.0, 18.0): 0.00758152038154, (11.0, 8.0): 0.00831092661877, (14.0, 8.0): 0.00835937988573, (21.0, 24.0): 0.00525898005815, (20.0, 16.0): 0.00738114829239, (17.0, 8.0): 0.00850664823914, (18.0, 15.0): 0.00937810350515, (8.0, 9.0): 0.00666103525933, (9.0, 4.0): 0.00831965274107, (10.0, 3.0): 0.00665001294372, (16.0, 7.0): 0.00840362968175, (11.0, 10.0): 0.00832587408907, (17.0, 6.0): 0.00839225873613, (16.0, 10.0): 0.00859647534688, (14.0, 5.0): 0.00830980359546, (13.0, 3.0): 0.0066388173973, (18.0, 5.0): 0.00670010459084, (17.0, 11.0): 0.00708734841105, (18.0, 16.0): 0.00969472285019, (8.0, 6.0): 0.006657442684, (10.0, 9.0): 0.0083194148579, (9.0, 7.0): 0.0083178814137, (11.0, 4.0): 0.00830310839747, (10.0, 4.0): 0.0083116797619, (16.0, 4.0): 0.00833482499822, (12.0, 7.0): 0.00830519650328, (11.0, 9.0): 0.00831846469672, (15.0, 10.0): 0.00849141213585, (14.0, 6.0): 0.00831931307937, (13.0, 6.0): 0.00830472993821, (18.0, 6.0): 0.00672574483519, (17.0, 22.0): 0.00778475976031, (15.0, 7.0): 0.00836695943811, (18.0, 21.0): 0.00773034271102, (8.0, 3.0): 0.00499439391421, (10.0, 10.0): 0.00832430060122, (11.0, 3.0): 0.0066433821395, (12.0, 4.0): 0.00829761311875, (15.0, 9.0): 0.00844659138512, (14.0, 3.0): 0.00664382249531, (13.0, 9.0): 0.008348019366, (12.0, 8.0): 0.00831454479594, (18.0, 11.0): 0.00735646011909, (18.0, 22.0): 0.0103707276937, (9.0, 8.0): 0.00832009787954, (14.0, 9.0): 0.0083877300735, (12.0, 9.0): 0.00832621697048, (17.0, 15.0): 0.00711748216859, (21.0, 20.0): 0.00512806287646, (18.0, 12.0): 0.0059157593016, (15.0, 11.0): 0.00681877380808, (8.0, 10.0): 0.00666305231436, (9.0, 11.0): 0.00666294008309, (12.0, 3.0): 0.00663893389341, (17.0, 5.0): 0.00836431412334, (16.0, 11.0): 0.00692542423049, (14.0, 10.0): 0.00841534560917, (17.0, 10.0): 0.00872857844362, (15.0, 3.0): 0.00665304909416, (18.0, 17.0): 0.00741134041278, (8.0, 7.0): 0.00665759068439, (9.0, 6.0): 0.00831742718591, (11.0, 7.0): 0.00830522830047, (10.0, 5.0): 0.00831033037765, (16.0, 5.0): 0.00834651848895, (20.0, 24.0): 0.00788219974128, (19.0, 16.0): 0.00733826859696, (16.0, 8.0): 0.00845500299208, (14.0, 7.0): 0.00833577917136, (13.0, 5.0): 0.00829961493605, (18.0, 20.0): 0.0102374640724, (18.0, 7.0): 0.00676791261564, (15.0, 6.0): 0.0083419004892, (18.0, 18.0): 0.0100453715397, (8.0, 4.0): 0.00665906058326, (10.0, 11.0): 0.0066619611182, (13.0, 8.0): 0.00832983738412, (10.0, 6.0): 0.00830972835827, (15.0, 22.0): 0.00519321132612, (12.0, 5.0): 0.00829742046401, (17.0, 3.0): 0.00667396641321, (15.0, 8.0): 0.00840264618461, (21.0, 16.0): 0.00493232753644, (18.0, 8.0): 0.00683363119215, (15.0, 5.0): 0.00832665978723, (18.0, 23.0): 0.00781351440246, (16.0, 15.0): 0.00717220919649, (12.0, 10.0): 0.00833753757105, (15.0, 15.0): 0.00479641418357, (13.0, 11.0): 0.00670207410527, (18.0, 13.0): 0.00630520458844, (18.0, 24.0): 0.00784360730698, (8.0, 11.0): 0.00499800395941, (9.0, 10.0): 0.00832682473727, (19.0, 20.0): 0.00768621497306, (17.0, 4.0): 0.00834898720512, (14.0, 11.0): 0.0067474703866, (18.0, 3.0): 0.0050098011547, (17.0, 9.0): 0.00860343891424, (18.0, 14.0): 0.0066795540356, (8.0, 8.0): 0.00665891781451, (9.0, 5.0): 0.00831837077875, (11.0, 6.0): 0.00830235127175, }, ]
50 Stop [{(16.0, 6.0): 0.00837052028757, (11.0, 11.0): 0.00666595246871, (17.0, 7.0): 0.00844005958937, (16.0, 9.0): 0.00852466354307, (14.0, 4.0): 0.00830743484601, (13.0, 4.0): 0.00829988465796, (20.0, 20.0): 0.0076896141269, (18.0, 4.0): 0.00668623778981, (18.0, 19.0): 0.00760752792631, (8.0, 5.0): 0.00665734807467, (10.0, 8.0): 0.00831518021258, (11.0, 5.0): 0.00830304893287, (10.0, 7.0): 0.00831165995583, (16.0, 3.0): 0.00666475168933, (12.0, 6.0): 0.00830184757919, (16.0, 22.0): 0.0077876759565, (13.0, 7.0): 0.00831806461489, (18.0, 9.0): 0.00693517391574, (15.0, 4.0): 0.00832046111411, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00505670643693, (9.0, 3.0): 0.00665525217063, (19.0, 24.0): 0.00786424638689, (12.0, 11.0): 0.00667831341188, (13.0, 10.0): 0.00836880182397, (18.0, 10.0): 0.00709090905335, (17.0, 18.0): 0.00755970017572, (9.0, 9.0): 0.00832322724461, (16.0, 18.0): 0.00757789026722, (11.0, 8.0): 0.00831272617543, (14.0, 8.0): 0.00836307453986, (21.0, 24.0): 0.00525688994284, (20.0, 16.0): 0.00737263606467, (17.0, 8.0): 0.00850899993118, (18.0, 15.0): 0.0093672186569, (8.0, 9.0): 0.00666045228188, (9.0, 4.0): 0.00831872621724, (10.0, 3.0): 0.00664970513826, (16.0, 7.0): 0.00840635133481, (11.0, 10.0): 0.00832743309673, (17.0, 6.0): 0.00839398369311, (16.0, 10.0): 0.0085990110583, (14.0, 5.0): 0.00831219635768, (13.0, 3.0): 0.00664001006611, (18.0, 5.0): 0.00670080566402, (17.0, 11.0): 0.00708802387888, (18.0, 16.0): 0.00968474292542, (8.0, 6.0): 0.00665679188139, (10.0, 9.0): 0.00832003025905, (9.0, 7.0): 0.00831767801522, (11.0, 4.0): 0.0083037326212, (10.0, 4.0): 0.00831145749155, (16.0, 4.0): 0.00833588275672, (12.0, 7.0): 0.00830785787917, (11.0, 9.0): 0.00832017944659, (15.0, 10.0): 0.00849465834742, (14.0, 6.0): 0.00832230525472, (13.0, 6.0): 0.00830759554996, (18.0, 6.0): 0.00672689225764, (17.0, 22.0): 0.00778375221686, (15.0, 7.0): 0.00837018299301, (18.0, 21.0): 0.0077288288452, (8.0, 3.0): 0.0049935835323, (10.0, 10.0): 0.00832477313664, (11.0, 3.0): 0.00664370392365, (12.0, 4.0): 0.00829897848901, (15.0, 9.0): 0.00845003777122, (14.0, 3.0): 0.00664504032475, (13.0, 9.0): 0.00835146354723, (12.0, 8.0): 0.00831734445452, (18.0, 11.0): 0.00735547395836, (18.0, 22.0): 0.010368887548, (9.0, 8.0): 0.00831991954016, (14.0, 9.0): 0.0083914132639, (12.0, 9.0): 0.00832895668004, (17.0, 15.0): 0.00710775633131, (21.0, 20.0): 0.00512754246922, (18.0, 12.0): 0.00591276965979, (15.0, 11.0): 0.00682119953346, (8.0, 10.0): 0.00666238816068, (9.0, 11.0): 0.00666259156758, (12.0, 3.0): 0.0066398059813, (17.0, 5.0): 0.00836544185842, (16.0, 11.0): 0.00692718168178, (14.0, 10.0): 0.00841886794877, (17.0, 10.0): 0.00873013770234, (15.0, 3.0): 0.00665403451563, (18.0, 17.0): 0.00740547040173, (8.0, 7.0): 0.00665706407846, (9.0, 6.0): 0.00831704221832, (11.0, 7.0): 0.00830693958715, (10.0, 5.0): 0.00831042868601, (16.0, 5.0): 0.00834812228791, (20.0, 24.0): 0.00787920064697, (19.0, 16.0): 0.007330153009, (16.0, 8.0): 0.00845794723492, (14.0, 7.0): 0.00833924233041, (13.0, 5.0): 0.00830193040636, (18.0, 20.0): 0.0102350376027, (18.0, 7.0): 0.0067693962648, (15.0, 6.0): 0.00834462536715, (18.0, 18.0): 0.0100397925427, (8.0, 4.0): 0.00665804176754, (10.0, 11.0): 0.00666228312568, (13.0, 8.0): 0.00833331230185, (10.0, 6.0): 0.00831016648701, (15.0, 22.0): 0.0051927560364, (12.0, 5.0): 0.0082992444782, (17.0, 3.0): 0.0066742555754, (15.0, 8.0): 0.00840611597713, (21.0, 16.0): 0.00492654653235, (18.0, 8.0): 0.006835191876, (15.0, 5.0): 0.00832876027759, (18.0, 23.0): 0.00781172249323, (16.0, 15.0): 0.00716143754681, (12.0, 10.0): 0.00834011818077, (15.0, 15.0): 0.00478894349061, (13.0, 11.0): 0.00670457857761, (18.0, 13.0): 0.00630017264188, (18.0, 24.0): 0.00784135127395, (8.0, 11.0): 0.00499749941917, (9.0, 10.0): 0.00832642410189, (19.0, 20.0): 0.00768494870678, (17.0, 4.0): 0.00834959735148, (14.0, 11.0): 0.00675014869682, (18.0, 3.0): 0.00500990580437, (17.0, 9.0): 0.00860557121103, (18.0, 14.0): 0.00667277875097, (8.0, 8.0): 0.00665840551547, (9.0, 5.0): 0.00831770431878, (11.0, 6.0): 0.00830377636054, }, ]
51 Stop [{(16.0, 6.0): 0.00837272059411, (11.0, 11.0): 0.00666712387091, (17.0, 7.0): 0.00844222797589, (16.0, 9.0): 0.00852744616371, (14.0, 4.0): 0.00830925547634, (13.0, 4.0): 0.0083016481964, (20.0, 20.0): 0.0076886255125, (18.0, 4.0): 0.00668664893521, (18.0, 19.0): 0.00760455017847, (8.0, 5.0): 0.00665658629466, (10.0, 8.0): 0.00831590322861, (11.0, 5.0): 0.00830404621576, (10.0, 7.0): 0.00831232485156, (16.0, 3.0): 0.00666543699644, (12.0, 6.0): 0.00830406436941, (16.0, 22.0): 0.00778685407599, (13.0, 7.0): 0.00832121453525, (18.0, 9.0): 0.00693643295348, (15.0, 4.0): 0.0083220164278, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00505431664087, (9.0, 3.0): 0.00665451241477, (19.0, 24.0): 0.00786159943594, (12.0, 11.0): 0.0066802347507, (13.0, 10.0): 0.00837199494455, (18.0, 10.0): 0.00709141677233, (17.0, 18.0): 0.00755581161667, (9.0, 9.0): 0.00832303329961, (16.0, 18.0): 0.00757421669945, (11.0, 8.0): 0.00831447397525, (14.0, 8.0): 0.00836663168263, (21.0, 24.0): 0.00525484518708, (20.0, 16.0): 0.0073642029574, (17.0, 8.0): 0.0085113135623, (18.0, 15.0): 0.00935650208967, (8.0, 9.0): 0.00665995693843, (9.0, 4.0): 0.00831790109006, (10.0, 3.0): 0.00664945680644, (16.0, 7.0): 0.00840901228793, (11.0, 10.0): 0.00832898888932, (17.0, 6.0): 0.00839572415011, (16.0, 10.0): 0.00860148955067, (14.0, 5.0): 0.00831452542847, (13.0, 3.0): 0.00664119102463, (18.0, 5.0): 0.00670157229955, (17.0, 11.0): 0.00708869742023, (18.0, 16.0): 0.00967486486582, (8.0, 6.0): 0.0066562094523, (10.0, 9.0): 0.00832067805989, (9.0, 7.0): 0.00831752596552, (11.0, 4.0): 0.00830436948784, (10.0, 4.0): 0.00831129528776, (16.0, 4.0): 0.00833700062438, (12.0, 7.0): 0.00831041082298, (11.0, 9.0): 0.00832186513157, (15.0, 10.0): 0.00849781490851, (14.0, 6.0): 0.00832519297198, (13.0, 6.0): 0.00831034868102, (18.0, 6.0): 0.00672807028524, (17.0, 22.0): 0.00778269794479, (15.0, 7.0): 0.0083733036005, (18.0, 21.0): 0.00772725756942, (8.0, 3.0): 0.00499285132864, (10.0, 10.0): 0.00832530290028, (11.0, 3.0): 0.00664405028504, (12.0, 4.0): 0.0083003195446, (15.0, 9.0): 0.00845337778055, (14.0, 3.0): 0.00664625819583, (13.0, 9.0): 0.0083547895234, (12.0, 8.0): 0.0083200394982, (18.0, 11.0): 0.00735452494258, (18.0, 22.0): 0.0103669897388, (9.0, 8.0): 0.00831980238138, (14.0, 9.0): 0.0083949714142, (12.0, 9.0): 0.00833161246183, (17.0, 15.0): 0.0070982026236, (21.0, 20.0): 0.00512697594358, (18.0, 12.0): 0.00590984925681, (15.0, 11.0): 0.0068235641475, (8.0, 10.0): 0.00666182807074, (9.0, 11.0): 0.00666233663342, (12.0, 3.0): 0.00664067569057, (17.0, 5.0): 0.00836663045419, (16.0, 11.0): 0.00692890348519, (14.0, 10.0): 0.00842228545102, (17.0, 10.0): 0.00873167722739, (15.0, 3.0): 0.00665504885525, (18.0, 17.0): 0.00739962400095, (8.0, 7.0): 0.00665660097187, (9.0, 6.0): 0.00831671617821, (11.0, 7.0): 0.00830859199162, (10.0, 5.0): 0.00831056118325, (16.0, 5.0): 0.00834974549364, (20.0, 24.0): 0.00787626064937, (19.0, 16.0): 0.00732211542258, (16.0, 8.0): 0.00846081560422, (14.0, 7.0): 0.00834257394658, (13.0, 5.0): 0.00830417029003, (18.0, 20.0): 0.0102325278934, (18.0, 7.0): 0.00677088201749, (15.0, 6.0): 0.00834727883601, (18.0, 18.0): 0.0100341809703, (8.0, 4.0): 0.0066571205481, (10.0, 11.0): 0.00666266141782, (13.0, 8.0): 0.00833665189167, (10.0, 6.0): 0.00831061474154, (15.0, 22.0): 0.0051922700037, (12.0, 5.0): 0.00830100997713, (17.0, 3.0): 0.00667463988794, (15.0, 8.0): 0.00840947170323, (21.0, 16.0): 0.00492081862107, (18.0, 8.0): 0.00683674050037, (15.0, 5.0): 0.00833083308089, (18.0, 23.0): 0.00780991314273, (16.0, 15.0): 0.00715086970468, (12.0, 10.0): 0.00834264030927, (15.0, 15.0): 0.00478161759424, (13.0, 11.0): 0.00670702053637, (18.0, 13.0): 0.00629524035088, (18.0, 24.0): 0.00783910671802, (8.0, 11.0): 0.00499707807179, (9.0, 10.0): 0.00832612982869, (19.0, 20.0): 0.00768361367858, (17.0, 4.0): 0.00835030773463, (14.0, 11.0): 0.00675275529173, (18.0, 3.0): 0.00501009194276, (17.0, 9.0): 0.00860766795646, (18.0, 14.0): 0.00666612179517, (8.0, 8.0): 0.00665796437698, (9.0, 5.0): 0.00831711730674, (11.0, 6.0): 0.00830515578935, }, ]
52 Stop [{(16.0, 6.0): 0.00837489627236, (11.0, 11.0): 0.00666830278772, (17.0, 7.0): 0.00844437609962, (16.0, 9.0): 0.00853015941112, (14.0, 4.0): 0.00831105365476, (13.0, 4.0): 0.00830337645763, (20.0, 20.0): 0.00768756770215, (18.0, 4.0): 0.0066871475032, (18.0, 19.0): 0.00760152727542, (8.0, 5.0): 0.00665590253511, (10.0, 8.0): 0.00831663649934, (11.0, 5.0): 0.00830502853066, (10.0, 7.0): 0.00831299215577, (16.0, 3.0): 0.00666618155978, (12.0, 6.0): 0.00830619792798, (16.0, 22.0): 0.00778598567544, (13.0, 7.0): 0.0083242399755, (18.0, 9.0): 0.00693768114784, (15.0, 4.0): 0.00832358333569, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00505189722025, (9.0, 3.0): 0.00665385629953, (19.0, 24.0): 0.00785898893445, (12.0, 11.0): 0.00668212285135, (13.0, 10.0): 0.00837509717974, (18.0, 10.0): 0.00709192911258, (17.0, 18.0): 0.00755188801461, (9.0, 9.0): 0.00832291794852, (16.0, 18.0): 0.00757050109247, (11.0, 8.0): 0.00831617476505, (14.0, 8.0): 0.00837006012766, (21.0, 24.0): 0.00525284281, (20.0, 16.0): 0.00735584877053, (17.0, 8.0): 0.00851359014487, (18.0, 15.0): 0.00934594987847, (8.0, 9.0): 0.00665954400646, (9.0, 4.0): 0.00831717097763, (10.0, 3.0): 0.00664926393412, (16.0, 7.0): 0.00841161601253, (11.0, 10.0): 0.00833054041382, (17.0, 6.0): 0.00839747820617, (16.0, 10.0): 0.00860391144135, (14.0, 5.0): 0.00831679544954, (13.0, 3.0): 0.00664236086704, (18.0, 5.0): 0.00670239897084, (17.0, 11.0): 0.00708936690748, (18.0, 16.0): 0.00966508821338, (8.0, 6.0): 0.00665569241535, (10.0, 9.0): 0.00832135652399, (9.0, 7.0): 0.0083174241183, (11.0, 4.0): 0.00830501867845, (10.0, 4.0): 0.00831118961139, (16.0, 4.0): 0.0083381733052, (12.0, 7.0): 0.00831286424349, (11.0, 9.0): 0.00832352370357, (15.0, 10.0): 0.00850088457502, (14.0, 6.0): 0.00832798397281, (13.0, 6.0): 0.00831299816954, (18.0, 6.0): 0.00672927598059, (17.0, 22.0): 0.00778159810828, (15.0, 7.0): 0.00837632807485, (18.0, 21.0): 0.00772563193119, (8.0, 3.0): 0.00499219201693, (10.0, 10.0): 0.00832588529009, (11.0, 3.0): 0.00664441959308, (12.0, 4.0): 0.00830163836383, (15.0, 9.0): 0.00845661639404, (14.0, 3.0): 0.0066474756142, (13.0, 9.0): 0.00835800404713, (12.0, 8.0): 0.00832263772999, (18.0, 11.0): 0.00735360953606, (18.0, 22.0): 0.010365036987, (9.0, 8.0): 0.00831974406927, (14.0, 9.0): 0.00839841117036, (12.0, 9.0): 0.00833418938485, (17.0, 15.0): 0.00708881629851, (21.0, 20.0): 0.00512636314262, (18.0, 12.0): 0.00590699443821, (15.0, 11.0): 0.00682586871281, (8.0, 10.0): 0.00666136490863, (9.0, 11.0): 0.00666216816914, (12.0, 3.0): 0.00664154315898, (17.0, 5.0): 0.0083678746414, (16.0, 11.0): 0.00693058917336, (14.0, 10.0): 0.00842560216659, (17.0, 10.0): 0.00873319549504, (15.0, 3.0): 0.00665608929744, (18.0, 17.0): 0.00739380279268, (8.0, 7.0): 0.00665619889339, (9.0, 6.0): 0.00831644720148, (11.0, 7.0): 0.00831019148615, (10.0, 5.0): 0.00831072694701, (16.0, 5.0): 0.00835138604944, (20.0, 24.0): 0.00787337595531, (19.0, 16.0): 0.00731415567645, (16.0, 8.0): 0.00846361186428, (14.0, 7.0): 0.00834578334739, (13.0, 5.0): 0.00830634051461, (18.0, 20.0): 0.0102299391155, (18.0, 7.0): 0.00677236879595, (15.0, 6.0): 0.0083498658167, (18.0, 18.0): 0.0100285405079, (8.0, 4.0): 0.00665629070491, (10.0, 11.0): 0.00666309106059, (13.0, 8.0): 0.00833986542623, (10.0, 6.0): 0.00831107454878, (15.0, 22.0): 0.00519175302718, (12.0, 5.0): 0.00830272207939, (17.0, 3.0): 0.00667511141561, (15.0, 8.0): 0.00841272007423, (21.0, 16.0): 0.00491514362967, (18.0, 8.0): 0.0068382765803, (15.0, 5.0): 0.00833287985336, (18.0, 23.0): 0.00780808738828, (16.0, 15.0): 0.00714049957321, (12.0, 10.0): 0.00834510600867, (15.0, 15.0): 0.00477443203201, (13.0, 11.0): 0.00670940163361, (18.0, 13.0): 0.00629040380095, (18.0, 24.0): 0.0078368730989, (8.0, 11.0): 0.00499673386663, (9.0, 10.0): 0.00832593438176, (19.0, 20.0): 0.00768221170372, (17.0, 4.0): 0.00835110996842, (14.0, 11.0): 0.00675529208411, (18.0, 3.0): 0.00501035285337, (17.0, 9.0): 0.00860972922034, (18.0, 14.0): 0.0066595795711, (8.0, 8.0): 0.0066575910481, (9.0, 5.0): 0.00831660572532, (11.0, 6.0): 0.00830649462154, }, ]
53 Stop [{(16.0, 6.0): 0.00837704847144, (11.0, 11.0): 0.00666948725768, (17.0, 7.0): 0.00844650429163, (16.0, 9.0): 0.00853280566623, (14.0, 4.0): 0.00831283068307, (13.0, 4.0): 0.00830507201493, (20.0, 20.0): 0.00768644137327, (18.0, 4.0): 0.00668772622999, (18.0, 19.0): 0.007598462331, (8.0, 5.0): 0.00665529255891, (10.0, 8.0): 0.00831738080268, (11.0, 5.0): 0.00830599817141, (10.0, 7.0): 0.00831366376167, (16.0, 3.0): 0.00666698022925, (12.0, 6.0): 0.00830825540839, (16.0, 22.0): 0.00778507110817, (13.0, 7.0): 0.00832715023243, (18.0, 9.0): 0.00693891755425, (15.0, 4.0): 0.00832516035416, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00504944897428, (9.0, 3.0): 0.00665327825958, (19.0, 24.0): 0.00785641266288, (12.0, 11.0): 0.00668397801991, (13.0, 10.0): 0.00837811228883, (18.0, 10.0): 0.00709244404813, (17.0, 18.0): 0.00754793149601, (9.0, 9.0): 0.00832287658632, (16.0, 18.0): 0.00756674497915, (11.0, 8.0): 0.00831783283682, (14.0, 8.0): 0.00837336802917, (21.0, 24.0): 0.00525088005677, (20.0, 16.0): 0.00734757329716, (17.0, 8.0): 0.0085158306109, (18.0, 15.0): 0.00933555814617, (8.0, 9.0): 0.0066592085805, (9.0, 4.0): 0.00831653001398, (10.0, 3.0): 0.00664912287896, (16.0, 7.0): 0.00841416566473, (11.0, 10.0): 0.00833208678016, (17.0, 6.0): 0.00839924403906, (16.0, 10.0): 0.00860627747785, (14.0, 5.0): 0.00831901068902, (13.0, 3.0): 0.00664352020158, (18.0, 5.0): 0.00670328054194, (17.0, 11.0): 0.00709003050323, (18.0, 16.0): 0.009655412346, (8.0, 6.0): 0.00665523790126, (10.0, 9.0): 0.0083220639931, (9.0, 7.0): 0.00831737123231, (11.0, 4.0): 0.00830567993514, (10.0, 4.0): 0.00831113722643, (16.0, 4.0): 0.0083393959217, (12.0, 7.0): 0.00831522627262, (11.0, 9.0): 0.00832515695826, (15.0, 10.0): 0.0085038700936, (14.0, 6.0): 0.0083306853512, (13.0, 6.0): 0.00831555211209, (18.0, 6.0): 0.00673050657808, (17.0, 22.0): 0.00778045384133, (15.0, 7.0): 0.00837926266514, (18.0, 21.0): 0.00772395466936, (8.0, 3.0): 0.00499160075675, (10.0, 10.0): 0.00832651608708, (11.0, 3.0): 0.00664481040723, (12.0, 4.0): 0.00830293690561, (15.0, 9.0): 0.00845975832495, (14.0, 3.0): 0.00664869217562, (13.0, 9.0): 0.00836111344166, (12.0, 8.0): 0.00832514630992, (18.0, 11.0): 0.0073527245351, (18.0, 22.0): 0.0103630317227, (9.0, 8.0): 0.00831974228911, (14.0, 9.0): 0.00840173878116, (12.0, 9.0): 0.00833669217484, (17.0, 15.0): 0.00707959276019, (21.0, 20.0): 0.00512570413869, (18.0, 12.0): 0.00590420179707, (15.0, 11.0): 0.00682811440757, (8.0, 10.0): 0.00666099206067, (9.0, 11.0): 0.00666207963933, (12.0, 3.0): 0.00664240857754, (17.0, 5.0): 0.0083691695158, (16.0, 11.0): 0.00693223848668, (14.0, 10.0): 0.00842882203937, (17.0, 10.0): 0.00873469123636, (15.0, 3.0): 0.00665715328499, (18.0, 17.0): 0.00738800811122, (8.0, 7.0): 0.00665585541287, (9.0, 6.0): 0.00831623342261, (11.0, 7.0): 0.0083117434544, (10.0, 5.0): 0.00831092507263, (16.0, 5.0): 0.00835304202435, (20.0, 24.0): 0.00787054303492, (19.0, 16.0): 0.00730627353567, (16.0, 8.0): 0.00846633950141, (14.0, 7.0): 0.00834887909964, (13.0, 5.0): 0.00830844653414, (18.0, 20.0): 0.0102272750823, (18.0, 7.0): 0.00677385555913, (15.0, 6.0): 0.00835239079802, (18.0, 18.0): 0.0100228744879, (8.0, 4.0): 0.00665554651118, (10.0, 11.0): 0.00666356756238, (13.0, 8.0): 0.0083429614613, (10.0, 6.0): 0.00831154709492, (15.0, 22.0): 0.00519120507207, (12.0, 5.0): 0.00830438548329, (17.0, 3.0): 0.00667566285532, (15.0, 8.0): 0.00841586730701, (21.0, 16.0): 0.00490952140501, (18.0, 8.0): 0.00683979966, (15.0, 5.0): 0.00833490210095, (18.0, 23.0): 0.00780624607581, (16.0, 15.0): 0.00713032130658, (12.0, 10.0): 0.00834751731025, (15.0, 15.0): 0.00476738254041, (13.0, 11.0): 0.00671172357822, (18.0, 13.0): 0.00628565927009, (18.0, 24.0): 0.00783464980721, (8.0, 11.0): 0.00499646122499, (9.0, 10.0): 0.00832583079352, (19.0, 20.0): 0.00768074458084, (17.0, 4.0): 0.00835199631271, (14.0, 11.0): 0.00675776104095, (18.0, 3.0): 0.00501068234749, (17.0, 9.0): 0.00861175514124, (18.0, 14.0): 0.00665314859364, (8.0, 8.0): 0.00665728230084, (9.0, 5.0): 0.00831616580406, (11.0, 6.0): 0.00830779742302, }, ]
54 Stop [{(16.0, 6.0): 0.00837917819952, (11.0, 11.0): 0.00667067556603, (17.0, 7.0): 0.00844861281104, (16.0, 9.0): 0.00853538722233, (14.0, 4.0): 0.00831458779214, (13.0, 4.0): 0.00830673727794, (20.0, 20.0): 0.00768524738738, (18.0, 4.0): 0.00668837840469, (18.0, 19.0): 0.00759535816955, (8.0, 5.0): 0.00665475240365, (10.0, 8.0): 0.00831813673668, (11.0, 5.0): 0.0083069572171, (10.0, 7.0): 0.0083143412692, (16.0, 3.0): 0.00666782827673, (12.0, 6.0): 0.00831024333988, (16.0, 22.0): 0.00778411085253, (13.0, 7.0): 0.00832995383562, (18.0, 9.0): 0.00694014134384, (15.0, 4.0): 0.00832674613322, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00504697281353, (9.0, 3.0): 0.00665277320635, (19.0, 24.0): 0.00785386850167, (12.0, 11.0): 0.006685800676, (13.0, 10.0): 0.00838104391058, (18.0, 10.0): 0.00709295978164, (17.0, 18.0): 0.00754394411369, (9.0, 9.0): 0.00832290487754, (16.0, 18.0): 0.00756294997886, (11.0, 8.0): 0.00831945207242, (14.0, 8.0): 0.00837656293566, (21.0, 24.0): 0.00524895437336, (20.0, 16.0): 0.00733937631345, (17.0, 8.0): 0.00851803582403, (18.0, 15.0): 0.00932532307432, (8.0, 9.0): 0.00665894605277, (9.0, 4.0): 0.00831597280158, (10.0, 3.0): 0.00664903033173, (16.0, 7.0): 0.00841666411887, (11.0, 10.0): 0.00833362724157, (17.0, 6.0): 0.0084010199081, (16.0, 10.0): 0.00860858851648, (14.0, 5.0): 0.00832117507168, (13.0, 3.0): 0.00664466964167, (18.0, 5.0): 0.00670421224066, (17.0, 11.0): 0.00709068662853, (18.0, 16.0): 0.00964583650534, (8.0, 6.0): 0.00665484315278, (10.0, 9.0): 0.00832279888549, (9.0, 7.0): 0.00831736599436, (11.0, 4.0): 0.00830635304952, (10.0, 4.0): 0.00831113516938, (16.0, 4.0): 0.00834066397989, (12.0, 7.0): 0.00831750433555, (11.0, 9.0): 0.00832676654864, (15.0, 10.0): 0.00850677418905, (14.0, 6.0): 0.00833330360999, (13.0, 6.0): 0.00831801792765, (18.0, 6.0): 0.0067317594776, (17.0, 22.0): 0.00777926624717, (15.0, 7.0): 0.00838211310691, (18.0, 21.0): 0.0077222282577, (8.0, 3.0): 0.00499107311161, (10.0, 10.0): 0.00832719142137, (11.0, 3.0): 0.00664522145296, (12.0, 4.0): 0.00830421701218, (15.0, 9.0): 0.00846280803459, (14.0, 3.0): 0.00664990755216, (13.0, 9.0): 0.00836412362956, (12.0, 8.0): 0.0083275718111, (18.0, 11.0): 0.0073518670373, (18.0, 22.0): 0.0103609761262, (9.0, 8.0): 0.0083197947573, (14.0, 9.0): 0.00840496012326, (12.0, 9.0): 0.00833912523899, (17.0, 15.0): 0.0070705275588, (21.0, 20.0): 0.00512499919377, (18.0, 12.0): 0.00590146815616, (15.0, 11.0): 0.00683030250252, (8.0, 10.0): 0.00666070339399, (9.0, 11.0): 0.00666206503413, (12.0, 3.0): 0.00664327217771, (17.0, 5.0): 0.00837051051387, (16.0, 11.0): 0.00693385134494, (14.0, 10.0): 0.00843194890083, (17.0, 10.0): 0.00873616340893, (15.0, 3.0): 0.0066582384933, (18.0, 17.0): 0.00738224107888, (8.0, 7.0): 0.00665556815021, (9.0, 6.0): 0.0083160729861, (11.0, 7.0): 0.00831325274971, (10.0, 5.0): 0.00831115467389, (16.0, 5.0): 0.00835471160685, (20.0, 24.0): 0.00786775859432, (19.0, 16.0): 0.00729846869744, (16.0, 8.0): 0.00846900175005, (14.0, 7.0): 0.00835186907552, (13.0, 5.0): 0.00831049336669, (18.0, 20.0): 0.0102245392976, (18.0, 7.0): 0.00677534130763, (15.0, 6.0): 0.00835485787735, (18.0, 18.0): 0.0100171859347, (8.0, 4.0): 0.00665488268923, (10.0, 11.0): 0.00666408683227, (13.0, 8.0): 0.0083459478949, (10.0, 6.0): 0.00831203335497, (15.0, 22.0): 0.00519062623876, (12.0, 5.0): 0.00830600450057, (17.0, 3.0): 0.00667628748285, (15.0, 8.0): 0.00841891916554, (21.0, 16.0): 0.00490395180156, (18.0, 8.0): 0.00684130931552, (15.0, 5.0): 0.0083369011933, (18.0, 23.0): 0.00780438989167, (16.0, 15.0): 0.00712032929246, (12.0, 10.0): 0.00834987621579, (15.0, 15.0): 0.00476046503907, (13.0, 11.0): 0.00671398811753, (18.0, 13.0): 0.00628100322026, (18.0, 24.0): 0.00783243618197, (8.0, 11.0): 0.004996255, (9.0, 10.0): 0.00832581261838, (19.0, 20.0): 0.00767921408862, (17.0, 4.0): 0.00835295962137, (14.0, 11.0): 0.00676016416456, (18.0, 3.0): 0.00501107472049, (17.0, 9.0): 0.00861374591951, (18.0, 14.0): 0.00664682549112, (8.0, 8.0): 0.00665703503138, (9.0, 5.0): 0.00831579400238, (11.0, 6.0): 0.00830906831043, }, ]
55 Stop [{(16.0, 6.0): 0.00838128634214, (11.0, 11.0): 0.00667186621689, (17.0, 7.0): 0.00845070185932, (16.0, 9.0): 0.00853790628859, (14.0, 4.0): 0.00831632614304, (13.0, 4.0): 0.00830837450021, (20.0, 20.0): 0.00768398675555, (18.0, 4.0): 0.00668909782577, (18.0, 19.0): 0.00759221736461, (8.0, 5.0): 0.00665427836189, (10.0, 8.0): 0.00831890474422, (11.0, 5.0): 0.0083079075503, (10.0, 7.0): 0.00831502602098, (16.0, 3.0): 0.0066687213592, (12.0, 6.0): 0.00831216768282, (16.0, 22.0): 0.00778310548594, (13.0, 7.0): 0.00833265861385, (18.0, 9.0): 0.00694135179415, (15.0, 4.0): 0.00832833944304, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00504446973305, (9.0, 3.0): 0.00665233648204, (19.0, 24.0): 0.00785135442598, (12.0, 11.0): 0.00668759133305, (13.0, 10.0): 0.00838389556074, (18.0, 10.0): 0.00709347472248, (17.0, 18.0): 0.00753992784786, (9.0, 9.0): 0.00832299874093, (16.0, 18.0): 0.00755911777095, (11.0, 8.0): 0.00832103598371, (14.0, 8.0): 0.00837965183897, (21.0, 24.0): 0.00524706338478, (20.0, 16.0): 0.00733125757108, (17.0, 8.0): 0.00852020658981, (18.0, 15.0): 0.00931524091155, (8.0, 9.0): 0.00665875209504, (9.0, 4.0): 0.00831549436856, (10.0, 3.0): 0.00664898328164, (16.0, 7.0): 0.00841911399728, (11.0, 10.0): 0.00833516117698, (17.0, 6.0): 0.00840280415591, (16.0, 10.0): 0.00861084550359, (14.0, 5.0): 0.00832329220676, (13.0, 3.0): 0.00664580979847, (18.0, 5.0): 0.00670518963351, (17.0, 11.0): 0.00709133393448, (18.0, 16.0): 0.00963635982036, (8.0, 6.0): 0.00665450552388, (10.0, 9.0): 0.00832355969394, (9.0, 7.0): 0.00831740703894, (11.0, 4.0): 0.00830703785288, (10.0, 4.0): 0.00831118072181, (16.0, 4.0): 0.00834197333745, (12.0, 7.0): 0.00831970521437, (11.0, 9.0): 0.00832835399742, (15.0, 10.0): 0.00850959955382, (14.0, 6.0): 0.00833584471244, (13.0, 6.0): 0.00832040241597, (18.0, 6.0): 0.00673303223809, (17.0, 22.0): 0.00777803639811, (15.0, 7.0): 0.00838488466883, (18.0, 21.0): 0.00772045494186, (8.0, 3.0): 0.0049906050111, (10.0, 10.0): 0.00832790774143, (11.0, 3.0): 0.00664565160051, (12.0, 4.0): 0.00830548041247, (15.0, 9.0): 0.00846576974695, (14.0, 3.0): 0.00665112148021, (13.0, 9.0): 0.00836704015946, (12.0, 8.0): 0.00832992027059, (18.0, 11.0): 0.00735103441392, (18.0, 22.0): 0.0103588721637, (9.0, 8.0): 0.00831989923102, (14.0, 9.0): 0.00840808072478, (12.0, 9.0): 0.00834149268882, (17.0, 15.0): 0.00706161638567, (21.0, 20.0): 0.00512424872601, (18.0, 12.0): 0.00589879055147, (15.0, 11.0): 0.00683243434082, (8.0, 10.0): 0.0066604932187, (9.0, 11.0): 0.00666211882361, (12.0, 3.0): 0.00664413422052, (17.0, 5.0): 0.0083718933902, (16.0, 11.0): 0.00693542782229, (14.0, 10.0): 0.00843498646588, (17.0, 10.0): 0.00873761117152, (15.0, 3.0): 0.00665934280719, (18.0, 17.0): 0.00737650263631, (8.0, 7.0): 0.00665533478246, (9.0, 6.0): 0.00831596405576, (11.0, 7.0): 0.00831472374746, (10.0, 5.0): 0.00831141488354, (16.0, 5.0): 0.00835639309868, (20.0, 24.0): 0.00786501955201, (19.0, 16.0): 0.00729074079663, (16.0, 8.0): 0.00847160161616, (14.0, 7.0): 0.00835476051274, (13.0, 5.0): 0.00831248562891, (18.0, 20.0): 0.0102217349964, (18.0, 7.0): 0.0067768250874, (15.0, 6.0): 0.00835727079741, (18.0, 18.0): 0.0100114776044, (8.0, 4.0): 0.00665429437074, (10.0, 11.0): 0.00666464514238, (13.0, 8.0): 0.00834883202137, (10.0, 6.0): 0.00831253411892, (15.0, 22.0): 0.00519001673689, (12.0, 5.0): 0.00830758308728, (17.0, 3.0): 0.00667697910433, (15.0, 8.0): 0.00842188099855, (21.0, 16.0): 0.00489843467193, (18.0, 8.0): 0.00684280515655, (15.0, 5.0): 0.00833887837648, (18.0, 23.0): 0.00780251938942, (16.0, 15.0): 0.00711051813662, (12.0, 10.0): 0.00835218469039, (15.0, 15.0): 0.00475367561702, (13.0, 11.0): 0.00671619702164, (18.0, 13.0): 0.00627643228918, (18.0, 24.0): 0.0078302315251, (8.0, 11.0): 0.00499611044036, (9.0, 10.0): 0.00832587389049, (19.0, 20.0): 0.00767762198308, (17.0, 4.0): 0.00835399329491, (14.0, 11.0): 0.00676250347632, (18.0, 3.0): 0.00501152471205, (17.0, 9.0): 0.00861570181092, (18.0, 14.0): 0.00664060700571, (8.0, 8.0): 0.00665684626005, (9.0, 5.0): 0.0083154869937, (11.0, 6.0): 0.00831031099442, }, ]
56 Stop [{(16.0, 6.0): 0.00838337367828, (11.0, 11.0): 0.00667305790848, (17.0, 7.0): 0.00845277159231, (16.0, 9.0): 0.00854036499324, (14.0, 4.0): 0.00831804682866, (13.0, 4.0): 0.00830998578654, (20.0, 20.0): 0.00768266060922, (18.0, 4.0): 0.00668987876115, (18.0, 19.0): 0.00758904227173, (8.0, 5.0): 0.00665386696287, (10.0, 8.0): 0.00831968513477, (11.0, 5.0): 0.00830885087369, (10.0, 7.0): 0.0083157191341, (16.0, 3.0): 0.00666965548517, (12.0, 6.0): 0.00831403387897, (16.0, 22.0): 0.00778205566313, (13.0, 7.0): 0.00833527175566, (18.0, 9.0): 0.00694254828048, (15.0, 4.0): 0.0083299391618, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00504194079017, (9.0, 3.0): 0.00665196381833, (19.0, 24.0): 0.00784886850103, (12.0, 11.0): 0.00668935058097, (13.0, 10.0): 0.0083866706307, (18.0, 10.0): 0.00709398746694, (17.0, 18.0): 0.00753588460737, (9.0, 9.0): 0.00832315433504, (16.0, 18.0): 0.0075552500728, (11.0, 8.0): 0.00832258774868, (14.0, 8.0): 0.00838264121928, (21.0, 24.0): 0.00524520487639, (20.0, 16.0): 0.00732321679187, (17.0, 8.0): 0.00852234366438, (18.0, 15.0): 0.0093053079801, (8.0, 9.0): 0.00665862264163, (9.0, 4.0): 0.00831509013001, (10.0, 3.0): 0.00664897898541, (16.0, 7.0): 0.00842151769675, (11.0, 10.0): 0.00833668807547, (17.0, 6.0): 0.00840459520903, (16.0, 10.0): 0.00861304945908, (14.0, 5.0): 0.00832536541352, (13.0, 3.0): 0.00664694127484, (18.0, 5.0): 0.00670620860238, (17.0, 11.0): 0.00709197127698, (18.0, 16.0): 0.00962698132729, (8.0, 6.0): 0.00665422247821, (10.0, 9.0): 0.00832434498359, (9.0, 7.0): 0.00831749296496, (11.0, 4.0): 0.00830773420762, (10.0, 4.0): 0.00831127138577, (16.0, 4.0): 0.00834332017461, (12.0, 7.0): 0.00832183510582, (11.0, 9.0): 0.00832992070817, (15.0, 10.0): 0.00851234883925, (14.0, 6.0): 0.00833831412906, (13.0, 6.0): 0.00832271181079, (18.0, 6.0): 0.00673432257093, (17.0, 22.0): 0.00777676533561, (15.0, 7.0): 0.00838758219496, (18.0, 21.0): 0.00771863677064, (8.0, 3.0): 0.00499019271689, (10.0, 10.0): 0.00832866178616, (11.0, 3.0): 0.00664609984624, (12.0, 4.0): 0.0083067287257, (15.0, 9.0): 0.00846864746254, (14.0, 3.0): 0.00665233375008, (13.0, 9.0): 0.00836986823103, (12.0, 8.0): 0.00833219723577, (18.0, 11.0): 0.00735022428488, (18.0, 22.0): 0.0103567216174, (9.0, 8.0): 0.00832005351603, (14.0, 9.0): 0.00841110578721, (12.0, 9.0): 0.00834379836133, (17.0, 15.0): 0.00705285506865, (21.0, 20.0): 0.00512345328152, (18.0, 12.0): 0.00589616621703, (15.0, 11.0): 0.00683451132062, (8.0, 10.0): 0.00666035625332, (9.0, 11.0): 0.00666223591638, (12.0, 3.0): 0.00664499498737, (17.0, 5.0): 0.00837331419632, (16.0, 11.0): 0.00693696812512, (14.0, 10.0): 0.00843793833012, (17.0, 10.0): 0.00873903386145, (15.0, 3.0): 0.00666046430026, (18.0, 17.0): 0.00737079356829, (8.0, 7.0): 0.00665515304939, (9.0, 6.0): 0.00831590482243, (11.0, 7.0): 0.00831616039219, (10.0, 5.0): 0.00831170485365, (16.0, 5.0): 0.00835808490899, (20.0, 24.0): 0.00786232301839, (19.0, 16.0): 0.00728308941099, (16.0, 8.0): 0.00847414189808, (14.0, 7.0): 0.00835756006937, (13.0, 5.0): 0.00831442756783, (18.0, 20.0): 0.0102188651789, (18.0, 7.0): 0.00677830599237, (15.0, 6.0): 0.00835963297946, (18.0, 18.0): 0.0100057520174, (8.0, 4.0): 0.00665377706057, (10.0, 11.0): 0.006665239094, (13.0, 8.0): 0.00835162058085, (10.0, 6.0): 0.00831305001472, (15.0, 22.0): 0.00518937686376, (12.0, 5.0): 0.00830912487236, (17.0, 3.0): 0.00667773201221, (15.0, 8.0): 0.0084247577739, (21.0, 16.0): 0.00489296985966, (18.0, 8.0): 0.00684428682749, (15.0, 5.0): 0.00834083478447, (18.0, 23.0): 0.00780063501244, (16.0, 15.0): 0.00710088264927, (12.0, 10.0): 0.00835444465665, (15.0, 15.0): 0.00474701052072, (13.0, 11.0): 0.0067183520699, (18.0, 13.0): 0.00627194328212, (18.0, 24.0): 0.0078280351135, (8.0, 11.0): 0.00499602315736, (9.0, 10.0): 0.00832600908515, (19.0, 20.0): 0.0076759699953, (17.0, 4.0): 0.00835509123704, (14.0, 11.0): 0.00676478100287, (18.0, 3.0): 0.00501202746988, (17.0, 9.0): 0.00861762312071, (18.0, 14.0): 0.00663448999285, (8.0, 8.0): 0.00665671313059, (9.0, 5.0): 0.00831524165079, (11.0, 6.0): 0.00831152881878, }, ]
57 Stop [{(16.0, 6.0): 0.0083854408945, (11.0, 11.0): 0.00667424951096, (17.0, 7.0): 0.00845482213059, (16.0, 9.0): 0.00854276538673, (14.0, 4.0): 0.00831975087562, (13.0, 4.0): 0.00831157310046, (20.0, 20.0): 0.0076812701756, (18.0, 4.0): 0.00669071591158, (18.0, 19.0): 0.00758583505632, (8.0, 5.0): 0.00665351495557, (10.0, 8.0): 0.00832047810344, (11.0, 5.0): 0.00830978872522, (10.0, 7.0): 0.00831642152815, (16.0, 3.0): 0.00667062698433, (12.0, 6.0): 0.00831584689734, (16.0, 22.0): 0.00778096209813, (13.0, 7.0): 0.0083377998645, (18.0, 9.0): 0.00694373026787, (15.0, 4.0): 0.00833154426497, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00503938708602, (9.0, 3.0): 0.00665165129923, (19.0, 24.0): 0.00784640887764, (12.0, 11.0): 0.00669107907117, (13.0, 10.0): 0.00838937238718, (18.0, 10.0): 0.00709449678036, (17.0, 18.0): 0.00753181623106, (9.0, 9.0): 0.00832336804437, (16.0, 18.0): 0.00755134862181, (11.0, 8.0): 0.00832411024392, (14.0, 8.0): 0.00838553708612, (21.0, 24.0): 0.00524337677766, (20.0, 16.0): 0.00731525366411, (17.0, 8.0): 0.00852444776197, (18.0, 15.0): 0.00929552068068, (8.0, 9.0): 0.00665855387339, (9.0, 4.0): 0.00831475585304, (10.0, 3.0): 0.00664901493965, (16.0, 7.0): 0.00842387741208, (11.0, 10.0): 0.00833820752241, (17.0, 6.0): 0.00840639157792, (16.0, 10.0): 0.00861520146188, (14.0, 5.0): 0.00832739774471, (13.0, 3.0): 0.00664806466038, (18.0, 5.0): 0.00670726532288, (17.0, 11.0): 0.00709259769403, (18.0, 16.0): 0.00961769998661, (8.0, 6.0): 0.0066539915871, (10.0, 9.0): 0.00832515338955, (9.0, 7.0): 0.00831762234985, (11.0, 4.0): 0.00830844200011, (10.0, 4.0): 0.00831140486176, (16.0, 4.0): 0.00834470096778, (12.0, 7.0): 0.00832389967368, (11.0, 9.0): 0.00833146797545, (15.0, 10.0): 0.00851502464835, (14.0, 6.0): 0.00834071688044, (13.0, 6.0): 0.00832495182846, (18.0, 6.0): 0.00673562833323, (17.0, 22.0): 0.0077754540706, (15.0, 7.0): 0.00839021014289, (18.0, 21.0): 0.00771677562263, (8.0, 3.0): 0.00498983279202, (10.0, 10.0): 0.00832945055957, (11.0, 3.0): 0.00664656529628, (12.0, 4.0): 0.00830796346529, (15.0, 9.0): 0.00847144497123, (14.0, 3.0): 0.00665354419703, (13.0, 9.0): 0.00837261271822, (12.0, 8.0): 0.00833440780649, (18.0, 11.0): 0.00734943449621, (18.0, 22.0): 0.0103545261106, (9.0, 8.0): 0.00832025547281, (14.0, 9.0): 0.00841404020604, (12.0, 9.0): 0.00834604583859, (17.0, 15.0): 0.00704423956767, (21.0, 20.0): 0.0051226135105, (18.0, 12.0): 0.00589359257093, (15.0, 11.0): 0.00683653488, (8.0, 10.0): 0.00666028759322, (9.0, 11.0): 0.00666241162208, (12.0, 3.0): 0.00664585477225, (17.0, 5.0): 0.00837476926087, (16.0, 11.0): 0.00693847257249, (14.0, 10.0): 0.00844080796818, (17.0, 10.0): 0.00874043097423, (15.0, 3.0): 0.00666160121624, (18.0, 17.0): 0.00736511452559, (8.0, 7.0): 0.00665502075754, (9.0, 6.0): 0.00831589351013, (11.0, 7.0): 0.00831756623991, (10.0, 5.0): 0.00831202375572, (16.0, 5.0): 0.00835978554854, (20.0, 24.0): 0.007859666278, (19.0, 16.0): 0.00727551406611, (16.0, 8.0): 0.00847662520527, (14.0, 7.0): 0.00836027387367, (13.0, 5.0): 0.00831632309021, (18.0, 20.0): 0.0102159326406, (18.0, 7.0): 0.00677978316616, (15.0, 6.0): 0.00836194755325, (18.0, 18.0): 0.0100000114868, (8.0, 4.0): 0.00665332660416, (10.0, 11.0): 0.00666586558695, (13.0, 8.0): 0.00835431980452, (10.0, 6.0): 0.00831358152874, (15.0, 22.0): 0.00518870698626, (12.0, 5.0): 0.00831063318371, (17.0, 3.0): 0.00667854094505, (15.0, 8.0): 0.00842755410975, (21.0, 16.0): 0.00488755719378, (18.0, 8.0): 0.00684575400796, (15.0, 5.0): 0.00834277144965, (18.0, 23.0): 0.007798737113, (16.0, 15.0): 0.007091417833, (12.0, 10.0): 0.00835665799007, (15.0, 15.0): 0.00474046614345, (13.0, 11.0): 0.00672045503958, (18.0, 13.0): 0.006267533164, (18.0, 24.0): 0.00782584620899, (8.0, 11.0): 0.00499598909488, (9.0, 10.0): 0.00832621308369, (19.0, 20.0): 0.00767425982957, (17.0, 4.0): 0.00835624781494, (14.0, 11.0): 0.00676699876437, (18.0, 3.0): 0.00501257851663, (17.0, 9.0): 0.00861951019808, (18.0, 14.0): 0.00662847142002, (8.0, 8.0): 0.00665663290861, (9.0, 5.0): 0.00831505503209, (11.0, 6.0): 0.00831272479567, }, ]
58 Stop [{(16.0, 6.0): 0.00838748859726, (11.0, 11.0): 0.00667544004675, (17.0, 7.0): 0.00845685356805, (16.0, 9.0): 0.00854510944464, (14.0, 4.0): 0.00832143924641, (13.0, 4.0): 0.00831313827141, (20.0, 20.0): 0.00767981675697, (18.0, 4.0): 0.00669160437715, (18.0, 19.0): 0.00758259771729, (8.0, 5.0): 0.00665321929313, (10.0, 8.0): 0.00832128374757, (11.0, 5.0): 0.00831072249209, (10.0, 7.0): 0.00831713395002, (16.0, 3.0): 0.00667163247996, (12.0, 6.0): 0.00831761127577, (16.0, 22.0): 0.00777982554937, (13.0, 7.0): 0.00834024900897, (18.0, 9.0): 0.00694489730366, (15.0, 4.0): 0.00833315381566, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00503680975028, (9.0, 3.0): 0.00665139532767, (19.0, 24.0): 0.00784397378821, (12.0, 11.0): 0.00669277750344, (13.0, 10.0): 0.00839200397262, (18.0, 10.0): 0.00709500158096, (17.0, 18.0): 0.00752772448932, (9.0, 9.0): 0.00832363646643, (16.0, 18.0): 0.00754741516063, (11.0, 8.0): 0.00832560607384, (14.0, 8.0): 0.00838834501602, (21.0, 24.0): 0.00524157714816, (20.0, 16.0): 0.0073073678403, (17.0, 8.0): 0.00852651956117, (18.0, 15.0): 0.00928587549605, (8.0, 9.0): 0.00665854220268, (9.0, 4.0): 0.00831448762523, (10.0, 3.0): 0.00664908885614, (16.0, 7.0): 0.00842619515706, (11.0, 10.0): 0.00833971918724, (17.0, 6.0): 0.00840819185608, (16.0, 10.0): 0.00861730263736, (14.0, 5.0): 0.00832939200813, (13.0, 3.0): 0.00664918052751, (18.0, 5.0): 0.0067083562441, (17.0, 11.0): 0.00709321238553, (18.0, 16.0): 0.00960851469739, (8.0, 6.0): 0.00665381052708, (10.0, 9.0): 0.00832598361447, (9.0, 7.0): 0.00831779376157, (11.0, 4.0): 0.00830916113455, (10.0, 4.0): 0.00831157902904, (16.0, 4.0): 0.00834611246533, (12.0, 7.0): 0.00832590409639, (11.0, 9.0): 0.00833299699398, (15.0, 10.0): 0.00851762952993, (14.0, 6.0): 0.00834305757611, (13.0, 6.0): 0.00832712771219, (18.0, 6.0): 0.00673694752115, (17.0, 22.0): 0.00777410358389, (15.0, 7.0): 0.00839277261833, (18.0, 21.0): 0.00771487322868, (8.0, 3.0): 0.00498952207319, (10.0, 10.0): 0.00833027130778, (11.0, 3.0): 0.00664704715207, (12.0, 4.0): 0.00830918604298, (15.0, 9.0): 0.00847416586442, (14.0, 3.0): 0.00665475269354, (13.0, 9.0): 0.00837527819091, (12.0, 8.0): 0.00833655667344, (18.0, 11.0): 0.00734866309963, (18.0, 22.0): 0.0103522871297, (9.0, 8.0): 0.00832050302125, (14.0, 9.0): 0.00841688858996, (12.0, 9.0): 0.00834823846577, (17.0, 15.0): 0.00703576597039, (21.0, 20.0): 0.00512173014712, (18.0, 12.0): 0.00589106720236, (15.0, 11.0): 0.00683850648389, (8.0, 10.0): 0.00666028268169, (9.0, 11.0): 0.00666264161729, (12.0, 3.0): 0.00664671387528, (17.0, 5.0): 0.00837625517117, (16.0, 11.0): 0.00693994157901, (14.0, 10.0): 0.00844359873304, (17.0, 10.0): 0.00874180214544, (15.0, 3.0): 0.00666275195239, (18.0, 17.0): 0.00735946604355, (8.0, 7.0): 0.00665493578328, (9.0, 6.0): 0.00831592838094, (11.0, 7.0): 0.00831894449627, (10.0, 5.0): 0.00831237078071, (16.0, 5.0): 0.00836149362427, (20.0, 24.0): 0.00785704677405, (19.0, 16.0): 0.00726801424006, (16.0, 8.0): 0.00847905397516, (14.0, 7.0): 0.00836290756952, (13.0, 5.0): 0.00831817578951, (18.0, 20.0): 0.0102129399963, (18.0, 7.0): 0.00678125580295, (15.0, 6.0): 0.00836421738415, (18.0, 18.0): 0.00999425814269, (8.0, 4.0): 0.00665293915788, (10.0, 11.0): 0.00666652179191, (13.0, 8.0): 0.00835693545597, (10.0, 6.0): 0.00831412902368, (15.0, 22.0): 0.00518800752584, (12.0, 5.0): 0.00831211107235, (17.0, 3.0): 0.00667940105088, (15.0, 8.0): 0.00843027430305, (21.0, 16.0): 0.00488219648493, (18.0, 8.0): 0.00684720641289, (15.0, 5.0): 0.00834468931222, (18.0, 23.0): 0.00779682596831, (16.0, 15.0): 0.00708211887195, (12.0, 10.0): 0.00835882651544, (15.0, 15.0): 0.00473403901606, (13.0, 11.0): 0.00672250769621, (18.0, 13.0): 0.00626319905165, (18.0, 24.0): 0.00782366406654, (8.0, 11.0): 0.00499600450212, (9.0, 10.0): 0.00832648114135, (19.0, 20.0): 0.00767249316188, (17.0, 4.0): 0.00835745782287, (14.0, 11.0): 0.00676915876462, (18.0, 3.0): 0.0050131737197, (17.0, 9.0): 0.00862136343117, (18.0, 14.0): 0.00662254836484, (8.0, 8.0): 0.00665660297945, (9.0, 5.0): 0.00831492436909, (11.0, 6.0): 0.00831390163738, }, ]
59 Stop [{(16.0, 6.0): 0.00838951732376, (11.0, 11.0): 0.00667662867297, (17.0, 7.0): 0.00845886597921, (16.0, 9.0): 0.00854739907055, (14.0, 4.0): 0.00832311284171, (13.0, 4.0): 0.00831468300194, (20.0, 20.0): 0.00767830171318, (18.0, 4.0): 0.00669253962645, (18.0, 19.0): 0.00757933210719, (8.0, 5.0): 0.00665297711834, (10.0, 8.0): 0.00832210208143, (11.0, 5.0): 0.00831165342341, (10.0, 7.0): 0.00831785699582, (16.0, 3.0): 0.00667266886387, (12.0, 6.0): 0.00831933115882, (16.0, 22.0): 0.00777864680734, (13.0, 7.0): 0.00834262476861, (18.0, 9.0): 0.00694604901061, (15.0, 4.0): 0.00833476695602, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00503420992868, (9.0, 3.0): 0.00665119259539, (19.0, 24.0): 0.00784156154293, (12.0, 11.0): 0.00669444661469, (13.0, 10.0): 0.00839456840646, (18.0, 10.0): 0.00709550092515, (17.0, 18.0): 0.00752361108566, (9.0, 9.0): 0.00832395639937, (16.0, 18.0): 0.00754345142512, (11.0, 8.0): 0.00832707759702, (14.0, 8.0): 0.0083910701869, (21.0, 24.0): 0.00523980416543, (20.0, 16.0): 0.00729955893592, (17.0, 8.0): 0.00852855971033, (18.0, 15.0): 0.00927636899344, (8.0, 9.0): 0.00665858425924, (9.0, 4.0): 0.00831428182606, (10.0, 3.0): 0.00664919863978, (16.0, 7.0): 0.00842847278317, (11.0, 10.0): 0.00834122281258, (17.0, 6.0): 0.0084099947188, (16.0, 10.0): 0.00861935414623, (14.0, 5.0): 0.00833135078647, (13.0, 3.0): 0.00665028942836, (18.0, 5.0): 0.00670947806983, (17.0, 11.0): 0.00709381469513, (18.0, 16.0): 0.00959942430956, (8.0, 6.0): 0.00665367707706, (10.0, 9.0): 0.00832683442605, (9.0, 7.0): 0.00831800576858, (11.0, 4.0): 0.00830989152775, (10.0, 4.0): 0.00831179192794, (16.0, 4.0): 0.00834755166562, (12.0, 7.0): 0.00832785311017, (11.0, 9.0): 0.00833450886706, (15.0, 10.0): 0.00852016597392, (14.0, 6.0): 0.00834534045002, (13.0, 6.0): 0.00832924427251, (18.0, 6.0): 0.00673827826327, (17.0, 22.0): 0.00777271482685, (15.0, 7.0): 0.00839527340642, (18.0, 21.0): 0.00771293119107, (8.0, 3.0): 0.00498925764578, (10.0, 10.0): 0.00833112149815, (11.0, 3.0): 0.00664754469778, (12.0, 4.0): 0.00831039777308, (15.0, 9.0): 0.0084768135464, (14.0, 3.0): 0.00665595914264, (13.0, 9.0): 0.00837786893505, (12.0, 8.0): 0.00833864815308, (18.0, 11.0): 0.00734790833398, (18.0, 22.0): 0.0103500060427, (9.0, 8.0): 0.00832079414423, (14.0, 9.0): 0.00841965527887, (12.0, 9.0): 0.00835037936791, (17.0, 15.0): 0.00702743048813, (21.0, 20.0): 0.00512080399255, (18.0, 12.0): 0.00588858785958, (15.0, 11.0): 0.00684042761287, (8.0, 10.0): 0.0066603372834, (9.0, 11.0): 0.00666292191461, (12.0, 3.0): 0.00664757259731, (17.0, 5.0): 0.0083777687559, (16.0, 11.0): 0.00694137563958, (14.0, 10.0): 0.00844631385627, (17.0, 10.0): 0.00874314713441, (15.0, 3.0): 0.00666391504461, (18.0, 17.0): 0.00735384855787, (8.0, 7.0): 0.00665489607477, (9.0, 6.0): 0.00831600773883, (11.0, 7.0): 0.00832029805078, (10.0, 5.0): 0.00831274513892, (16.0, 5.0): 0.00836320783405, (20.0, 24.0): 0.00785446209483, (19.0, 16.0): 0.0072605893678, (16.0, 8.0): 0.00848143048822, (14.0, 7.0): 0.00836546635779, (13.0, 5.0): 0.00831998897072, (18.0, 20.0): 0.0102098897017, (18.0, 7.0): 0.00678272314786, (15.0, 6.0): 0.00836644509761, (18.0, 18.0): 0.00998849395239, (8.0, 4.0): 0.00665261116219, (10.0, 11.0): 0.00666720512554, (13.0, 8.0): 0.00835947286906, (10.0, 6.0): 0.00831469275455, (15.0, 22.0): 0.00518727894604, (12.0, 5.0): 0.00831356133454, (17.0, 3.0): 0.00668030785385, (15.0, 8.0): 0.00843292235539, (21.0, 16.0): 0.00487688752256, (18.0, 8.0): 0.00684864379211, (15.0, 5.0): 0.00834658922889, (18.0, 23.0): 0.00779490179405, (16.0, 15.0): 0.00707298112214, (12.0, 10.0): 0.00836095200407, (15.0, 15.0): 0.00472772579868, (13.0, 11.0): 0.00672451178559, (18.0, 13.0): 0.00625893820629, (18.0, 24.0): 0.00782148794102, (8.0, 11.0): 0.00499606590878, (9.0, 10.0): 0.00832680885786, (19.0, 20.0): 0.0076706716387, (17.0, 4.0): 0.00835871644888, (14.0, 11.0): 0.00677126298279, (18.0, 3.0): 0.00501380926357, (17.0, 9.0): 0.0086231832424, (18.0, 14.0): 0.00661671801284, (8.0, 8.0): 0.0066566208456, (9.0, 5.0): 0.00831484705447, (11.0, 6.0): 0.00831506178504, }, ]
60 Stop [{(16.0, 6.0): 0.00839152755148, (11.0, 11.0): 0.00667781466582, (17.0, 7.0): 0.00846085942527, (16.0, 9.0): 0.00854963609876, (14.0, 4.0): 0.00832477250289, (13.0, 4.0): 0.00831620887458, (20.0, 20.0): 0.0076767264469, (18.0, 4.0): 0.00669351746837, (18.0, 19.0): 0.00757603994925, (8.0, 5.0): 0.00665278575029, (10.0, 8.0): 0.00832293304891, (11.0, 5.0): 0.00831258264193, (10.0, 7.0): 0.00831859113023, (16.0, 3.0): 0.00667373327371, (12.0, 6.0): 0.00832101033221, (16.0, 22.0): 0.00777742668442, (13.0, 7.0): 0.00834493227563, (18.0, 9.0): 0.00694718508045, (15.0, 4.0): 0.0083363828996, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00503158877272, (9.0, 3.0): 0.00665104005593, (19.0, 24.0): 0.00783917052626, (12.0, 11.0): 0.00669608716913, (13.0, 10.0): 0.00839706858677, (18.0, 10.0): 0.00709599399432, (17.0, 18.0): 0.00751947765836, (9.0, 9.0): 0.00832432483031, (16.0, 18.0): 0.0075394591346, (11.0, 8.0): 0.00832852694987, (14.0, 8.0): 0.0083937174096, (21.0, 24.0): 0.00523805611433, (20.0, 16.0): 0.00729182652919, (17.0, 8.0): 0.00853056883206, (18.0, 15.0): 0.00926699782607, (8.0, 9.0): 0.00665867687693, (9.0, 4.0): 0.00831413510109, (10.0, 3.0): 0.00664934236883, (16.0, 7.0): 0.00843071199616, (11.0, 10.0): 0.00834271820461, (17.0, 6.0): 0.00841179892135, (16.0, 10.0): 0.00862135717492, (14.0, 5.0): 0.00833327645556, (13.0, 3.0): 0.00665139189247, (18.0, 5.0): 0.00671062774107, (17.0, 11.0): 0.00709440409406, (18.0, 16.0): 0.00959042763431, (8.0, 6.0): 0.00665358911531, (10.0, 9.0): 0.00832770465441, (9.0, 7.0): 0.00831825694818, (11.0, 4.0): 0.00831063310488, (10.0, 4.0): 0.00831204174408, (16.0, 4.0): 0.00834901579688, (12.0, 7.0): 0.00832975104829, (11.0, 9.0): 0.00833600461412, (15.0, 10.0): 0.00852263640778, (14.0, 6.0): 0.00834756939288, (13.0, 6.0): 0.00833130592413, (18.0, 6.0): 0.006739618814, (17.0, 22.0): 0.00777128872208, (15.0, 7.0): 0.00839771600008, (18.0, 21.0): 0.0077109509998, (8.0, 3.0): 0.00498903682133, (10.0, 10.0): 0.00833199880031, (11.0, 3.0): 0.00664805728927, (12.0, 4.0): 0.00831159987679, (15.0, 9.0): 0.00847939124503, (14.0, 3.0): 0.00665716347224, (13.0, 9.0): 0.00838038897147, (12.0, 8.0): 0.00834068621945, (18.0, 11.0): 0.00734716860843, (18.0, 22.0): 0.0103476841147, (9.0, 8.0): 0.00832112689012, (14.0, 9.0): 0.0084223443607, (12.0, 9.0): 0.00835247146543, (17.0, 15.0): 0.00701922945178, (21.0, 20.0): 0.00511983590067, (18.0, 12.0): 0.00588615243878, (15.0, 11.0): 0.00684229975359, (8.0, 10.0): 0.00666044746016, (9.0, 11.0): 0.00666324883454, (12.0, 3.0): 0.00664843123548, (17.0, 5.0): 0.00837930706899, (16.0, 11.0): 0.00694277531614, (14.0, 10.0): 0.0084489564488, (17.0, 10.0): 0.00874446580968, (15.0, 3.0): 0.00666508915398, (18.0, 17.0): 0.00734826241811, (8.0, 7.0): 0.00665489965307, (9.0, 6.0): 0.00831612993255, (11.0, 7.0): 0.00832162950776, (10.0, 5.0): 0.00831314605986, (16.0, 5.0): 0.00836492696164, (20.0, 24.0): 0.00785190996197, (19.0, 16.0): 0.0072532388453, (16.0, 8.0): 0.00848375688153, (14.0, 7.0): 0.00836795503395, (13.0, 5.0): 0.00832176567324, (18.0, 20.0): 0.0102067840711, (18.0, 7.0): 0.00678418449665, (15.0, 6.0): 0.00836863310134, (18.0, 18.0): 0.00998272073834, (8.0, 4.0): 0.00665233931727, (10.0, 11.0): 0.00666791322791, (13.0, 8.0): 0.00836193698254, (10.0, 6.0): 0.00831527288263, (15.0, 22.0): 0.00518652174213, (12.0, 5.0): 0.00831498653211, (17.0, 3.0): 0.00668125722373, (15.0, 8.0): 0.00843550199667, (21.0, 16.0): 0.00487163007325, (18.0, 8.0): 0.00685006592971, (15.0, 5.0): 0.00834847198061, (18.0, 23.0): 0.0077929647557, (16.0, 15.0): 0.00706400010276, (12.0, 10.0): 0.00836303617187, (15.0, 15.0): 0.00472152327339, (13.0, 11.0): 0.00672646902706, (18.0, 13.0): 0.00625474802624, (18.0, 24.0): 0.00781931709267, (8.0, 11.0): 0.00499617010243, (9.0, 10.0): 0.00832719215058, (19.0, 20.0): 0.00766879687605, (17.0, 4.0): 0.00836001924416, (14.0, 11.0): 0.00677331336657, (18.0, 3.0): 0.0050144816246, (17.0, 9.0): 0.00862497008419, (18.0, 14.0): 0.00661097765474, (8.0, 8.0): 0.00665668412375, (9.0, 5.0): 0.00831482063124, (11.0, 6.0): 0.00831620743452, }, ]
61 Stop [{(16.0, 6.0): 0.00839351970639, (11.0, 11.0): 0.00667899740664, (17.0, 7.0): 0.00846283395913, (16.0, 9.0): 0.00855182229689, (14.0, 4.0): 0.00832641901459, (13.0, 4.0): 0.00831771735861, (20.0, 20.0): 0.00767509239132, (18.0, 4.0): 0.00669453402606, (18.0, 19.0): 0.0075727228521, (8.0, 5.0): 0.00665264267197, (10.0, 8.0): 0.00832377653471, (11.0, 5.0): 0.00831351115466, (10.0, 7.0): 0.00831933670354, (16.0, 3.0): 0.00667482307223, (12.0, 6.0): 0.00832265225425, (16.0, 22.0): 0.00777616600656, (13.0, 7.0): 0.00834717625291, (18.0, 9.0): 0.00694830526796, (15.0, 4.0): 0.00833800092449, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00502894743123, (9.0, 3.0): 0.00665093490018, (19.0, 24.0): 0.00783679919363, (12.0, 11.0): 0.00669769994988, (13.0, 10.0): 0.00839950729255, (18.0, 10.0): 0.00709648008273, (17.0, 18.0): 0.00751532578224, (9.0, 9.0): 0.00832473892432, (16.0, 18.0): 0.00753543998401, (11.0, 8.0): 0.00832995606802, (14.0, 8.0): 0.00839629115669, (21.0, 24.0): 0.00523633137782, (20.0, 16.0): 0.00728417016146, (17.0, 8.0): 0.00853254752704, (18.0, 15.0): 0.00925775873393, (8.0, 9.0): 0.00665881708127, (9.0, 4.0): 0.00831404433858, (10.0, 3.0): 0.00664951827732, (16.0, 7.0): 0.0084329143709, (11.0, 10.0): 0.00834420522464, (17.0, 6.0): 0.00841360329692, (16.0, 10.0): 0.00862331292726, (14.0, 5.0): 0.00833517120103, (13.0, 3.0): 0.00665248842496, (18.0, 5.0): 0.00671180241966, (17.0, 11.0): 0.00709498016659, (18.0, 16.0): 0.0095815234529, (8.0, 6.0): 0.00665354461618, (10.0, 9.0): 0.00832859318961, (9.0, 7.0): 0.00831854589348, (11.0, 4.0): 0.00831138579585, (10.0, 4.0): 0.00831232679419, (16.0, 4.0): 0.00835050229888, (12.0, 7.0): 0.00833160187667, (11.0, 9.0): 0.00833748517769, (15.0, 10.0): 0.0085250431937, (14.0, 6.0): 0.00834974798157, (13.0, 6.0): 0.00833331671962, (18.0, 6.0): 0.0067409675472, (17.0, 22.0): 0.00776982616416, (15.0, 7.0): 0.00840010362564, (18.0, 21.0): 0.00770893404637, (8.0, 3.0): 0.00498885711708, (10.0, 10.0): 0.00833290106896, (11.0, 3.0): 0.00664858434437, (12.0, 4.0): 0.00831279348654, (15.0, 9.0): 0.00848190202179, (14.0, 3.0): 0.00665836563025, (13.0, 9.0): 0.00838284207338, (12.0, 8.0): 0.00834267453312, (18.0, 11.0): 0.00734644248713, (18.0, 22.0): 0.0103453225212, (9.0, 8.0): 0.00832149937444, (14.0, 9.0): 0.00842495968712, (12.0, 9.0): 0.00835451748847, (17.0, 15.0): 0.00701115930803, (21.0, 20.0): 0.00511882676597, (18.0, 12.0): 0.00588375897378, (15.0, 11.0): 0.00684412439063, (8.0, 10.0): 0.00666060954853, (9.0, 11.0): 0.00666361897987, (12.0, 3.0): 0.00664929007966, (17.0, 5.0): 0.0083808673745, (16.0, 11.0): 0.00694414122593, (14.0, 10.0): 0.00845152950245, (17.0, 10.0): 0.00874575813585, (15.0, 3.0): 0.0066662730549, (18.0, 17.0): 0.0073427078992, (8.0, 7.0): 0.00665494461267, (9.0, 6.0): 0.00831629335775, (11.0, 7.0): 0.00832294121414, (10.0, 5.0): 0.00831357279195, (16.0, 5.0): 0.00836664987192, (20.0, 24.0): 0.00784938821991, (19.0, 16.0): 0.0072459620334, (16.0, 8.0): 0.00848603516103, (14.0, 7.0): 0.00837037802243, (13.0, 5.0): 0.00832350869192, (18.0, 20.0): 0.0102036252928, (18.0, 7.0): 0.00678563919514, (15.0, 6.0): 0.00837078360528, (18.0, 18.0): 0.00997694019316, (8.0, 4.0): 0.00665212056089, (10.0, 11.0): 0.00666864394213, (13.0, 8.0): 0.00836433237174, (10.0, 6.0): 0.00831586948796, (15.0, 22.0): 0.00518573643254, (12.0, 5.0): 0.00831638901126, (17.0, 3.0): 0.00668224534806, (15.0, 8.0): 0.00843801670658, (21.0, 16.0): 0.00486642387969, (18.0, 8.0): 0.00685147264311, (15.0, 5.0): 0.00835033827975, (18.0, 23.0): 0.00779101497812, (16.0, 15.0): 0.00705517148821, (12.0, 10.0): 0.00836508067802, (15.0, 15.0): 0.00471542833761, (13.0, 11.0): 0.00672838110804, (18.0, 13.0): 0.00625062603992, (18.0, 24.0): 0.00781715079154, (8.0, 11.0): 0.00499631410782, (9.0, 10.0): 0.00832762722991, (19.0, 20.0): 0.00766687045875, (17.0, 4.0): 0.00836136209503, (14.0, 11.0): 0.00677531182656, (18.0, 3.0): 0.00501518754789, (17.0, 9.0): 0.00862672443505, (18.0, 14.0): 0.00660532468351, (8.0, 8.0): 0.00665679054146, (9.0, 5.0): 0.00831484278252, (11.0, 6.0): 0.00831734055981, }, ]
62 Stop [{(16.0, 6.0): 0.00839549417028, (11.0, 11.0): 0.00668017636959, (17.0, 7.0): 0.00846478962958, (16.0, 9.0): 0.0085539593684, (14.0, 4.0): 0.00832805310731, (13.0, 4.0): 0.00831920981657, (20.0, 20.0): 0.00767340099967, (18.0, 4.0): 0.00669558571307, (18.0, 19.0): 0.00756938232219, (8.0, 5.0): 0.00665254551876, (10.0, 8.0): 0.00832463237407, (11.0, 5.0): 0.00831443986271, (10.0, 7.0): 0.00832009396677, (16.0, 3.0): 0.00667593582857, (12.0, 6.0): 0.00832426008432, (16.0, 22.0): 0.00777486560651, (13.0, 7.0): 0.00834936104867, (18.0, 9.0): 0.00694940938546, (15.0, 4.0): 0.00833962036727, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00502628704362, (9.0, 3.0): 0.00665087453445, (19.0, 24.0): 0.00783444606836, (12.0, 11.0): 0.00669928575174, (13.0, 10.0): 0.00840188718629, (18.0, 10.0): 0.00709695858663, (17.0, 18.0): 0.00751115697037, (9.0, 9.0): 0.00832519601398, (16.0, 18.0): 0.0075313956377, (11.0, 8.0): 0.00833136670554, (14.0, 8.0): 0.00839879558891, (21.0, 24.0): 0.00523462842888, (20.0, 16.0): 0.00727658933813, (17.0, 8.0): 0.00853449637723, (18.0, 15.0): 0.00924864854389, (8.0, 9.0): 0.00665900207768, (9.0, 4.0): 0.00831400664833, (10.0, 3.0): 0.00664972473931, (16.0, 7.0): 0.00843508136462, (11.0, 10.0): 0.00834568378152, (17.0, 6.0): 0.00841540675419, (16.0, 10.0): 0.00862522261722, (14.0, 5.0): 0.00833703703377, (13.0, 3.0): 0.00665357950544, (18.0, 5.0): 0.00671299947313, (17.0, 11.0): 0.00709554259708, (18.0, 16.0): 0.00957271052424, (8.0, 6.0): 0.00665354164675, (10.0, 9.0): 0.00832949897906, (9.0, 7.0): 0.00831887121901, (11.0, 4.0): 0.00831214953234, (10.0, 4.0): 0.00831264551345, (16.0, 4.0): 0.00835200880612, (12.0, 7.0): 0.00833340922622, (11.0, 9.0): 0.00833895142969, (15.0, 10.0): 0.0085273886267, (14.0, 6.0): 0.00835187950599, (13.0, 6.0): 0.00833528038006, (18.0, 6.0): 0.00674232294988, (17.0, 22.0): 0.00776832802054, (15.0, 7.0): 0.00840243926617, (18.0, 21.0): 0.00770688163562, (8.0, 3.0): 0.00498871623763, (10.0, 10.0): 0.00833382632816, (11.0, 3.0): 0.00664912533451, (12.0, 4.0): 0.00831397965037, (15.0, 9.0): 0.00848434878121, (14.0, 3.0): 0.00665956558045, (13.0, 9.0): 0.00838523178265, (12.0, 8.0): 0.0083446164676, (18.0, 11.0): 0.00734572867537, (18.0, 22.0): 0.0103429223599, (9.0, 8.0): 0.00832190978076, (14.0, 9.0): 0.00842750488829, (12.0, 9.0): 0.00835651999014, (17.0, 15.0): 0.00700321661556, (21.0, 20.0): 0.00511777751342, (18.0, 12.0): 0.00588140562635, (15.0, 11.0): 0.00684590299952, (8.0, 10.0): 0.00666082013937, (9.0, 11.0): 0.00666402921242, (12.0, 3.0): 0.00665014940956, (17.0, 5.0): 0.00838244713259, (16.0, 11.0): 0.00694547403124, (14.0, 10.0): 0.0084540358918, (17.0, 10.0): 0.00874702416196, (15.0, 3.0): 0.00666746562424, (18.0, 17.0): 0.00733718521125, (8.0, 7.0): 0.00665502912127, (9.0, 6.0): 0.00831649645839, (11.0, 7.0): 0.00832423528444, (10.0, 5.0): 0.00831402460226, (16.0, 5.0): 0.00836837550629, (20.0, 24.0): 0.00784689482676, (19.0, 16.0): 0.00723875826151, (16.0, 8.0): 0.00848826721249, (14.0, 7.0): 0.00837273940785, (13.0, 5.0): 0.00832522059649, (18.0, 20.0): 0.0102004154423, (18.0, 7.0): 0.00678708663819, (15.0, 6.0): 0.00837289863973, (18.0, 18.0): 0.0099711538928, (8.0, 4.0): 0.00665195204829, (10.0, 11.0): 0.00666939529595, (13.0, 8.0): 0.00836666327757, (10.0, 6.0): 0.0083164825802, (15.0, 22.0): 0.00518492355179, (12.0, 5.0): 0.00831777091973, (17.0, 3.0): 0.00668326870671, (15.0, 8.0): 0.00844046973435, (21.0, 16.0): 0.00486126866033, (18.0, 8.0): 0.00685286378196, (15.0, 5.0): 0.00835218877649, (18.0, 23.0): 0.00778905255352, (16.0, 15.0): 0.00704649110089, (12.0, 10.0): 0.0083670871242, (15.0, 15.0): 0.00470943799821, (13.0, 11.0): 0.00673024967963, (18.0, 13.0): 0.00624656989907, (18.0, 24.0): 0.0078149883211, (8.0, 11.0): 0.00499649516804, (9.0, 10.0): 0.00832811057674, (19.0, 20.0): 0.00766489393989, (17.0, 4.0): 0.00836274119721, (14.0, 11.0): 0.0067772602318, (18.0, 3.0): 0.00501592402616, (17.0, 9.0): 0.00862844679595, (18.0, 14.0): 0.00659975659129, (8.0, 8.0): 0.00665693793374, (9.0, 5.0): 0.00831491132215, (11.0, 6.0): 0.00831846293416, }, ]
63 Stop [{(16.0, 6.0): 0.00839745128702, (11.0, 11.0): 0.00668135111062, (17.0, 7.0): 0.00846672648467, (16.0, 9.0): 0.00855604895506, (14.0, 4.0): 0.0083296754601, (13.0, 4.0): 0.00832068751051, (20.0, 20.0): 0.00767165373657, (18.0, 4.0): 0.00669666921138, (18.0, 19.0): 0.0075660197745, (8.0, 5.0): 0.00665249206788, (10.0, 8.0): 0.00832550036124, (11.0, 5.0): 0.00831536957024, (10.0, 7.0): 0.0083208630849, (16.0, 3.0): 0.00667706930111, (12.0, 6.0): 0.0083258367089, (16.0, 22.0): 0.00777352631825, (13.0, 7.0): 0.00835149066807, (18.0, 9.0): 0.0069504972977, (15.0, 4.0): 0.0083412406175, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00502360873437, (9.0, 3.0): 0.00665085656065, (19.0, 24.0): 0.00783210973874, (12.0, 11.0): 0.00670084537508, (13.0, 10.0): 0.0084042108169, (18.0, 10.0): 0.00709742899426, (17.0, 18.0): 0.00750697267589, (9.0, 9.0): 0.00832569358953, (16.0, 18.0): 0.0075273277245, (11.0, 8.0): 0.00833276045227, (14.0, 8.0): 0.00840123457939, (21.0, 24.0): 0.00523294582336, (20.0, 16.0): 0.00726908353005, (17.0, 8.0): 0.00853641594854, (18.0, 15.0): 0.00923966416932, (8.0, 9.0): 0.00665922924049, (9.0, 4.0): 0.00831401934247, (10.0, 3.0): 0.00664996025476, (16.0, 7.0): 0.00843721432863, (11.0, 10.0): 0.00834715382511, (17.0, 6.0): 0.0084172082748, (16.0, 10.0): 0.00862708746267, (14.0, 5.0): 0.00833887580401, (13.0, 3.0): 0.00665466558718, (18.0, 5.0): 0.00671421646054, (17.0, 11.0): 0.00709609115832, (18.0, 16.0): 0.00956398759129, (8.0, 6.0): 0.00665357836337, (10.0, 9.0): 0.00833042102499, (9.0, 7.0): 0.0083192315653, (11.0, 4.0): 0.0083129242454, (10.0, 4.0): 0.0083129964441, (16.0, 4.0): 0.00835353313252, (12.0, 7.0): 0.00833517642225, (11.0, 9.0): 0.00834040417719, (15.0, 10.0): 0.00852967493327, (14.0, 6.0): 0.00835396699348, (13.0, 6.0): 0.0083372003231, (18.0, 6.0): 0.00674368361614, (17.0, 22.0): 0.00776679513231, (15.0, 7.0): 0.00840472568254, (18.0, 21.0): 0.00770479499574, (8.0, 3.0): 0.00498861205823, (10.0, 10.0): 0.00833477275708, (11.0, 3.0): 0.00664967977731, (12.0, 4.0): 0.00831515933619, (15.0, 9.0): 0.00848673427979, (14.0, 3.0): 0.00666076329899, (13.0, 9.0): 0.00838756142499, (12.0, 8.0): 0.00834651513341, (18.0, 11.0): 0.00734502600689, (18.0, 22.0): 0.0103404846599, (9.0, 8.0): 0.008322356361, (14.0, 9.0): 0.00842998338657, (12.0, 9.0): 0.00835848135886, (17.0, 15.0): 0.00699539804146, (21.0, 20.0): 0.00511668908994, (18.0, 12.0): 0.00587909067732, (15.0, 11.0): 0.00684763704098, (8.0, 10.0): 0.00666107605896, (9.0, 11.0): 0.00666447663179, (12.0, 3.0): 0.00665100949245, (17.0, 5.0): 0.00838404398634, (16.0, 11.0): 0.00694677443041, (14.0, 10.0): 0.00845647837657, (17.0, 10.0): 0.00874826401095, (15.0, 3.0): 0.00666866583177, (18.0, 17.0): 0.00733169450801, (8.0, 7.0): 0.00665515141924, (9.0, 6.0): 0.00831673772764, (11.0, 7.0): 0.00832551362342, (10.0, 5.0): 0.00831450077615, (16.0, 5.0): 0.00837010287836, (20.0, 24.0): 0.00784442784615, (19.0, 16.0): 0.00723162683094, (16.0, 8.0): 0.00849045481142, (14.0, 7.0): 0.00837504296352, (13.0, 5.0): 0.00832690374932, (18.0, 20.0): 0.0101971564931, (18.0, 7.0): 0.00678852626843, (15.0, 6.0): 0.00837498007173, (18.0, 18.0): 0.0099653633078, (8.0, 4.0): 0.00665183113397, (10.0, 11.0): 0.00667016548512, (13.0, 8.0): 0.00836893363308, (10.0, 6.0): 0.00831711210835, (15.0, 22.0): 0.00518408364473, (12.0, 5.0): 0.00831913422272, (17.0, 3.0): 0.00668432404865, (15.0, 8.0): 0.00844286411663, (21.0, 16.0): 0.00485616410954, (18.0, 8.0): 0.00685423922685, (15.0, 5.0): 0.00835402406471, (18.0, 23.0): 0.00778707754817, (16.0, 15.0): 0.00703795490459, (12.0, 10.0): 0.00836905705437, (15.0, 15.0): 0.00470354936607, (13.0, 11.0): 0.00673207635305, (18.0, 13.0): 0.00624257737224, (18.0, 24.0): 0.00781282898099, (8.0, 11.0): 0.0049967107273, (9.0, 10.0): 0.00832863892172, (19.0, 20.0): 0.00766286884042, (17.0, 4.0): 0.00836415303213, (14.0, 11.0): 0.0067791604061, (18.0, 3.0): 0.00501668828033, (17.0, 9.0): 0.00863013768708, (18.0, 14.0): 0.00659427096609, (8.0, 8.0): 0.00665712423932, (9.0, 5.0): 0.00831502418591, (11.0, 6.0): 0.00831957614917, }, ]
64 Stop [{(16.0, 6.0): 0.00839939136811, (11.0, 11.0): 0.00668252125773, (17.0, 7.0): 0.00846864457443, (16.0, 9.0): 0.0085580926392, (14.0, 4.0): 0.00833128670317, (13.0, 4.0): 0.00832215160802, (20.0, 20.0): 0.00766985207063, (18.0, 4.0): 0.00669778145118, (18.0, 19.0): 0.00756263654174, (8.0, 5.0): 0.00665248022849, (10.0, 8.0): 0.00832638025688, (11.0, 5.0): 0.00831630099274, (10.0, 7.0): 0.00832164414864, (16.0, 3.0): 0.00667822142189, (12.0, 6.0): 0.00832738476523, (16.0, 22.0): 0.00777214897255, (13.0, 7.0): 0.008353568802, (18.0, 9.0): 0.00695156891712, (15.0, 4.0): 0.00834286111291, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00502091360869, (9.0, 3.0): 0.00665087875842, (19.0, 24.0): 0.00782978885529, (12.0, 11.0): 0.00670237962056, (13.0, 10.0): 0.00840648062283, (18.0, 10.0): 0.0070978908769, (17.0, 18.0): 0.00750277429375, (9.0, 9.0): 0.00832622928957, (16.0, 18.0): 0.00752323783398, (11.0, 8.0): 0.0083341387495, (14.0, 8.0): 0.00840361173584, (21.0, 24.0): 0.00523128219373, (20.0, 16.0): 0.0072616521751, (17.0, 8.0): 0.00853830679305, (18.0, 15.0): 0.00923080260933, (8.0, 9.0): 0.0066594961026, (9.0, 4.0): 0.00831407991815, (10.0, 3.0): 0.006650223437, (16.0, 7.0): 0.00843931451886, (11.0, 10.0): 0.00834861534041, (17.0, 6.0): 0.0084190069106, (16.0, 10.0): 0.00862890867999, (14.0, 5.0): 0.00834068921432, (13.0, 3.0): 0.00665574709676, (18.0, 5.0): 0.00671545111928, (17.0, 11.0): 0.00709662570109, (18.0, 16.0): 0.00955535338647, (8.0, 6.0): 0.00665365300815, (10.0, 9.0): 0.008331358382, (9.0, 7.0): 0.00831962560258, (11.0, 4.0): 0.00831370986351, (10.0, 4.0): 0.00831337822531, (16.0, 4.0): 0.00835507325738, (12.0, 7.0): 0.00833690651121, (11.0, 9.0): 0.00834184416768, (15.0, 10.0): 0.0085319042707, (14.0, 6.0): 0.00835601323117, (13.0, 6.0): 0.00833907968857, (18.0, 6.0): 0.00674504824124, (17.0, 22.0): 0.00776522831515, (15.0, 7.0): 0.00840696543261, (18.0, 21.0): 0.00770267528683, (8.0, 3.0): 0.00498854260973, (10.0, 10.0): 0.00833573867706, (11.0, 3.0): 0.00665024723021, (12.0, 4.0): 0.00831633343608, (15.0, 9.0): 0.00848906113426, (14.0, 3.0): 0.0066619587715, (13.0, 9.0): 0.00838983412408, (12.0, 8.0): 0.00834837339997, (18.0, 11.0): 0.0073443334323, (18.0, 22.0): 0.0103380103904, (9.0, 8.0): 0.00832283743524, (14.0, 9.0): 0.00843239840946, (12.0, 9.0): 0.00836040382976, (17.0, 15.0): 0.00698770035768, (21.0, 20.0): 0.00511556245716, (18.0, 12.0): 0.00587681251824, (15.0, 11.0): 0.00684932795602, (8.0, 10.0): 0.00666137435164, (9.0, 11.0): 0.006664958556, (12.0, 3.0): 0.00665187058147, (17.0, 5.0): 0.00838565574946, (16.0, 11.0): 0.00694804314996, (14.0, 10.0): 0.00845885960419, (17.0, 10.0): 0.00874947787028, (15.0, 3.0): 0.00666987273147, (18.0, 17.0): 0.00732623589411, (8.0, 7.0): 0.00665530981855, (9.0, 6.0): 0.00831701570829, (11.0, 7.0): 0.0083267779464, (10.0, 5.0): 0.00831500061695, (16.0, 5.0): 0.00837183106979, (20.0, 24.0): 0.00784198543998, (19.0, 16.0): 0.00722456701815, (16.0, 8.0): 0.00849259963205, (14.0, 7.0): 0.0083772921774, (13.0, 5.0): 0.00832856032193, (18.0, 20.0): 0.0101938503268, (18.0, 7.0): 0.00678995757479, (15.0, 6.0): 0.0083770296199, (18.0, 18.0): 0.00995956981309, (8.0, 4.0): 0.00665175535503, (10.0, 11.0): 0.0066709528583, (13.0, 8.0): 0.00837114708779, (10.0, 6.0): 0.00831775796924, (15.0, 22.0): 0.00518321726178, (12.0, 5.0): 0.00832048071747, (17.0, 3.0): 0.00668540837064, (15.0, 8.0): 0.00844520269395, (21.0, 16.0): 0.00485110989812, (18.0, 8.0): 0.00685559888795, (15.0, 5.0): 0.00835584468726, (18.0, 23.0): 0.00778509000802, (16.0, 15.0): 0.00702955899838, (12.0, 10.0): 0.00837099195482, (15.0, 15.0): 0.00469775965123, (13.0, 11.0): 0.00673386269694, (18.0, 13.0): 0.00623864633855, (18.0, 24.0): 0.0078106720893, (8.0, 11.0): 0.00499695841512, (9.0, 10.0): 0.00832920922635, (19.0, 20.0): 0.00766079664895, (17.0, 4.0): 0.0083655943452, (14.0, 11.0): 0.00678101412535, (18.0, 3.0): 0.00501747774178, (17.0, 9.0): 0.00863179764475, (18.0, 14.0): 0.00658886548844, (8.0, 8.0): 0.00665734749696, (9.0, 5.0): 0.00831517942341, (11.0, 6.0): 0.00832068163202, }, ]
65 Stop [{(16.0, 6.0): 0.00840131469745, (11.0, 11.0): 0.00668368650223, (17.0, 7.0): 0.00847054395309, (16.0, 9.0): 0.00856009194605, (14.0, 4.0): 0.00833288742056, (13.0, 4.0): 0.00832360318803, (20.0, 20.0): 0.00766799746844, (18.0, 4.0): 0.00669891959225, (18.0, 19.0): 0.00755923388223, (8.0, 5.0): 0.0066525080326, (10.0, 8.0): 0.00832727179445, (11.0, 5.0): 0.00831723476454, (10.0, 7.0): 0.00832243718475, (16.0, 3.0): 0.00667939028247, (12.0, 6.0): 0.0083289066629, (16.0, 22.0): 0.00777073439346, (13.0, 7.0): 0.0083555988534, (18.0, 9.0): 0.00695262419944, (15.0, 4.0): 0.00834448133501, (1, 1): 0.00763358778626, (15.0, 18.0): 0.005018202749, (9.0, 3.0): 0.00665093906906, (19.0, 24.0): 0.00782748212819, (12.0, 11.0): 0.00670388928477, (13.0, 10.0): 0.00840869893542, (18.0, 10.0): 0.00709834388064, (17.0, 18.0): 0.00749856316251, (9.0, 9.0): 0.00832680089228, (16.0, 18.0): 0.00751912751359, (11.0, 8.0): 0.00833550290409, (14.0, 8.0): 0.00840593042089, (21.0, 24.0): 0.00522963624352, (20.0, 16.0): 0.00725429468014, (17.0, 8.0): 0.00854016945085, (18.0, 15.0): 0.00922206094766, (8.0, 9.0): 0.00665980034571, (9.0, 4.0): 0.00831418604174, (10.0, 3.0): 0.00665051300147, (16.0, 7.0): 0.00844138310521, (11.0, 10.0): 0.00835006834243, (17.0, 6.0): 0.00842080178083, (16.0, 10.0): 0.00863068747953, (14.0, 5.0): 0.00834247883157, (13.0, 3.0): 0.00665682443404, (18.0, 5.0): 0.00671670135282, (17.0, 11.0): 0.0070971461449, (18.0, 16.0): 0.00954680663637, (8.0, 6.0): 0.00665376390545, (10.0, 9.0): 0.00833231015464, (9.0, 7.0): 0.00832005203359, (11.0, 4.0): 0.00831450631108, (10.0, 4.0): 0.00831378958404, (16.0, 4.0): 0.00835662731253, (12.0, 7.0): 0.00833860228496, (11.0, 9.0): 0.00834327209387, (15.0, 10.0): 0.00853407872683, (14.0, 6.0): 0.00835802078627, (13.0, 6.0): 0.00834092136178, (18.0, 6.0): 0.00674641561595, (17.0, 22.0): 0.00776362836016, (15.0, 7.0): 0.00840916088854, (18.0, 21.0): 0.00770052360825, (8.0, 3.0): 0.00498850606494, (10.0, 10.0): 0.00833672253974, (11.0, 3.0): 0.00665082728487, (12.0, 4.0): 0.00831750277038, (15.0, 9.0): 0.00849133182952, (14.0, 3.0): 0.00666315199057, (13.0, 9.0): 0.00839205281478, (12.0, 8.0): 0.00835019391565, (18.0, 11.0): 0.00734365000865, (18.0, 22.0): 0.0103355004676, (9.0, 8.0): 0.00832335139109, (14.0, 9.0): 0.00843475300156, (12.0, 9.0): 0.00836228949526, (17.0, 15.0): 0.00698012043769, (21.0, 20.0): 0.00511439858546, (18.0, 12.0): 0.00587456964367, (15.0, 11.0): 0.00685097716197, (8.0, 10.0): 0.00666171226387, (9.0, 11.0): 0.00666547250389, (12.0, 3.0): 0.00665273291433, (17.0, 5.0): 0.00838728039483, (16.0, 11.0): 0.00694928093777, (14.0, 10.0): 0.00846118211277, (17.0, 10.0): 0.0087506659835, (15.0, 3.0): 0.0066710854538, (18.0, 17.0): 0.00732080943126, (8.0, 7.0): 0.00665550270143, (9.0, 6.0): 0.00831732899274, (11.0, 7.0): 0.00832802979755, (10.0, 5.0): 0.00831552344553, (16.0, 5.0): 0.0083735592264, (20.0, 24.0): 0.00783956586195, (19.0, 16.0): 0.0072175780777, (16.0, 8.0): 0.00849470325542, (14.0, 7.0): 0.0083794902758, (13.0, 5.0): 0.00833019231007, (18.0, 20.0): 0.0101904987409, (18.0, 7.0): 0.00679138009088, (15.0, 6.0): 0.00837904886781, (18.0, 18.0): 0.00995377469647, (8.0, 4.0): 0.00665172241609, (10.0, 11.0): 0.00667175590342, (13.0, 8.0): 0.00837330702994, (10.0, 6.0): 0.00831842001503, (15.0, 22.0): 0.00518232495508, (12.0, 5.0): 0.00832181204669, (17.0, 3.0): 0.00668651889777, (15.0, 8.0): 0.00844748812574, (21.0, 16.0): 0.00484610567409, (18.0, 8.0): 0.00685694270358, (15.0, 5.0): 0.00835765114084, (18.0, 23.0): 0.00778308996337, (16.0, 15.0): 0.00702129961097, (12.0, 10.0): 0.0083728932547, (15.0, 15.0): 0.00469206615841, (13.0, 11.0): 0.00673561023528, (18.0, 13.0): 0.00623477478174, (18.0, 24.0): 0.0078085169842, (8.0, 11.0): 0.00499723603195, (9.0, 10.0): 0.00832981866551, (19.0, 20.0): 0.00765867882157, (17.0, 4.0): 0.00836706212586, (14.0, 11.0): 0.00678282311541, (18.0, 3.0): 0.00501829003605, (17.0, 9.0): 0.00863342721874, (18.0, 14.0): 0.006583537928, (8.0, 8.0): 0.00665760584158, (9.0, 5.0): 0.00831537519048, (11.0, 6.0): 0.00832178066112, }, ]
66 Stop [{(16.0, 6.0): 0.00840322153554, (11.0, 11.0): 0.00668484659109, (17.0, 7.0): 0.00847242468072, (16.0, 9.0): 0.00856204834585, (14.0, 4.0): 0.00833447815268, (13.0, 4.0): 0.00832504324632, (20.0, 20.0): 0.0076660913894, (18.0, 4.0): 0.00670008100679, (18.0, 19.0): 0.00755581298675, (8.0, 5.0): 0.00665257362663, (10.0, 8.0): 0.0083281746858, (11.0, 5.0): 0.00831817144579, (10.0, 7.0): 0.00832324216507, (16.0, 3.0): 0.00668057412101, (12.0, 6.0): 0.00833040460349, (16.0, 22.0): 0.00776928339541, (13.0, 7.0): 0.00835758396118, (18.0, 9.0): 0.00695366313966, (15.0, 4.0): 0.00834610080524, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00501547721236, (9.0, 3.0): 0.00665103558096, (19.0, 24.0): 0.00782518832478, (12.0, 11.0): 0.00670537515651, (13.0, 10.0): 0.00841086798235, (18.0, 10.0): 0.00709878771888, (17.0, 18.0): 0.00749434056615, (9.0, 9.0): 0.00832740630713, (16.0, 18.0): 0.00751499826654, (11.0, 8.0): 0.00833685410112, (14.0, 8.0): 0.00840819377079, (21.0, 24.0): 0.00522800674241, (20.0, 16.0): 0.00724701042299, (17.0, 8.0): 0.00854200445151, (18.0, 15.0): 0.00921343635123, (8.0, 9.0): 0.00666013979125, (9.0, 4.0): 0.00831433553454, (10.0, 3.0): 0.00665082775566, (16.0, 7.0): 0.00844342117994, (11.0, 10.0): 0.00835151287171, (17.0, 6.0): 0.00842259206923, (16.0, 10.0): 0.00863242506162, (14.0, 5.0): 0.00834424609786, (13.0, 3.0): 0.00665789797234, (18.0, 5.0): 0.00671796521922, (17.0, 11.0): 0.00709765246953, (18.0, 16.0): 0.00953834606566, (8.0, 6.0): 0.00665390945842, (10.0, 9.0): 0.008333275495, (9.0, 7.0): 0.00832050959579, (11.0, 4.0): 0.00831531350723, (10.0, 4.0): 0.00831422932684, (16.0, 4.0): 0.00835819357058, (12.0, 7.0): 0.00834026630289, (11.0, 9.0): 0.00834468859806, (15.0, 10.0): 0.00853620032022, (14.0, 6.0): 0.00835999202465, (13.0, 6.0): 0.00834272799488, (18.0, 6.0): 0.00674778462108, (17.0, 22.0): 0.00776199603477, (15.0, 7.0): 0.00841131425262, (18.0, 21.0): 0.00769834100487, (8.0, 3.0): 0.00498850072627, (10.0, 10.0): 0.00833772291632, (11.0, 3.0): 0.00665141956238, (12.0, 4.0): 0.00831866809182, (15.0, 9.0): 0.00849354872594, (14.0, 3.0): 0.00666434295371, (13.0, 9.0): 0.00839422025539, (12.0, 8.0): 0.00835197912598, (18.0, 11.0): 0.00734297488977, (18.0, 22.0): 0.0103329557608, (9.0, 8.0): 0.00832389668268, (14.0, 9.0): 0.0084370500359, (12.0, 9.0): 0.00836414031485, (17.0, 15.0): 0.00697265525313, (21.0, 20.0): 0.00511319844887, (18.0, 12.0): 0.00587236064397, (15.0, 11.0): 0.00685258604916, (8.0, 10.0): 0.00666208722948, (9.0, 11.0): 0.00666601617891, (12.0, 3.0): 0.00665359671239, (17.0, 5.0): 0.00838891604379, (16.0, 11.0): 0.00695048855706, (14.0, 10.0): 0.00846344833417, (17.0, 10.0): 0.00875182864274, (15.0, 3.0): 0.00667230319871, (18.0, 17.0): 0.00731541514363, (8.0, 7.0): 0.00665572851883, (9.0, 6.0): 0.00831767622273, (11.0, 7.0): 0.0083292705665, (10.0, 5.0): 0.00831606859992, (16.0, 5.0): 0.00837528655441, (20.0, 24.0): 0.00783716745181, (19.0, 16.0): 0.00721065924504, (16.0, 8.0): 0.00849676717666, (14.0, 7.0): 0.00838164024498, (13.0, 5.0): 0.00833180154763, (18.0, 20.0): 0.0101871034559, (18.0, 7.0): 0.00679279339322, (15.0, 6.0): 0.00838103927618, (18.0, 18.0): 0.00994797916612, (8.0, 4.0): 0.0066517301755, (10.0, 11.0): 0.00667257323533, (13.0, 8.0): 0.00837541660693, (10.0, 6.0): 0.00831909805983, (15.0, 22.0): 0.00518140727536, (12.0, 5.0): 0.00832312971092, (17.0, 3.0): 0.00668765306558, (15.0, 8.0): 0.00844972290402, (21.0, 16.0): 0.00484115106376, (18.0, 8.0): 0.00685827063864, (15.0, 5.0): 0.00835944388033, (18.0, 23.0): 0.00778107743275, (16.0, 15.0): 0.00701317309542, (12.0, 10.0): 0.00837476232675, (15.0, 15.0): 0.00468646628286, (13.0, 11.0): 0.00673732044595, (18.0, 13.0): 0.00623096078447, (18.0, 24.0): 0.00780636302525, (8.0, 11.0): 0.00499754153592, (9.0, 10.0): 0.00833046461145, (19.0, 20.0): 0.00765651678189, (17.0, 4.0): 0.00836855358915, (14.0, 11.0): 0.00678458905072, (18.0, 3.0): 0.00501912296785, (17.0, 9.0): 0.00863502696969, (18.0, 14.0): 0.00657828614016, (8.0, 8.0): 0.0066578975004, (9.0, 5.0): 0.00831560974225, (11.0, 6.0): 0.00832287438023, }, ]
67 Stop [{(16.0, 6.0): 0.00840511212306, (11.0, 11.0): 0.00668600132007, (17.0, 7.0): 0.00847428682458, (16.0, 9.0): 0.00856396325595, (14.0, 4.0): 0.00833605939885, (13.0, 4.0): 0.00832647270077, (20.0, 20.0): 0.00766413528153, (18.0, 4.0): 0.00670126326362, (18.0, 19.0): 0.00755237498442, (8.0, 5.0): 0.00665267526359, (10.0, 8.0): 0.00832908862594, (11.0, 5.0): 0.00831911152882, (10.0, 7.0): 0.0083240590146, (16.0, 3.0): 0.00668177131044, (12.0, 6.0): 0.00833188059848, (16.0, 22.0): 0.00776779678107, (13.0, 7.0): 0.00835952702217, (18.0, 9.0): 0.00695468576824, (15.0, 4.0): 0.00834771908144, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00501273802836, (9.0, 3.0): 0.00665116651648, (19.0, 24.0): 0.00782290626728, (12.0, 11.0): 0.00670683801374, (13.0, 10.0): 0.00841298989122, (18.0, 10.0): 0.00709922216563, (17.0, 18.0): 0.00749010773576, (9.0, 9.0): 0.00832804356706, (16.0, 18.0): 0.00751085155041, (11.0, 8.0): 0.00833819341549, (14.0, 8.0): 0.00841040471252, (21.0, 24.0): 0.00522639252181, (20.0, 16.0): 0.00723979875456, (17.0, 8.0): 0.00854381231538, (18.0, 15.0): 0.00920492606865, (8.0, 9.0): 0.00666051239171, (9.0, 4.0): 0.00831452635984, (10.0, 3.0): 0.00665116659012, (16.0, 7.0): 0.00844542976509, (11.0, 10.0): 0.00835294899034, (17.0, 6.0): 0.00842437702112, (16.0, 10.0): 0.00863412261335, (14.0, 5.0): 0.00834599234063, (13.0, 3.0): 0.00665896805887, (18.0, 5.0): 0.00671924092053, (17.0, 11.0): 0.00709814470764, (18.0, 16.0): 0.00952997040045, (8.0, 6.0): 0.00665408814552, (10.0, 9.0): 0.00833425360046, (9.0, 7.0): 0.00832099706296, (11.0, 4.0): 0.00831613136493, (10.0, 4.0): 0.00831469633262, (16.0, 4.0): 0.00835977043413, (12.0, 7.0): 0.00834190091201, (11.0, 9.0): 0.00834609427615, (15.0, 10.0): 0.00853827100068, (14.0, 6.0): 0.00836192912771, (13.0, 6.0): 0.00834450202637, (18.0, 6.0): 0.00674915422222, (17.0, 22.0): 0.0077603320836, (15.0, 7.0): 0.00841342757155, (18.0, 21.0): 0.00769612847247, (8.0, 3.0): 0.00498852501454, (10.0, 10.0): 0.00833873848773, (11.0, 3.0): 0.00665202370905, (12.0, 4.0): 0.00831983008935, (15.0, 9.0): 0.00849571406639, (14.0, 3.0): 0.00666553166173, (13.0, 9.0): 0.00839633903909, (12.0, 8.0): 0.00835373129036, (18.0, 11.0): 0.00734230731754, (18.0, 22.0): 0.0103303770977, (9.0, 8.0): 0.00832447182938, (14.0, 9.0): 0.00843929222444, (12.0, 9.0): 0.00836595812421, (17.0, 15.0): 0.00696530187066, (21.0, 20.0): 0.0051119630209, (18.0, 12.0): 0.00587018419859, (15.0, 11.0): 0.00685415597828, (8.0, 10.0): 0.00666249685611, (9.0, 11.0): 0.00666658745449, (12.0, 3.0): 0.00665446218014, (17.0, 5.0): 0.00839056095612, (16.0, 11.0): 0.00695166678126, (14.0, 10.0): 0.00846566059721, (17.0, 10.0): 0.00875296618191, (15.0, 3.0): 0.00667352522941, (18.0, 17.0): 0.00731005302249, (8.0, 7.0): 0.00665598578857, (9.0, 6.0): 0.00831805608873, (11.0, 7.0): 0.00833050150316, (10.0, 5.0): 0.00831663543493, (16.0, 5.0): 0.00837701231693, (20.0, 24.0): 0.00783478863007, (19.0, 16.0): 0.00720380973909, (16.0, 8.0): 0.0084987928116, (14.0, 7.0): 0.00838374485084, (13.0, 5.0): 0.00833338971952, (18.0, 20.0): 0.0101836661218, (18.0, 7.0): 0.00679419709938, (15.0, 6.0): 0.00838300219386, (18.0, 18.0): 0.00994218435704, (8.0, 4.0): 0.00665177663286, (10.0, 11.0): 0.0066734035846, (13.0, 8.0): 0.00837747874405, (10.0, 6.0): 0.00831979188556, (15.0, 22.0): 0.00518046476948, (12.0, 5.0): 0.00832443507993, (17.0, 3.0): 0.00668880850376, (15.0, 8.0): 0.00845190936601, (21.0, 16.0): 0.00483624567288, (18.0, 8.0): 0.00685958268318, (15.0, 5.0): 0.0083612233228, (18.0, 23.0): 0.00777905242621, (16.0, 15.0): 0.00700517592428, (12.0, 10.0): 0.00837660048826, (15.0, 15.0): 0.00468095750657, (13.0, 11.0): 0.00673899475977, (18.0, 13.0): 0.00622720252287, (18.0, 24.0): 0.00780420959426, (8.0, 11.0): 0.00499787303074, (9.0, 10.0): 0.00833114461908, (19.0, 20.0): 0.00765431192107, (17.0, 4.0): 0.0083700661588, (14.0, 11.0): 0.00678631355329, (18.0, 3.0): 0.00501997450738, (17.0, 9.0): 0.00863659746687, (18.0, 14.0): 0.00657310806269, (8.0, 8.0): 0.00665822078916, (9.0, 5.0): 0.00831588142655, (11.0, 6.0): 0.00832396381117, }, ]
68 Stop [{(16.0, 6.0): 0.00840698668401, (11.0, 11.0): 0.00668715052767, (17.0, 7.0): 0.00847613046008, (16.0, 9.0): 0.00856583804283, (14.0, 4.0): 0.00833763161977, (13.0, 4.0): 0.00832789239642, (20.0, 20.0): 0.00766213057799, (18.0, 4.0): 0.00670246411359, (18.0, 19.0): 0.00754892094785, (8.0, 5.0): 0.0066528112958, (10.0, 8.0): 0.00833001329717, (11.0, 5.0): 0.00832005544395, (10.0, 7.0): 0.00832488761844, (16.0, 3.0): 0.00668298034773, (12.0, 6.0): 0.00833333648559, (16.0, 22.0): 0.00776627533963, (13.0, 7.0): 0.00836143071109, (18.0, 9.0): 0.00695569214764, (15.0, 4.0): 0.0083493357548, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00500998619765, (9.0, 3.0): 0.00665133022013, (19.0, 24.0): 0.00782063483054, (12.0, 11.0): 0.00670827862105, (13.0, 10.0): 0.0084150666931, (18.0, 10.0): 0.00709964704923, (17.0, 18.0): 0.00748586585132, (9.0, 9.0): 0.00832871082112, (16.0, 18.0): 0.00750668877624, (11.0, 8.0): 0.00833952182222, (14.0, 8.0): 0.00841256597957, (21.0, 24.0): 0.00522479247093, (20.0, 16.0): 0.00723265900099, (17.0, 8.0): 0.00854559355448, (18.0, 15.0): 0.00919652742839, (8.0, 9.0): 0.00666091622266, (9.0, 4.0): 0.00831475661114, (10.0, 3.0): 0.00665152847044, (16.0, 7.0): 0.00844740981918, (11.0, 10.0): 0.00835437677851, (17.0, 6.0): 0.00842615594053, (16.0, 10.0): 0.0086357813057, (14.0, 5.0): 0.0083477187819, (13.0, 3.0): 0.00666003501534, (18.0, 5.0): 0.00672052679282, (17.0, 11.0): 0.00709862293799, (18.0, 16.0): 0.00952167837114, (8.0, 6.0): 0.00665429851716, (10.0, 9.0): 0.00833524371147, (9.0, 7.0): 0.00832151324628, (11.0, 4.0): 0.00831695979041, (10.0, 4.0): 0.00831518954599, (16.0, 4.0): 0.00836135642587, (12.0, 7.0): 0.00834350826524, (11.0, 9.0): 0.00834748968133, (15.0, 10.0): 0.0085402926501, (14.0, 6.0): 0.00836383410788, (13.0, 6.0): 0.00834624569885, (18.0, 6.0): 0.00675052346476, (17.0, 22.0): 0.00775863722931, (15.0, 7.0): 0.00841550274947, (18.0, 21.0): 0.00769388696236, (8.0, 3.0): 0.00498857745885, (10.0, 10.0): 0.00833976803567, (11.0, 3.0): 0.00665263939281, (12.0, 4.0): 0.00832098939203, (15.0, 9.0): 0.00849782998269, (14.0, 3.0): 0.00666671811727, (13.0, 9.0): 0.0083984116046, (12.0, 8.0): 0.00835545249722, (18.0, 11.0): 0.0073416466139, (18.0, 22.0): 0.0103277652685, (9.0, 8.0): 0.00832507541436, (14.0, 9.0): 0.00844148212793, (12.0, 9.0): 0.00836774464361, (17.0, 15.0): 0.00695805744881, (21.0, 20.0): 0.00511069327096, (18.0, 12.0): 0.00586803906987, (15.0, 11.0): 0.00685568827834, (8.0, 10.0): 0.00666293891268, (9.0, 11.0): 0.0066671843605, (12.0, 3.0): 0.00665532950489, (17.0, 5.0): 0.00839221352073, (16.0, 11.0): 0.00695281638947, (14.0, 10.0): 0.00846782113103, (17.0, 10.0): 0.00875407897074, (15.0, 3.0): 0.00667475086668, (18.0, 17.0): 0.0073047230302, (8.0, 7.0): 0.0066562730934, (9.0, 6.0): 0.00831846732914, (11.0, 7.0): 0.00833172373129, (10.0, 5.0): 0.00831722332169, (16.0, 5.0): 0.00837873583061, (20.0, 24.0): 0.00783242789336, (19.0, 16.0): 0.00719702876466, (16.0, 8.0): 0.00850078150281, (14.0, 7.0): 0.00838580665696, (13.0, 5.0): 0.00833495837344, (18.0, 20.0): 0.0101801883231, (18.0, 7.0): 0.00679559086611, (15.0, 6.0): 0.0083849388678, (18.0, 18.0): 0.00993639133681, (8.0, 4.0): 0.00665185991759, (10.0, 11.0): 0.00667424578734, (13.0, 8.0): 0.00837949616164, (10.0, 6.0): 0.008320501247, (15.0, 22.0): 0.00517949797843, (12.0, 5.0): 0.00832572940322, (17.0, 3.0): 0.0066899830211, (15.0, 8.0): 0.00845404970561, (21.0, 16.0): 0.00483138908796, (18.0, 8.0): 0.00686087885077, (15.0, 5.0): 0.00836298985113, (18.0, 23.0): 0.00777701494791, (16.0, 15.0): 0.00699730468493, (12.0, 10.0): 0.00837840900224, (15.0, 15.0): 0.00467553739471, (13.0, 11.0): 0.00674063455994, (18.0, 13.0): 0.00622349826138, (18.0, 24.0): 0.00780205609592, (8.0, 11.0): 0.00499822875456, (9.0, 10.0): 0.00833185641242, (19.0, 20.0): 0.00765206559799, (17.0, 4.0): 0.00837159745165, (14.0, 11.0): 0.00678799819228, (18.0, 3.0): 0.00502084277764, (17.0, 9.0): 0.00863813928608, (18.0, 14.0): 0.00656800171235, (8.0, 8.0): 0.00665857410824, (9.0, 5.0): 0.0083161886779, (11.0, 6.0): 0.00832504986544, }, ]
69 Stop [{(16.0, 6.0): 0.00840884542843, (11.0, 11.0): 0.00668829408972, (17.0, 7.0): 0.00847795567138, (16.0, 9.0): 0.00856767402402, (14.0, 4.0): 0.00833919523989, (13.0, 4.0): 0.00832930311017, (20.0, 20.0): 0.00766007869414, (18.0, 4.0): 0.00670368147614, (18.0, 19.0): 0.0075454518976, (8.0, 5.0): 0.00665298016822, (10.0, 8.0): 0.00833094837273, (11.0, 5.0): 0.00832100356494, (10.0, 7.0): 0.00832572782804, (16.0, 3.0): 0.00668419984405, (12.0, 6.0): 0.00833477394367, (16.0, 22.0): 0.00776471984553, (13.0, 7.0): 0.00836329749875, (18.0, 9.0): 0.00695668236913, (15.0, 4.0): 0.00835095044698, (1, 1): 0.00763358778626, (15.0, 18.0): 0.0050072226909, (9.0, 3.0): 0.00665152514782, (19.0, 24.0): 0.00781837293994, (12.0, 11.0): 0.00670969772761, (13.0, 10.0): 0.00841710032618, (18.0, 10.0): 0.00710006224684, (17.0, 18.0): 0.00748161604339, (9.0, 9.0): 0.00832940632754, (16.0, 18.0): 0.00750251130801, (11.0, 8.0): 0.00834084020585, (14.0, 8.0): 0.00841468012634, (21.0, 24.0): 0.00522320553325, (20.0, 16.0): 0.00722559046586, (17.0, 8.0): 0.00854734867338, (18.0, 15.0): 0.00918823783693, (8.0, 9.0): 0.00666134947512, (9.0, 4.0): 0.00831502450144, (10.0, 3.0): 0.00665191243004, (16.0, 7.0): 0.00844936224311, (11.0, 10.0): 0.00835579633147, (17.0, 6.0): 0.00842792818726, (16.0, 10.0): 0.00863740229124, (14.0, 5.0): 0.00834942654683, (13.0, 3.0): 0.00666109913866, (18.0, 5.0): 0.00672182129694, (17.0, 11.0): 0.00709908727949, (18.0, 16.0): 0.00951346871484, (8.0, 6.0): 0.00665453919242, (10.0, 9.0): 0.00833624510935, (9.0, 7.0): 0.00832205699499, (11.0, 4.0): 0.00831779868268, (10.0, 4.0): 0.00831570797146, (16.0, 4.0): 0.00836295017952, (12.0, 7.0): 0.00834509033808, (11.0, 9.0): 0.00834887532743, (15.0, 10.0): 0.00854226708349, (14.0, 6.0): 0.00836570882268, (13.0, 6.0): 0.00834796107537, (18.0, 6.0): 0.00675189146903, (17.0, 22.0): 0.00775691217344, (15.0, 7.0): 0.0084175415598, (18.0, 21.0): 0.00769161738536, (8.0, 3.0): 0.00498865668738, (10.0, 10.0): 0.00834081043445, (11.0, 3.0): 0.00665326630012, (12.0, 4.0): 0.00832214657264, (15.0, 9.0): 0.00849989850183, (14.0, 3.0): 0.00666790232378, (13.0, 9.0): 0.00840044024618, (12.0, 8.0): 0.00835714467799, (18.0, 11.0): 0.00734099217357, (18.0, 22.0): 0.0103251210303, (9.0, 8.0): 0.00832570608285, (14.0, 9.0): 0.00844362216517, (12.0, 9.0): 0.0083695014858, (17.0, 15.0): 0.00695091923501, (21.0, 20.0): 0.00510939016148, (18.0, 12.0): 0.00586592409722, (15.0, 11.0): 0.00685718424504, (8.0, 10.0): 0.00666341131784, (9.0, 11.0): 0.00666780507097, (12.0, 3.0): 0.00665619885667, (17.0, 5.0): 0.00839387224691, (16.0, 11.0): 0.00695393816259, (14.0, 10.0): 0.0084699320685, (17.0, 10.0): 0.00875516740931, (15.0, 3.0): 0.00667597948388, (18.0, 17.0): 0.00729942510372, (8.0, 7.0): 0.00665658907896, (9.0, 6.0): 0.00831890872935, (11.0, 7.0): 0.00833293826052, (10.0, 5.0): 0.00831783164731, (16.0, 5.0): 0.00838045646247, (20.0, 24.0): 0.0078300838101, (19.0, 16.0): 0.00719031551467, (16.0, 8.0): 0.00850273452498, (14.0, 7.0): 0.00838782804099, (13.0, 5.0): 0.00833650893077, (18.0, 20.0): 0.0101766715835, (18.0, 7.0): 0.00679697438743, (15.0, 6.0): 0.00838685045206, (18.0, 18.0): 0.00993060111066, (8.0, 4.0): 0.00665197827853, (10.0, 11.0): 0.00667509877601, (13.0, 8.0): 0.00838147139082, (10.0, 6.0): 0.00832122587634, (15.0, 22.0): 0.00517850743576, (12.0, 5.0): 0.00832701381965, (17.0, 3.0): 0.00669117459175, (15.0, 8.0): 0.00845614598403, (21.0, 16.0): 0.00482658087764, (18.0, 8.0): 0.00686215917703, (15.0, 5.0): 0.00836474381725, (18.0, 23.0): 0.0077749649984, (16.0, 15.0): 0.00698955607527, (12.0, 10.0): 0.00838018907875, (15.0, 15.0): 0.00467020359233, (13.0, 11.0): 0.00674224118194, (18.0, 13.0): 0.00621984634787, (18.0, 24.0): 0.00779990195812, (8.0, 11.0): 0.00499860706982, (9.0, 10.0): 0.00833259787214, (19.0, 20.0): 0.00764977913943, (17.0, 4.0): 0.00837314526332, (14.0, 11.0): 0.00678964448385, (18.0, 3.0): 0.00502172604289, (17.0, 9.0): 0.00863965300774, (18.0, 14.0): 0.00656296518167, (8.0, 8.0): 0.00665895593895, (9.0, 5.0): 0.00831653001192, (11.0, 6.0): 0.00832613335465, }, ]
70 Stop [{(16.0, 6.0): 0.00841068855466, (11.0, 11.0): 0.00668943191463, (17.0, 7.0): 0.00847976255188, (16.0, 9.0): 0.00856947246996, (14.0, 4.0): 0.00834075064972, (13.0, 4.0): 0.00833070555536, (20.0, 20.0): 0.00765798102526, (18.0, 4.0): 0.0067049134269, (18.0, 19.0): 0.00754196880607, (8.0, 5.0): 0.00665318041218, (10.0, 8.0): 0.00833189351976, (11.0, 5.0): 0.00832195621385, (10.0, 7.0): 0.00832657946653, (16.0, 3.0): 0.00668542851582, (12.0, 6.0): 0.00833619450628, (16.0, 22.0): 0.00776313105754, (13.0, 7.0): 0.00836512966881, (18.0, 9.0): 0.0069576565498, (15.0, 4.0): 0.0083525628077, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00500444844812, (9.0, 3.0): 0.00665174985721, (19.0, 24.0): 0.00781611956938, (12.0, 11.0): 0.00671109606557, (13.0, 10.0): 0.00841909263941, (18.0, 10.0): 0.00710046767925, (17.0, 18.0): 0.0074773593948, (9.0, 9.0): 0.00833012844716, (16.0, 18.0): 0.00749832046258, (11.0, 8.0): 0.0083421493689, (14.0, 8.0): 0.00841674954147, (21.0, 24.0): 0.00522163070332, (20.0, 16.0): 0.00721859243233, (17.0, 8.0): 0.00854907816975, (18.0, 15.0): 0.00918005477684, (8.0, 9.0): 0.00666181044848, (9.0, 4.0): 0.00831532835355, (10.0, 3.0): 0.00665231756379, (16.0, 7.0): 0.00845128788554, (11.0, 10.0): 0.00835720775685, (17.0, 6.0): 0.00842969317405, (16.0, 10.0): 0.00863898670226, (14.0, 5.0): 0.00835111667148, (13.0, 3.0): 0.00666216070181, (18.0, 5.0): 0.00672312300991, (17.0, 11.0): 0.00709953788577, (18.0, 16.0): 0.00950534017741, (8.0, 6.0): 0.00665480885577, (10.0, 9.0): 0.0083372571143, (9.0, 7.0): 0.00832262719678, (11.0, 4.0): 0.00831864793337, (10.0, 4.0): 0.00831625066809, (16.0, 4.0): 0.00836455043147, (12.0, 7.0): 0.0083466489438, (11.0, 9.0): 0.00835025169198, (15.0, 10.0): 0.00854419605027, (14.0, 6.0): 0.00836755498759, (13.0, 6.0): 0.00834965005425, (18.0, 6.0): 0.0067532574258, (17.0, 22.0): 0.00775515759724, (15.0, 7.0): 0.008419545656, (18.0, 21.0): 0.00768932061524, (8.0, 3.0): 0.00498876141905, (10.0, 10.0): 0.00834186464348, (11.0, 3.0): 0.00665390413324, (12.0, 4.0): 0.00832330215119, (15.0, 9.0): 0.00850192155171, (14.0, 3.0): 0.00666908428456, (13.0, 9.0): 0.00840242712283, (12.0, 8.0): 0.00835880961971, (18.0, 11.0): 0.00734034345738, (18.0, 22.0): 0.01032244511, (9.0, 8.0): 0.00832636254036, (14.0, 9.0): 0.0084457146216, (12.0, 9.0): 0.00837123016323, (17.0, 15.0): 0.00694388456266, (21.0, 20.0): 0.00510805464545, (18.0, 12.0): 0.00586383819176, (15.0, 11.0): 0.00685864513957, (8.0, 10.0): 0.00666391212927, (9.0, 11.0): 0.00666844789278, (12.0, 3.0): 0.00665707038839, (17.0, 5.0): 0.00839553575623, (16.0, 11.0): 0.00695503288003, (14.0, 10.0): 0.00847199544963, (17.0, 10.0): 0.00875623192324, (15.0, 3.0): 0.00667721050232, (18.0, 17.0): 0.00729415915761, (8.0, 7.0): 0.00665693245158, (9.0, 6.0): 0.00831937912063, (11.0, 7.0): 0.00833414599743, (10.0, 5.0): 0.00831845981439, (16.0, 5.0): 0.00838217362691, (20.0, 24.0): 0.00782775501664, (19.0, 16.0): 0.00718366917222, (16.0, 8.0): 0.00850465308991, (14.0, 7.0): 0.00838981120971, (13.0, 5.0): 0.00833804269656, (18.0, 20.0): 0.01017311737, (18.0, 7.0): 0.00679834739265, (15.0, 6.0): 0.00838873801604, (18.0, 18.0): 0.0099248146259, (8.0, 4.0): 0.00665213007443, (10.0, 11.0): 0.00667596157106, (13.0, 8.0): 0.00838340678802, (10.0, 6.0): 0.00832196548714, (15.0, 22.0): 0.00517749366639, (12.0, 5.0): 0.00832828936633, (17.0, 3.0): 0.00669238134258, (15.0, 8.0): 0.0084582001394, (21.0, 16.0): 0.00482182059411, (18.0, 8.0): 0.00686342371807, (15.0, 5.0): 0.00836648554512, (18.0, 23.0): 0.00777290257642, (16.0, 15.0): 0.0069819268996, (12.0, 10.0): 0.00838194187634, (15.0, 15.0): 0.00466495382126, (13.0, 11.0): 0.00674381591358, (18.0, 13.0): 0.00621624520892, (18.0, 24.0): 0.00779774663215, (8.0, 11.0): 0.00499900645381, (9.0, 10.0): 0.00833336702403, (19.0, 20.0): 0.0076474538404, (17.0, 4.0): 0.00837470755492, (14.0, 11.0): 0.00679125389141, (18.0, 3.0): 0.00502262269794, (17.0, 9.0): 0.00864113921517, (18.0, 14.0): 0.00655799663575, (8.0, 8.0): 0.00665936483982, (9.0, 5.0): 0.00831690402006, (11.0, 6.0): 0.00832721500003, }, ]
71 Stop [{(16.0, 6.0): 0.00841251625144, (11.0, 11.0): 0.00669056393918, (17.0, 7.0): 0.00848155120441, (16.0, 9.0): 0.0085712346058, (14.0, 4.0): 0.00834229820799, (13.0, 4.0): 0.00833210038602, (20.0, 20.0): 0.00765583894461, (18.0, 4.0): 0.00670615818616, (18.0, 19.0): 0.007538472601, (8.0, 5.0): 0.00665341063961, (10.0, 8.0): 0.00833284840197, (11.0, 5.0): 0.00832291366559, (10.0, 7.0): 0.00832744233353, (16.0, 3.0): 0.00668666517648, (12.0, 6.0): 0.00833759957414, (16.0, 22.0): 0.00776150971812, (13.0, 7.0): 0.00836692933292, (18.0, 9.0): 0.00695861482981, (15.0, 4.0): 0.00835417251238, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00500166437826, (9.0, 3.0): 0.00665200299898, (19.0, 24.0): 0.00781387373939, (12.0, 11.0): 0.00671247434871, (13.0, 10.0): 0.00842104539604, (18.0, 10.0): 0.00710086330625, (17.0, 18.0): 0.00747309694227, (9.0, 9.0): 0.00833087563729, (16.0, 18.0): 0.00749411750986, (11.0, 8.0): 0.00834345003956, (14.0, 8.0): 0.00841877646004, (21.0, 24.0): 0.00522006702387, (20.0, 16.0): 0.00721166416524, (17.0, 8.0): 0.00855078253486, (18.0, 15.0): 0.0091719758047, (8.0, 9.0): 0.00666229754383, (9.0, 4.0): 0.00831566659125, (10.0, 3.0): 0.00665274302218, (16.0, 7.0): 0.0084531875476, (11.0, 10.0): 0.00835861117239, (17.0, 6.0): 0.00843145036382, (16.0, 10.0): 0.00864053564915, (14.0, 5.0): 0.00835279011009, (13.0, 3.0): 0.00666321995476, (18.0, 5.0): 0.0067244306169, (17.0, 11.0): 0.00709997494044, (18.0, 16.0): 0.00949729151517, (8.0, 6.0): 0.00665510625401, (10.0, 9.0): 0.00833827908334, (9.0, 7.0): 0.00832322277775, (11.0, 4.0): 0.00831950742661, (10.0, 4.0): 0.00831681674483, (16.0, 4.0): 0.00836615601316, (12.0, 7.0): 0.00834818574721, (11.0, 9.0): 0.00835161921905, (15.0, 10.0): 0.00854608123567, (14.0, 6.0): 0.00836937418781, (13.0, 6.0): 0.0083513143827, (18.0, 6.0): 0.0067546205919, (17.0, 22.0): 0.00775337416242, (15.0, 7.0): 0.00842151658134, (18.0, 21.0): 0.00768699749174, (8.0, 3.0): 0.00498889045593, (10.0, 10.0): 0.0083429297005, (11.0, 3.0): 0.00665455260803, (12.0, 4.0): 0.00832445659835, (15.0, 9.0): 0.00850390096659, (14.0, 3.0): 0.00667026400212, (13.0, 9.0): 0.00840437426702, (12.0, 8.0): 0.00836044897673, (18.0, 11.0): 0.00733969998619, (18.0, 22.0): 0.0103197382071, (9.0, 8.0): 0.00832704355077, (14.0, 9.0): 0.00844776165745, (12.0, 9.0): 0.00837293209482, (17.0, 15.0): 0.0069369508483, (21.0, 20.0): 0.00510668766448, (18.0, 12.0): 0.00586178033124, (15.0, 11.0): 0.0068600721878, (8.0, 10.0): 0.00666443953385, (9.0, 11.0): 0.00666911125537, (12.0, 3.0): 0.0066579442361, (17.0, 5.0): 0.0083972027749, (16.0, 11.0): 0.00695610131679, (14.0, 10.0): 0.00847401322503, (17.0, 10.0): 0.00875727295939, (15.0, 3.0): 0.00667844338722, (18.0, 17.0): 0.0072889250867, (8.0, 7.0): 0.00665730197615, (9.0, 6.0): 0.00831987737886, (11.0, 7.0): 0.00833534775534, (10.0, 5.0): 0.00831910724071, (16.0, 5.0): 0.00838388678288, (20.0, 24.0): 0.00782544021367, (19.0, 16.0): 0.00717708891254, (16.0, 8.0): 0.00850653835091, (14.0, 7.0): 0.00839175821272, (13.0, 5.0): 0.00833956086879, (18.0, 20.0): 0.0101695270964, (18.0, 7.0): 0.00679970964451, (15.0, 6.0): 0.00839060255188, (18.0, 18.0): 0.00991903277597, (8.0, 4.0): 0.00665231376538, (10.0, 11.0): 0.00667683327331, (13.0, 8.0): 0.00838530454817, (10.0, 6.0): 0.00832271977774, (15.0, 22.0): 0.00517645718571, (12.0, 5.0): 0.00832955698684, (17.0, 3.0): 0.00669360154156, (15.0, 8.0): 0.0084602139957, (21.0, 16.0): 0.0048171077745, (18.0, 8.0): 0.00686467254908, (15.0, 5.0): 0.00836821533345, (18.0, 23.0): 0.00777082768035, (16.0, 15.0): 0.00697441406471, (12.0, 10.0): 0.00838366850356, (15.0, 15.0): 0.00465978587716, (13.0, 11.0): 0.00674535999552, (18.0, 13.0): 0.00621269334547, (18.0, 24.0): 0.00779558959265, (8.0, 11.0): 0.00499942549012, (9.0, 10.0): 0.00833416202845, (19.0, 20.0): 0.00764509096439, (17.0, 4.0): 0.00837628244089, (14.0, 11.0): 0.00679282782607, (18.0, 3.0): 0.00502353125835, (17.0, 9.0): 0.00864259849307, (18.0, 14.0): 0.0065530943091, (8.0, 8.0): 0.00665979944304, (9.0, 5.0): 0.00831730936477, (11.0, 6.0): 0.00832829544094, }, ]
72 Stop [{(16.0, 6.0): 0.00841432869952, (11.0, 11.0): 0.00669169012478, (17.0, 7.0): 0.00848332174126, (16.0, 9.0): 0.00857296161311, (14.0, 4.0): 0.00834383824383, (13.0, 4.0): 0.00833348820092, (20.0, 20.0): 0.00765365380191, (18.0, 4.0): 0.00670741410839, (18.0, 19.0): 0.00753496416843, (8.0, 5.0): 0.0066536695377, (10.0, 8.0): 0.00833381268183, (11.0, 5.0): 0.00832387615214, (10.0, 7.0): 0.00832831620927, (16.0, 3.0): 0.00668790872895, (12.0, 6.0): 0.00833899042637, (16.0, 22.0): 0.00775985655303, (13.0, 7.0): 0.00836869844474, (18.0, 9.0): 0.0069595573699, (15.0, 4.0): 0.0083557792602, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00499887135908, (9.0, 3.0): 0.00665228330885, (19.0, 24.0): 0.00781163451524, (12.0, 11.0): 0.00671383327157, (13.0, 10.0): 0.00842296027721, (18.0, 10.0): 0.00710124912244, (17.0, 18.0): 0.00746882967803, (9.0, 9.0): 0.00833164644592, (16.0, 18.0): 0.00748990367317, (11.0, 8.0): 0.00834474287853, (14.0, 8.0): 0.00842076297481, (21.0, 24.0): 0.00521851358316, (20.0, 16.0): 0.00720480491317, (17.0, 8.0): 0.00855246225392, (18.0, 15.0): 0.0091639985491, (8.0, 9.0): 0.00666280925764, (9.0, 4.0): 0.00831603773126, (10.0, 3.0): 0.00665318800626, (16.0, 7.0): 0.00845506198714, (11.0, 10.0): 0.0083600067039, (17.0, 6.0): 0.00843319926689, (16.0, 10.0): 0.0086420502192, (14.0, 5.0): 0.00835444774163, (13.0, 3.0): 0.00666427712545, (18.0, 5.0): 0.00672574290372, (17.0, 11.0): 0.00710039865273, (18.0, 16.0): 0.00948932149638, (8.0, 6.0): 0.00665543019321, (10.0, 9.0): 0.00833931040843, (9.0, 7.0): 0.00832384270222, (11.0, 4.0): 0.00832037703908, (10.0, 4.0): 0.00831740535622, (16.0, 4.0): 0.00836776584398, (12.0, 7.0): 0.00834970227727, (11.0, 9.0): 0.00835297832183, (15.0, 10.0): 0.00854792426224, (14.0, 6.0): 0.00837116788904, (13.0, 6.0): 0.00835295566927, (18.0, 6.0): 0.00675598028609, (17.0, 22.0): 0.00775156251196, (15.0, 7.0): 0.00842345577785, (18.0, 21.0): 0.00768464882313, (8.0, 3.0): 0.0049890426764, (10.0, 10.0): 0.00834400471526, (11.0, 3.0): 0.0066552114519, (12.0, 4.0): 0.00832561033859, (15.0, 9.0): 0.00850583849224, (14.0, 3.0): 0.00667144147762, (13.0, 9.0): 0.0084062835927, (12.0, 8.0): 0.0083620642813, (18.0, 11.0): 0.0073390613353, (18.0, 22.0): 0.0103170009966, (9.0, 8.0): 0.00832774793432, (14.0, 9.0): 0.00844976531523, (12.0, 9.0): 0.00837460861224, (17.0, 15.0): 0.00693011558884, (21.0, 20.0): 0.00510529014711, (18.0, 12.0): 0.00585974955545, (15.0, 11.0): 0.0068614665798, (8.0, 10.0): 0.00666499183848, (9.0, 11.0): 0.00666979370123, (12.0, 3.0): 0.00665882051939, (17.0, 5.0): 0.00839887212672, (16.0, 11.0): 0.00695714424109, (14.0, 10.0): 0.00847598725935, (17.0, 10.0): 0.008758290982, (15.0, 3.0): 0.00667967764393, (18.0, 17.0): 0.00728372276835, (8.0, 7.0): 0.00665769647385, (9.0, 6.0): 0.00832040242333, (11.0, 7.0): 0.00833654426331, (10.0, 5.0): 0.00831977335873, (16.0, 5.0): 0.00838559543117, (20.0, 24.0): 0.00782313816296, (19.0, 16.0): 0.00717057390472, (16.0, 8.0): 0.00850839140697, (14.0, 7.0): 0.00839367095497, (13.0, 5.0): 0.00834106454689, (18.0, 20.0): 0.0101659021265, (18.0, 7.0): 0.00680106093725, (15.0, 6.0): 0.00839244498119, (18.0, 18.0): 0.00991325640398, (8.0, 4.0): 0.00665252790481, (10.0, 11.0): 0.00667771305707, (13.0, 8.0): 0.00838716671697, (10.0, 6.0): 0.00832348843436, (15.0, 22.0): 0.00517539849889, (12.0, 5.0): 0.00833081753874, (17.0, 3.0): 0.00669483358714, (15.0, 8.0): 0.00846218927092, (21.0, 16.0): 0.00481244194233, (18.0, 8.0): 0.00686590576282, (15.0, 5.0): 0.00836993345814, (18.0, 23.0): 0.00776874030945, (16.0, 15.0): 0.00696701457625, (12.0, 10.0): 0.00838537002054, (15.0, 15.0): 0.00465469762682, (13.0, 11.0): 0.00674687462178, (18.0, 13.0): 0.0062091893286, (18.0, 24.0): 0.00779343033747, (8.0, 11.0): 0.00499986286068, (9.0, 10.0): 0.00833498117055, (19.0, 20.0): 0.00764269174377, (17.0, 4.0): 0.00837786817772, (14.0, 11.0): 0.00679436764735, (18.0, 3.0): 0.00502445035138, (17.0, 9.0): 0.00864403142608, (18.0, 14.0): 0.0065482565027, (8.0, 8.0): 0.00666025845091, (9.0, 5.0): 0.00831774477502, (11.0, 6.0): 0.00832937524275, }, ]
73 Stop [{(16.0, 6.0): 0.00841612607318, (11.0, 11.0): 0.00669281045413, (17.0, 7.0): 0.00848507428416, (16.0, 9.0): 0.00857465463152, (14.0, 4.0): 0.00834537105872, (13.0, 4.0): 0.00833486954741, (20.0, 20.0): 0.00765142692211, (18.0, 4.0): 0.00670867967237, (18.0, 19.0): 0.00753144435543, (8.0, 5.0): 0.00665395586393, (10.0, 8.0): 0.00833478602247, (11.0, 5.0): 0.00832484386629, (10.0, 7.0): 0.0083292008582, (16.0, 3.0): 0.0066891581588, (12.0, 6.0): 0.00834036823088, (16.0, 22.0): 0.00775817227111, (13.0, 7.0): 0.00837043881264, (18.0, 9.0): 0.00696048434901, (15.0, 4.0): 0.00835738277221, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00499607023726, (9.0, 3.0): 0.00665258960049, (19.0, 24.0): 0.00780940100522, (12.0, 11.0): 0.00671517350864, (13.0, 10.0): 0.00842483888541, (18.0, 10.0): 0.00710162515331, (17.0, 18.0): 0.0074645585514, (9.0, 9.0): 0.00833243950625, (16.0, 18.0): 0.00748568012994, (11.0, 8.0): 0.00834602848536, (14.0, 8.0): 0.00842271104658, (21.0, 24.0): 0.00521696951257, (20.0, 16.0): 0.00719801391046, (17.0, 8.0): 0.00855411780635, (18.0, 15.0): 0.00915612070855, (8.0, 9.0): 0.00666334417594, (9.0, 4.0): 0.00831644037591, (10.0, 3.0): 0.006653651763, (16.0, 7.0): 0.00845691192255, (11.0, 10.0): 0.0083613944835, (17.0, 6.0): 0.0084349394384, (16.0, 10.0): 0.00864353147558, (14.0, 5.0): 0.0083560903759, (13.0, 3.0): 0.0066653324208, (18.0, 5.0): 0.00672705874989, (17.0, 11.0): 0.00710080925368, (18.0, 16.0): 0.00948142890239, (8.0, 6.0): 0.00665577953586, (10.0, 9.0): 0.00834035051466, (9.0, 7.0): 0.00832448597229, (11.0, 4.0): 0.00832125664018, (10.0, 4.0): 0.00831801569862, (16.0, 4.0): 0.00836937892485, (12.0, 7.0): 0.0083511999386, (11.0, 9.0): 0.00835432938498, (15.0, 10.0): 0.00854972669156, (14.0, 6.0): 0.00837293744722, (13.0, 6.0): 0.00835457539526, (18.0, 6.0): 0.00675733588514, (17.0, 22.0): 0.00774972327082, (15.0, 7.0): 0.00842536459441, (18.0, 21.0): 0.00768227538849, (8.0, 3.0): 0.00498921702888, (10.0, 10.0): 0.00834508886389, (11.0, 3.0): 0.0066558804022, (12.0, 4.0): 0.00832676375331, (15.0, 9.0): 0.00850773579075, (14.0, 3.0): 0.00667261671051, (13.0, 9.0): 0.00840815690287, (12.0, 8.0): 0.00836365695326, (18.0, 11.0): 0.00733842712944, (18.0, 22.0): 0.0103142341307, (9.0, 8.0): 0.00832847456559, (14.0, 9.0): 0.00845172752687, (12.0, 9.0): 0.00837626096572, (17.0, 15.0): 0.00692337635897, (21.0, 20.0): 0.00510386300752, (18.0, 12.0): 0.00585774496184, (15.0, 11.0): 0.00686282946951, (8.0, 10.0): 0.0066655674617, (9.0, 11.0): 0.00667049387724, (12.0, 3.0): 0.0066596993419, (17.0, 5.0): 0.00840054272643, (16.0, 11.0): 0.00695816241225, (14.0, 10.0): 0.00847791933464, (17.0, 10.0): 0.00875928646925, (15.0, 3.0): 0.00668091281466, (18.0, 17.0): 0.00727855206454, (8.0, 7.0): 0.00665811481994, (9.0, 6.0): 0.00832095321529, (11.0, 7.0): 0.00833773617423, (10.0, 5.0): 0.00832045761529, (16.0, 5.0): 0.00838729911191, (20.0, 24.0): 0.00782084768431, (19.0, 16.0): 0.00716412331339, (16.0, 8.0): 0.00851021330641, (14.0, 7.0): 0.00839555120828, (13.0, 5.0): 0.00834255473949, (18.0, 20.0): 0.0101622437767, (18.0, 7.0): 0.00680240109479, (15.0, 6.0): 0.00839426616115, (18.0, 18.0): 0.00990748630593, (8.0, 4.0): 0.00665277113234, (10.0, 11.0): 0.00667860016382, (13.0, 8.0): 0.0083889952021, (10.0, 6.0): 0.00832427113369, (15.0, 22.0): 0.00517431810046, (12.0, 5.0): 0.00833207180055, (17.0, 3.0): 0.00669607599836, (15.0, 8.0): 0.00846412758456, (21.0, 16.0): 0.00480782260889, (18.0, 8.0): 0.00686712346828, (15.0, 5.0): 0.00837164017446, (18.0, 23.0): 0.00776664046479, (16.0, 15.0): 0.00695972553511, (12.0, 10.0): 0.00838704744067, (15.0, 15.0): 0.00464968700549, (13.0, 11.0): 0.00674836094062, (18.0, 13.0): 0.00620573179558, (18.0, 24.0): 0.00779126838738, (8.0, 11.0): 0.00500031733849, (9.0, 10.0): 0.00833582285128, (19.0, 20.0): 0.00764025738018, (17.0, 4.0): 0.00837946315357, (14.0, 11.0): 0.0067958746641, (18.0, 3.0): 0.00502537870768, (17.0, 9.0): 0.0086454385975, (18.0, 14.0): 0.00654348158104, (8.0, 8.0): 0.00666074063246, (9.0, 5.0): 0.00831820904209, (11.0, 6.0): 0.00833045490379, }, ]
74 Stop [{(16.0, 6.0): 0.00841790854144, (11.0, 11.0): 0.00669392492835, (17.0, 7.0): 0.00848680896399, (16.0, 9.0): 0.00857631476035, (14.0, 4.0): 0.00834689692848, (13.0, 4.0): 0.00833624492499, (20.0, 20.0): 0.00764915960453, (18.0, 4.0): 0.00670995347217, (18.0, 19.0): 0.00752791397247, (8.0, 5.0): 0.00665426844145, (10.0, 8.0): 0.00833576808925, (11.0, 5.0): 0.00832581696522, (10.0, 7.0): 0.00833009603217, (16.0, 3.0): 0.00669041252793, (12.0, 6.0): 0.00834173405381, (16.0, 22.0): 0.00775645756421, (13.0, 7.0): 0.00837215211138, (18.0, 9.0): 0.00696139596215, (15.0, 4.0): 0.00835898278971, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00499326182861, (9.0, 3.0): 0.00665292075902, (19.0, 24.0): 0.00780717235897, (12.0, 11.0): 0.00671649571398, (13.0, 10.0): 0.00842668274787, (18.0, 10.0): 0.00710199145179, (17.0, 18.0): 0.00746028447026, (9.0, 9.0): 0.00833325353154, (16.0, 18.0): 0.00748144801241, (11.0, 8.0): 0.00834730740406, (14.0, 8.0): 0.00842462251368, (21.0, 24.0): 0.00521543398439, (20.0, 16.0): 0.00719129037906, (17.0, 8.0): 0.00855574966595, (18.0, 15.0): 0.00914834004941, (8.0, 9.0): 0.00666390096878, (9.0, 4.0): 0.00831687320654, (10.0, 3.0): 0.00665413358115, (16.0, 7.0): 0.00845873803614, (11.0, 10.0): 0.00836277464814, (17.0, 6.0): 0.00843667047572, (16.0, 10.0): 0.00864498045664, (14.0, 5.0): 0.00835771875916, (13.0, 3.0): 0.00666638602778, (18.0, 5.0): 0.00672837712214, (17.0, 11.0): 0.00710120699269, (18.0, 16.0): 0.00947361252871, (8.0, 6.0): 0.00665615319799, (10.0, 9.0): 0.00834139885845, (9.0, 7.0): 0.00832515162726, (11.0, 4.0): 0.00832214609223, (10.0, 4.0): 0.00831864700675, (16.0, 4.0): 0.00837099433221, (12.0, 7.0): 0.00835268002192, (11.0, 9.0): 0.00835567276684, (15.0, 10.0): 0.00855149002588, (14.0, 6.0): 0.00837468411756, (13.0, 6.0): 0.0083561749251, (18.0, 6.0): 0.00675868682014, (17.0, 22.0): 0.00774785704664, (15.0, 7.0): 0.00842724429419, (18.0, 21.0): 0.00767987793968, (8.0, 3.0): 0.00498941252617, (10.0, 10.0): 0.00834618138362, (11.0, 3.0): 0.00665655920481, (12.0, 4.0): 0.00832791718376, (15.0, 9.0): 0.00850959444505, (14.0, 3.0): 0.00667378969824, (13.0, 9.0): 0.00840999589659, (12.0, 8.0): 0.00836522830901, (18.0, 11.0): 0.00733779703805, (18.0, 22.0): 0.0103114382407, (9.0, 8.0): 0.00832922237144, (14.0, 9.0): 0.00845365012034, (12.0, 9.0): 0.0083778903295, (17.0, 15.0): 0.0069167308085, (21.0, 20.0): 0.00510240714447, (18.0, 12.0): 0.0058557657015, (15.0, 11.0): 0.00686416197478, (8.0, 10.0): 0.00666616492583, (9.0, 11.0): 0.00667121052668, (12.0, 3.0): 0.00666058079189, (17.0, 5.0): 0.00840221357353, (16.0, 11.0): 0.00695915657898, (14.0, 10.0): 0.00847981115372, (17.0, 10.0): 0.00876025991021, (15.0, 3.0): 0.00668214847544, (18.0, 17.0): 0.0072734128236, (8.0, 7.0): 0.00665855594152, (9.0, 6.0): 0.00832152875664, (11.0, 7.0): 0.00833892407203, (10.0, 5.0): 0.0083211594712, (16.0, 5.0): 0.00838899740217, (20.0, 24.0): 0.00781856765279, (19.0, 16.0): 0.00715773630022, (16.0, 8.0): 0.00851200505028, (14.0, 7.0): 0.00839740062183, (13.0, 5.0): 0.00834403237172, (18.0, 20.0): 0.0101585533189, (18.0, 7.0): 0.00680372996888, (15.0, 6.0): 0.00839606689008, (18.0, 18.0): 0.0099017232336, (8.0, 4.0): 0.00665304216721, (10.0, 11.0): 0.00667949389658, (13.0, 8.0): 0.00839079178349, (10.0, 6.0): 0.00832506754525, (15.0, 22.0): 0.00517321647393, (12.0, 5.0): 0.0083333204781, (17.0, 3.0): 0.0066973274059, (15.0, 8.0): 0.00846603046454, (21.0, 16.0): 0.0048032492746, (18.0, 8.0): 0.00686832578929, (15.0, 5.0): 0.00837333571913, (18.0, 23.0): 0.00776452815006, (16.0, 15.0): 0.00695254413411, (12.0, 10.0): 0.00838870173222, (15.0, 15.0): 0.00464475201445, (13.0, 11.0): 0.00674982005542, (18.0, 13.0): 0.00620231944616, (18.0, 24.0): 0.0077891032858, (8.0, 11.0): 0.0050007877809, (9.0, 10.0): 0.00833668557902, (19.0, 20.0): 0.00763778904495, (17.0, 4.0): 0.00838106587865, (14.0, 11.0): 0.00679735013549, (18.0, 3.0): 0.00502631515357, (17.0, 9.0): 0.00864682058818, (18.0, 14.0): 0.00653876796935, (8.0, 8.0): 0.0066612448202, (9.0, 5.0): 0.0083187010157, (11.0, 6.0): 0.00833153486177, }, ]
75 Stop [{(16.0, 6.0): 0.00841967626911, (11.0, 11.0): 0.00669503356436, (17.0, 7.0): 0.00848852592058, (16.0, 9.0): 0.0085779430601, (14.0, 4.0): 0.00834841610503, (13.0, 4.0): 0.00833761478874, (20.0, 20.0): 0.00764685312206, (18.0, 4.0): 0.00671123420883, (18.0, 19.0): 0.00752437379561, (8.0, 5.0): 0.0066546061548, (10.0, 8.0): 0.00833675855108, (11.0, 5.0): 0.00832679557371, (10.0, 7.0): 0.00833100147319, (16.0, 3.0): 0.00669167096876, (12.0, 6.0): 0.00834308886814, (16.0, 22.0): 0.00775471310725, (13.0, 7.0): 0.00837383989274, (18.0, 9.0): 0.00696229241844, (15.0, 4.0): 0.00836057907276, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00499044691844, (9.0, 3.0): 0.00665327573507, (19.0, 24.0): 0.00780494776585, (12.0, 11.0): 0.00671780052088, (13.0, 10.0): 0.00842849331994, (18.0, 10.0): 0.00710234809504, (17.0, 18.0): 0.00745600830263, (9.0, 9.0): 0.00833408731028, (16.0, 18.0): 0.00747720840853, (11.0, 8.0): 0.00834858012824, (14.0, 8.0): 0.00842649910078, (21.0, 24.0): 0.00521390620979, (20.0, 16.0): 0.00718463353039, (17.0, 8.0): 0.008557358301, (18.0, 15.0): 0.00914065440381, (8.0, 9.0): 0.00666447838501, (9.0, 4.0): 0.00831733497735, (10.0, 3.0): 0.00665463278759, (16.0, 7.0): 0.00846054097721, (11.0, 10.0): 0.00836414733825, (17.0, 6.0): 0.00843839201597, (16.0, 10.0): 0.00864639817536, (14.0, 5.0): 0.00835933357921, (13.0, 3.0): 0.00666743811448, (18.0, 5.0): 0.00672969706832, (17.0, 11.0): 0.00710159213447, (18.0, 16.0): 0.0094658711858, (8.0, 6.0): 0.00665655014657, (10.0, 9.0): 0.00834245492594, (9.0, 7.0): 0.00832583874288, (11.0, 4.0): 0.0083230452508, (10.0, 4.0): 0.00831929855063, (16.0, 4.0): 0.00837261121253, (12.0, 7.0): 0.00835414371363, (11.0, 9.0): 0.0083570088014, (15.0, 10.0): 0.00855321570995, (14.0, 6.0): 0.00837640906275, (13.0, 6.0): 0.00835775551591, (18.0, 6.0): 0.00676003257293, (17.0, 22.0): 0.00774596443046, (15.0, 7.0): 0.00842909606136, (18.0, 21.0): 0.00767745720312, (8.0, 3.0): 0.00498962824028, (10.0, 10.0): 0.00834728156799, (11.0, 3.0): 0.00665724761291, (12.0, 4.0): 0.00832907093379, (15.0, 9.0): 0.00851141596323, (14.0, 3.0): 0.00667496043606, (13.0, 9.0): 0.00841180217556, (12.0, 8.0): 0.0083667795696, (18.0, 11.0): 0.00733717077113, (18.0, 22.0): 0.010308613939, (9.0, 8.0): 0.00832999032895, (14.0, 9.0): 0.00845553482588, (12.0, 9.0): 0.00837949780683, (17.0, 15.0): 0.00691017665989, (21.0, 20.0): 0.00510092344041, (18.0, 12.0): 0.0058538109754, (15.0, 11.0): 0.00686546517749, (8.0, 10.0): 0.00666678284975, (9.0, 11.0): 0.00667194248192, (12.0, 3.0): 0.00666146494287, (17.0, 5.0): 0.00840388374655, (16.0, 11.0): 0.00696012747794, (14.0, 10.0): 0.00848166434343, (17.0, 10.0): 0.00876121180213, (15.0, 3.0): 0.00668338423334, (18.0, 17.0): 0.00726830488178, (8.0, 7.0): 0.00665901881538, (9.0, 6.0): 0.00832212808847, (11.0, 7.0): 0.00834010847839, (10.0, 5.0): 0.00832187840082, (16.0, 5.0): 0.00839068991369, (20.0, 24.0): 0.00781629699611, (19.0, 16.0): 0.00715141202527, (16.0, 8.0): 0.00851376759545, (14.0, 7.0): 0.00839922073173, (13.0, 5.0): 0.00834549829181, (18.0, 20.0): 0.0101548319821, (18.0, 7.0): 0.00680504743738, (15.0, 6.0): 0.00839784791248, (18.0, 18.0): 0.00989596789718, (8.0, 4.0): 0.0066533398022, (10.0, 11.0): 0.00668039361463, (13.0, 8.0): 0.00839255812283, (10.0, 6.0): 0.00832587733341, (15.0, 22.0): 0.0051720940917, (12.0, 5.0): 0.00833456421052, (17.0, 3.0): 0.00669858654371, (15.0, 8.0): 0.00846789935355, (21.0, 16.0): 0.00479872143032, (18.0, 8.0): 0.00686951286327, (15.0, 5.0): 0.00837502031205, (18.0, 23.0): 0.00776240337213, (16.0, 15.0): 0.00694546765476, (12.0, 10.0): 0.00839033382004, (15.0, 15.0): 0.00463989071859, (13.0, 11.0): 0.0067512530258, (18.0, 13.0): 0.006198951039, (18.0, 24.0): 0.00778693459828, (8.0, 11.0): 0.00500127312343, (9.0, 10.0): 0.00833756796196, (19.0, 20.0): 0.00763528787954, (17.0, 4.0): 0.00838267497639, (14.0, 11.0): 0.00679879527217, (18.0, 3.0): 0.00502725860404, (17.0, 9.0): 0.00864817797548, (18.0, 14.0): 0.00653411415085, (8.0, 8.0): 0.00666176990691, (9.0, 5.0): 0.00831921960038, (11.0, 6.0): 0.00833261549962, }, ]
76 Stop [{(16.0, 6.0): 0.00842142941769, (11.0, 11.0): 0.00669613639262, (17.0, 7.0): 0.0084902253023, (16.0, 9.0): 0.00857954055392, (14.0, 4.0): 0.00834992881816, (13.0, 4.0): 0.00833897955249, (20.0, 20.0): 0.00764450872074, (18.0, 4.0): 0.00671252068258, (18.0, 19.0): 0.00752082456835, (8.0, 5.0): 0.00665496794597, (10.0, 8.0): 0.00833775708148, (11.0, 5.0): 0.00832777978709, (10.0, 7.0): 0.00833191691579, (16.0, 3.0): 0.00669293267896, (12.0, 6.0): 0.00834443356157, (16.0, 22.0): 0.00775293955842, (13.0, 7.0): 0.00837550359537, (18.0, 9.0): 0.00696317393928, (15.0, 4.0): 0.00836217139881, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00498762626206, (9.0, 3.0): 0.00665365353956, (19.0, 24.0): 0.00780272645342, (12.0, 11.0): 0.00671908854177, (13.0, 10.0): 0.00843027198824, (18.0, 10.0): 0.00710269518158, (17.0, 18.0): 0.00745173087801, (9.0, 9.0): 0.00833493970168, (16.0, 18.0): 0.00747296236294, (11.0, 8.0): 0.00834984710574, (14.0, 8.0): 0.00842834242695, (21.0, 24.0): 0.00521238543693, (20.0, 16.0): 0.00717804256705, (17.0, 8.0): 0.00855894417432, (18.0, 15.0): 0.00913306166765, (8.0, 9.0): 0.00666507524748, (9.0, 4.0): 0.00831782450999, (10.0, 3.0): 0.00665514874402, (16.0, 7.0): 0.00846232136474, (11.0, 10.0): 0.00836551269663, (17.0, 6.0): 0.00844010373368, (16.0, 10.0): 0.00864778561899, (14.0, 5.0): 0.00836093547017, (13.0, 3.0): 0.0066684888311, (18.0, 5.0): 0.00673101771183, (17.0, 11.0): 0.00710196495631, (18.0, 16.0): 0.00945820369975, (8.0, 6.0): 0.00665696939688, (10.0, 9.0): 0.00834351823134, (9.0, 7.0): 0.00832654643054, (11.0, 4.0): 0.00832395396501, (10.0, 4.0): 0.00831996963282, (16.0, 4.0): 0.00837422877727, (12.0, 7.0): 0.0083555921045, (11.0, 9.0): 0.00835833780013, (15.0, 10.0): 0.00855490513277, (14.0, 6.0): 0.00837811336042, (13.0, 6.0): 0.00835931832627, (18.0, 6.0): 0.00676137267285, (17.0, 22.0): 0.00774404599731, (15.0, 7.0): 0.00843092100726, (18.0, 21.0): 0.0076750138813, (8.0, 3.0): 0.00498986329774, (10.0, 10.0): 0.00834838876249, (11.0, 3.0): 0.006657945386, (12.0, 4.0): 0.00833022527249, (15.0, 9.0): 0.00851320178254, (14.0, 3.0): 0.00667612891697, (13.0, 9.0): 0.00841357725021, (12.0, 8.0): 0.00836831186823, (18.0, 11.0): 0.00733654807529, (18.0, 22.0): 0.01030576182, (9.0, 8.0): 0.00833077746337, (14.0, 9.0): 0.00845738328178, (12.0, 9.0): 0.00838108443469, (17.0, 15.0): 0.00690371170583, (21.0, 20.0): 0.00509941276089, (18.0, 12.0): 0.00585188003092, (15.0, 11.0): 0.00686674012389, (8.0, 10.0): 0.00666741994223, (9.0, 11.0): 0.00667268865767, (12.0, 3.0): 0.00666235185432, (17.0, 5.0): 0.0084055523976, (16.0, 11.0): 0.00696107583255, (14.0, 10.0): 0.00848348045788, (17.0, 10.0): 0.00876214264797, (15.0, 3.0): 0.00668461972409, (18.0, 17.0): 0.00726322806467, (8.0, 7.0): 0.00665950246579, (9.0, 6.0): 0.00832275028967, (11.0, 7.0): 0.00834128985862, (10.0, 5.0): 0.00832261389179, (16.0, 5.0): 0.00839237629079, (20.0, 24.0): 0.00781403469222, (19.0, 16.0): 0.00714514964834, (16.0, 8.0): 0.00851550185746, (14.0, 7.0): 0.00840101296987, (13.0, 5.0): 0.00834695327724, (18.0, 20.0): 0.0101510809549, (18.0, 7.0): 0.00680635340251, (15.0, 6.0): 0.00839960992355, (18.0, 18.0): 0.00989022096763, (8.0, 4.0): 0.00665366289815, (10.0, 11.0): 0.00668129872882, (13.0, 8.0): 0.0083942957723, (10.0, 6.0): 0.0083267001591, (15.0, 22.0): 0.00517095141493, (12.0, 5.0): 0.0083358035756, (17.0, 3.0): 0.00669985224141, (15.0, 8.0): 0.00846973561487, (21.0, 16.0): 0.00479423855862, (18.0, 8.0): 0.00687068483997, (15.0, 5.0): 0.00837669415804, (18.0, 23.0): 0.00776026614154, (16.0, 15.0): 0.00693849346418, (12.0, 10.0): 0.00839194458723, (15.0, 15.0): 0.00463510124422, (13.0, 11.0): 0.0067526608687, (18.0, 13.0): 0.00619562538842, (18.0, 24.0): 0.00778476191209, (8.0, 11.0): 0.00500177237406, (9.0, 10.0): 0.00833846870097, (19.0, 20.0): 0.00763275499606, (17.0, 4.0): 0.00838428917523, (14.0, 11.0): 0.00680021123755, (18.0, 3.0): 0.00502820805615, (17.0, 9.0): 0.00864951133235, (18.0, 14.0): 0.00652951866424, (8.0, 8.0): 0.00666231484262, (9.0, 5.0): 0.00831976375211, (11.0, 6.0): 0.00833369715065, }, ]
77 Stop [{(16.0, 6.0): 0.00842316814609, (11.0, 11.0): 0.00669723345513, (17.0, 7.0): 0.00849190726563, (16.0, 9.0): 0.00858110822905, (14.0, 4.0): 0.00835143527717, (13.0, 4.0): 0.00834033959185, (20.0, 20.0): 0.00764212761938, (18.0, 4.0): 0.0067138117857, (18.0, 19.0): 0.00751726700343, (8.0, 5.0): 0.00665535281067, (10.0, 8.0): 0.00833876335954, (11.0, 5.0): 0.00832876967403, (10.0, 7.0): 0.00833284208911, (16.0, 3.0): 0.00669419691657, (12.0, 6.0): 0.00834576894372, (16.0, 22.0): 0.00775113755938, (13.0, 7.0): 0.00837714455366, (18.0, 9.0): 0.00696404075668, (15.0, 4.0): 0.00836375956148, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00498480058535, (9.0, 3.0): 0.00665405323881, (19.0, 24.0): 0.00780050768591, (12.0, 11.0): 0.00672036036822, (13.0, 10.0): 0.00843202007389, (18.0, 10.0): 0.00710303282863, (17.0, 18.0): 0.00744745298889, (9.0, 9.0): 0.00833580963134, (16.0, 18.0): 0.00746871087802, (11.0, 8.0): 0.00835110874284, (14.0, 8.0): 0.00843015401315, (21.0, 24.0): 0.00521087094921, (20.0, 16.0): 0.00717151668444, (17.0, 8.0): 0.00856050774328, (18.0, 15.0): 0.00912555979854, (8.0, 9.0): 0.00666569044842, (9.0, 4.0): 0.00831834068841, (10.0, 3.0): 0.00665568084396, (16.0, 7.0): 0.00846407978989, (11.0, 10.0): 0.00836687086745, (17.0, 6.0): 0.00844180533847, (16.0, 10.0): 0.00864914374887, (14.0, 5.0): 0.00836252501681, (13.0, 3.0): 0.0066695383111, (18.0, 5.0): 0.00673233824634, (17.0, 11.0): 0.00710232574563, (18.0, 16.0): 0.00945060891285, (8.0, 6.0): 0.00665741001009, (10.0, 9.0): 0.00834458831542, (9.0, 7.0): 0.00832727383632, (11.0, 4.0): 0.00832487207798, (10.0, 4.0): 0.00832065958593, (16.0, 4.0): 0.00837584629816, (12.0, 7.0): 0.00835702619766, (11.0, 9.0): 0.0083596600537, (15.0, 10.0): 0.00855655962941, (14.0, 6.0): 0.00837979801005, (13.0, 6.0): 0.00836086442417, (18.0, 6.0): 0.00676270669353, (17.0, 22.0): 0.00774210230691, (15.0, 7.0): 0.00843272017606, (18.0, 21.0): 0.00767254865417, (8.0, 3.0): 0.00499011687534, (10.0, 10.0): 0.00834950236049, (11.0, 3.0): 0.00665865228909, (12.0, 4.0): 0.0083313804367, (15.0, 9.0): 0.00851495327318, (14.0, 3.0): 0.00667729513167, (13.0, 9.0): 0.00841532254544, (12.0, 8.0): 0.00836982625709, (18.0, 11.0): 0.00733592873027, (18.0, 22.0): 0.0103028824617, (9.0, 8.0): 0.00833158284607, (14.0, 9.0): 0.00845919703987, (12.0, 9.0): 0.0083826511881, (17.0, 15.0): 0.00689733380692, (21.0, 20.0): 0.00509787595402, (18.0, 12.0): 0.0058499721586, (15.0, 11.0): 0.00686798782505, (8.0, 10.0): 0.00666807499564, (9.0, 11.0): 0.00667344804484, (12.0, 3.0): 0.00666324157235, (17.0, 5.0): 0.00840721874742, (16.0, 11.0): 0.00696200235199, (14.0, 10.0): 0.00848526098152, (17.0, 10.0): 0.00876305295434, (15.0, 3.0): 0.00668585460977, (18.0, 17.0): 0.0072581821884, (8.0, 7.0): 0.00666000596243, (9.0, 6.0): 0.0083233944755, (11.0, 7.0): 0.00834246862706, (10.0, 5.0): 0.00832336544458, (16.0, 5.0): 0.00839405620828, (20.0, 24.0): 0.00781177976701, (19.0, 16.0): 0.00713894833007, (16.0, 8.0): 0.00851720871306, (14.0, 7.0): 0.00840277867197, (13.0, 5.0): 0.00834839804035, (18.0, 20.0): 0.0101473013873, (18.0, 7.0): 0.00680764778929, (15.0, 6.0): 0.00840135357339, (18.0, 18.0): 0.00988448307892, (8.0, 4.0): 0.00665401037894, (10.0, 11.0): 0.00668220869728, (13.0, 8.0): 0.00839600618261, (10.0, 6.0): 0.0083275356814, (15.0, 22.0): 0.00516978889361, (12.0, 5.0): 0.0083370390948, (17.0, 3.0): 0.00670112341719, (15.0, 8.0): 0.00847154053782, (21.0, 16.0): 0.00478980013499, (18.0, 8.0): 0.00687184188031, (15.0, 5.0): 0.00837835744827, (18.0, 23.0): 0.00775811647287, (16.0, 15.0): 0.00693161901211, (12.0, 10.0): 0.0083935348768, (15.0, 15.0): 0.00463038177683, (13.0, 11.0): 0.00675404455965, (18.0, 13.0): 0.00619234136119, (18.0, 24.0): 0.00778258483568, (8.0, 11.0): 0.00500228460799, (9.0, 10.0): 0.008339386583, (19.0, 20.0): 0.00763019147767, (17.0, 4.0): 0.00838590730102, (14.0, 11.0): 0.00680159914911, (18.0, 3.0): 0.00502916258305, (17.0, 9.0): 0.00865082122653, (18.0, 14.0): 0.00652498010113, (8.0, 8.0): 0.00666287863164, (9.0, 5.0): 0.0083203324752, (11.0, 6.0): 0.00833478010341, }, ]
78 Stop [{(16.0, 6.0): 0.00842489261122, (11.0, 11.0): 0.00669832480364, (17.0, 7.0): 0.00849357197478, (16.0, 9.0): 0.00858264703814, (14.0, 4.0): 0.00835293567238, (13.0, 4.0): 0.00834169524699, (20.0, 20.0): 0.00763971100936, (18.0, 4.0): 0.00671510649589, (18.0, 19.0): 0.00751370178437, (8.0, 5.0): 0.00665575979497, (10.0, 8.0): 0.0083397770706, (11.0, 5.0): 0.00832976527896, (10.0, 7.0): 0.00833377671869, (16.0, 3.0): 0.00669546299551, (12.0, 6.0): 0.00834709575275, (16.0, 22.0): 0.00774930773556, (13.0, 7.0): 0.00837876400601, (18.0, 9.0): 0.00696489311171, (15.0, 4.0): 0.00836534336946, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00498197058535, (9.0, 3.0): 0.00665447395016, (19.0, 24.0): 0.00779829076287, (12.0, 11.0): 0.00672161657111, (13.0, 10.0): 0.00843373883544, (18.0, 10.0): 0.00710336116976, (17.0, 18.0): 0.00744317539203, (9.0, 9.0): 0.00833669608727, (16.0, 18.0): 0.00746445491498, (11.0, 8.0): 0.00835236540805, (14.0, 8.0): 0.00843193528909, (21.0, 24.0): 0.00520936206361, (20.0, 16.0): 0.00716505507233, (17.0, 8.0): 0.00856204945978, (18.0, 15.0): 0.00911814681386, (8.0, 9.0): 0.00666632294519, (9.0, 4.0): 0.00831888245435, (10.0, 3.0): 0.00665622851015, (16.0, 7.0): 0.00846581681815, (11.0, 10.0): 0.00836822199547, (17.0, 6.0): 0.0084434965729, (16.0, 10.0): 0.00865047350033, (14.0, 5.0): 0.00836410275853, (13.0, 3.0): 0.00667058667215, (18.0, 5.0): 0.00673365793088, (17.0, 11.0): 0.00710267479784, (18.0, 16.0): 0.00944308568401, (8.0, 6.0): 0.0066578710909, (10.0, 9.0): 0.0083456647441, (9.0, 7.0): 0.00832802014001, (11.0, 4.0): 0.0083257994272, (10.0, 4.0): 0.00832136777037, (16.0, 4.0): 0.00837746310293, (12.0, 7.0): 0.00835844691584, (11.0, 9.0): 0.0083609758335, (15.0, 10.0): 0.00855818048286, (14.0, 6.0): 0.00838146393928, (13.0, 6.0): 0.00836239479439, (18.0, 6.0): 0.00676403424998, (17.0, 22.0): 0.00774013390419, (15.0, 7.0): 0.00843449454983, (18.0, 21.0): 0.00767006218031, (8.0, 3.0): 0.00499038819622, (10.0, 10.0): 0.00835062179959, (11.0, 3.0): 0.00665936809195, (12.0, 4.0): 0.00833253663335, (15.0, 9.0): 0.00851667174187, (14.0, 3.0): 0.00667845906857, (13.0, 9.0): 0.00841703940598, (12.0, 8.0): 0.00837132371366, (18.0, 11.0): 0.00733531254567, (18.0, 22.0): 0.0102999764267, (9.0, 8.0): 0.00833240559257, (14.0, 9.0): 0.00846097757063, (12.0, 9.0): 0.00838419898423, (17.0, 15.0): 0.00689104088931, (21.0, 20.0): 0.00509631385014, (18.0, 12.0): 0.00584808668916, (15.0, 11.0): 0.00686920925742, (8.0, 10.0): 0.00666874688028, (9.0, 11.0): 0.00667421970479, (12.0, 3.0): 0.00666413413047, (17.0, 5.0): 0.00840888208062, (16.0, 11.0): 0.00696290773044, (14.0, 10.0): 0.00848700733222, (17.0, 10.0): 0.00876394322951, (15.0, 3.0): 0.0066870885768, (18.0, 17.0): 0.00725316706074, (8.0, 7.0): 0.00666052841831, (9.0, 6.0): 0.00832405979621, (11.0, 7.0): 0.00834364515201, (10.0, 5.0): 0.00832413257223, (16.0, 5.0): 0.00839572936964, (20.0, 24.0): 0.00780953129224, (19.0, 16.0): 0.00713280723305, (16.0, 8.0): 0.00851888900262, (14.0, 7.0): 0.00840451908498, (13.0, 5.0): 0.0083498332336, (18.0, 20.0): 0.0101434943919, (18.0, 7.0): 0.00680893054391, (15.0, 6.0): 0.00840307947077, (18.0, 18.0): 0.00987875482997, (8.0, 4.0): 0.00665438122687, (10.0, 11.0): 0.00668312302141, (13.0, 8.0): 0.00839769071039, (10.0, 6.0): 0.0083283835588, (15.0, 22.0): 0.0051686069666, (12.0, 5.0): 0.00833827123792, (17.0, 3.0): 0.00670239907132, (15.0, 8.0): 0.00847331534265, (21.0, 16.0): 0.00478540562898, (18.0, 8.0): 0.00687298415523, (15.0, 5.0): 0.00838001036164, (18.0, 23.0): 0.00775595438495, (16.0, 15.0): 0.00692484182809, (12.0, 10.0): 0.0083951054933, (15.0, 15.0): 0.00462573055912, (13.0, 11.0): 0.00675540503402, (18.0, 13.0): 0.00618909787364, (18.0, 24.0): 0.00778040299815, (8.0, 11.0): 0.00500280896278, (9.0, 10.0): 0.00834032047508, (19.0, 20.0): 0.00762759837918, (17.0, 4.0): 0.00838752827004, (14.0, 11.0): 0.00680296007976, (18.0, 3.0): 0.0050301213284, (17.0, 9.0): 0.00865210821981, (18.0, 14.0): 0.00652049710374, (8.0, 8.0): 0.00666346032984, (9.0, 5.0): 0.00832092481941, (11.0, 6.0): 0.00833586460592, }, ]
79 Stop [{(16.0, 6.0): 0.00842660296854, (11.0, 11.0): 0.00669941049813, (17.0, 7.0): 0.0084952196011, (16.0, 9.0): 0.00858415790055, (14.0, 4.0): 0.00835443017661, (13.0, 4.0): 0.0083430468253, (20.0, 20.0): 0.00763726005458, (18.0, 4.0): 0.00671640387017, (18.0, 19.0): 0.00751012956693, (8.0, 5.0): 0.00665618799206, (10.0, 8.0): 0.0083407979068, (11.0, 5.0): 0.00833076662445, (10.0, 7.0): 0.00833472052802, (16.0, 3.0): 0.00669673028149, (12.0, 6.0): 0.00834841466136, (16.0, 22.0): 0.00774745069655, (13.0, 7.0): 0.00838036310232, (18.0, 9.0): 0.00696573125314, (15.0, 4.0): 0.00836692264548, (1, 1): 0.00763358778626, (15.0, 18.0): 0.004979136931, (9.0, 3.0): 0.00665491483802, (19.0, 24.0): 0.00779607501775, (12.0, 11.0): 0.00672285770085, (13.0, 10.0): 0.00843542947189, (18.0, 10.0): 0.00710368035269, (17.0, 18.0): 0.00743889880983, (9.0, 9.0): 0.0083375981161, (16.0, 18.0): 0.00746019539501, (11.0, 8.0): 0.00835361743556, (14.0, 8.0): 0.00843368759955, (21.0, 24.0): 0.00520785812922, (20.0, 16.0): 0.00715865691628, (17.0, 8.0): 0.0085635697702, (18.0, 15.0): 0.00911082078882, (8.0, 9.0): 0.00666697175628, (9.0, 4.0): 0.00831944880308, (10.0, 3.0): 0.00665679119214, (16.0, 7.0): 0.00846753299132, (11.0, 10.0): 0.00836956622528, (17.0, 6.0): 0.0084451772104, (16.0, 10.0): 0.00865177578278, (14.0, 5.0): 0.00836566919309, (13.0, 3.0): 0.0066716340172, (18.0, 5.0): 0.00673497608531, (17.0, 11.0): 0.00710301241439, (18.0, 16.0): 0.00943563288907, (8.0, 6.0): 0.00665835178528, (10.0, 9.0): 0.00834674710701, (9.0, 7.0): 0.00832878455407, (11.0, 4.0): 0.00832673584496, (10.0, 4.0): 0.00832209357237, (16.0, 4.0): 0.00837907857129, (12.0, 7.0): 0.00835985510805, (11.0, 9.0): 0.00836228539307, (15.0, 10.0): 0.00855976892581, (14.0, 6.0): 0.00838311200959, (13.0, 6.0): 0.00836391034521, (18.0, 6.0): 0.00676535499577, (17.0, 22.0): 0.00773814131994, (15.0, 7.0): 0.00843624505328, (18.0, 21.0): 0.0076675550981, (8.0, 3.0): 0.00499067652633, (10.0, 10.0): 0.0083517465582, (11.0, 3.0): 0.00666009256858, (12.0, 4.0): 0.00833369404171, (15.0, 9.0): 0.00851835843523, (14.0, 3.0): 0.00667962071386, (13.0, 9.0): 0.00841872910134, (12.0, 8.0): 0.00837280514643, (18.0, 11.0): 0.00733469935804, (18.0, 22.0): 0.0102970442632, (9.0, 8.0): 0.00833324486055, (14.0, 9.0): 0.00846272626796, (12.0, 9.0): 0.00838572868613, (17.0, 15.0): 0.0068848309426, (21.0, 20.0): 0.00509472726152, (18.0, 12.0): 0.00584622299069, (15.0, 11.0): 0.00687040536348, (8.0, 10.0): 0.00666943453898, (9.0, 11.0): 0.00667500276416, (12.0, 3.0): 0.00666502955031, (17.0, 5.0): 0.00841054174136, (16.0, 11.0): 0.00696379264649, (14.0, 10.0): 0.00848872086417, (17.0, 10.0): 0.00876481398183, (15.0, 3.0): 0.00668832133411, (18.0, 17.0): 0.00724818248208, (8.0, 7.0): 0.00666106898776, (9.0, 6.0): 0.00832474543561, (11.0, 7.0): 0.0083448197601, (10.0, 5.0): 0.00832491479995, (16.0, 5.0): 0.00839739550521, (20.0, 24.0): 0.00780728838351, (19.0, 16.0): 0.0071267255228, (16.0, 8.0): 0.00852054353227, (14.0, 7.0): 0.00840623537384, (13.0, 5.0): 0.00835125945429, (18.0, 20.0): 0.0101396610459, (18.0, 7.0): 0.00681020163224, (15.0, 6.0): 0.00840478818655, (18.0, 18.0): 0.00987303678654, (8.0, 4.0): 0.0066547744784, (10.0, 11.0): 0.00668404124238, (13.0, 8.0): 0.00839935062503, (10.0, 6.0): 0.00832924345037, (15.0, 22.0): 0.00516740606182, (12.0, 5.0): 0.00833950042732, (17.0, 3.0): 0.00670367828019, (15.0, 8.0): 0.00847506118521, (21.0, 16.0): 0.00478105450527, (18.0, 8.0): 0.00687411184467, (15.0, 5.0): 0.00838165306601, (18.0, 23.0): 0.00775377990105, (16.0, 15.0): 0.0069181595187, (12.0, 10.0): 0.00839665720447, (15.0, 15.0): 0.00462114588893, (13.0, 11.0): 0.00675674318831, (18.0, 13.0): 0.00618589388885, (18.0, 24.0): 0.00777821604866, (8.0, 11.0): 0.00500334463386, (9.0, 10.0): 0.00834126931866, (19.0, 20.0): 0.00762497672749, (17.0, 4.0): 0.00838915108252, (14.0, 11.0): 0.00680429505924, (18.0, 3.0): 0.00503108350127, (17.0, 9.0): 0.00865337286738, (18.0, 14.0): 0.00651606836259, (8.0, 8.0): 0.00666405904185, (9.0, 5.0): 0.00832153987718, (11.0, 6.0): 0.00833695086969, }, ]
80 Stop [{(16.0, 6.0): 0.0084282993724, (11.0, 11.0): 0.0067004906054, (17.0, 7.0): 0.00849685032266, (16.0, 9.0): 0.00858564170364, (14.0, 4.0): 0.00835591894656, (13.0, 4.0): 0.00834439460388, (20.0, 20.0): 0.00763477589145, (18.0, 4.0): 0.00671770303913, (18.0, 19.0): 0.00750655098043, (8.0, 5.0): 0.00665663653937, (10.0, 8.0): 0.00834182556759, (11.0, 5.0): 0.00833177371327, (10.0, 7.0): 0.00833567323987, (16.0, 3.0): 0.00669799818821, (12.0, 6.0): 0.00834972628233, (16.0, 22.0): 0.00774556703641, (13.0, 7.0): 0.00838194291089, (18.0, 9.0): 0.0069665554361, (15.0, 4.0): 0.00836849722541, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00497630026384, (9.0, 3.0): 0.00665537511026, (19.0, 24.0): 0.00779385981664, (12.0, 11.0): 0.00672408428772, (13.0, 10.0): 0.00843709312545, (18.0, 10.0): 0.00710399053733, (17.0, 18.0): 0.00743462393158, (9.0, 9.0): 0.00833851481953, (16.0, 18.0): 0.00745593320045, (11.0, 8.0): 0.00835486512839, (14.0, 8.0): 0.00843541221032, (21.0, 24.0): 0.00520635852578, (20.0, 16.0): 0.00715232139899, (17.0, 8.0): 0.00856506911536, (18.0, 15.0): 0.00910357985454, (8.0, 9.0): 0.0066676359575, (9.0, 4.0): 0.00832003877963, (10.0, 3.0): 0.00665736836416, (16.0, 7.0): 0.0084692288293, (11.0, 10.0): 0.00837090370074, (17.0, 6.0): 0.00844684705322, (16.0, 10.0): 0.00865305147982, (14.0, 5.0): 0.00836722477992, (13.0, 3.0): 0.0066726804354, (18.0, 5.0): 0.00673629208609, (17.0, 11.0): 0.0071033389011, (18.0, 16.0): 0.00942824942109, (8.0, 6.0): 0.0066588512784, (10.0, 9.0): 0.00834783501624, (9.0, 7.0): 0.00832956632259, (11.0, 4.0): 0.00832768115884, (10.0, 4.0): 0.00832283640211, (16.0, 4.0): 0.00838069213127, (12.0, 7.0): 0.00836125155566, (11.0, 9.0): 0.00836358896941, (15.0, 10.0): 0.00856132614247, (14.0, 6.0): 0.00838474302165, (13.0, 6.0): 0.00836541191455, (18.0, 6.0): 0.00676666862041, (17.0, 22.0): 0.00773612507129, (15.0, 7.0): 0.00843797255804, (18.0, 21.0): 0.00766502802664, (8.0, 3.0): 0.00499098117121, (10.0, 10.0): 0.00835287615243, (11.0, 3.0): 0.00666082549675, (12.0, 4.0): 0.00833485281544, (15.0, 9.0): 0.00852001454295, (14.0, 3.0): 0.00668078005161, (13.0, 9.0): 0.00842039283047, (12.0, 8.0): 0.00837427140024, (18.0, 11.0): 0.00733408902817, (18.0, 22.0): 0.0102940865055, (9.0, 8.0): 0.00833409984797, (14.0, 9.0): 0.00846444445365, (12.0, 9.0): 0.00838724110629, (17.0, 15.0): 0.00687870201764, (21.0, 20.0): 0.00509311698229, (18.0, 12.0): 0.00584438046602, (15.0, 11.0): 0.00687157705246, (8.0, 10.0): 0.00667013698217, (9.0, 11.0): 0.00667579640999, (12.0, 3.0): 0.00666592784237, (17.0, 5.0): 0.00841219712923, (16.0, 11.0): 0.00696465776264, (14.0, 10.0): 0.00849040287078, (17.0, 10.0): 0.00876566571817, (15.0, 3.0): 0.00668955261146, (18.0, 17.0): 0.00724322824626, (8.0, 7.0): 0.00666162686454, (9.0, 6.0): 0.00832545060977, (11.0, 7.0): 0.00834599274029, (10.0, 5.0): 0.00832571166486, (16.0, 5.0): 0.00839905437048, (20.0, 24.0): 0.00780505019836, (19.0, 16.0): 0.00712070236863, (16.0, 8.0): 0.00852217307591, (14.0, 7.0): 0.00840792862772, (13.0, 5.0): 0.00835267724904, (18.0, 20.0): 0.0101358023923, (18.0, 7.0): 0.00681146103839, (15.0, 6.0): 0.00840648025679, (18.0, 18.0): 0.00986732948291, (8.0, 4.0): 0.00665518922034, (10.0, 11.0): 0.00668496293781, (13.0, 8.0): 0.00840098711493, (10.0, 6.0): 0.00833011501673, (15.0, 22.0): 0.00516618659643, (12.0, 5.0): 0.00834072704182, (17.0, 3.0): 0.00670496019068, (15.0, 8.0): 0.00847677916111, (21.0, 16.0): 0.00477674622473, (18.0, 8.0): 0.00687522513655, (15.0, 5.0): 0.00838328571927, (18.0, 23.0): 0.00775159304903, (16.0, 15.0): 0.00691156976489, (12.0, 10.0): 0.00839819074277, (15.0, 15.0): 0.00461662611736, (13.0, 11.0): 0.00675805988148, (18.0, 13.0): 0.00618272841404, (18.0, 24.0): 0.00777602365582, (8.0, 11.0): 0.00500389087041, (9.0, 10.0): 0.00834223212438, (19.0, 20.0): 0.00762232752217, (17.0, 4.0): 0.00839077481662, (14.0, 11.0): 0.00680560507559, (18.0, 3.0): 0.00503204837135, (17.0, 9.0): 0.00865461571728, (18.0, 14.0): 0.00651169261435, (8.0, 8.0): 0.00666467391858, (9.0, 5.0): 0.00832217678118, (11.0, 6.0): 0.00833803907319, }, ]
81 Stop [{(16.0, 6.0): 0.00842998197644, (11.0, 11.0): 0.00670156519788, (17.0, 7.0): 0.00849846432371, (16.0, 9.0): 0.00858709930392, (14.0, 4.0): 0.00835740212406, (13.0, 4.0): 0.00834573883183, (20.0, 20.0): 0.00763225962902, (18.0, 4.0): 0.00671900320174, (18.0, 19.0): 0.00750296662895, (8.0, 5.0): 0.00665710461576, (10.0, 8.0): 0.00834285976001, (11.0, 5.0): 0.0083327865304, (10.0, 7.0): 0.00833663457741, (16.0, 3.0): 0.00669926617384, (12.0, 6.0): 0.00835103117351, (16.0, 22.0): 0.00774365733411, (13.0, 7.0): 0.00838350442475, (18.0, 9.0): 0.00696736592095, (15.0, 4.0): 0.00837006695737, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00497346119873, (9.0, 3.0): 0.00665585401494, (19.0, 24.0): 0.00779164455694, (12.0, 11.0): 0.0067252968422, (13.0, 10.0): 0.00843873088426, (18.0, 10.0): 0.00710429189403, (17.0, 18.0): 0.00743035141474, (9.0, 9.0): 0.008339445351, (16.0, 18.0): 0.00745166917593, (11.0, 8.0): 0.00835610876118, (14.0, 8.0): 0.00843711031354, (21.0, 24.0): 0.00520486266234, (20.0, 16.0): 0.00714604770157, (17.0, 8.0): 0.00856654793038, (18.0, 15.0): 0.00909642219624, (8.0, 9.0): 0.00666831467847, (9.0, 4.0): 0.00832065147524, (10.0, 3.0): 0.00665795952321, (16.0, 7.0): 0.00847090483166, (11.0, 10.0): 0.00837223456442, (17.0, 6.0): 0.00844850593061, (16.0, 10.0): 0.00865430144948, (14.0, 5.0): 0.00836876994329, (13.0, 3.0): 0.00667372600312, (18.0, 5.0): 0.00673760536225, (17.0, 11.0): 0.00710365456661, (18.0, 16.0): 0.00942093419054, (8.0, 6.0): 0.00665936879253, (10.0, 9.0): 0.00834892810504, (9.0, 7.0): 0.00833036472017, (11.0, 4.0): 0.00832863519212, (10.0, 4.0): 0.00832359569213, (16.0, 4.0): 0.00838230325581, (12.0, 7.0): 0.00836263697788, (11.0, 9.0): 0.00836488678421, (15.0, 10.0): 0.00856285327032, (14.0, 6.0): 0.00838635772013, (13.0, 6.0): 0.00836690027569, (18.0, 6.0): 0.00676797484687, (17.0, 22.0): 0.00773408566227, (15.0, 7.0): 0.00843967788659, (18.0, 21.0): 0.00766248156667, (8.0, 3.0): 0.00499130147306, (10.0, 10.0): 0.00835401013321, (11.0, 3.0): 0.00666156665759, (12.0, 4.0): 0.00833601308459, (15.0, 9.0): 0.00852164120076, (14.0, 3.0): 0.00668193706393, (13.0, 9.0): 0.00842203172616, (12.0, 8.0): 0.0083757232611, (18.0, 11.0): 0.00733348143866, (18.0, 22.0): 0.0102911036754, (9.0, 8.0): 0.00833496979118, (14.0, 9.0): 0.00846613338163, (12.0, 9.0): 0.00838873700984, (17.0, 15.0): 0.00687265222448, (21.0, 20.0): 0.00509148378829, (18.0, 12.0): 0.0058425585504, (15.0, 11.0): 0.00687272520117, (8.0, 10.0): 0.00667085328326, (9.0, 11.0): 0.00667659988529, (12.0, 3.0): 0.00666682900672, (17.0, 5.0): 0.00841384769543, (16.0, 11.0): 0.00696550372501, (14.0, 10.0): 0.00849205458737, (17.0, 10.0): 0.00876649894266, (15.0, 3.0): 0.0066907821579, (18.0, 17.0): 0.00723830414142, (8.0, 7.0): 0.0066622012799, (9.0, 6.0): 0.00832617456565, (11.0, 7.0): 0.00834716434748, (10.0, 5.0): 0.00832652271563, (16.0, 5.0): 0.00840070574453, (20.0, 24.0): 0.00780281593456, (19.0, 16.0): 0.00711473694448, (16.0, 8.0): 0.00852377837706, (14.0, 7.0): 0.00840959986572, (13.0, 5.0): 0.00835408711784, (18.0, 20.0): 0.0101319194412, (18.0, 7.0): 0.00681270876337, (15.0, 6.0): 0.00840815618563, (18.0, 18.0): 0.00986163342348, (8.0, 4.0): 0.00665562458626, (10.0, 11.0): 0.00668588771878, (13.0, 8.0): 0.00840260129337, (10.0, 6.0): 0.00833099792088, (15.0, 22.0): 0.00516494897702, (12.0, 5.0): 0.00834195142038, (17.0, 3.0): 0.00670624401516, (15.0, 8.0): 0.00847847030966, (21.0, 16.0): 0.00477248024536, (18.0, 8.0): 0.00687632422583, (15.0, 5.0): 0.00838490847037, (18.0, 23.0): 0.00774939386132, (16.0, 15.0): 0.00690507031952, (12.0, 10.0): 0.00839970680698, (15.0, 15.0): 0.00461216964698, (13.0, 11.0): 0.00675935593629, (18.0, 13.0): 0.00617960049814, (18.0, 24.0): 0.00777382550716, (8.0, 11.0): 0.00500444697151, (9.0, 10.0): 0.00834320796731, (19.0, 20.0): 0.00761965173596, (17.0, 4.0): 0.00839239862288, (14.0, 11.0): 0.00680689107654, (18.0, 3.0): 0.00503301526457, (17.0, 9.0): 0.00865583730991, (18.0, 14.0): 0.00650736863977, (8.0, 8.0): 0.00666530415475, (9.0, 5.0): 0.00832283470193, (11.0, 6.0): 0.00833912936516, }, ]
82 Stop [{(16.0, 6.0): 0.00843165093377, (11.0, 11.0): 0.0067026343526, (17.0, 7.0): 0.00850006179411, (16.0, 9.0): 0.00858853152823, (14.0, 4.0): 0.00835887983729, (13.0, 4.0): 0.00834707973245, (20.0, 20.0): 0.00762971234914, (18.0, 4.0): 0.00672030362043, (18.0, 19.0): 0.00749937709248, (8.0, 5.0): 0.00665759143903, (10.0, 8.0): 0.00834390019897, (11.0, 5.0): 0.00833380504474, (10.0, 7.0): 0.00833760426519, (16.0, 3.0): 0.00670053373789, (12.0, 6.0): 0.00835232984252, (16.0, 22.0): 0.00774172215397, (13.0, 7.0): 0.00838504856748, (18.0, 9.0): 0.00696816297219, (15.0, 4.0): 0.008371631701, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00497062032468, (9.0, 3.0): 0.00665635083727, (19.0, 24.0): 0.00778942866622, (12.0, 11.0): 0.00672649585549, (13.0, 10.0): 0.00844034378502, (18.0, 10.0): 0.00710458460194, (17.0, 18.0): 0.00742608188609, (9.0, 9.0): 0.00834038891252, (16.0, 18.0): 0.00744740412959, (11.0, 8.0): 0.0083573485828, (14.0, 8.0): 0.00843878303279, (21.0, 24.0): 0.00520336997602, (20.0, 16.0): 0.0071398350047, (17.0, 8.0): 0.00856800664467, (18.0, 15.0): 0.00908934605144, (8.0, 9.0): 0.00666900709932, (9.0, 4.0): 0.00832128602416, (10.0, 3.0): 0.00665856418736, (16.0, 7.0): 0.00847256147909, (11.0, 10.0): 0.00837355895723, (17.0, 6.0): 0.00845015369695, (16.0, 10.0): 0.00865552652453, (14.0, 5.0): 0.00837030507514, (13.0, 3.0): 0.00667477078481, (18.0, 5.0): 0.0067389153918, (17.0, 11.0): 0.0071039597211, (18.0, 16.0): 0.00941368612533, (8.0, 6.0): 0.00665990358518, (10.0, 9.0): 0.00835002602669, (9.0, 7.0): 0.00833117905086, (11.0, 4.0): 0.00832959776424, (10.0, 4.0): 0.00832437089583, (16.0, 4.0): 0.00838391145958, (12.0, 7.0): 0.00836401203694, (11.0, 9.0): 0.00836617904494, (15.0, 10.0): 0.00856435140188, (14.0, 6.0): 0.00838795679809, (13.0, 6.0): 0.00836837614238, (18.0, 6.0): 0.00676927342924, (17.0, 22.0): 0.0077320235843, (15.0, 7.0): 0.00844136181585, (18.0, 21.0): 0.00765991630135, (8.0, 3.0): 0.00499163680798, (10.0, 10.0): 0.00835514808369, (11.0, 3.0): 0.0066623158353, (12.0, 4.0): 0.00833717495746, (15.0, 9.0): 0.00852323949326, (14.0, 3.0): 0.00668309173105, (13.0, 9.0): 0.00842364685905, (12.0, 8.0): 0.00837716146067, (18.0, 11.0): 0.00733287649163, (18.0, 22.0): 0.0102880962823, (9.0, 8.0): 0.00833585396316, (14.0, 9.0): 0.00846779424189, (12.0, 9.0): 0.00839021711766, (17.0, 15.0): 0.00686667973039, (21.0, 20.0): 0.00508982843715, (18.0, 12.0): 0.00584075670918, (15.0, 11.0): 0.00687385065474, (8.0, 10.0): 0.0066715825744, (9.0, 11.0): 0.00667741248498, (12.0, 3.0): 0.00666773303377, (17.0, 5.0): 0.00841549293925, (16.0, 11.0): 0.00696633116309, (14.0, 10.0): 0.00849367719385, (17.0, 10.0): 0.00876731415557, (15.0, 3.0): 0.00669200974039, (18.0, 17.0): 0.00723340995065, (8.0, 7.0): 0.00666279150083, (9.0, 6.0): 0.00832691657986, (11.0, 7.0): 0.00834833480582, (10.0, 5.0): 0.00832734751219, (16.0, 5.0): 0.00840234942852, (20.0, 24.0): 0.00780058482834, (19.0, 16.0): 0.00710882842965, (16.0, 8.0): 0.00852536015054, (14.0, 7.0): 0.00841125004215, (13.0, 5.0): 0.00835548951781, (18.0, 20.0): 0.0101280131708, (18.0, 7.0): 0.00681394482376, (15.0, 6.0): 0.00840981644783, (18.0, 18.0): 0.00985594908424, (8.0, 4.0): 0.00665607975324, (10.0, 11.0): 0.00668681522713, (13.0, 8.0): 0.00840419420378, (10.0, 6.0): 0.00833189182895, (15.0, 22.0): 0.00516369359988, (12.0, 5.0): 0.00834317386534, (17.0, 3.0): 0.00670752902668, (15.0, 8.0): 0.00848013561753, (21.0, 16.0): 0.0047682560232, (18.0, 8.0): 0.00687740931361, (15.0, 5.0): 0.00838652146024, (18.0, 23.0): 0.007747182375, (16.0, 15.0): 0.00689865900482, (12.0, 10.0): 0.00840120606365, (15.0, 15.0): 0.00460777493, (13.0, 11.0): 0.00676063214061, (18.0, 13.0): 0.00617650922943, (18.0, 24.0): 0.00777162130848, (8.0, 11.0): 0.00500501228264, (9.0, 10.0): 0.00834419598244, (19.0, 20.0): 0.00761695031528, (17.0, 4.0): 0.00839402171905, (14.0, 11.0): 0.00680815397097, (18.0, 3.0): 0.00503398355908, (17.0, 9.0): 0.00865703817761, (18.0, 14.0): 0.00650309526169, (8.0, 8.0): 0.00666594898651, (9.0, 5.0): 0.00832351284563, (11.0, 6.0): 0.00834022186749, }, ]
83 Stop [{(16.0, 6.0): 0.00843330639723, (11.0, 11.0): 0.00670369815025, (17.0, 7.0): 0.00850164292891, (16.0, 9.0): 0.00858993917483, (14.0, 4.0): 0.00836035220194, (13.0, 4.0): 0.0083484175052, (20.0, 20.0): 0.00762713510672, (18.0, 4.0): 0.00672160361656, (18.0, 19.0): 0.00749578292792, (8.0, 5.0): 0.00665809626349, (10.0, 8.0): 0.00834494660736, (11.0, 5.0): 0.0083348292108, (10.0, 7.0): 0.00833858202996, (16.0, 3.0): 0.00670180041816, (12.0, 6.0): 0.00835362275094, (16.0, 22.0): 0.00773976204603, (13.0, 7.0): 0.00838657619855, (18.0, 9.0): 0.00696894685746, (15.0, 4.0): 0.00837319132672, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00496777820553, (9.0, 3.0): 0.00665686489698, (19.0, 24.0): 0.00778721160101, (12.0, 11.0): 0.0067276817999, (13.0, 10.0): 0.00844193281547, (18.0, 10.0): 0.00710486884755, (17.0, 18.0): 0.00742181594295, (9.0, 9.0): 0.00834134475179, (16.0, 18.0): 0.00744313883423, (11.0, 8.0): 0.00835858481864, (14.0, 8.0): 0.00844043142763, (21.0, 24.0): 0.00520187993079, (20.0, 16.0): 0.00713368248972, (17.0, 8.0): 0.00856944568179, (18.0, 15.0): 0.00908234970822, (8.0, 9.0): 0.00666971244756, (9.0, 4.0): 0.00832194160075, (10.0, 3.0): 0.00665918189415, (16.0, 7.0): 0.00847419923467, (11.0, 10.0): 0.00837487701805, (17.0, 6.0): 0.00845179023013, (16.0, 10.0): 0.00865672751281, (14.0, 5.0): 0.00837183053771, (13.0, 3.0): 0.0066758148339, (18.0, 5.0): 0.00674022169822, (17.0, 11.0): 0.00710425467507, (18.0, 16.0): 0.00940650417096, (8.0, 6.0): 0.00666045494723, (10.0, 9.0): 0.00835112845336, (9.0, 7.0): 0.00833200864702, (11.0, 4.0): 0.00833056869128, (10.0, 4.0): 0.00832516148612, (16.0, 4.0): 0.0083855162961, (12.0, 7.0): 0.00836537734269, (11.0, 9.0): 0.00836746594586, (15.0, 10.0): 0.00856582158639, (14.0, 6.0): 0.00838954090112, (13.0, 6.0): 0.00836984017366, (18.0, 6.0): 0.00677056415059, (17.0, 22.0): 0.00772993931665, (15.0, 7.0): 0.00844302508049, (18.0, 21.0): 0.00765733279705, (8.0, 3.0): 0.00499198658362, (10.0, 10.0): 0.00835628961679, (11.0, 3.0): 0.00666307281696, (12.0, 4.0): 0.00833833852234, (15.0, 9.0): 0.00852481045656, (14.0, 3.0): 0.00668424403152, (13.0, 9.0): 0.00842523924148, (12.0, 8.0): 0.00837858668037, (18.0, 11.0): 0.00733227410673, (18.0, 22.0): 0.0102850648241, (9.0, 8.0): 0.00833675167173, (14.0, 9.0): 0.00846942816417, (12.0, 9.0): 0.00839168210919, (17.0, 15.0): 0.00686078275793, (21.0, 20.0): 0.00508815166829, (18.0, 12.0): 0.00583897443578, (15.0, 11.0): 0.00687495422758, (8.0, 10.0): 0.00667232404246, (9.0, 11.0): 0.00667823355206, (12.0, 3.0): 0.00666863990496, (17.0, 5.0): 0.00841713240471, (16.0, 11.0): 0.00696714068964, (14.0, 10.0): 0.00849527181727, (17.0, 10.0): 0.0087681118523, (15.0, 3.0): 0.00669323514253, (18.0, 17.0): 0.00722854545261, (8.0, 7.0): 0.0066633968283, (9.0, 6.0): 0.00832767595735, (11.0, 7.0): 0.00834950431165, (10.0, 5.0): 0.00832818562547, (16.0, 5.0): 0.00840398524427, (20.0, 24.0): 0.00779835615286, (19.0, 16.0): 0.00710297600945, (16.0, 8.0): 0.00852691908401, (14.0, 7.0): 0.00841288005127, (13.0, 5.0): 0.00835688486662, (18.0, 20.0): 0.0101240845291, (18.0, 7.0): 0.00681516925048, (15.0, 6.0): 0.00841146149116, (18.0, 18.0): 0.00985027691413, (8.0, 4.0): 0.00665655393889, (10.0, 11.0): 0.00668774513292, (13.0, 8.0): 0.00840576682476, (10.0, 6.0): 0.00833279641074, (15.0, 22.0): 0.00516242085126, (12.0, 5.0): 0.00834439464558, (17.0, 3.0): 0.00670881455465, (15.0, 8.0): 0.00848177602199, (21.0, 16.0): 0.00476407301317, (18.0, 8.0): 0.00687848060632, (15.0, 5.0): 0.00838812482254, (18.0, 23.0): 0.00774495863172, (16.0, 15.0): 0.00689233371007, (12.0, 10.0): 0.00840268914859, (15.0, 15.0): 0.00460344046661, (13.0, 11.0): 0.00676188924877, (18.0, 13.0): 0.00617345373344, (18.0, 24.0): 0.00776941078323, (8.0, 11.0): 0.00500558619239, (9.0, 10.0): 0.00834519536058, (19.0, 20.0): 0.00761422418084, (17.0, 4.0): 0.00839564338535, (14.0, 11.0): 0.00680939463035, (18.0, 3.0): 0.00503495268147, (17.0, 9.0): 0.00865821884426, (18.0, 14.0): 0.00649887134324, (8.0, 8.0): 0.0066666076893, (9.0, 5.0): 0.00832421045213, (11.0, 6.0): 0.0083413166779, }, ]
84 Stop [{(16.0, 6.0): 0.00843494851949, (11.0, 11.0): 0.00670475667438, (17.0, 7.0): 0.00850320792772, (16.0, 9.0): 0.0085913230145, (14.0, 4.0): 0.0083618193222, (13.0, 4.0): 0.0083497523277, (20.0, 20.0): 0.00762452893, (18.0, 4.0): 0.00672290256626, (18.0, 19.0): 0.00749218467011, (8.0, 5.0): 0.00665861837783, (10.0, 8.0): 0.00834599871621, (11.0, 5.0): 0.00833585897021, (10.0, 7.0): 0.00833956760135, (16.0, 3.0): 0.00670306578805, (12.0, 6.0): 0.00835491031815, (16.0, 22.0): 0.00773777754652, (13.0, 7.0): 0.00838808811819, (18.0, 9.0): 0.00696971784669, (15.0, 4.0): 0.00837474571509, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00496493538084, (9.0, 3.0): 0.00665739554581, (19.0, 24.0): 0.0077849928457, (12.0, 11.0): 0.00672885512945, (13.0, 10.0): 0.00844349891675, (18.0, 10.0): 0.0071051448234, (17.0, 18.0): 0.00741755415426, (9.0, 9.0): 0.00834231215938, (16.0, 18.0): 0.00743887402849, (11.0, 8.0): 0.00835981767278, (14.0, 8.0): 0.00844205649796, (21.0, 24.0): 0.00520039201635, (20.0, 16.0): 0.00712758933964, (17.0, 8.0): 0.00857086545937, (18.0, 15.0): 0.00907543150352, (8.0, 9.0): 0.00667042999519, (9.0, 4.0): 0.00832261741677, (10.0, 3.0): 0.00665981219925, (16.0, 7.0): 0.00847581854506, (11.0, 10.0): 0.00837618888342, (17.0, 6.0): 0.00845341542984, (16.0, 10.0): 0.00865790519768, (14.0, 5.0): 0.00837334666599, (13.0, 3.0): 0.00667685819364, (18.0, 5.0): 0.00674152384728, (17.0, 11.0): 0.00710453973832, (18.0, 16.0): 0.00939938729048, (8.0, 6.0): 0.00666102220123, (10.0, 9.0): 0.00835223507503, (9.0, 7.0): 0.00833285286829, (11.0, 4.0): 0.00833154778635, (10.0, 4.0): 0.00832596695426, (16.0, 4.0): 0.00838711735503, (12.0, 7.0): 0.00836673345684, (11.0, 9.0): 0.00836874766902, (15.0, 10.0): 0.0085672648315, (14.0, 6.0): 0.00839111063098, (13.0, 6.0): 0.00837129297818, (18.0, 6.0): 0.00677184682085, (17.0, 22.0): 0.00772783332692, (15.0, 7.0): 0.00844466837592, (18.0, 21.0): 0.00765473160398, (8.0, 3.0): 0.00499235023684, (10.0, 10.0): 0.00835743437299, (11.0, 3.0): 0.00666383739227, (12.0, 4.0): 0.00833950384912, (15.0, 9.0): 0.00852635508079, (14.0, 3.0): 0.00668539394238, (13.0, 9.0): 0.00842680983101, (12.0, 8.0): 0.00837999955513, (18.0, 11.0): 0.00733167421926, (18.0, 22.0): 0.0102820097878, (9.0, 8.0): 0.00833766225791, (14.0, 9.0): 0.00847103622142, (12.0, 9.0): 0.0083931326251, (17.0, 15.0): 0.00685495958306, (21.0, 20.0): 0.00508645420305, (18.0, 12.0): 0.00583721124975, (15.0, 11.0): 0.00687603670417, (8.0, 10.0): 0.00667307692542, (9.0, 11.0): 0.00667906247416, (12.0, 3.0): 0.00666954959342, (17.0, 5.0): 0.00841876567745, (16.0, 11.0): 0.00696793290064, (14.0, 10.0): 0.00849683953425, (17.0, 10.0): 0.00876889252253, (15.0, 3.0): 0.0066944581634, (18.0, 17.0): 0.00722371042214, (8.0, 7.0): 0.00666401659561, (9.0, 6.0): 0.00832845203026, (11.0, 7.0): 0.00835067303617, (10.0, 5.0): 0.00832903663705, (16.0, 5.0): 0.00840561303297, (20.0, 24.0): 0.00779612921669, (19.0, 16.0): 0.00709717887579, (16.0, 8.0): 0.00852845583946, (14.0, 7.0): 0.00841449073181, (13.0, 5.0): 0.00835827354576, (18.0, 20.0): 0.0101201344342, (18.0, 7.0): 0.00681638208763, (15.0, 6.0): 0.00841309173851, (18.0, 18.0): 0.00984461733636, (8.0, 4.0): 0.00665704639862, (10.0, 11.0): 0.00668867713217, (13.0, 8.0): 0.00840732007456, (10.0, 6.0): 0.00833371134028, (15.0, 22.0): 0.00516113110764, (12.0, 5.0): 0.00834561399926, (17.0, 3.0): 0.00671009998076, (15.0, 8.0): 0.00848339241414, (21.0, 16.0): 0.00475993066982, (18.0, 8.0): 0.00687953831492, (15.0, 5.0): 0.00838971868448, (18.0, 23.0): 0.00774272267768, (16.0, 15.0): 0.0068860923893, (12.0, 10.0): 0.00840415666824, (15.0, 15.0): 0.00459916480333, (13.0, 11.0): 0.00676312798285, (18.0, 13.0): 0.00617043317082, (18.0, 24.0): 0.00776719367199, (8.0, 11.0): 0.00500616812943, (9.0, 10.0): 0.00834620534446, (19.0, 20.0): 0.00761147422812, (17.0, 4.0): 0.00839726296003, (14.0, 11.0): 0.00681061389013, (18.0, 3.0): 0.00503592210329, (17.0, 9.0): 0.008659379825, (18.0, 14.0): 0.00649469578595, (8.0, 8.0): 0.00666727957564, (9.0, 5.0): 0.00832492679301, (11.0, 6.0): 0.00834241387241, }, ]
85 Stop [{(16.0, 6.0): 0.00843657745318, (11.0, 11.0): 0.00670581001068, (17.0, 7.0): 0.00850475699431, (16.0, 9.0): 0.00859268379148, (14.0, 4.0): 0.00836328129179, (13.0, 4.0): 0.00835108435736, (20.0, 20.0): 0.0076218948209, (18.0, 4.0): 0.00672419989649, (18.0, 19.0): 0.00748858283268, (8.0, 5.0): 0.00665915710302, (10.0, 8.0): 0.00834705626465, (11.0, 5.0): 0.00833689425305, (10.0, 7.0): 0.00834056071246, (16.0, 3.0): 0.00670432945406, (12.0, 6.0): 0.00835619292497, (16.0, 22.0): 0.0077357691783, (13.0, 7.0): 0.00838958507191, (18.0, 9.0): 0.00697047621125, (15.0, 4.0): 0.00837629475621, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00496209236659, (9.0, 3.0): 0.00665794216523, (19.0, 24.0): 0.00778277191146, (12.0, 11.0): 0.00673001628032, (13.0, 10.0): 0.00844504298576, (18.0, 10.0): 0.00710541272684, (17.0, 18.0): 0.00741329706168, (9.0, 9.0): 0.00834329046615, (16.0, 18.0): 0.00743461041801, (11.0, 8.0): 0.00836104732986, (14.0, 8.0): 0.00844365918798, (21.0, 24.0): 0.00519890574707, (20.0, 16.0): 0.00712155474006, (17.0, 8.0): 0.00857226638904, (18.0, 15.0): 0.0090685898215, (8.0, 9.0): 0.00667115905594, (9.0, 4.0): 0.00832331271891, (10.0, 3.0): 0.00666045467518, (16.0, 7.0): 0.00847741984153, (11.0, 10.0): 0.00837749468733, (17.0, 6.0): 0.00845502921611, (16.0, 10.0): 0.0086590603384, (14.0, 5.0): 0.00837485376988, (13.0, 3.0): 0.0066779008979, (18.0, 5.0): 0.00674282144409, (17.0, 11.0): 0.00710481521906, (18.0, 16.0): 0.00939233446448, (8.0, 6.0): 0.00666160469972, (10.0, 9.0): 0.00835334559853, (9.0, 7.0): 0.00833371110046, (11.0, 4.0): 0.00833253486006, (10.0, 4.0): 0.0083267868087, (16.0, 4.0): 0.00838871425964, (12.0, 7.0): 0.0083680808969, (11.0, 9.0): 0.00837002438507, (15.0, 10.0): 0.00856868210489, (14.0, 6.0): 0.00839266654909, (13.0, 6.0): 0.00837273511825, (18.0, 6.0): 0.00677312127491, (17.0, 22.0): 0.00772570607144, (15.0, 7.0): 0.00844629236109, (18.0, 21.0): 0.00765211325684, (8.0, 3.0): 0.00499272723172, (10.0, 10.0): 0.00835858201822, (11.0, 3.0): 0.00666460935351, (12.0, 4.0): 0.00834067099084, (15.0, 9.0): 0.00852787431247, (14.0, 3.0): 0.00668654143929, (13.0, 9.0): 0.00842835953377, (12.0, 8.0): 0.00838140067688, (18.0, 11.0): 0.0073310767785, (18.0, 22.0): 0.0102789316498, (9.0, 8.0): 0.00833858509427, (14.0, 9.0): 0.00847261943309, (12.0, 9.0): 0.0083945692697, (17.0, 15.0): 0.00684920853333, (21.0, 20.0): 0.00508473674486, (18.0, 12.0): 0.00583546669501, (15.0, 11.0): 0.00687709884003, (8.0, 10.0): 0.00667384050885, (9.0, 11.0): 0.00667989868028, (12.0, 3.0): 0.00667046206466, (17.0, 5.0): 0.00842039238188, (16.0, 11.0): 0.00696870837532, (14.0, 10.0): 0.00849838137332, (17.0, 10.0): 0.00876965664947, (15.0, 3.0): 0.00669567861647, (18.0, 17.0): 0.00721890463076, (8.0, 7.0): 0.00666465016678, (9.0, 6.0): 0.00832924415667, (11.0, 7.0): 0.00835184112791, (10.0, 5.0): 0.00832990013896, (16.0, 5.0): 0.00840723265388, (20.0, 24.0): 0.0077939033623, (19.0, 16.0): 0.00709143622776, (16.0, 8.0): 0.00852997105451, (14.0, 7.0): 0.00841608287097, (13.0, 5.0): 0.00835965590337, (18.0, 20.0): 0.010116163776, (18.0, 7.0): 0.00681758339139, (15.0, 6.0): 0.00841470758988, (18.0, 18.0): 0.00983897074959, (8.0, 4.0): 0.00665755642308, (10.0, 11.0): 0.00668961094477, (13.0, 8.0): 0.00840885481537, (10.0, 6.0): 0.00833463629627, (15.0, 22.0): 0.005159824736, (12.0, 5.0): 0.0083468321365, (17.0, 3.0): 0.00671138473531, (15.0, 8.0): 0.00848498564165, (21.0, 16.0): 0.00475582844812, (18.0, 8.0): 0.00688058265418, (15.0, 5.0): 0.00839130316741, (18.0, 23.0): 0.00774047456352, (16.0, 15.0): 0.00687993305912, (12.0, 10.0): 0.00840560920106, (15.0, 15.0): 0.00459494653143, (13.0, 11.0): 0.00676434903396, (18.0, 13.0): 0.0061674467355, (18.0, 24.0): 0.00776496973179, (8.0, 11.0): 0.0050067575597, (9.0, 10.0): 0.00834722522526, (19.0, 20.0): 0.00760870132793, (17.0, 4.0): 0.00839887983526, (14.0, 11.0): 0.00681181255114, (18.0, 3.0): 0.00503689133785, (17.0, 9.0): 0.00866052162595, (18.0, 14.0): 0.00649056752813, (8.0, 8.0): 0.00666796399319, (9.0, 5.0): 0.00832566116987, (11.0, 6.0): 0.00834351350744, }, ]
86 Stop [{(16.0, 6.0): 0.00843819335092, (11.0, 11.0): 0.00670685824641, (17.0, 7.0): 0.00850629033605, (16.0, 9.0): 0.00859402222456, (14.0, 4.0): 0.00836473819487, (13.0, 4.0): 0.00835241373315, (20.0, 20.0): 0.00761923375537, (18.0, 4.0): 0.00672549508148, (18.0, 19.0): 0.00748497790895, (8.0, 5.0): 0.00665971179043, (10.0, 8.0): 0.00834811899995, (11.0, 5.0): 0.0083379349792, (10.0, 7.0): 0.00834156110035, (16.0, 3.0): 0.00670559105339, (12.0, 6.0): 0.00835747091681, (16.0, 22.0): 0.00773373745125, (13.0, 7.0): 0.00839106775468, (18.0, 9.0): 0.00697122222326, (15.0, 4.0): 0.00837783834913, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00495924965596, (9.0, 3.0): 0.00665850416446, (19.0, 24.0): 0.00778054833519, (12.0, 11.0): 0.00673116567145, (13.0, 10.0): 0.00844656587727, (18.0, 10.0): 0.00710567275904, (17.0, 18.0): 0.00740904518063, (9.0, 9.0): 0.00834427904083, (16.0, 18.0): 0.00743034867652, (11.0, 8.0): 0.00836227395688, (14.0, 8.0): 0.00844524038981, (21.0, 24.0): 0.00519742066097, (20.0, 16.0): 0.00711557788, (17.0, 8.0): 0.00857364887631, (18.0, 15.0): 0.00906182309198, (8.0, 9.0): 0.00667189898273, (9.0, 4.0): 0.00832402678658, (10.0, 3.0): 0.00666110891022, (16.0, 7.0): 0.00847900354092, (11.0, 10.0): 0.00837879456101, (17.0, 6.0): 0.00845663152782, (16.0, 10.0): 0.00866019367068, (14.0, 5.0): 0.00837635213631, (13.0, 3.0): 0.00667894297193, (18.0, 5.0): 0.00674411413025, (17.0, 11.0): 0.00710508142311, (18.0, 16.0): 0.009385344691, (8.0, 6.0): 0.00666220182371, (10.0, 9.0): 0.00835445974653, (9.0, 7.0): 0.00833458275447, (11.0, 4.0): 0.00833352972091, (10.0, 4.0): 0.00832762057412, (16.0, 4.0): 0.00839030666451, (12.0, 7.0): 0.00836942013971, (11.0, 9.0): 0.0083712962541, (15.0, 10.0): 0.00857007433582, (14.0, 6.0): 0.00839420917962, (13.0, 6.0): 0.00837416711352, (18.0, 6.0): 0.00677438737082, (17.0, 22.0): 0.0077235579957, (15.0, 7.0): 0.00844789766102, (18.0, 21.0): 0.00764947827539, (8.0, 3.0): 0.00499311705765, (10.0, 10.0): 0.00835973224206, (11.0, 3.0): 0.00666538849535, (12.0, 4.0): 0.00834183998512, (15.0, 9.0): 0.00852936905672, (14.0, 3.0): 0.00668768649677, (13.0, 9.0): 0.00842988920754, (12.0, 8.0): 0.00838279059774, (18.0, 11.0): 0.0073304817461, (18.0, 22.0): 0.0102758308764, (9.0, 8.0): 0.00833951958341, (14.0, 9.0): 0.00847417876812, (12.0, 9.0): 0.0083959926133, (17.0, 15.0): 0.00684352798619, (21.0, 20.0): 0.0050829999794, (18.0, 12.0): 0.00583374033813, (15.0, 11.0): 0.0068781413626, (8.0, 10.0): 0.00667461412282, (9.0, 11.0): 0.00668074163788, (12.0, 3.0): 0.00667137727718, (17.0, 5.0): 0.00842201217845, (16.0, 11.0): 0.00696946767628, (14.0, 10.0): 0.00849989831719, (17.0, 10.0): 0.00877040470924, (15.0, 3.0): 0.0066968963287, (18.0, 17.0): 0.0072141278471, (8.0, 7.0): 0.00666529693501, (9.0, 6.0): 0.00833005171959, (11.0, 7.0): 0.00835300871491, (10.0, 5.0): 0.00833077573337, (16.0, 5.0): 0.0084088439832, (20.0, 24.0): 0.00779167796479, (19.0, 16.0): 0.00708574727206, (16.0, 8.0): 0.00853146534364, (14.0, 7.0): 0.00841765720821, (13.0, 5.0): 0.00836103225707, (18.0, 20.0): 0.0101121734165, (18.0, 7.0): 0.00681877322898, (15.0, 6.0): 0.00841630942413, (18.0, 18.0): 0.0098333375291, (8.0, 4.0): 0.00665808333588, (10.0, 11.0): 0.00669054631258, (13.0, 8.0): 0.00841037185718, (10.0, 6.0): 0.00833557096236, (15.0, 22.0): 0.0051585020941, (12.0, 5.0): 0.00834804924175, (17.0, 3.0): 0.00671266829368, (15.0, 8.0): 0.00848655651154, (21.0, 16.0): 0.00475176580408, (18.0, 8.0): 0.00688161384202, (15.0, 5.0): 0.00839287838745, (18.0, 23.0): 0.00773821434422, (16.0, 15.0): 0.00687385379653, (12.0, 10.0): 0.00840704729885, (15.0, 15.0): 0.00459078428542, (13.0, 11.0): 0.00676555306351, (18.0, 13.0): 0.00616449365288, (18.0, 24.0): 0.00776273873559, (8.0, 11.0): 0.00500735398385, (9.0, 10.0): 0.00834825433921, (19.0, 20.0): 0.00760590632693, (17.0, 4.0): 0.0084004934533, (14.0, 11.0): 0.00681299138095, (18.0, 3.0): 0.00503785993723, (17.0, 9.0): 0.008661644744, (18.0, 14.0): 0.00648648554325, (8.0, 8.0): 0.00666866032283, (9.0, 5.0): 0.00832641291264, (11.0, 6.0): 0.00834461562193, }, ]
87 Stop [{(16.0, 6.0): 0.0084397963654, (11.0, 11.0): 0.00670790146981, (17.0, 7.0): 0.00850780816347, (16.0, 9.0): 0.00859533900792, (14.0, 4.0): 0.00836619010688, (13.0, 4.0): 0.00835374057703, (20.0, 20.0): 0.0076165466838, (18.0, 4.0): 0.00672678763934, (18.0, 19.0): 0.00748137037271, (8.0, 5.0): 0.00666028182003, (10.0, 8.0): 0.00834918667742, (11.0, 5.0): 0.00833898105943, (10.0, 7.0): 0.00834256850641, (16.0, 3.0): 0.00670685025184, (12.0, 6.0): 0.00835874460674, (16.0, 22.0): 0.0077316828627, (13.0, 7.0): 0.00839253681466, (18.0, 9.0): 0.00697195615488, (15.0, 4.0): 0.00837937640137, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00495640772015, (9.0, 3.0): 0.00665908097854, (19.0, 24.0): 0.00777832167852, (12.0, 11.0): 0.00673230370511, (13.0, 10.0): 0.00844806840605, (18.0, 10.0): 0.00710592512395, (17.0, 18.0): 0.00740479900132, (9.0, 9.0): 0.00834527728768, (16.0, 18.0): 0.00742608944703, (11.0, 8.0): 0.00836349770472, (14.0, 8.0): 0.00844680094697, (21.0, 24.0): 0.00519593631875, (20.0, 16.0): 0.00710965795273, (17.0, 8.0): 0.0085750133205, (18.0, 15.0): 0.0090551297889, (8.0, 9.0): 0.00667264916526, (9.0, 4.0): 0.00832475892975, (10.0, 3.0): 0.00666177450733, (16.0, 7.0): 0.00848057004651, (11.0, 10.0): 0.00838008863281, (17.0, 6.0): 0.00845822232135, (16.0, 10.0): 0.00866130590713, (14.0, 5.0): 0.00837784203106, (13.0, 3.0): 0.0066799844331, (18.0, 5.0): 0.00674540158133, (17.0, 11.0): 0.00710533865322, (18.0, 16.0): 0.00937841698547, (8.0, 6.0): 0.00666281298121, (10.0, 9.0): 0.00835557725669, (9.0, 7.0): 0.00833546726531, (11.0, 4.0): 0.00833453217571, (10.0, 4.0): 0.00832846779055, (16.0, 4.0): 0.00839189425338, (12.0, 7.0): 0.00837075162477, (11.0, 9.0): 0.00837256342636, (15.0, 10.0): 0.00857144241673, (14.0, 6.0): 0.00839573901236, (13.0, 6.0): 0.00837558944434, (18.0, 6.0): 0.00677564498808, (17.0, 22.0): 0.00772138953475, (15.0, 7.0): 0.00844948486916, (18.0, 21.0): 0.00764682716501, (8.0, 3.0): 0.00499351922764, (10.0, 10.0): 0.00836088475591, (11.0, 3.0): 0.00666617461487, (12.0, 4.0): 0.00834301085548, (15.0, 9.0): 0.00853084017935, (14.0, 3.0): 0.00668882908833, (13.0, 9.0): 0.00843139966468, (12.0, 8.0): 0.00838416983296, (18.0, 11.0): 0.00732988909477, (18.0, 22.0): 0.0102727079242, (9.0, 8.0): 0.00834046515644, (14.0, 9.0): 0.00847571514788, (12.0, 9.0): 0.00839740319431, (17.0, 15.0): 0.00683791636724, (21.0, 20.0): 0.00508124457482, (18.0, 12.0): 0.00583203176686, (15.0, 11.0): 0.00687916497212, (8.0, 10.0): 0.00667539713885, (9.0, 11.0): 0.00668159085008, (12.0, 3.0): 0.00667229518314, (17.0, 5.0): 0.00842362476112, (16.0, 11.0): 0.00697021134963, (14.0, 10.0): 0.00850139130492, (17.0, 10.0): 0.00877113717032, (15.0, 3.0): 0.00669811113954, (18.0, 17.0): 0.00720937983739, (8.0, 7.0): 0.00666595632128, (9.0, 6.0): 0.00833087412574, (11.0, 7.0): 0.00835417590676, (10.0, 5.0): 0.00833166303234, (16.0, 5.0): 0.00841044691291, (20.0, 24.0): 0.00778945243048, (19.0, 16.0): 0.00708011122344, (16.0, 8.0): 0.00853293929939, (14.0, 7.0): 0.00841921443867, (13.0, 5.0): 0.00836240289636, (18.0, 20.0): 0.0101081641912, (18.0, 7.0): 0.00681995167766, (15.0, 6.0): 0.00841789760063, (18.0, 18.0): 0.00982771802784, (8.0, 4.0): 0.00665862649144, (10.0, 11.0): 0.00669148299763, (13.0, 8.0): 0.00841187196139, (10.0, 6.0): 0.00833651502752, (15.0, 22.0): 0.0051571635308, (12.0, 5.0): 0.00834926547599, (17.0, 3.0): 0.00671395017317, (15.0, 8.0): 0.00848810579255, (21.0, 16.0): 0.00474774219537, (18.0, 8.0): 0.00688263209883, (15.0, 5.0): 0.00839444445604, (18.0, 23.0): 0.00773594207903, (16.0, 15.0): 0.00686785273695, (12.0, 10.0): 0.00840847148795, (15.0, 15.0): 0.00458667674156, (13.0, 11.0): 0.00676674070443, (18.0, 13.0): 0.00616157317809, (18.0, 24.0): 0.00776050047167, (8.0, 11.0): 0.00500795693479, (9.0, 10.0): 0.0083492920646, (19.0, 20.0): 0.00760309004822, (17.0, 4.0): 0.00840210330304, (14.0, 11.0): 0.0068141511152, (18.0, 3.0): 0.00503882748953, (17.0, 9.0): 0.00866274966664, (18.0, 14.0): 0.00648244883837, (8.0, 8.0): 0.00666936797682, (9.0, 5.0): 0.00832718137804, (11.0, 6.0): 0.00834572023904, }, ]
88 Stop [{(16.0, 6.0): 0.00844138664936, (11.0, 11.0): 0.0067089397697, (17.0, 7.0): 0.00850931068978, (16.0, 9.0): 0.00859663481209, (14.0, 4.0): 0.00836763709535, (13.0, 4.0): 0.00835506499543, (20.0, 20.0): 0.00761383453142, (18.0, 4.0): 0.00672807712895, (18.0, 19.0): 0.007477760679, (8.0, 5.0): 0.00666086659878, (10.0, 8.0): 0.00835025906034, (11.0, 5.0): 0.0083400323965, (10.0, 7.0): 0.00834358267668, (16.0, 3.0): 0.00670810674181, (12.0, 6.0): 0.00836001427818, (16.0, 22.0): 0.00772960589788, (13.0, 7.0): 0.00839399285677, (18.0, 9.0): 0.00697267827774, (15.0, 4.0): 0.00838090882842, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00495356700909, (9.0, 3.0): 0.00665967206663, (19.0, 24.0): 0.00777609152689, (12.0, 11.0): 0.00673343076743, (13.0, 10.0): 0.00844955134883, (18.0, 10.0): 0.00710617002747, (17.0, 18.0): 0.00740055898974, (9.0, 9.0): 0.00834628464439, (16.0, 18.0): 0.00742183334286, (11.0, 8.0): 0.00836471870964, (14.0, 8.0): 0.00844834165749, (21.0, 24.0): 0.00519445230287, (20.0, 16.0): 0.00710379415641, (17.0, 8.0): 0.00857636011471, (18.0, 15.0): 0.00904850842879, (8.0, 9.0): 0.00667340902777, (9.0, 4.0): 0.00832550848716, (10.0, 3.0): 0.00666245108329, (16.0, 7.0): 0.00848211974879, (11.0, 10.0): 0.00838137702806, (17.0, 6.0): 0.00845980156929, (16.0, 10.0): 0.00866239773783, (14.0, 5.0): 0.00837932370054, (13.0, 3.0): 0.00668102529155, (18.0, 5.0): 0.00674668350441, (17.0, 11.0): 0.00710558720847, (18.0, 16.0): 0.00937155038053, (8.0, 6.0): 0.00666343760578, (10.0, 9.0): 0.00835669788081, (9.0, 7.0): 0.0083363640911, (11.0, 4.0): 0.00833554202995, (10.0, 4.0): 0.0083293280125, (16.0, 4.0): 0.0083934767371, (12.0, 7.0): 0.00837207575718, (11.0, 9.0): 0.00837382604298, (15.0, 10.0): 0.00857278720466, (14.0, 6.0): 0.00839725650541, (13.0, 6.0): 0.00837700255489, (18.0, 6.0): 0.00677689402604, (17.0, 22.0): 0.00771920111353, (15.0, 7.0): 0.0084510545495, (18.0, 21.0): 0.00764416041719, (8.0, 3.0): 0.00499393327671, (10.0, 10.0): 0.00836203929141, (11.0, 3.0): 0.00666696751148, (12.0, 4.0): 0.00834418361263, (15.0, 9.0): 0.00853228850889, (14.0, 3.0): 0.00668996918662, (13.0, 9.0): 0.00843289167486, (12.0, 8.0): 0.00838553886363, (18.0, 11.0): 0.00732929880694, (18.0, 22.0): 0.0102695632406, (9.0, 8.0): 0.00834142127158, (14.0, 9.0): 0.00847722944876, (12.0, 9.0): 0.00839880152125, (17.0, 15.0): 0.00683237214862, (21.0, 20.0): 0.00507947118201, (18.0, 12.0): 0.00583034058868, (15.0, 11.0): 0.00688017034259, (8.0, 10.0): 0.00667618896721, (9.0, 11.0): 0.00668244585311, (12.0, 3.0): 0.00667321572887, (17.0, 5.0): 0.00842522985501, (16.0, 11.0): 0.00697093992517, (14.0, 10.0): 0.00850286123392, (17.0, 10.0): 0.00877185449311, (15.0, 3.0): 0.0066993229002, (18.0, 17.0): 0.00720466036579, (8.0, 7.0): 0.00666662777289, (9.0, 6.0): 0.00833171080462, (11.0, 7.0): 0.00835534279634, (10.0, 5.0): 0.00833256165758, (16.0, 5.0): 0.00841204134977, (20.0, 24.0): 0.00778722619571, (19.0, 16.0): 0.00707452730509, (16.0, 8.0): 0.00853439349338, (14.0, 7.0): 0.00842075521636, (13.0, 5.0): 0.00836376808496, (18.0, 20.0): 0.0101041369098, (18.0, 7.0): 0.00682111882383, (15.0, 6.0): 0.00841947246072, (18.0, 18.0): 0.00982211257743, (8.0, 4.0): 0.00665918527303, (10.0, 11.0): 0.00669242078056, (13.0, 8.0): 0.00841335584413, (10.0, 6.0): 0.00833746818621, (15.0, 22.0): 0.0051558093863, (12.0, 5.0): 0.0083504809788, (17.0, 3.0): 0.00671522993004, (15.0, 8.0): 0.00848963421749, (21.0, 16.0): 0.00474375708193, (18.0, 8.0): 0.00688363764694, (15.0, 5.0): 0.0083960014804, (18.0, 23.0): 0.00773365783128, (16.0, 15.0): 0.00686192807217, (12.0, 10.0): 0.0084098822705, (15.0, 15.0): 0.00458262261643, (13.0, 11.0): 0.0067679125624, (18.0, 13.0): 0.00615868459444, (18.0, 24.0): 0.00775825474307, (8.0, 11.0): 0.00500856597549, (9.0, 10.0): 0.00835033781887, (19.0, 20.0): 0.00760025329181, (17.0, 4.0): 0.00840370891663, (14.0, 11.0): 0.00681529245892, (18.0, 3.0): 0.00503979361631, (17.0, 9.0): 0.0086638368718, (18.0, 14.0): 0.00647845645271, (8.0, 8.0): 0.00667008639713, (9.0, 5.0): 0.00832796594818, (11.0, 6.0): 0.0083468273679, }, ]
89 Stop [{(16.0, 6.0): 0.00844296435558, (11.0, 11.0): 0.00670997323503, (17.0, 7.0): 0.00851079813047, (16.0, 9.0): 0.0085979102848, (14.0, 4.0): 0.0083690792206, (13.0, 4.0): 0.00835638708056, (20.0, 20.0): 0.00761109819875, (18.0, 4.0): 0.0067293631471, (18.0, 19.0): 0.0074741492648, (8.0, 5.0): 0.00666146555903, (10.0, 8.0): 0.00835133591981, (11.0, 5.0): 0.00834108888615, (10.0, 7.0): 0.00834460336213, (16.0, 3.0): 0.00670936024043, (12.0, 6.0): 0.00836128018739, (16.0, 22.0): 0.00772750703029, (13.0, 7.0): 0.00839543644587, (18.0, 9.0): 0.0069733888624, (15.0, 4.0): 0.0083824355533, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00495072795216, (9.0, 3.0): 0.00666027691048, (19.0, 24.0): 0.00777385748856, (12.0, 11.0): 0.00673454722898, (13.0, 10.0): 0.00845101544622, (18.0, 10.0): 0.00710640767666, (17.0, 18.0): 0.00739632558856, (9.0, 9.0): 0.00834730058007, (16.0, 18.0): 0.00741758094875, (11.0, 8.0): 0.00836593709458, (14.0, 8.0): 0.00844986327685, (21.0, 24.0): 0.00519296821667, (20.0, 16.0): 0.0070979856948, (17.0, 8.0): 0.00857768964567, (18.0, 15.0): 0.00904195756944, (8.0, 9.0): 0.00667417802691, (9.0, 4.0): 0.00832627482449, (10.0, 3.0): 0.00666313826785, (16.0, 7.0): 0.00848365302616, (11.0, 10.0): 0.00838265986901, (17.0, 6.0): 0.0084613692592, (16.0, 10.0): 0.00866346983083, (14.0, 5.0): 0.00838079737333, (13.0, 3.0): 0.00668206555085, (18.0, 5.0): 0.00674795963585, (17.0, 11.0): 0.00710582738377, (18.0, 16.0): 0.00936474392596, (8.0, 6.0): 0.00666407515529, (10.0, 9.0): 0.00835782138399, (9.0, 7.0): 0.00833727271202, (11.0, 4.0): 0.00833655908819, (10.0, 4.0): 0.00833020080826, (16.0, 4.0): 0.00839505385184, (12.0, 7.0): 0.00837339291042, (11.0, 9.0): 0.00837508423655, (15.0, 10.0): 0.0085741095227, (14.0, 6.0): 0.00839876208759, (13.0, 6.0): 0.00837840685604, (18.0, 6.0): 0.00677813440243, (17.0, 22.0): 0.0077169931473, (15.0, 7.0): 0.00845260723857, (18.0, 21.0): 0.00764147851, (8.0, 3.0): 0.00499435876048, (10.0, 10.0): 0.00836319559897, (11.0, 3.0): 0.0066677669869, (12.0, 4.0): 0.00834535825558, (15.0, 9.0): 0.00853371483838, (14.0, 3.0): 0.00669110676366, (13.0, 9.0): 0.00843436596757, (12.0, 8.0): 0.00838689813917, (18.0, 11.0): 0.00732871087361, (18.0, 22.0): 0.0102663972642, (9.0, 8.0): 0.00834238741276, (14.0, 9.0): 0.00847872250478, (12.0, 9.0): 0.00840018807464, (17.0, 15.0): 0.00682689384746, (21.0, 20.0): 0.00507768043481, (18.0, 12.0): 0.00582866642944, (15.0, 11.0): 0.0068811581226, (8.0, 10.0): 0.00667698905435, (9.0, 11.0): 0.00668330621402, (12.0, 3.0): 0.0066741388555, (17.0, 5.0): 0.00842682721424, (16.0, 11.0): 0.00697165391662, (14.0, 10.0): 0.00850430896196, (17.0, 10.0): 0.00877255712953, (15.0, 3.0): 0.00670053147284, (18.0, 17.0): 0.00719996919476, (8.0, 7.0): 0.00666731076217, (9.0, 6.0): 0.00833256120747, (11.0, 7.0): 0.00835650946155, (10.0, 5.0): 0.0083334712402, (16.0, 5.0): 0.00841362721433, (20.0, 24.0): 0.00778499872563, (19.0, 16.0): 0.00706899474897, (16.0, 8.0): 0.00853582847729, (14.0, 7.0): 0.00842228015711, (13.0, 5.0): 0.00836512806292, (18.0, 20.0): 0.0101000923568, (18.0, 7.0): 0.00682227476216, (15.0, 6.0): 0.00842103432908, (18.0, 18.0): 0.0098165214892, (8.0, 4.0): 0.00665975909095, (10.0, 11.0): 0.00669335945912, (13.0, 8.0): 0.00841482417938, (10.0, 6.0): 0.0083384301386, (15.0, 22.0): 0.00515443999244, (12.0, 5.0): 0.00835169587021, (17.0, 3.0): 0.00671650715673, (15.0, 8.0): 0.00849114248535, (21.0, 16.0): 0.00473980992643, (18.0, 8.0): 0.00688463071007, (15.0, 5.0): 0.00839754956397, (18.0, 23.0): 0.00773136166828, (16.0, 15.0): 0.00685607804848, (12.0, 10.0): 0.00841128012558, (15.0, 15.0): 0.00457862066561, (13.0, 11.0): 0.00676906921695, (18.0, 13.0): 0.00615582721194, (18.0, 24.0): 0.00775600136708, (8.0, 11.0): 0.00500918069691, (9.0, 10.0): 0.00835139105601, (19.0, 20.0): 0.00759739683519, (17.0, 4.0): 0.0084053098665, (14.0, 11.0): 0.00681641608776, (18.0, 3.0): 0.00504075797018, (17.0, 9.0): 0.00866490682778, (18.0, 14.0): 0.00647450745625, (8.0, 8.0): 0.00667081505376, (9.0, 5.0): 0.0083287660292, (11.0, 6.0): 0.00834793700503, }, ]
90 Stop [{(16.0, 6.0): 0.00844452963687, (11.0, 11.0): 0.00671100195459, (17.0, 7.0): 0.00851227070284, (16.0, 9.0): 0.00859916605181, (14.0, 4.0): 0.00837051653647, (13.0, 4.0): 0.00835770691164, (20.0, 20.0): 0.00760833856205, (18.0, 4.0): 0.00673064532577, (18.0, 19.0): 0.00747053654976, (8.0, 5.0): 0.00666207815716, (10.0, 8.0): 0.00835241703466, (11.0, 5.0): 0.00834215041795, (10.0, 7.0): 0.00834563031882, (16.0, 3.0): 0.00671061048787, (12.0, 6.0): 0.00836254256582, (16.0, 22.0): 0.00772538672208, (13.0, 7.0): 0.00839686810976, (18.0, 9.0): 0.00697408817784, (15.0, 4.0): 0.00838395650615, (1, 1): 0.00763358778626, (15.0, 18.0): 0.004947890959, (9.0, 3.0): 0.00666089501298, (19.0, 24.0): 0.00777161919376, (12.0, 11.0): 0.00673565344536, (13.0, 10.0): 0.0084524614045, (18.0, 10.0): 0.00710663827907, (17.0, 18.0): 0.00739209921807, (9.0, 9.0): 0.00834832459329, (16.0, 18.0): 0.00741333282185, (11.0, 8.0): 0.00836715297033, (14.0, 8.0): 0.00845136652069, (21.0, 24.0): 0.00519148368355, (20.0, 16.0): 0.00709223177781, (17.0, 8.0): 0.00857900229376, (18.0, 15.0): 0.00903547580842, (8.0, 9.0): 0.00667495564977, (9.0, 4.0): 0.00832705733275, (10.0, 3.0): 0.00666383570296, (16.0, 7.0): 0.00848517024562, (11.0, 10.0): 0.00838393727478, (17.0, 6.0): 0.00846292539251, (16.0, 10.0): 0.00866452283273, (14.0, 5.0): 0.00838226326168, (13.0, 3.0): 0.00668310520861, (18.0, 5.0): 0.00674922973919, (17.0, 11.0): 0.00710605946941, (18.0, 16.0): 0.00935799668842, (8.0, 6.0): 0.00666472511062, (10.0, 9.0): 0.00835894754388, (9.0, 7.0): 0.00833819262942, (11.0, 4.0): 0.00833758315436, (10.0, 4.0): 0.00833108575919, (16.0, 4.0): 0.0083966253573, (12.0, 7.0): 0.00837470342888, (11.0, 9.0): 0.00837633813175, (15.0, 10.0): 0.00857541016142, (14.0, 6.0): 0.00840025616063, (13.0, 6.0): 0.00837980272796, (18.0, 6.0): 0.00677936605195, (17.0, 22.0): 0.0077147660419, (15.0, 7.0): 0.00845414344725, (18.0, 21.0): 0.00763878190857, (8.0, 3.0): 0.00499479525385, (10.0, 10.0): 0.00836435344638, (11.0, 3.0): 0.0066685728452, (12.0, 4.0): 0.00834653477278, (15.0, 9.0): 0.0085351199272, (14.0, 3.0): 0.00669224179096, (13.0, 9.0): 0.00843582323452, (12.0, 8.0): 0.00838824807964, (18.0, 11.0): 0.00732812529332, (18.0, 22.0): 0.0102632104246, (9.0, 8.0): 0.00834336308837, (14.0, 9.0): 0.00848019510991, (12.0, 9.0): 0.0084015633087, (17.0, 15.0): 0.00682148002434, (21.0, 20.0): 0.00507587295032, (18.0, 12.0): 0.0058270089322, (15.0, 11.0): 0.00688212893629, (8.0, 10.0): 0.00667779688049, (9.0, 11.0): 0.00668417152846, (12.0, 3.0): 0.00667506449943, (17.0, 5.0): 0.00842841661982, (16.0, 11.0): 0.00697235382191, (14.0, 10.0): 0.00850573530907, (17.0, 10.0): 0.00877324552273, (15.0, 3.0): 0.0067017367299, (18.0, 17.0): 0.00719530608538, (8.0, 7.0): 0.00666800478521, (9.0, 6.0): 0.00833342480628, (11.0, 7.0): 0.00835767596674, (10.0, 5.0): 0.00833439142048, (16.0, 5.0): 0.00841520443999, (20.0, 24.0): 0.00778276951306, (19.0, 16.0): 0.00706351279608, (16.0, 8.0): 0.00853724478385, (14.0, 7.0): 0.0084237898412, (13.0, 5.0): 0.00836648304861, (18.0, 20.0): 0.0100960312925, (18.0, 7.0): 0.00682341959476, (15.0, 6.0): 0.00842258351496, (18.0, 18.0): 0.00981094505501, (8.0, 4.0): 0.00666034738089, (10.0, 11.0): 0.00669429884684, (13.0, 8.0): 0.00841627760177, (10.0, 6.0): 0.00833940059068, (15.0, 22.0): 0.00515305567298, (12.0, 5.0): 0.00835291025245, (17.0, 3.0): 0.00671778147932, (15.0, 8.0): 0.00849263126329, (21.0, 16.0): 0.00473590019482, (18.0, 8.0): 0.00688561151279, (15.0, 5.0): 0.0083990888068, (18.0, 23.0): 0.00772905366116, (16.0, 15.0): 0.00685030096478, (12.0, 10.0): 0.00841266551034, (15.0, 15.0): 0.0045746696823, (13.0, 11.0): 0.00677021122267, (18.0, 13.0): 0.00615300036588, (18.0, 24.0): 0.00775374017464, (8.0, 11.0): 0.00500980071606, (9.0, 10.0): 0.0083524512641, (19.0, 20.0): 0.00759452143384, (17.0, 4.0): 0.00840690576247, (14.0, 11.0): 0.00681752264922, (18.0, 3.0): 0.00504172023268, (17.0, 9.0): 0.00866595999315, (18.0, 14.0): 0.00647060094842, (8.0, 8.0): 0.00667155344326, (9.0, 5.0): 0.00832958105003, (11.0, 6.0): 0.00834904913574, }, ]
91 Stop [{(16.0, 6.0): 0.00844608264599, (11.0, 11.0): 0.00671202601665, (17.0, 7.0): 0.00851372862563, (16.0, 9.0): 0.00860040271775, (14.0, 4.0): 0.00837194909093, (13.0, 4.0): 0.00835902455606, (20.0, 20.0): 0.00760555647379, (18.0, 4.0): 0.00673192332963, (18.0, 19.0): 0.0074669229368, (8.0, 5.0): 0.00666270387217, (10.0, 8.0): 0.00835350219121, (11.0, 5.0): 0.0083432168762, (10.0, 7.0): 0.00834666330806, (16.0, 3.0): 0.00671185724573, (12.0, 6.0): 0.00836380162217, (16.0, 22.0): 0.00772324542449, (13.0, 7.0): 0.00839828834191, (18.0, 9.0): 0.00697477649106, (15.0, 4.0): 0.00838547162382, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00494505642012, (9.0, 3.0): 0.00666152589682, (19.0, 24.0): 0.00776937629382, (12.0, 11.0): 0.00673674975772, (13.0, 10.0): 0.00845388989735, (18.0, 10.0): 0.00710686204211, (17.0, 18.0): 0.00738788027706, (9.0, 9.0): 0.00834935621037, (16.0, 18.0): 0.00740908949281, (11.0, 8.0): 0.00836836643662, (14.0, 8.0): 0.00845285206737, (21.0, 24.0): 0.00518999834613, (20.0, 16.0): 0.00708653162204, (17.0, 8.0): 0.00858029843292, (18.0, 15.0): 0.0090290617818, (8.0, 9.0): 0.00667574141204, (9.0, 4.0): 0.00832785542686, (10.0, 3.0): 0.00666454304212, (16.0, 7.0): 0.00848667176329, (11.0, 10.0): 0.0083852093613, (17.0, 6.0): 0.00846446998339, (16.0, 10.0): 0.00866555736922, (14.0, 5.0): 0.00838372156284, (13.0, 3.0): 0.00668414425708, (18.0, 5.0): 0.00675049360319, (17.0, 11.0): 0.00710628375071, (18.0, 16.0): 0.00935130775136, (8.0, 6.0): 0.0066653869745, (10.0, 9.0): 0.00836007614999, (9.0, 7.0): 0.00833912336488, (11.0, 4.0): 0.00833861403216, (10.0, 4.0): 0.0083319824591, (16.0, 4.0): 0.00839819103515, (12.0, 7.0): 0.00837600763017, (11.0, 9.0): 0.00837758784589, (15.0, 10.0): 0.00857668988016, (14.0, 6.0): 0.00840173910129, (13.0, 6.0): 0.00838119052256, (18.0, 6.0): 0.00678058892498, (17.0, 22.0): 0.00771252019414, (15.0, 7.0): 0.00845566366246, (18.0, 21.0): 0.00763607106546, (8.0, 3.0): 0.00499524234975, (10.0, 10.0): 0.00836551261754, (11.0, 3.0): 0.00666938489277, (12.0, 4.0): 0.0083477131431, (15.0, 9.0): 0.00853650450273, (14.0, 3.0): 0.00669337423966, (13.0, 9.0): 0.00843726413188, (12.0, 8.0): 0.00838958907786, (18.0, 11.0): 0.00732754207118, (18.0, 22.0): 0.0102600031434, (9.0, 8.0): 0.00834434782996, (14.0, 9.0): 0.00848164802028, (12.0, 9.0): 0.00840292765299, (17.0, 15.0): 0.00681612928181, (21.0, 20.0): 0.00507404932918, (18.0, 12.0): 0.00582536775602, (15.0, 11.0): 0.00688308338414, (8.0, 10.0): 0.00667861195741, (9.0, 11.0): 0.00668504141867, (12.0, 3.0): 0.00667599259287, (17.0, 5.0): 0.00842999787776, (16.0, 11.0): 0.00697304012345, (14.0, 10.0): 0.00850714105929, (17.0, 10.0): 0.00877392010684, (15.0, 3.0): 0.00670293855341, (18.0, 17.0): 0.00719067079765, (8.0, 7.0): 0.00666870936066, (9.0, 6.0): 0.00833430109294, (11.0, 7.0): 0.0083588423641, (10.0, 5.0): 0.00833532184767, (16.0, 5.0): 0.00841677297216, (20.0, 24.0): 0.00778053807738, (19.0, 16.0): 0.00705808069673, (16.0, 8.0): 0.00853864292767, (14.0, 7.0): 0.00842528481591, (13.0, 5.0): 0.00836783324047, (18.0, 20.0): 0.0100919544539, (18.0, 7.0): 0.00682455343044, (15.0, 6.0): 0.0084241203133, (18.0, 18.0): 0.00980538354815, (8.0, 4.0): 0.00666094960235, (10.0, 11.0): 0.00669523877175, (13.0, 8.0): 0.00841771670928, (10.0, 6.0): 0.0083403792544, (15.0, 22.0): 0.00515165674385, (12.0, 5.0): 0.00835412421152, (17.0, 3.0): 0.00671905255519, (15.0, 8.0): 0.00849410118846, (21.0, 16.0): 0.00473202735668, (18.0, 8.0): 0.0068865802801, (15.0, 5.0): 0.00840061930592, (18.0, 23.0): 0.00772673388474, (16.0, 15.0): 0.00684459517086, (12.0, 10.0): 0.008414038861, (15.0, 15.0): 0.00457076849608, (13.0, 11.0): 0.00677133911021, (18.0, 13.0): 0.0061502034155, (18.0, 24.0): 0.00775147100985, (8.0, 11.0): 0.00501042567426, (9.0, 10.0): 0.00835351796299, (19.0, 20.0): 0.00759162782176, (17.0, 4.0): 0.00840849624919, (14.0, 11.0): 0.00681861276386, (18.0, 3.0): 0.00504268011217, (17.0, 9.0): 0.00866699681675, (18.0, 14.0): 0.00646673605687, (8.0, 8.0): 0.00667230108723, (9.0, 5.0): 0.0083304104612, (11.0, 6.0): 0.00835016373539, }, ]
92 Stop [{(16.0, 6.0): 0.00844762353563, (11.0, 11.0): 0.00671304550879, (17.0, 7.0): 0.00851517211866, (16.0, 9.0): 0.00860162086682, (14.0, 4.0): 0.00837337692664, (13.0, 4.0): 0.00836034007038, (20.0, 20.0): 0.00760275276311, (18.0, 4.0): 0.00673319685376, (18.0, 19.0): 0.00746330881277, (8.0, 5.0): 0.00666334220449, (10.0, 8.0): 0.00835459118317, (11.0, 5.0): 0.00834428814059, (10.0, 7.0): 0.00834770209653, (16.0, 3.0): 0.00671310029561, (12.0, 6.0): 0.00836505754436, (16.0, 22.0): 0.00772108357814, (13.0, 7.0): 0.00839969760396, (18.0, 9.0): 0.00697545406667, (15.0, 4.0): 0.00838698084952, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00494222470766, (9.0, 3.0): 0.00666216910336, (19.0, 24.0): 0.00776712846035, (12.0, 11.0): 0.00673783649335, (13.0, 10.0): 0.00845530156746, (18.0, 10.0): 0.00710707917245, (17.0, 18.0): 0.00738366914366, (9.0, 9.0): 0.00835039498367, (16.0, 18.0): 0.00740485146668, (11.0, 8.0): 0.00836957758314, (14.0, 8.0): 0.00845432056026, (21.0, 24.0): 0.00518851186552, (20.0, 16.0): 0.00708088445126, (17.0, 8.0): 0.00858157843062, (18.0, 15.0): 0.00902271416285, (8.0, 9.0): 0.00667653485624, (9.0, 4.0): 0.00832866854422, (10.0, 3.0): 0.00666525994975, (16.0, 7.0): 0.00848815792501, (11.0, 10.0): 0.00838647624131, (17.0, 6.0): 0.0084660030578, (16.0, 10.0): 0.00866657404566, (14.0, 5.0): 0.00838517246029, (13.0, 3.0): 0.00668518268361, (18.0, 5.0): 0.00675175104, (17.0, 11.0): 0.0071065005077, (18.0, 16.0): 0.00934467621475, (8.0, 6.0): 0.00666606027042, (10.0, 9.0): 0.008361207003, (9.0, 7.0): 0.00834006445933, (11.0, 4.0): 0.0083396515253, (10.0, 4.0): 0.00833289051369, (16.0, 4.0): 0.0083997506875, (12.0, 7.0): 0.00837730580724, (11.0, 9.0): 0.00837883348936, (15.0, 10.0): 0.00857794940831, (14.0, 6.0): 0.00840321126318, (13.0, 6.0): 0.00838257056568, (18.0, 6.0): 0.00678180298633, (17.0, 22.0): 0.00771025599205, (15.0, 7.0): 0.00845716834868, (18.0, 21.0): 0.00763334642112, (8.0, 3.0): 0.00499569965804, (10.0, 10.0): 0.0083666729113, (11.0, 3.0): 0.00667020293837, (12.0, 4.0): 0.00834889333678, (15.0, 9.0): 0.00853786926187, (14.0, 3.0): 0.00669450408072, (13.0, 9.0): 0.00843868928236, (12.0, 8.0): 0.00839092150138, (18.0, 11.0): 0.00732696121801, (18.0, 22.0): 0.010256775834, (9.0, 8.0): 0.00834534119109, (14.0, 9.0): 0.00848308195631, (12.0, 9.0): 0.00840428151393, (17.0, 15.0): 0.00681084026301, (21.0, 20.0): 0.00507221015585, (18.0, 12.0): 0.00582374257497, (15.0, 11.0): 0.00688402204389, (8.0, 10.0): 0.00667943382638, (9.0, 11.0): 0.00668591553162, (12.0, 3.0): 0.0066769230643, (17.0, 5.0): 0.0084315708173, (16.0, 11.0): 0.00697371328842, (14.0, 10.0): 0.00850852696238, (17.0, 10.0): 0.00877458130677, (15.0, 3.0): 0.00670413683446, (18.0, 17.0): 0.00718606309076, (8.0, 7.0): 0.00666942402857, (9.0, 6.0): 0.00833518957831, (11.0, 7.0): 0.00836000869487, (10.0, 5.0): 0.00833626217971, (16.0, 5.0): 0.00841833276739, (20.0, 24.0): 0.00777830396346, (19.0, 16.0): 0.00705269771076, (16.0, 8.0): 0.00854002340602, (14.0, 7.0): 0.00842676559779, (13.0, 5.0): 0.00836917881869, (18.0, 20.0): 0.0100878625548, (18.0, 7.0): 0.00682567638401, (15.0, 6.0): 0.00842564500579, (18.0, 18.0): 0.00979983722421, (8.0, 4.0): 0.00666156523725, (10.0, 11.0): 0.00669617907527, (13.0, 8.0): 0.00841914206566, (10.0, 6.0): 0.00834136584769, (15.0, 22.0): 0.00515024351342, (12.0, 5.0): 0.00835533781869, (17.0, 3.0): 0.00672032007079, (15.0, 8.0): 0.00849555286974, (21.0, 16.0): 0.00472819088568, (18.0, 8.0): 0.00688753723698, (15.0, 5.0): 0.00840214115561, (18.0, 23.0): 0.00772440241737, (16.0, 15.0): 0.00683895906559, (12.0, 10.0): 0.00841540059396, (15.0, 15.0): 0.00456691597166, (13.0, 11.0): 0.00677245338742, (18.0, 13.0): 0.0061474357428, (18.0, 24.0): 0.00774919372947, (8.0, 11.0): 0.00501105523544, (9.0, 10.0): 0.0083545907022, (19.0, 20.0): 0.00758871671198, (17.0, 4.0): 0.00841008100362, (14.0, 11.0): 0.00681968702641, (18.0, 3.0): 0.00504363734193, (17.0, 9.0): 0.00866801773762, (18.0, 14.0): 0.00646291193624, (8.0, 8.0): 0.00667305753097, (9.0, 5.0): 0.00833125373378, (11.0, 6.0): 0.00835128077045, }, ]
93 Stop [{(16.0, 6.0): 0.00844915245832, (11.0, 11.0): 0.00671406051761, (17.0, 7.0): 0.00851660140242, (16.0, 9.0): 0.0086028210636, (14.0, 4.0): 0.00837480008155, (13.0, 4.0): 0.0083616535014, (20.0, 20.0): 0.00759992823629, (18.0, 4.0): 0.00673446562147, (18.0, 19.0): 0.00745969454901, (8.0, 5.0): 0.0066639926748, (10.0, 8.0): 0.00835568381139, (11.0, 5.0): 0.00834536408695, (10.0, 7.0): 0.00834874645632, (16.0, 3.0): 0.00671433943772, (12.0, 6.0): 0.00836631050129, (16.0, 22.0): 0.00771890161344, (13.0, 7.0): 0.00840109632807, (18.0, 9.0): 0.00697612116655, (15.0, 4.0): 0.00838848413247, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00493939617606, (9.0, 3.0): 0.00666282419147, (19.0, 24.0): 0.00776487538443, (12.0, 11.0): 0.00673891396618, (13.0, 10.0): 0.00845669702809, (18.0, 10.0): 0.00710728987563, (17.0, 18.0): 0.00737946617617, (9.0, 9.0): 0.00835144049005, (16.0, 18.0): 0.00740061922394, (11.0, 8.0): 0.00837078649038, (14.0, 8.0): 0.00845577260995, (21.0, 24.0): 0.00518702392058, (20.0, 16.0): 0.00707528949685, (17.0, 8.0): 0.00858284264783, (18.0, 15.0): 0.00901643166082, (8.0, 9.0): 0.00667733555013, (9.0, 4.0): 0.00832949614349, (10.0, 3.0): 0.00666598610061, (16.0, 7.0): 0.0084896290668, (11.0, 10.0): 0.00838773802438, (17.0, 6.0): 0.00846752465246, (16.0, 10.0): 0.00866757344762, (14.0, 5.0): 0.00838661612488, (13.0, 3.0): 0.00668622047124, (18.0, 5.0): 0.00675300188348, (17.0, 11.0): 0.00710671001489, (18.0, 16.0): 0.00933810119491, (8.0, 6.0): 0.00666674454153, (10.0, 9.0): 0.0083623399141, (9.0, 7.0): 0.0083410154722, (11.0, 4.0): 0.00834069543786, (10.0, 4.0): 0.00833380954002, (16.0, 4.0): 0.00840130413551, (12.0, 7.0): 0.00837859823036, (11.0, 9.0): 0.00838007516615, (15.0, 10.0): 0.00857918944662, (14.0, 6.0): 0.00840467297854, (13.0, 6.0): 0.00838394315917, (18.0, 6.0): 0.00678300821414, (17.0, 22.0): 0.00770797381522, (15.0, 7.0): 0.0084586579494, (18.0, 21.0): 0.00763060840423, (8.0, 3.0): 0.0049961668045, (10.0, 10.0): 0.00836783414038, (11.0, 3.0): 0.00667102679316, (12.0, 4.0): 0.00835007531631, (15.0, 9.0): 0.00853921487261, (14.0, 3.0): 0.00669563128503, (13.0, 9.0): 0.00844009927714, (12.0, 8.0): 0.00839224569427, (18.0, 11.0): 0.00732638274953, (18.0, 22.0): 0.010253528902, (9.0, 8.0): 0.0083463427462, (14.0, 9.0): 0.00848449760463, (12.0, 9.0): 0.0084056252762, (17.0, 15.0): 0.00680561165025, (21.0, 20.0): 0.00507035599896, (18.0, 12.0): 0.00582213307709, (15.0, 11.0): 0.00688494547134, (8.0, 10.0): 0.00668026205624, (9.0, 11.0): 0.00668679353731, (12.0, 3.0): 0.00667785583893, (17.0, 5.0): 0.00843313528922, (16.0, 11.0): 0.00697437376913, (14.0, 10.0): 0.00850989373549, (17.0, 10.0): 0.00877522953805, (15.0, 3.0): 0.0067053314726, (18.0, 17.0): 0.00718148272333, (8.0, 7.0): 0.00667014834936, (9.0, 6.0): 0.00833608979143, (11.0, 7.0): 0.00836117499045, (10.0, 5.0): 0.00833721208309, (16.0, 5.0): 0.00841988379268, (20.0, 24.0): 0.0077760667407, (19.0, 16.0): 0.0070473631077, (16.0, 8.0): 0.00854138669964, (14.0, 7.0): 0.00842823267477, (13.0, 5.0): 0.00837051994675, (18.0, 20.0): 0.0100837562873, (18.0, 7.0): 0.00682678857556, (15.0, 6.0): 0.00842715786178, (18.0, 18.0): 0.00979430632178, (8.0, 4.0): 0.00666219378863, (10.0, 11.0): 0.00669711961118, (13.0, 8.0): 0.00842055420272, (10.0, 6.0): 0.00834236009454, (15.0, 22.0): 0.00514881628276, (12.0, 5.0): 0.00835655113182, (17.0, 3.0): 0.00672158373963, (15.0, 8.0): 0.00849698688931, (21.0, 16.0): 0.00472439025993, (18.0, 8.0): 0.00688848260804, (15.0, 5.0): 0.00840365444772, (18.0, 23.0): 0.00772205934077, (16.0, 15.0): 0.00683339109536, (12.0, 10.0): 0.00841675110667, (15.0, 15.0): 0.00456311100769, (13.0, 11.0): 0.00677355454029, (18.0, 13.0): 0.00614469675134, (18.0, 24.0): 0.0077469082024, (8.0, 11.0): 0.00501168908465, (9.0, 10.0): 0.00835566905893, (19.0, 20.0): 0.00758578879706, (17.0, 4.0): 0.00841165973282, (14.0, 11.0): 0.00682074600691, (18.0, 3.0): 0.00504459167845, (17.0, 9.0): 0.00866902318503, (18.0, 14.0): 0.00645912776706, (8.0, 8.0): 0.00667382234217, (9.0, 5.0): 0.00833211035833, (11.0, 6.0): 0.00835240019959, }, ]
94 Stop [{(16.0, 6.0): 0.00845066956641, (11.0, 11.0): 0.00671507112862, (17.0, 7.0): 0.00851801669779, (16.0, 9.0): 0.0086040038537, (14.0, 4.0): 0.00837621858932, (13.0, 4.0): 0.00836296488701, (20.0, 20.0): 0.00759708367726, (18.0, 4.0): 0.00673572938229, (18.0, 19.0): 0.00745608050195, (8.0, 5.0): 0.00666465482291, (10.0, 8.0): 0.00835677988368, (11.0, 5.0): 0.00834644458786, (10.0, 7.0): 0.00834979616498, (16.0, 3.0): 0.00671557448959, (12.0, 6.0): 0.00836756064445, (16.0, 22.0): 0.00771669995093, (13.0, 7.0): 0.00840248491902, (18.0, 9.0): 0.00697677804956, (15.0, 4.0): 0.0083899814276, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00493657116268, (9.0, 3.0): 0.00666349073655, (19.0, 24.0): 0.00776261677584, (12.0, 11.0): 0.00673998247735, (13.0, 10.0): 0.00845807686455, (18.0, 10.0): 0.00710749435554, (17.0, 18.0): 0.00737527171382, (9.0, 9.0): 0.00835249232939, (16.0, 18.0): 0.0073963932214, (11.0, 8.0): 0.00837199323053, (14.0, 8.0): 0.00845720879628, (21.0, 24.0): 0.00518553420719, (20.0, 16.0): 0.00706974599815, (17.0, 8.0): 0.00858409143899, (18.0, 15.0): 0.0090102130197, (8.0, 9.0): 0.00667814308515, (9.0, 4.0): 0.00833033770339, (10.0, 3.0): 0.00666672117931, (16.0, 7.0): 0.00849108551532, (11.0, 10.0): 0.00838899481692, (17.0, 6.0): 0.00846903481402, (16.0, 10.0): 0.00866855614146, (14.0, 5.0): 0.00838805271589, (13.0, 3.0): 0.00668725759908, (18.0, 5.0): 0.00675424598762, (17.0, 11.0): 0.007106912541, (18.0, 16.0): 0.00933158182427, (8.0, 6.0): 0.00666743934971, (10.0, 9.0): 0.00836347470441, (9.0, 7.0): 0.00834197598057, (11.0, 4.0): 0.00834174557452, (10.0, 4.0): 0.00833473916604, (16.0, 4.0): 0.00840285121813, (12.0, 7.0): 0.00837988514889, (11.0, 9.0): 0.00838131297424, (15.0, 10.0): 0.0085804106683, (14.0, 6.0): 0.00840612455983, (13.0, 6.0): 0.00838530858276, (18.0, 6.0): 0.00678420459879, (17.0, 22.0): 0.00770567403505, (15.0, 7.0): 0.00846013288841, (18.0, 21.0): 0.00762785743208, (8.0, 3.0): 0.00499664342986, (10.0, 10.0): 0.00836899613035, (11.0, 3.0): 0.00667185627075, (12.0, 4.0): 0.00835125903721, (15.0, 9.0): 0.00854054197535, (14.0, 3.0): 0.00669675582353, (13.0, 9.0): 0.00844149467776, (12.0, 8.0): 0.00839356197879, (18.0, 11.0): 0.00732580668571, (18.0, 22.0): 0.0102502627456, (9.0, 8.0): 0.00834735208951, (14.0, 9.0): 0.00848589561997, (12.0, 9.0): 0.00840695930408, (17.0, 15.0): 0.00680044216374, (21.0, 20.0): 0.00506848741158, (18.0, 12.0): 0.00582053896353, (15.0, 11.0): 0.00688585420117, (8.0, 10.0): 0.0066810962416, (9.0, 11.0): 0.00668767512712, (12.0, 3.0): 0.00667879083909, (17.0, 5.0): 0.00843469116431, (16.0, 11.0): 0.00697502200336, (14.0, 10.0): 0.00851124206469, (17.0, 10.0): 0.00877586520677, (15.0, 3.0): 0.00670652237533, (18.0, 17.0): 0.00717692945362, (8.0, 7.0): 0.0066708819027, (9.0, 6.0): 0.00833700127868, (11.0, 7.0): 0.00836234127342, (10.0, 5.0): 0.00833817123259, (16.0, 5.0): 0.00842142602469, (20.0, 24.0): 0.007773826002, (19.0, 16.0): 0.00704207616691, (16.0, 8.0): 0.00854273327343, (14.0, 7.0): 0.00842968650815, (13.0, 5.0): 0.00837185677281, (18.0, 20.0): 0.0100796363219, (18.0, 7.0): 0.00682789012992, (15.0, 6.0): 0.00842865913915, (18.0, 18.0): 0.00978879106328, (8.0, 4.0): 0.00666283477939, (10.0, 11.0): 0.0066980602446, (13.0, 8.0): 0.00842195362243, (10.0, 6.0): 0.00834336172499, (15.0, 22.0): 0.00514737534586, (12.0, 5.0): 0.00835776419662, (17.0, 3.0): 0.00672284330038, (15.0, 8.0): 0.00849840380418, (21.0, 16.0): 0.00472062496225, (18.0, 8.0): 0.0068894166171, (15.0, 5.0): 0.00840515927191, (18.0, 23.0): 0.00771970473989, (16.0, 15.0): 0.00682788975238, (12.0, 10.0): 0.00841809077861, (15.0, 15.0): 0.00455935253563, (13.0, 11.0): 0.00677464303396, (18.0, 13.0): 0.00614198586516, (18.0, 24.0): 0.0077446143092, (8.0, 11.0): 0.0050123269266, (9.0, 10.0): 0.00835675263626, (19.0, 20.0): 0.00758284474962, (17.0, 4.0): 0.00841323217179, (14.0, 11.0): 0.00682179025173, (18.0, 3.0): 0.00504554289976, (17.0, 9.0): 0.00867001357854, (18.0, 14.0): 0.00645538275467, (8.0, 8.0): 0.00667459510965, (9.0, 5.0): 0.00833297984397, (11.0, 6.0): 0.00835352197456, }, ]
95 Stop [{(16.0, 6.0): 0.00845217501192, (11.0, 11.0): 0.00671607742603, (17.0, 7.0): 0.0085194182257, (16.0, 9.0): 0.0086051697645, (14.0, 4.0): 0.00837763247984, (13.0, 4.0): 0.00836427425704, (20.0, 20.0): 0.00759421984808, (18.0, 4.0): 0.00673698791009, (18.0, 19.0): 0.00745246701362, (8.0, 5.0): 0.00666532820679, (10.0, 8.0): 0.00835787921462, (11.0, 5.0): 0.00834752951323, (10.0, 7.0): 0.00835085100553, (16.0, 3.0): 0.00671680528495, (12.0, 6.0): 0.00836880810946, (16.0, 22.0): 0.00771447900159, (13.0, 7.0): 0.00840386375625, (18.0, 9.0): 0.00697742497126, (15.0, 4.0): 0.00839147269522, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00493374998847, (9.0, 3.0): 0.0066641683296, (19.0, 24.0): 0.00776035236235, (12.0, 11.0): 0.00674104231571, (13.0, 10.0): 0.00845944163561, (18.0, 10.0): 0.00710769281406, (17.0, 18.0): 0.00737108607756, (9.0, 9.0): 0.0083535501232, (16.0, 18.0): 0.00739217389308, (11.0, 8.0): 0.00837319786813, (14.0, 8.0): 0.0084586296702, (21.0, 24.0): 0.0051840424376, (20.0, 16.0): 0.00706425320281, (17.0, 8.0): 0.00858532515203, (18.0, 15.0): 0.00900405701713, (8.0, 9.0): 0.00667895707498, (9.0, 4.0): 0.00833119272166, (10.0, 3.0): 0.00666746487986, (16.0, 7.0): 0.00849252758827, (11.0, 10.0): 0.00839024672218, (17.0, 6.0): 0.0084705335982, (16.0, 10.0): 0.00866952267489, (14.0, 5.0): 0.00838948238195, (13.0, 3.0): 0.00668829404283, (18.0, 5.0): 0.00675548322504, (17.0, 11.0): 0.00710710834887, (18.0, 16.0): 0.00932511725117, (8.0, 6.0): 0.00666814427457, (10.0, 9.0): 0.00836461120442, (9.0, 7.0): 0.00834294557842, (11.0, 4.0): 0.00834280174081, (10.0, 4.0): 0.00833567903014, (16.0, 4.0): 0.00840439179084, (12.0, 7.0): 0.00838116679291, (11.0, 9.0): 0.00838254700604, (15.0, 10.0): 0.00858161372025, (14.0, 6.0): 0.00840756630116, (13.0, 6.0): 0.00838666709577, (18.0, 6.0): 0.00678539214189, (17.0, 22.0): 0.00770335701505, (15.0, 7.0): 0.00846159357104, (18.0, 21.0): 0.0076250939109, (8.0, 3.0): 0.00499712918894, (10.0, 10.0): 0.00837015871874, (11.0, 3.0): 0.00667269118719, (12.0, 4.0): 0.00835244444885, (15.0, 9.0): 0.0085418511843, (14.0, 3.0): 0.00669787766735, (13.0, 9.0): 0.00844287601776, (12.0, 8.0): 0.00839487065694, (18.0, 11.0): 0.00732523305007, (18.0, 22.0): 0.0102469777554, (9.0, 8.0): 0.00834836883404, (14.0, 9.0): 0.00848727662681, (12.0, 9.0): 0.0084082839427, (17.0, 15.0): 0.0067953305603, (21.0, 20.0): 0.00506660493154, (18.0, 12.0): 0.00581895994766, (15.0, 11.0): 0.00688674874773, (8.0, 10.0): 0.00668193600114, (9.0, 11.0): 0.00668856001238, (12.0, 3.0): 0.00667972798467, (17.0, 5.0): 0.00843623833187, (16.0, 11.0): 0.00697565841467, (14.0, 10.0): 0.00851257260644, (17.0, 10.0): 0.00877648870949, (15.0, 3.0): 0.00670770945763, (18.0, 17.0): 0.00717240303976, (8.0, 7.0): 0.00667162428663, (9.0, 6.0): 0.00833792360307, (11.0, 7.0): 0.00836350755848, (10.0, 5.0): 0.00833913931109, (16.0, 5.0): 0.00842295944909, (20.0, 24.0): 0.00777158136288, (19.0, 16.0): 0.00703683617775, (16.0, 8.0): 0.00854406357712, (14.0, 7.0): 0.00843112753434, (13.0, 5.0): 0.00837318943102, (18.0, 20.0): 0.0100755033084, (18.0, 7.0): 0.00682898117601, (15.0, 6.0): 0.00843014908514, (18.0, 18.0): 0.00978329165561, (8.0, 4.0): 0.0066634877512, (10.0, 11.0): 0.00669900085116, (13.0, 8.0): 0.00842334079885, (10.0, 6.0): 0.00834437047516, (15.0, 22.0): 0.00514592098991, (12.0, 5.0): 0.00835897704779, (17.0, 3.0): 0.0067240985151, (15.0, 8.0): 0.00849980414753, (21.0, 16.0): 0.00471689448051, (18.0, 8.0): 0.00689033948694, (15.0, 5.0): 0.00840665571585, (18.0, 23.0): 0.00771733870276, (16.0, 15.0): 0.00682245357319, (12.0, 10.0): 0.00841941997217, (15.0, 15.0): 0.00455563951861, (13.0, 11.0): 0.00677571931367, (18.0, 13.0): 0.00613930252779, (18.0, 24.0): 0.00774231194164, (8.0, 11.0): 0.00501296848438, (9.0, 10.0): 0.00835784106138, (19.0, 20.0): 0.00757988522278, (17.0, 4.0): 0.00841479808151, (14.0, 11.0): 0.00682282028465, (18.0, 3.0): 0.00504649080392, (17.0, 9.0): 0.00867098932799, (18.0, 14.0): 0.0064516761282, (8.0, 8.0): 0.00667537544228, (9.0, 5.0): 0.00833386171745, (11.0, 6.0): 0.00835464604106, }, ]
96 Stop [{(16.0, 6.0): 0.00845366894652, (11.0, 11.0): 0.00671707949266, (17.0, 7.0): 0.00852080620684, (16.0, 9.0): 0.00860631930576, (14.0, 4.0): 0.00837904177965, (13.0, 4.0): 0.00836558163406, (20.0, 20.0): 0.00759133748939, (18.0, 4.0): 0.00673824100139, (18.0, 19.0): 0.0074488544122, (8.0, 5.0): 0.00666601240163, (10.0, 8.0): 0.00835898162535, (11.0, 5.0): 0.0083486187308, (10.0, 7.0): 0.00835191076644, (16.0, 3.0): 0.00671803167259, (12.0, 6.0): 0.0083700530174, (16.0, 22.0): 0.00771223916717, (13.0, 7.0): 0.00840523319563, (18.0, 9.0): 0.00697806218366, (15.0, 4.0): 0.00839295790076, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00493093295859, (9.0, 3.0): 0.00666485657634, (19.0, 24.0): 0.00775808188896, (12.0, 11.0): 0.00674209375829, (13.0, 10.0): 0.00846079187481, (18.0, 10.0): 0.00710788545074, (17.0, 18.0): 0.00736690957078, (9.0, 9.0): 0.00835461351335, (16.0, 18.0): 0.00738796165111, (11.0, 8.0): 0.00837440046084, (14.0, 8.0): 0.00846003575555, (21.0, 24.0): 0.00518254833976, (20.0, 16.0): 0.00705881036711, (17.0, 8.0): 0.00858654412831, (18.0, 15.0): 0.00899796246324, (8.0, 9.0): 0.00667977715424, (9.0, 4.0): 0.00833206071405, (10.0, 3.0): 0.00666821690519, (16.0, 7.0): 0.00849395559481, (11.0, 10.0): 0.00839149384033, (17.0, 6.0): 0.00847202106901, (16.0, 10.0): 0.00867047357749, (14.0, 5.0): 0.00839090526196, (13.0, 3.0): 0.00668932977512, (18.0, 5.0): 0.00675671348563, (17.0, 11.0): 0.0071072976953, (18.0, 16.0): 0.00931870663958, (8.0, 6.0): 0.00666885891261, (10.0, 9.0): 0.0083657492534, (9.0, 7.0): 0.00834392387587, (11.0, 4.0): 0.0083438637434, (10.0, 4.0): 0.00833662878071, (16.0, 4.0): 0.00840592572457, (12.0, 7.0): 0.00838244337481, (11.0, 9.0): 0.00838377734869, (15.0, 10.0): 0.00858279922411, (14.0, 6.0): 0.00840899847967, (13.0, 6.0): 0.00838801893873, (18.0, 6.0): 0.00678657085537, (17.0, 22.0): 0.00770102311106, (15.0, 7.0): 0.00846304038527, (18.0, 21.0): 0.00762231823624, (8.0, 3.0): 0.00499762374985, (10.0, 10.0): 0.00837132175413, (11.0, 3.0): 0.00667353136109, (12.0, 4.0): 0.00835363149507, (15.0, 9.0): 0.00854314308868, (14.0, 3.0): 0.00669899678792, (13.0, 9.0): 0.00844424380435, (12.0, 8.0): 0.00839617201191, (18.0, 11.0): 0.00732466186913, (18.0, 22.0): 0.0102436743151, (9.0, 8.0): 0.00834939261063, (14.0, 9.0): 0.0084886412211, (12.0, 9.0): 0.00840959951912, (17.0, 15.0): 0.00679027563211, (21.0, 20.0): 0.0050647090818, (18.0, 12.0): 0.00581739575433, (15.0, 11.0): 0.00688762960581, (8.0, 10.0): 0.0066827809761, (9.0, 11.0): 0.00668944792296, (12.0, 3.0): 0.00668066719344, (17.0, 5.0): 0.00843777669839, (16.0, 11.0): 0.0069762834128, (14.0, 10.0): 0.00851388598899, (17.0, 10.0): 0.0087771004332, (15.0, 3.0): 0.00670889264153, (18.0, 17.0): 0.00716790323995, (8.0, 7.0): 0.00667237511655, (9.0, 6.0): 0.00833885634346, (11.0, 7.0): 0.00836467385322, (10.0, 5.0): 0.00834011600941, (16.0, 5.0): 0.00842448405991, (20.0, 24.0): 0.00776933246054, (19.0, 16.0): 0.00703164243965, (16.0, 8.0): 0.00854537804589, (14.0, 7.0): 0.0084325561666, (13.0, 5.0): 0.00837451804271, (18.0, 20.0): 0.0100713578762, (18.0, 7.0): 0.00683006184635, (15.0, 6.0): 0.00843162793702, (18.0, 18.0): 0.00977780829088, (8.0, 4.0): 0.00666415226348, (10.0, 11.0): 0.00669994131614, (13.0, 8.0): 0.00842471618, (10.0, 6.0): 0.00834538608718, (15.0, 22.0): 0.00514445349548, (12.0, 5.0): 0.00836018971007, (17.0, 3.0): 0.00672534916762, (15.0, 8.0): 0.00850118843004, (21.0, 16.0): 0.00471319830786, (18.0, 8.0): 0.00689125143896, (15.0, 5.0): 0.00840814386545, (18.0, 23.0): 0.00771496132032, (16.0, 15.0): 0.00681708113714, (12.0, 10.0): 0.00842073903346, (15.0, 15.0): 0.00455197095037, (13.0, 11.0): 0.00677678380563, (18.0, 13.0): 0.00613664620122, (18.0, 24.0): 0.00774000100225, (8.0, 11.0): 0.00501361349817, (9.0, 10.0): 0.00835893398405, (19.0, 20.0): 0.00757691085071, (17.0, 4.0): 0.00841635724714, (14.0, 11.0): 0.0068238366078, (18.0, 3.0): 0.0050474352076, (17.0, 9.0): 0.00867195083361, (18.0, 14.0): 0.00644800713961, (8.0, 8.0): 0.00667616296778, (9.0, 5.0): 0.00833475552235, (11.0, 6.0): 0.00835577233948, }, ]
97 Stop [{(16.0, 6.0): 0.00845515152146, (11.0, 11.0): 0.00671807740984, (17.0, 7.0): 0.00852218086138, (16.0, 9.0): 0.00860745297029, (14.0, 4.0): 0.00838044651227, (13.0, 4.0): 0.00836688703408, (20.0, 20.0): 0.00758843732093, (18.0, 4.0): 0.00673948847372, (18.0, 19.0): 0.0074452430125, (8.0, 5.0): 0.0066667069989, (10.0, 8.0): 0.00836008694333, (11.0, 5.0): 0.00834971210663, (10.0, 7.0): 0.00835297524161, (16.0, 3.0): 0.00671925351535, (12.0, 6.0): 0.0083712954761, (16.0, 22.0): 0.00770998084049, (13.0, 7.0): 0.00840659357115, (18.0, 9.0): 0.00697868993506, (15.0, 4.0): 0.00839443701447, (1, 1): 0.00763358778626, (15.0, 18.0): 0.004928120363, (9.0, 3.0): 0.00666555509648, (19.0, 24.0): 0.00775580511725, (12.0, 11.0): 0.00674313707084, (13.0, 10.0): 0.00846212809173, (18.0, 10.0): 0.00710807246253, (17.0, 18.0): 0.00736274248002, (9.0, 9.0): 0.00835568216085, (16.0, 18.0): 0.0073837568866, (11.0, 8.0): 0.00837560106, (14.0, 8.0): 0.00846142755066, (21.0, 24.0): 0.00518105165672, (20.0, 16.0): 0.00705341675618, (17.0, 8.0): 0.00858774870267, (18.0, 15.0): 0.00899192819961, (8.0, 9.0): 0.0066806029772, (9.0, 4.0): 0.00833294121338, (10.0, 3.0): 0.0066689769668, (16.0, 7.0): 0.00849536983587, (11.0, 10.0): 0.00839273626849, (17.0, 6.0): 0.008473497298, (16.0, 10.0): 0.00867140936131, (14.0, 5.0): 0.00839232148589, (13.0, 3.0): 0.00669036476593, (18.0, 5.0): 0.00675793667528, (17.0, 11.0): 0.00710748083095, (18.0, 16.0): 0.0093123491689, (8.0, 6.0): 0.00666958287639, (10.0, 9.0): 0.00836688869899, (9.0, 7.0): 0.00834491049842, (11.0, 4.0): 0.00834493139027, (10.0, 4.0): 0.00833758807581, (16.0, 4.0): 0.00840745290462, (12.0, 7.0): 0.00838371509059, (11.0, 9.0): 0.00838500408448, (15.0, 10.0): 0.00858396777731, (14.0, 6.0): 0.0084104213568, (13.0, 6.0): 0.00838936433483, (18.0, 6.0): 0.00678774076064, (17.0, 22.0): 0.00769867267152, (15.0, 7.0): 0.00846447370275, (18.0, 21.0): 0.00761953079323, (8.0, 3.0): 0.00499812679324, (10.0, 10.0): 0.00837248509542, (11.0, 3.0): 0.00667437661361, (12.0, 4.0): 0.00835482011488, (15.0, 9.0): 0.00854441825394, (14.0, 3.0): 0.00670011315707, (13.0, 9.0): 0.00844559851988, (12.0, 8.0): 0.00839746630934, (18.0, 11.0): 0.00732409317191, (18.0, 22.0): 0.0102403528013, (9.0, 8.0): 0.00835042306698, (14.0, 9.0): 0.00848998997173, (12.0, 9.0): 0.00841090634351, (17.0, 15.0): 0.00678527620556, (21.0, 20.0): 0.0050628003707, (18.0, 12.0): 0.00581584611913, (15.0, 11.0): 0.00688849725142, (8.0, 10.0): 0.00668363082878, (9.0, 11.0): 0.00669033860597, (12.0, 3.0): 0.00668160838143, (17.0, 5.0): 0.0084393061863, (16.0, 11.0): 0.00697689739398, (14.0, 10.0): 0.00851518281375, (17.0, 10.0): 0.00877770075537, (15.0, 3.0): 0.00671007185566, (18.0, 17.0): 0.0071634298126, (8.0, 7.0): 0.00667313402441, (9.0, 6.0): 0.00833979909393, (11.0, 7.0): 0.00836584015896, (10.0, 5.0): 0.00834110102609, (16.0, 5.0): 0.00842599985897, (20.0, 24.0): 0.00776707895304, (19.0, 16.0): 0.00702649426215, (16.0, 8.0): 0.00854667710096, (14.0, 7.0): 0.00843397279654, (13.0, 5.0): 0.00837584271751, (18.0, 20.0): 0.0100672006354, (18.0, 7.0): 0.00683113227654, (15.0, 6.0): 0.00843309592279, (18.0, 18.0): 0.00977234114703, (8.0, 4.0): 0.00666482789237, (10.0, 11.0): 0.00670088153377, (13.0, 8.0): 0.00842608018949, (10.0, 6.0): 0.0083464083092, (15.0, 22.0): 0.0051429731368, (12.0, 5.0): 0.00836140219921, (17.0, 3.0): 0.00672659506202, (15.0, 8.0): 0.00850255714108, (21.0, 16.0): 0.00470953594296, (18.0, 8.0): 0.0068921526929, (15.0, 5.0): 0.00840962380502, (18.0, 23.0): 0.00771257268629, (16.0, 15.0): 0.00681177106493, (12.0, 10.0): 0.00842204829312, (15.0, 15.0): 0.00454834585423, (13.0, 11.0): 0.00677783691789, (18.0, 13.0): 0.00613401636505, (18.0, 24.0): 0.00773768140384, (8.0, 11.0): 0.00501426172416, (9.0, 10.0): 0.00836003107507, (19.0, 20.0): 0.00757392224908, (17.0, 4.0): 0.00841790947627, (14.0, 11.0): 0.00682483970261, (18.0, 3.0): 0.00504837594479, (17.0, 9.0): 0.00867289848609, (18.0, 14.0): 0.00644437506275, (8.0, 8.0): 0.00667695733177, (9.0, 5.0): 0.00833566081826, (11.0, 6.0): 0.00835690080561, }, ]
98 Stop [{(16.0, 6.0): 0.00845662288742, (11.0, 11.0): 0.00671907125731, (17.0, 7.0): 0.00852354240872, (16.0, 9.0): 0.00860857123452, (14.0, 4.0): 0.00838184669861, (13.0, 4.0): 0.00836819046723, (20.0, 20.0): 0.00758552004202, (18.0, 4.0): 0.0067407301641, (18.0, 19.0): 0.00744163311645, (8.0, 5.0): 0.00666741160557, (10.0, 8.0): 0.00836119500218, (11.0, 5.0): 0.00835080950556, (10.0, 7.0): 0.0083540442303, (16.0, 3.0): 0.00672047068918, (12.0, 6.0): 0.00837253558127, (16.0, 22.0): 0.00770770440573, (13.0, 7.0): 0.00840794519652, (18.0, 9.0): 0.00697930846984, (15.0, 4.0): 0.00839591001119, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00492531247703, (9.0, 3.0): 0.00666626352291, (19.0, 24.0): 0.00775352182471, (12.0, 11.0): 0.00674417250826, (13.0, 10.0): 0.00846345077317, (18.0, 10.0): 0.00710825404345, (17.0, 18.0): 0.00735858507563, (9.0, 9.0): 0.00835675574468, (16.0, 18.0): 0.00737955997037, (11.0, 8.0): 0.00837679971122, (14.0, 8.0): 0.0084628055299, (21.0, 24.0): 0.00517955214604, (20.0, 16.0): 0.00704807164426, (17.0, 8.0): 0.00858893920345, (18.0, 15.0): 0.00898595309823, (8.0, 9.0): 0.00668143421661, (9.0, 4.0): 0.0083338337687, (10.0, 3.0): 0.00666974478438, (16.0, 7.0): 0.00849677060448, (11.0, 10.0): 0.00839397410076, (17.0, 6.0): 0.00847496236359, (16.0, 10.0): 0.00867233052135, (14.0, 5.0): 0.0083937311755, (13.0, 3.0): 0.00669139898292, (18.0, 5.0): 0.00675915271467, (17.0, 11.0): 0.00710765800028, (18.0, 16.0): 0.00930604403371, (8.0, 6.0): 0.00667031579371, (10.0, 9.0): 0.00836802939661, (9.0, 7.0): 0.00834590508629, (11.0, 4.0): 0.00834600449092, (10.0, 4.0): 0.00833855658281, (16.0, 4.0): 0.0084089732297, (12.0, 7.0): 0.00838498212123, (11.0, 9.0): 0.00838622729109, (15.0, 10.0): 0.00858511995412, (14.0, 6.0): 0.00841183517937, (13.0, 6.0): 0.00839070349128, (18.0, 6.0): 0.00678890188771, (17.0, 22.0): 0.00769630603766, (15.0, 7.0): 0.00846589387981, (18.0, 21.0): 0.00761673195693, (8.0, 3.0): 0.00499863801162, (10.0, 10.0): 0.00837364861103, (11.0, 3.0): 0.00667522676851, (12.0, 4.0): 0.00835601024304, (15.0, 9.0): 0.00854567722287, (14.0, 3.0): 0.00670122674712, (13.0, 9.0): 0.00844694062327, (12.0, 8.0): 0.00839875379858, (18.0, 11.0): 0.00732352698939, (18.0, 22.0): 0.010237013584, (9.0, 8.0): 0.00835145986686, (14.0, 9.0): 0.00849132342199, (12.0, 9.0): 0.00841220471006, (17.0, 15.0): 0.00678033114007, (21.0, 20.0): 0.00506087929233, (18.0, 12.0): 0.0058143107877, (15.0, 11.0): 0.00688935214246, (8.0, 10.0): 0.00668448524123, (9.0, 11.0): 0.00669123182467, (12.0, 3.0): 0.00668255146322, (17.0, 5.0): 0.00844082673273, (16.0, 11.0): 0.00697750074135, (14.0, 10.0): 0.00851646365656, (17.0, 10.0): 0.00877829004392, (15.0, 3.0): 0.00671124703491, (18.0, 17.0): 0.00715898251652, (8.0, 7.0): 0.00667390065783, (9.0, 6.0): 0.00834075146306, (11.0, 7.0): 0.00836700647136, (10.0, 5.0): 0.0083420940672, (16.0, 5.0): 0.00842750685527, (20.0, 24.0): 0.00776482051846, (19.0, 16.0): 0.007021390965, (16.0, 8.0): 0.00854796115017, (14.0, 7.0): 0.00843537779558, (13.0, 5.0): 0.0083771635543, (18.0, 20.0): 0.0100630321771, (18.0, 7.0): 0.0068321926048, (15.0, 6.0): 0.00843455326176, (18.0, 18.0): 0.00976689038846, (8.0, 4.0): 0.00666551422991, (10.0, 11.0): 0.00670182140648, (13.0, 8.0): 0.0084274332281, (10.0, 6.0): 0.00834743689529, (15.0, 22.0): 0.00514148018189, (12.0, 5.0): 0.00836261452286, (17.0, 3.0): 0.00672783602119, (15.0, 8.0): 0.00850391074988, (21.0, 16.0): 0.00470590689021, (18.0, 8.0): 0.00689304346666, (15.0, 5.0): 0.00841109561743, (18.0, 23.0): 0.00771017289704, (16.0, 15.0): 0.00680652201728, (12.0, 10.0): 0.00842334806708, (15.0, 15.0): 0.00454476328209, (13.0, 11.0): 0.00677887904118, (18.0, 13.0): 0.00613141251565, (18.0, 24.0): 0.00773535306913, (8.0, 11.0): 0.00501491293341, (9.0, 10.0): 0.00836113202496, (19.0, 20.0): 0.00757092001553, (17.0, 4.0): 0.00841945459737, (14.0, 11.0): 0.00682583003073, (18.0, 3.0): 0.00504931286553, (17.0, 9.0): 0.00867383266665, (18.0, 14.0): 0.00644077919251, (8.0, 8.0): 0.00667775819674, (9.0, 5.0): 0.00833657718006, (11.0, 6.0): 0.0083580313713, }, ]
99 Stop [{(16.0, 6.0): 0.0084580831945, (11.0, 11.0): 0.00672006111316, (17.0, 7.0): 0.00852489106725, (16.0, 9.0): 0.00860967455911, (14.0, 4.0): 0.00838324235728, (13.0, 4.0): 0.00836949193837, (20.0, 20.0): 0.00758258633201, (18.0, 4.0): 0.00674196592768, (18.0, 19.0): 0.00743802501355, (8.0, 5.0): 0.00666812584331, (10.0, 8.0): 0.00836230564144, (11.0, 5.0): 0.00835191079157, (10.0, 7.0): 0.00835511753708, (16.0, 3.0): 0.00672168308226, (12.0, 6.0): 0.00837377341759, (16.0, 22.0): 0.00770541023874, (13.0, 7.0): 0.00840928836654, (18.0, 9.0): 0.00697991802832, (15.0, 4.0): 0.00839737687011, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00492250956197, (9.0, 3.0): 0.0066669815011, (19.0, 24.0): 0.0077512318041, (12.0, 11.0): 0.0067452003151, (13.0, 10.0): 0.00846476038431, (18.0, 10.0): 0.00710843038445, (17.0, 18.0): 0.00735443761245, (9.0, 9.0): 0.00835783396077, (16.0, 18.0): 0.00737537125385, (11.0, 8.0): 0.00837799645489, (14.0, 8.0): 0.00846417014509, (21.0, 24.0): 0.00517804957918, (20.0, 16.0): 0.00704277431486, (17.0, 8.0): 0.00859011595246, (18.0, 15.0): 0.00898003606051, (8.0, 9.0): 0.00668227056258, (9.0, 4.0): 0.00833473794452, (10.0, 3.0): 0.00667052008551, (16.0, 7.0): 0.00849815818612, (11.0, 10.0): 0.00839520742832, (17.0, 6.0): 0.00847641635042, (16.0, 10.0): 0.00867323753612, (14.0, 5.0): 0.00839513444504, (13.0, 3.0): 0.00669243239176, (18.0, 5.0): 0.00676036153817, (17.0, 11.0): 0.00710782944154, (18.0, 16.0): 0.00929979044349, (8.0, 6.0): 0.00667105730689, (10.0, 9.0): 0.00836917120912, (9.0, 7.0): 0.00834690729376, (11.0, 4.0): 0.0083470828566, (10.0, 4.0): 0.00833953397802, (16.0, 4.0): 0.008410486611, (12.0, 7.0): 0.00838624463379, (11.0, 9.0): 0.00838744704195, (15.0, 10.0): 0.00858625630659, (14.0, 6.0): 0.0084132401807, (13.0, 6.0): 0.00839203660055, (18.0, 6.0): 0.00679005427451, (17.0, 22.0): 0.0076939235438, (15.0, 7.0): 0.0084673012583, (18.0, 21.0): 0.00761392209259, (8.0, 3.0): 0.00499915710874, (10.0, 10.0): 0.00837481217829, (11.0, 3.0): 0.00667608165221, (12.0, 4.0): 0.00835720181062, (15.0, 9.0): 0.00854692051667, (14.0, 3.0): 0.00670233753096, (13.0, 9.0): 0.00844827055132, (12.0, 8.0): 0.00840003471384, (18.0, 11.0): 0.00732296335418, (18.0, 22.0): 0.0102336570265, (9.0, 8.0): 0.00835250268919, (14.0, 9.0): 0.00849264209092, (12.0, 9.0): 0.00841349489802, (17.0, 15.0): 0.00677543932701, (21.0, 20.0): 0.00505894632684, (18.0, 12.0): 0.00581278951513, (15.0, 11.0): 0.00689019471946, (8.0, 10.0): 0.00668534391392, (9.0, 11.0): 0.00669212735725, (12.0, 3.0): 0.00668349635227, (17.0, 5.0): 0.00844233828846, (16.0, 11.0): 0.00697809382529, (14.0, 10.0): 0.00851772906885, (17.0, 10.0): 0.00877886865732, (15.0, 3.0): 0.00671241812004, (18.0, 17.0): 0.00715456111105, (8.0, 7.0): 0.00667467467933, (9.0, 6.0): 0.00834171307337, (11.0, 7.0): 0.00836817278108, (10.0, 5.0): 0.00834309484618, (16.0, 5.0): 0.00842900506451, (20.0, 24.0): 0.00776255685408, (19.0, 16.0): 0.00701633187818, (16.0, 8.0): 0.0085492305885, (14.0, 7.0): 0.00843677151623, (13.0, 5.0): 0.00837848064223, (18.0, 20.0): 0.0100588530739, (18.0, 7.0): 0.00683324297154, (15.0, 6.0): 0.00843600016516, (18.0, 18.0): 0.00976145616665, (8.0, 4.0): 0.00666621088315, (10.0, 11.0): 0.00670276084432, (13.0, 8.0): 0.00842877567527, (10.0, 6.0): 0.00834847160543, (15.0, 22.0): 0.00513997489286, (12.0, 5.0): 0.00836382668141, (17.0, 3.0): 0.00672907188558, (15.0, 8.0): 0.00850524970653, (21.0, 16.0): 0.00470231065986, (18.0, 8.0): 0.00689392397601, (15.0, 5.0): 0.00841255938423, (18.0, 23.0): 0.00770776205139, (16.0, 15.0): 0.0068013326935, (12.0, 10.0): 0.00842463865728, (15.0, 15.0): 0.00454122231347, (13.0, 11.0): 0.00677991054968, (18.0, 13.0): 0.00612883416529, (18.0, 24.0): 0.00773301593029, (8.0, 11.0): 0.00501556691094, (9.0, 10.0): 0.00836223654261, (19.0, 20.0): 0.00756790473013, (17.0, 4.0): 0.00842099245828, (14.0, 11.0): 0.0068268080349, (18.0, 3.0): 0.00505024583483, (17.0, 9.0): 0.00867475374717, (18.0, 14.0): 0.00643721884394, (8.0, 8.0): 0.00667856524117, (9.0, 5.0): 0.0083375041972, (11.0, 6.0): 0.00835916396495, }, ]
100 Stop [{(16.0, 6.0): 0.00845953259214, (11.0, 11.0): 0.00672104705381, (17.0, 7.0): 0.00852622705413, (16.0, 9.0): 0.00861076338952, (14.0, 4.0): 0.0083846335049, (13.0, 4.0): 0.00837079144764, (20.0, 20.0): 0.0075796368508, (18.0, 4.0): 0.00674319563639, (18.0, 19.0): 0.00743441898132, (8.0, 5.0): 0.00666884934778, (10.0, 8.0): 0.00836341870634, (11.0, 5.0): 0.00835301582814, (10.0, 7.0): 0.00835619497176, (16.0, 3.0): 0.00672289059417, (12.0, 6.0): 0.00837500905966, (16.0, 22.0): 0.00770309870728, (13.0, 7.0): 0.00841062335848, (18.0, 9.0): 0.00698051884663, (15.0, 4.0): 0.00839883757454, (1, 1): 0.00763358778626, (15.0, 18.0): 0.0049197118656, (9.0, 3.0): 0.00666770868847, (19.0, 24.0): 0.00774893486282, (12.0, 11.0): 0.00674622072594, (13.0, 10.0): 0.00846605736977, (18.0, 10.0): 0.0071086016732, (17.0, 18.0): 0.00735030033043, (9.0, 9.0): 0.00835891652098, (16.0, 18.0): 0.00737119106975, (11.0, 8.0): 0.00837919132664, (14.0, 8.0): 0.00846552182681, (21.0, 24.0): 0.00517654374095, (20.0, 16.0): 0.00703752406094, (17.0, 8.0): 0.00859127926508, (18.0, 15.0): 0.00897417601632, (8.0, 9.0): 0.00668311172157, (9.0, 4.0): 0.00833565332001, (10.0, 3.0): 0.00667130260531, (16.0, 7.0): 0.00849953285893, (11.0, 10.0): 0.00839643633946, (17.0, 6.0): 0.00847785934875, (16.0, 10.0): 0.00867413086815, (14.0, 5.0): 0.0083965314019, (13.0, 3.0): 0.00669346495642, (18.0, 5.0): 0.00676156309278, (17.0, 11.0): 0.00710799538672, (18.0, 16.0): 0.00929358762241, (8.0, 6.0): 0.00667180707205, (10.0, 9.0): 0.00837031400631, (9.0, 7.0): 0.00834791678851, (11.0, 4.0): 0.00834816630041, (10.0, 4.0): 0.00834051994644, (16.0, 4.0): 0.00841199297135, (12.0, 7.0): 0.00838750278257, (11.0, 9.0): 0.00838866340646, (15.0, 10.0): 0.00858737736551, (14.0, 6.0): 0.00841463658153, (13.0, 6.0): 0.00839336384152, (18.0, 6.0): 0.00679119796614, (17.0, 22.0): 0.00769152551748, (15.0, 7.0): 0.00846869616647, (18.0, 21.0): 0.00761110155598, (8.0, 3.0): 0.00499968379898, (10.0, 10.0): 0.00837597568275, (11.0, 3.0): 0.00667694109382, (12.0, 4.0): 0.00835839474547, (15.0, 9.0): 0.00854814863596, (14.0, 3.0): 0.00670344548215, (13.0, 9.0): 0.00844958871997, (12.0, 8.0): 0.00840130927516, (18.0, 11.0): 0.00732240230009, (18.0, 22.0): 0.0102302834859, (9.0, 8.0): 0.00835355122732, (14.0, 9.0): 0.00849394647457, (12.0, 9.0): 0.00841477717248, (17.0, 15.0): 0.00677059968863, (21.0, 20.0): 0.00505700194076, (18.0, 12.0): 0.00581128206535, (15.0, 11.0): 0.00689102540623, (8.0, 10.0): 0.00668620656463, (9.0, 11.0): 0.00669302499589, (12.0, 3.0): 0.00668444296118, (17.0, 5.0): 0.00844384081688, (16.0, 11.0): 0.0069786770038, (14.0, 10.0): 0.00851897957886, (17.0, 10.0): 0.00877943694462, (15.0, 3.0): 0.00671358505734, (18.0, 17.0): 0.00715016535622, (8.0, 7.0): 0.0066754557656, (9.0, 6.0): 0.00834268356067, (11.0, 7.0): 0.00836933907436, (10.0, 5.0): 0.00834410308368, (16.0, 5.0): 0.00843049450854, (20.0, 24.0): 0.00776028767565, (19.0, 16.0): 0.00701131634189, (16.0, 8.0): 0.00855048579854, (14.0, 7.0): 0.00843815429337, (13.0, 5.0): 0.00837979406152, (18.0, 20.0): 0.0100546638806, (18.0, 7.0): 0.00683428351896, (15.0, 6.0): 0.00843743683658, (18.0, 18.0): 0.00975603862068, (8.0, 4.0): 0.00666691747343, (10.0, 11.0): 0.00670369976434, (13.0, 8.0): 0.00843010789041, (10.0, 6.0): 0.0083495122054, (15.0, 22.0): 0.00513845752601, (12.0, 5.0): 0.00836503866868, (17.0, 3.0): 0.00673030251189, (15.0, 8.0): 0.00850657444302, (21.0, 16.0): 0.00469874676821, (18.0, 8.0): 0.00689479443446, (15.0, 5.0): 0.00841401518581, (18.0, 23.0): 0.00770534025053, (16.0, 15.0): 0.00679620183024, (12.0, 10.0): 0.00842592035236, (15.0, 15.0): 0.00453772205457, (13.0, 11.0): 0.00678093180178, (18.0, 13.0): 0.00612628084145, (18.0, 24.0): 0.00773066992859, (8.0, 11.0): 0.00501622345477, (9.0, 10.0): 0.00836334435413, (19.0, 20.0): 0.00756487695586, (17.0, 4.0): 0.00842252292486, (14.0, 11.0): 0.00682777413978, (18.0, 3.0): 0.00505117473159, (17.0, 9.0): 0.00867566209029, (18.0, 14.0): 0.00643369335154, (8.0, 8.0): 0.00667937815861, (9.0, 5.0): 0.00833844147308, (11.0, 6.0): 0.00836029851212, }, ]
101 Stop [{(16.0, 6.0): 0.00846097122899, (11.0, 11.0): 0.00672202915392, (17.0, 7.0): 0.00852755058512, (16.0, 9.0): 0.00861183815649, (14.0, 4.0): 0.00838602015633, (13.0, 4.0): 0.00837208899101, (20.0, 20.0): 0.00757667223926, (18.0, 4.0): 0.0067444191778, (18.0, 19.0): 0.00743081528575, (8.0, 5.0): 0.00666958176793, (10.0, 8.0): 0.00836453404768, (11.0, 5.0): 0.00835412447861, (10.0, 7.0): 0.00835727634928, (16.0, 3.0): 0.00672409313512, (12.0, 6.0): 0.00837624257291, (16.0, 22.0): 0.00770077017126, (13.0, 7.0): 0.00841195043327, (18.0, 9.0): 0.00698111115663, (15.0, 4.0): 0.00840029211165, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00491691962272, (9.0, 3.0): 0.00666844475377, (19.0, 24.0): 0.00774663082235, (12.0, 11.0): 0.00674723396586, (13.0, 10.0): 0.00846734215464, (18.0, 10.0): 0.0071087680939, (17.0, 18.0): 0.00734617345523, (9.0, 9.0): 0.00836000315214, (16.0, 18.0): 0.00736701973286, (11.0, 8.0): 0.00838038435779, (14.0, 8.0): 0.00846686098564, (21.0, 24.0): 0.00517503442902, (20.0, 16.0): 0.00703232018505, (17.0, 8.0): 0.00859242945022, (18.0, 15.0): 0.00896837192307, (8.0, 9.0): 0.0066839574154, (9.0, 4.0): 0.00833657948838, (10.0, 3.0): 0.00667209208619, (16.0, 7.0): 0.00850089489404, (11.0, 10.0): 0.00839766091966, (17.0, 6.0): 0.00847929145391, (16.0, 10.0): 0.00867501096451, (14.0, 5.0): 0.00839792214713, (13.0, 3.0): 0.00669449663947, (18.0, 5.0): 0.0067627573372, (17.0, 11.0): 0.00710815606157, (18.0, 16.0): 0.00928743480905, (8.0, 6.0): 0.00667256475849, (10.0, 9.0): 0.00837145766457, (9.0, 7.0): 0.00834893325105, (11.0, 4.0): 0.00834925463755, (10.0, 4.0): 0.00834151418144, (16.0, 4.0): 0.0084134922444, (12.0, 7.0): 0.00838875671004, (11.0, 9.0): 0.00838987645027, (15.0, 10.0): 0.00858848364126, (14.0, 6.0): 0.00841602459098, (13.0, 6.0): 0.00839468538054, (18.0, 6.0): 0.00679233301422, (17.0, 22.0): 0.00768911227973, (15.0, 7.0): 0.00847007891967, (18.0, 21.0): 0.00760827069361, (8.0, 3.0): 0.0050002178068, (10.0, 10.0): 0.00837713901761, (11.0, 3.0): 0.00667780492516, (12.0, 4.0): 0.00835958897274, (15.0, 9.0): 0.00854936206172, (14.0, 3.0): 0.00670455057496, (13.0, 9.0): 0.00845089552544, (12.0, 8.0): 0.00840257768945, (18.0, 11.0): 0.00732184386179, (18.0, 22.0): 0.0102268933128, (9.0, 8.0): 0.00835460518828, (14.0, 9.0): 0.00849523704723, (12.0, 9.0): 0.00841605178529, (17.0, 15.0): 0.00676581117703, (21.0, 20.0): 0.00505504658731, (18.0, 12.0): 0.00580978821062, (15.0, 11.0): 0.00689184461056, (8.0, 10.0): 0.0066870729273, (9.0, 11.0): 0.00669392454581, (12.0, 3.0): 0.00668539120195, (17.0, 5.0): 0.008445334293, (16.0, 11.0): 0.00697925062282, (14.0, 10.0): 0.00852021569269, (17.0, 10.0): 0.00877999524559, (15.0, 3.0): 0.00671474779832, (18.0, 17.0): 0.00714579501284, (8.0, 7.0): 0.00667624360677, (9.0, 6.0): 0.00834366257355, (11.0, 7.0): 0.00837050533349, (10.0, 5.0): 0.00834511850735, (16.0, 5.0): 0.00843197521494, (20.0, 24.0): 0.00775801271663, (19.0, 16.0): 0.00700634370654, (16.0, 8.0): 0.00855172715102, (14.0, 7.0): 0.00843952644533, (13.0, 5.0): 0.00838110388425, (18.0, 20.0): 0.0100504651345, (18.0, 7.0): 0.00683531439072, (15.0, 6.0): 0.00843886347251, (18.0, 18.0): 0.00975063787783, (8.0, 4.0): 0.00666763363563, (10.0, 11.0): 0.00670463809006, (13.0, 8.0): 0.00843143021417, (10.0, 6.0): 0.00835055846673, (15.0, 22.0): 0.0051369283321, (12.0, 5.0): 0.00836625047269, (17.0, 3.0): 0.00673152777202, (15.0, 8.0): 0.00850788537416, (21.0, 16.0): 0.00469521473775, (18.0, 8.0): 0.00689565505303, (15.0, 5.0): 0.00841546310147, (18.0, 23.0): 0.00770290759785, (16.0, 15.0): 0.00679112820024, (12.0, 10.0): 0.0084271934283, (15.0, 15.0): 0.00453426163736, (13.0, 11.0): 0.00678194314083, (18.0, 13.0): 0.00612375208611, (18.0, 24.0): 0.00772831501398, (8.0, 11.0): 0.00501688237505, (9.0, 10.0): 0.0083644552017, (19.0, 20.0): 0.00756183723903, (17.0, 4.0): 0.00842404587969, (14.0, 11.0): 0.00682872875272, (18.0, 3.0): 0.0050520994476, (17.0, 9.0): 0.00867655804956, (18.0, 14.0): 0.00643020206841, (8.0, 8.0): 0.00668019665691, (9.0, 5.0): 0.00833938862443, (11.0, 6.0): 0.00836143493594, }, ]
102 Stop [{(16.0, 6.0): 0.00846239925288, (11.0, 11.0): 0.00672300748639, (17.0, 7.0): 0.00852886187434, (16.0, 9.0): 0.00861289927666, (14.0, 4.0): 0.00838740232497, (13.0, 4.0): 0.00837338456073, (20.0, 20.0): 0.00757369311975, (18.0, 4.0): 0.00674563645389, (18.0, 19.0): 0.00742721418167, (8.0, 5.0): 0.0066703227654, (10.0, 8.0): 0.00836565152152, (11.0, 5.0): 0.00835523660643, (10.0, 7.0): 0.00835836148964, (16.0, 3.0): 0.00672529062525, (12.0, 6.0): 0.00837747401443, (16.0, 22.0): 0.00769842498304, (13.0, 7.0): 0.00841326983667, (18.0, 9.0): 0.0069816951858, (15.0, 4.0): 0.00840174047235, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00491413305565, (9.0, 3.0): 0.0066691893766, (19.0, 24.0): 0.00774431951766, (12.0, 11.0): 0.00674824025081, (13.0, 10.0): 0.00846861514542, (18.0, 10.0): 0.0071089298272, (17.0, 18.0): 0.00734205719882, (9.0, 9.0): 0.00836109359519, (16.0, 18.0): 0.00736285754072, (11.0, 8.0): 0.00838157557574, (14.0, 8.0): 0.00846818801331, (21.0, 24.0): 0.00517352145339, (20.0, 16.0): 0.00702716199941, (17.0, 8.0): 0.00859356681044, (18.0, 15.0): 0.00896262276484, (8.0, 9.0): 0.00668480738033, (9.0, 4.0): 0.0083375160562, (10.0, 3.0): 0.00667288827757, (16.0, 7.0): 0.00850224455577, (11.0, 10.0): 0.00839888125165, (17.0, 6.0): 0.00848071276576, (16.0, 10.0): 0.00867587825727, (14.0, 5.0): 0.00839930677603, (13.0, 3.0): 0.0066955274023, (18.0, 5.0): 0.00676394424091, (17.0, 11.0): 0.00710831168566, (18.0, 16.0): 0.00928133125616, (8.0, 6.0): 0.00667333004801, (10.0, 9.0): 0.00837260206645, (9.0, 7.0): 0.00834995637412, (11.0, 4.0): 0.00835034768536, (10.0, 4.0): 0.00834251638449, (16.0, 4.0): 0.00841498437392, (12.0, 7.0): 0.00839000654783, (11.0, 9.0): 0.00839108623551, (15.0, 10.0): 0.00858957562467, (14.0, 6.0): 0.0084174044073, (13.0, 6.0): 0.00839600137239, (18.0, 6.0): 0.00679345947632, (17.0, 22.0): 0.0076866841452, (15.0, 7.0): 0.00847144982114, (18.0, 21.0): 0.00760542984304, (8.0, 3.0): 0.00500075886629, (10.0, 10.0): 0.00837830208322, (11.0, 3.0): 0.00667867298083, (12.0, 4.0): 0.00836078441528, (15.0, 9.0): 0.00855056125617, (14.0, 3.0): 0.00670565278445, (13.0, 9.0): 0.00845219134535, (12.0, 8.0): 0.00840384015135, (18.0, 11.0): 0.00732128807452, (18.0, 22.0): 0.0102234868519, (9.0, 8.0): 0.00835566429206, (14.0, 9.0): 0.00849651426254, (12.0, 9.0): 0.00841731897575, (17.0, 15.0): 0.00676107277319, (21.0, 20.0): 0.00505308070674, (18.0, 12.0): 0.00580830773103, (15.0, 11.0): 0.00689265272477, (8.0, 10.0): 0.00668794275103, (9.0, 11.0): 0.00669482582433, (12.0, 3.0): 0.00668634098619, (17.0, 5.0): 0.00844681870261, (16.0, 11.0): 0.00697981501664, (14.0, 10.0): 0.00852143789534, (17.0, 10.0): 0.0087805438908, (15.0, 3.0): 0.00671590629943, (18.0, 17.0): 0.00714144984267, (8.0, 7.0): 0.00667703790575, (9.0, 6.0): 0.00834464977277, (11.0, 7.0): 0.00837167153731, (10.0, 5.0): 0.00834614085171, (16.0, 5.0): 0.00843344721656, (20.0, 24.0): 0.00775573172751, (19.0, 16.0): 0.00700141333279, (16.0, 8.0): 0.00855295500519, (14.0, 7.0): 0.00844088827498, (13.0, 5.0): 0.00838241017513, (18.0, 20.0): 0.0100462573564, (18.0, 7.0): 0.00683633573152, (15.0, 6.0): 0.00844028026272, (18.0, 18.0): 0.00974525405407, (8.0, 4.0): 0.0066683590175, (10.0, 11.0): 0.00670557575097, (13.0, 8.0): 0.00843274296959, (10.0, 6.0): 0.00835161016657, (15.0, 22.0): 0.00513538755647, (12.0, 5.0): 0.00836746207624, (17.0, 3.0): 0.00673274755192, (15.0, 8.0): 0.00850918289844, (21.0, 16.0): 0.00469171409723, (18.0, 8.0): 0.00689650604014, (15.0, 5.0): 0.00841690320954, (18.0, 23.0): 0.00770046419881, (16.0, 15.0): 0.00678611061111, (12.0, 10.0): 0.00842845814904, (15.0, 15.0): 0.00453084021876, (13.0, 11.0): 0.00678294489578, (18.0, 13.0): 0.00612124745505, (18.0, 24.0): 0.00772595114473, (8.0, 11.0): 0.0050175434933, (9.0, 10.0): 0.00836556884257, (19.0, 20.0): 0.00755878610973, (17.0, 4.0): 0.00842556122087, (14.0, 11.0): 0.00682967226456, (18.0, 3.0): 0.00505301988665, (17.0, 9.0): 0.00867744196953, (18.0, 14.0): 0.00642674436561, (8.0, 8.0): 0.00668102045742, (9.0, 5.0): 0.00834034528072, (11.0, 6.0): 0.00836257315753, }, ]
103 Stop [{(16.0, 6.0): 0.00846381681074, (11.0, 11.0): 0.00672398212237, (17.0, 7.0): 0.00853016113414, (16.0, 9.0): 0.00861394715297, (14.0, 4.0): 0.00838878002293, (13.0, 4.0): 0.0083746781458, (20.0, 20.0): 0.00757070009653, (18.0, 4.0): 0.00674684738009, (18.0, 19.0): 0.00742361591318, (8.0, 5.0): 0.00667107201387, (10.0, 8.0): 0.00836677098908, (11.0, 5.0): 0.00835635207545, (10.0, 7.0): 0.00835945021783, (16.0, 3.0): 0.00672648299393, (12.0, 6.0): 0.00837870343369, (16.0, 22.0): 0.00769606348765, (13.0, 7.0): 0.00841458180029, (18.0, 9.0): 0.00698227115719, (15.0, 4.0): 0.00840318265101, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00491135237473, (9.0, 3.0): 0.00666994224688, (19.0, 24.0): 0.00774200079663, (12.0, 11.0): 0.00674923978805, (13.0, 10.0): 0.00846987673098, (18.0, 10.0): 0.00710908705004, (17.0, 18.0): 0.00733795176003, (9.0, 9.0): 0.00836218760434, (16.0, 18.0): 0.00735870477434, (11.0, 8.0): 0.00838276500429, (14.0, 8.0): 0.00846950328377, (21.0, 24.0): 0.00517200463586, (20.0, 16.0): 0.00702204882601, (17.0, 8.0): 0.00859469164194, (18.0, 15.0): 0.00895692755152, (8.0, 9.0): 0.00668566136623, (9.0, 4.0): 0.00833846264281, (10.0, 3.0): 0.00667369093565, (16.0, 7.0): 0.00850358210186, (11.0, 10.0): 0.00840009741548, (17.0, 6.0): 0.0084821233882, (16.0, 10.0): 0.00867673316404, (14.0, 5.0): 0.00840068537859, (13.0, 3.0): 0.00669655720538, (18.0, 5.0): 0.0067651237833, (17.0, 11.0): 0.00710846247237, (18.0, 16.0): 0.0092752762304, (8.0, 6.0): 0.00667410263434, (10.0, 9.0): 0.00837374710038, (9.0, 7.0): 0.00835098586216, (11.0, 4.0): 0.00835144526352, (10.0, 4.0): 0.00834352626494, (16.0, 4.0): 0.00841646931305, (12.0, 7.0): 0.00839125241752, (11.0, 9.0): 0.00839229282102, (15.0, 10.0): 0.00859065378789, (14.0, 6.0): 0.00841877621869, (13.0, 6.0): 0.00839731196118, (18.0, 6.0): 0.00679457741534, (17.0, 22.0): 0.0076842414224, (15.0, 7.0): 0.00847280916261, (18.0, 21.0): 0.0076025793331, (8.0, 3.0): 0.00500130672062, (10.0, 10.0): 0.00837946478652, (11.0, 3.0): 0.00667954509822, (12.0, 4.0): 0.00836198099407, (15.0, 9.0): 0.0085517466637, (14.0, 3.0): 0.00670675208654, (13.0, 9.0): 0.00845347653973, (12.0, 8.0): 0.00840509684405, (18.0, 11.0): 0.00732073497385, (18.0, 22.0): 0.010220064442, (9.0, 8.0): 0.00835672827093, (14.0, 9.0): 0.00849777855454, (12.0, 9.0): 0.0084185789714, (17.0, 15.0): 0.00675638348598, (21.0, 20.0): 0.00505110472662, (18.0, 12.0): 0.00580684041399, (15.0, 11.0): 0.00689345012643, (8.0, 10.0): 0.00668881579912, (9.0, 11.0): 0.0066957286601, (12.0, 3.0): 0.00668729222539, (17.0, 5.0): 0.00844829404139, (16.0, 11.0): 0.00698037050822, (14.0, 10.0): 0.00852264665174, (17.0, 10.0): 0.00878108320174, (15.0, 3.0): 0.00671706052175, (18.0, 17.0): 0.00713712960845, (8.0, 7.0): 0.00667783837762, (9.0, 6.0): 0.00834564483084, (11.0, 7.0): 0.00837283766161, (10.0, 5.0): 0.00834716985798, (16.0, 5.0): 0.0084349105511, (20.0, 24.0): 0.00775344447508, (19.0, 16.0): 0.00699652459144, (16.0, 8.0): 0.0085541697093, (14.0, 7.0): 0.00844224007068, (13.0, 5.0): 0.0083837129921, (18.0, 20.0): 0.0100420410506, (18.0, 7.0): 0.00683734768686, (15.0, 6.0): 0.00844168739072, (18.0, 18.0): 0.00973988725457, (8.0, 4.0): 0.00666909327906, (10.0, 11.0): 0.00670651268207, (13.0, 8.0): 0.00843404646325, (10.0, 6.0): 0.00835266708765, (15.0, 22.0): 0.00513383543925, (12.0, 5.0): 0.0083686734575, (17.0, 3.0): 0.00673396175068, (15.0, 8.0): 0.00851046739885, (21.0, 16.0): 0.00468824438175, (18.0, 8.0): 0.00689734760145, (15.0, 5.0): 0.00841833558744, (18.0, 23.0): 0.00769801016083, (16.0, 15.0): 0.00678114790415, (12.0, 10.0): 0.00842971476707, (15.0, 15.0): 0.00452745697975, (13.0, 11.0): 0.00678393738187, (18.0, 13.0): 0.00611876651723, (18.0, 24.0): 0.00772357828707, (8.0, 11.0): 0.0050182066416, (9.0, 10.0): 0.00836668504804, (19.0, 20.0): 0.00755572408227, (17.0, 4.0): 0.00842706886093, (14.0, 11.0): 0.00683060505035, (18.0, 3.0): 0.00505393596367, (17.0, 9.0): 0.00867831418594, (18.0, 14.0): 0.00642331963143, (8.0, 8.0): 0.00668184929429, (9.0, 5.0): 0.00834131108363, (11.0, 6.0): 0.00836371309645, }, ]
104 Stop [{(16.0, 6.0): 0.00846522404852, (11.0, 11.0): 0.00672495313122, (17.0, 7.0): 0.00853144857494, (16.0, 9.0): 0.00861498217519, (14.0, 4.0): 0.0083901532613, (13.0, 4.0): 0.00837596973233, (20.0, 20.0): 0.00756769375625, (18.0, 4.0): 0.00674805188426, (18.0, 19.0): 0.00742002071402, (8.0, 5.0): 0.00667182919855, (10.0, 8.0): 0.0083678923165, (11.0, 5.0): 0.00835747075018, (10.0, 7.0): 0.00836054236367, (16.0, 3.0): 0.0067276701792, (12.0, 6.0): 0.00837993087327, (16.0, 22.0): 0.00769368602297, (13.0, 7.0): 0.00841588654259, (18.0, 9.0): 0.00698283928936, (15.0, 4.0): 0.00840461864533, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00490857777881, (9.0, 3.0): 0.0066707030644, (19.0, 24.0): 0.00773967451959, (12.0, 11.0): 0.00675023277649, (13.0, 10.0): 0.00847112728337, (18.0, 10.0): 0.00710923993562, (17.0, 18.0): 0.0073338573251, (9.0, 9.0): 0.0083632849463, (16.0, 18.0): 0.00735456169882, (11.0, 8.0): 0.00838395266401, (14.0, 8.0): 0.00847080715422, (21.0, 24.0): 0.00517048380963, (20.0, 16.0): 0.00701697999669, (17.0, 8.0): 0.00859580423463, (18.0, 15.0): 0.00895128531795, (8.0, 9.0): 0.00668651913578, (9.0, 4.0): 0.00833941887976, (10.0, 3.0): 0.00667449982318, (16.0, 7.0): 0.00850490778373, (11.0, 10.0): 0.00840130948861, (17.0, 6.0): 0.00848352342873, (16.0, 10.0): 0.00867757608838, (14.0, 5.0): 0.00840205803995, (13.0, 3.0): 0.00669758600849, (18.0, 5.0): 0.00676629595296, (17.0, 11.0): 0.00710860862896, (18.0, 16.0): 0.00926926901211, (8.0, 6.0): 0.00667488222263, (10.0, 9.0): 0.00837489266027, (9.0, 7.0): 0.00835202143076, (11.0, 4.0): 0.00835254719415, (10.0, 4.0): 0.00834454353976, (16.0, 4.0): 0.0084179470237, (12.0, 7.0): 0.00839249443143, (11.0, 9.0): 0.00839349626251, (15.0, 10.0): 0.00859171858508, (14.0, 6.0): 0.00842014020397, (13.0, 6.0): 0.00839861728119, (18.0, 6.0): 0.00679568689901, (17.0, 22.0): 0.00768178441385, (15.0, 7.0): 0.00847415722494, (18.0, 21.0): 0.00759971948418, (8.0, 3.0): 0.00500186112169, (10.0, 10.0): 0.0083806270406, (11.0, 3.0): 0.00668042111752, (12.0, 4.0): 0.00836317862852, (15.0, 9.0): 0.00855291871159, (14.0, 3.0): 0.006707848458, (13.0, 9.0): 0.00845475145198, (12.0, 8.0): 0.0084063479401, (18.0, 11.0): 0.0073201845954, (18.0, 22.0): 0.0102166264159, (9.0, 8.0): 0.00835779686887, (14.0, 9.0): 0.0084990303387, (12.0, 9.0): 0.00841983198866, (17.0, 15.0): 0.00675174235125, (21.0, 20.0): 0.00504911906216, (18.0, 12.0): 0.00580538605387, (15.0, 11.0): 0.00689423717883, (8.0, 10.0): 0.00668969184815, (9.0, 11.0): 0.00669663289235, (12.0, 3.0): 0.00668824483106, (17.0, 5.0): 0.00844976031415, (16.0, 11.0): 0.00698091740956, (14.0, 10.0): 0.00852384240762, (17.0, 10.0): 0.00878161349095, (15.0, 3.0): 0.00671821043076, (18.0, 17.0): 0.00713283407406, (8.0, 7.0): 0.00667864474899, (9.0, 6.0): 0.00834664743144, (11.0, 7.0): 0.00837400367954, (10.0, 5.0): 0.00834820527393, (16.0, 5.0): 0.00843636526074, (20.0, 24.0): 0.00775115074184, (19.0, 16.0): 0.00699167686342, (16.0, 8.0): 0.00855537160098, (14.0, 7.0): 0.00844358210721, (13.0, 5.0): 0.00838501238704, (18.0, 20.0): 0.0100378167055, (18.0, 7.0): 0.00683835040274, (15.0, 6.0): 0.00844308503404, (18.0, 18.0): 0.0097345375742, (8.0, 4.0): 0.006669836092, (10.0, 11.0): 0.00670744882344, (13.0, 8.0): 0.00843534098622, (10.0, 6.0): 0.00835372901815, (15.0, 22.0): 0.00513227221551, (12.0, 5.0): 0.00836988459056, (17.0, 3.0): 0.00673517027956, (15.0, 8.0): 0.00851173924365, (21.0, 16.0): 0.00468480513288, (18.0, 8.0): 0.00689817993976, (15.0, 5.0): 0.00841976031177, (18.0, 23.0): 0.00769554559313, (16.0, 15.0): 0.00677623895325, (12.0, 10.0): 0.008430963524, (15.0, 15.0): 0.00452411112459, (13.0, 11.0): 0.00678492090126, (18.0, 13.0): 0.00611630885422, (18.0, 24.0): 0.00772119641484, (8.0, 11.0): 0.00501887166201, (9.0, 10.0): 0.00836780360258, (19.0, 20.0): 0.00755265165558, (17.0, 4.0): 0.00842856872577, (14.0, 11.0): 0.00683152747001, (18.0, 3.0): 0.00505484760392, (17.0, 9.0): 0.00867917502581, (18.0, 14.0): 0.00641992727077, (8.0, 8.0): 0.00668268291372, (9.0, 5.0): 0.00834228568652, (11.0, 6.0): 0.00836485467097, }, ]
105 Stop [{(16.0, 6.0): 0.00846662111115, (11.0, 11.0): 0.00672592058051, (17.0, 7.0): 0.00853272440509, (16.0, 9.0): 0.00861600472039, (14.0, 4.0): 0.00839152205028, (13.0, 4.0): 0.00837725930396, (20.0, 20.0): 0.00756467466835, (18.0, 4.0): 0.00674924990576, (18.0, 19.0): 0.00741642880793, (8.0, 5.0): 0.0066725940156, (10.0, 8.0): 0.00836901537466, (11.0, 5.0): 0.00835859249596, (10.0, 7.0): 0.00836163776172, (16.0, 3.0): 0.00672885212712, (12.0, 6.0): 0.00838115636948, (16.0, 22.0): 0.00769129292003, (13.0, 7.0): 0.00841718426973, (18.0, 9.0): 0.00698339979635, (15.0, 4.0): 0.00840604845611, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00490580945568, (9.0, 3.0): 0.00667147153841, (19.0, 24.0): 0.00773734055876, (12.0, 11.0): 0.00675121940704, (13.0, 10.0): 0.00847236715871, (18.0, 10.0): 0.00710938865328, (17.0, 18.0): 0.00732977406819, (9.0, 9.0): 0.00836438539955, (16.0, 18.0): 0.00735042856405, (11.0, 8.0): 0.00838513857253, (14.0, 8.0): 0.008472099966, (21.0, 24.0): 0.00516895881876, (20.0, 16.0): 0.00701195485314, (17.0, 8.0): 0.00859690487221, (18.0, 15.0): 0.00894569512319, (8.0, 9.0): 0.00668738046367, (9.0, 4.0): 0.00834038441031, (10.0, 3.0): 0.00667531470923, (16.0, 7.0): 0.00850622184663, (11.0, 10.0): 0.00840251754595, (17.0, 6.0): 0.00848491299802, (16.0, 10.0): 0.00867840742031, (14.0, 5.0): 0.00840342484081, (13.0, 3.0): 0.00669861377085, (18.0, 5.0): 0.00676746074689, (17.0, 11.0): 0.00710875035667, (18.0, 16.0): 0.00926330889501, (8.0, 6.0): 0.00667566852883, (10.0, 9.0): 0.00837603864524, (9.0, 7.0): 0.0083530628062, (11.0, 4.0): 0.0083536533019, (10.0, 4.0): 0.00834556793332, (16.0, 4.0): 0.00841941747591, (12.0, 7.0): 0.00839373269339, (11.0, 9.0): 0.00839469661281, (15.0, 10.0): 0.00859277045324, (14.0, 6.0): 0.00842149653327, (13.0, 6.0): 0.00839991745761, (18.0, 6.0): 0.00679678799942, (17.0, 22.0): 0.00767931341626, (15.0, 7.0): 0.00847549427871, (18.0, 21.0): 0.00759685060842, (8.0, 3.0): 0.00500242182966, (10.0, 10.0): 0.00838178876427, (11.0, 3.0): 0.00668130088177, (12.0, 4.0): 0.00836437723688, (15.0, 9.0): 0.00855407781084, (14.0, 3.0): 0.00670894187657, (13.0, 9.0): 0.00845601640979, (12.0, 8.0): 0.00840759360208, (18.0, 11.0): 0.00731963697462, (18.0, 22.0): 0.010213173101, (9.0, 8.0): 0.00835886984092, (14.0, 9.0): 0.00850027001282, (12.0, 9.0): 0.00842107823345, (17.0, 15.0): 0.00674714843099, (21.0, 20.0): 0.00504712411649, (18.0, 12.0): 0.00580394445154, (15.0, 11.0): 0.00689501423162, (8.0, 10.0): 0.00669057068717, (9.0, 11.0): 0.00669753837013, (12.0, 3.0): 0.00668919871497, (17.0, 5.0): 0.00845121753412, (16.0, 11.0): 0.00698145602201, (14.0, 10.0): 0.00852502559046, (17.0, 10.0): 0.00878213506217, (15.0, 3.0): 0.00671935599606, (18.0, 17.0): 0.0071285630046, (8.0, 7.0): 0.00667945675749, (9.0, 6.0): 0.00834765726903, (11.0, 7.0): 0.00837516956192, (10.0, 5.0): 0.00834924685371, (16.0, 5.0): 0.00843781139178, (20.0, 24.0): 0.00774885032529, (19.0, 16.0): 0.00698686953973, (16.0, 8.0): 0.00855656100763, (14.0, 7.0): 0.00844491464659, (13.0, 5.0): 0.00838630840621, (18.0, 20.0): 0.0100335847943, (18.0, 7.0): 0.00683934402537, (15.0, 6.0): 0.00844447336465, (18.0, 18.0): 0.00972920509794, (8.0, 4.0): 0.00667058713915, (10.0, 11.0): 0.00670838411987, (13.0, 8.0): 0.00843662681502, (10.0, 6.0): 0.00835479575163, (15.0, 22.0): 0.00513069811541, (12.0, 5.0): 0.00837109544591, (17.0, 3.0): 0.00673637306115, (15.0, 8.0): 0.00851299878708, (21.0, 16.0): 0.00468139589867, (18.0, 8.0): 0.00689900325489, (15.0, 5.0): 0.00842117745837, (18.0, 23.0): 0.00769307060664, (16.0, 15.0): 0.0067713826638, (12.0, 10.0): 0.00843220465105, (15.0, 15.0): 0.00452080188005, (13.0, 11.0): 0.00678589574361, (18.0, 13.0): 0.00611387405962, (18.0, 24.0): 0.00771880550919, (8.0, 11.0): 0.00501953840579, (9.0, 10.0): 0.00836892430302, (19.0, 20.0): 0.00754956931365, (17.0, 4.0): 0.00843006075368, (14.0, 11.0): 0.00683243986905, (18.0, 3.0): 0.00505575474226, (17.0, 9.0): 0.00868002480765, (18.0, 14.0): 0.00641656670448, (8.0, 8.0): 0.0066835210734, (9.0, 5.0): 0.00834326875397, (11.0, 6.0): 0.00836599779842, }, ]
106 Stop [{(16.0, 6.0): 0.00846800814245, (11.0, 11.0): 0.00672688453605, (17.0, 7.0): 0.00853398883073, (16.0, 9.0): 0.00861701515337, (14.0, 4.0): 0.00839288639937, (13.0, 4.0): 0.00837854684218, (20.0, 20.0): 0.00756164338558, (18.0, 4.0): 0.00675044139465, (18.0, 19.0): 0.00741284040904, (8.0, 5.0): 0.00667336617169, (10.0, 8.0): 0.00837014003901, (11.0, 5.0): 0.00835971717918, (10.0, 7.0): 0.00836273625123, (16.0, 3.0): 0.00673002879126, (12.0, 6.0): 0.00838237995296, (16.0, 22.0): 0.00768888450313, (13.0, 7.0): 0.00841847517647, (18.0, 9.0): 0.00698395288766, (15.0, 4.0): 0.00840747208715, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00490304758252, (9.0, 3.0): 0.00667224738719, (19.0, 24.0): 0.00773499879774, (12.0, 11.0): 0.006752199863, (13.0, 10.0): 0.0084735966979, (18.0, 10.0): 0.0071095333685, (17.0, 18.0): 0.0073257021519, (9.0, 9.0): 0.00836548875366, (16.0, 18.0): 0.00734630560525, (11.0, 8.0): 0.0083863227448, (14.0, 8.0): 0.0084733820455, (21.0, 24.0): 0.00516742951781, (20.0, 16.0): 0.00700697274696, (17.0, 8.0): 0.00859799383224, (18.0, 15.0): 0.00894015604971, (8.0, 9.0): 0.00668824513597, (9.0, 4.0): 0.00834135888891, (10.0, 3.0): 0.00667613536901, (16.0, 7.0): 0.00850752452984, (11.0, 10.0): 0.00840372165994, (17.0, 6.0): 0.00848629220953, (16.0, 10.0): 0.00867922753673, (14.0, 5.0): 0.00840478585779, (13.0, 3.0): 0.00669964045139, (18.0, 5.0): 0.00676861816984, (17.0, 11.0): 0.00710888785076, (18.0, 16.0): 0.00925739518599, (8.0, 6.0): 0.00667646127928, (10.0, 9.0): 0.00837718495931, (9.0, 7.0): 0.00835410972495, (11.0, 4.0): 0.00835476341405, (10.0, 4.0): 0.00834659917715, (16.0, 4.0): 0.00842088064728, (12.0, 7.0): 0.00839496729932, (11.0, 9.0): 0.008395893922, (15.0, 10.0): 0.00859380981287, (14.0, 6.0): 0.00842284536858, (13.0, 6.0): 0.00840121260726, (18.0, 6.0): 0.00679788079252, (17.0, 22.0): 0.00767682872069, (15.0, 7.0): 0.00847682058473, (18.0, 21.0): 0.00759397300998, (8.0, 3.0): 0.00500298861261, (10.0, 10.0): 0.00838294988166, (11.0, 3.0): 0.00668218423687, (12.0, 4.0): 0.00836557673647, (15.0, 9.0): 0.00855522435687, (14.0, 3.0): 0.00671003232093, (13.0, 9.0): 0.00845727172596, (12.0, 8.0): 0.00840883398329, (18.0, 11.0): 0.00731909214666, (18.0, 22.0): 0.010209704819, (9.0, 8.0): 0.00835994695261, (14.0, 9.0): 0.00850149795798, (12.0, 9.0): 0.00842231790184, (17.0, 15.0): 0.00674260081239, (21.0, 20.0): 0.00504512028103, (18.0, 12.0): 0.00580251541404, (15.0, 11.0): 0.00689578162132, (8.0, 10.0): 0.00669145211691, (9.0, 11.0): 0.0066984449517, (12.0, 3.0): 0.00669015378927, (17.0, 5.0): 0.00845266572224, (16.0, 11.0): 0.00698198663664, (14.0, 10.0): 0.00852619661031, (17.0, 10.0): 0.00878264821052, (15.0, 3.0): 0.00672049719116, (18.0, 17.0): 0.00712431616644, (8.0, 7.0): 0.00668027415117, (9.0, 6.0): 0.00834867404837, (11.0, 7.0): 0.0083763352776, (10.0, 5.0): 0.00835029435772, (16.0, 5.0): 0.00843924899427, (20.0, 24.0): 0.00774654303739, (19.0, 16.0): 0.00698210202138, (16.0, 8.0): 0.00855773824679, (14.0, 7.0): 0.00844623793886, (13.0, 5.0): 0.0083876010909, (18.0, 20.0): 0.0100293457752, (18.0, 7.0): 0.00684032870094, (15.0, 6.0): 0.00844585254923, (18.0, 18.0): 0.00972388990139, (8.0, 4.0): 0.00667134611397, (10.0, 11.0): 0.00670931852048, (13.0, 8.0): 0.00843790421252, (10.0, 6.0): 0.0083558670869, (15.0, 22.0): 0.00512911336438, (12.0, 5.0): 0.00837230599089, (17.0, 3.0): 0.00673757002856, (15.0, 8.0): 0.00851424637005, (21.0, 16.0): 0.00467801623372, (18.0, 8.0): 0.00689981774359, (15.0, 5.0): 0.00842258710234, (18.0, 23.0): 0.00769058531387, (16.0, 15.0): 0.00676657797162, (12.0, 10.0): 0.00843343836959, (15.0, 15.0): 0.00451752849462, (13.0, 11.0): 0.00678686218667, (18.0, 13.0): 0.00611146173855, (18.0, 24.0): 0.0077164055582, (8.0, 11.0): 0.00502020673292, (9.0, 10.0): 0.00837004695769, (19.0, 20.0): 0.00754647752591, (17.0, 4.0): 0.00843154489447, (14.0, 11.0): 0.00683334257916, (18.0, 3.0): 0.00505665732248, (17.0, 9.0): 0.00868086384157, (18.0, 14.0): 0.00641323736883, (8.0, 8.0): 0.00668436354182, (9.0, 5.0): 0.0083442599613, (11.0, 6.0): 0.00836714239548, }, ]
107 Stop [{(16.0, 6.0): 0.00846938528506, (11.0, 11.0): 0.00672784506187, (17.0, 7.0): 0.0085352420557, (16.0, 9.0): 0.00861801382707, (14.0, 4.0): 0.00839424631753, (13.0, 4.0): 0.00837983232663, (20.0, 20.0): 0.00755860044435, (18.0, 4.0): 0.00675162631085, (18.0, 19.0): 0.00740925572217, (8.0, 5.0): 0.0066741453835, (10.0, 8.0): 0.00837126618939, (11.0, 5.0): 0.00836084466747, (10.0, 7.0): 0.00836383767594, (16.0, 3.0): 0.0067312001322, (12.0, 6.0): 0.00838360164918, (16.0, 22.0): 0.00768646109013, (13.0, 7.0): 0.00841975944689, (18.0, 9.0): 0.00698449876825, (15.0, 4.0): 0.00840888954502, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00490029232635, (9.0, 3.0): 0.0066730303377, (19.0, 24.0): 0.00773264913111, (12.0, 11.0): 0.00675317432035, (13.0, 10.0): 0.00847481622742, (18.0, 10.0): 0.00710967424281, (17.0, 18.0): 0.00732164172773, (9.0, 9.0): 0.00836659480865, (16.0, 18.0): 0.00734219304364, (11.0, 8.0): 0.00838750519334, (14.0, 8.0): 0.00847465370498, (21.0, 24.0): 0.00516589577137, (20.0, 16.0): 0.00700203303964, (17.0, 8.0): 0.00859907138617, (18.0, 15.0): 0.00893466720267, (8.0, 9.0): 0.00668911294941, (9.0, 4.0): 0.00834234198076, (10.0, 3.0): 0.0066769615837, (16.0, 7.0): 0.00850881606691, (11.0, 10.0): 0.00840492190065, (17.0, 6.0): 0.00848766117912, (16.0, 10.0): 0.00868003680186, (14.0, 5.0): 0.0084061411638, (13.0, 3.0): 0.00670066600883, (18.0, 5.0): 0.0067697682337, (17.0, 11.0): 0.00710902130062, (18.0, 16.0): 0.00925152720486, (8.0, 6.0): 0.00667726021021, (10.0, 9.0): 0.00837833151113, (9.0, 7.0): 0.00835516193322, (11.0, 4.0): 0.00835587736059, (10.0, 4.0): 0.00834763700982, (16.0, 4.0): 0.00842233652245, (12.0, 7.0): 0.00839619833793, (11.0, 9.0): 0.00839708823758, (15.0, 10.0): 0.00859483706869, (14.0, 6.0): 0.00842418686434, (13.0, 6.0): 0.00840250283924, (18.0, 6.0): 0.00679896535773, (17.0, 22.0): 0.0076743306127, (15.0, 7.0): 0.00847813639454, (18.0, 21.0): 0.00759108698523, (8.0, 3.0): 0.00500356124616, (10.0, 10.0): 0.00838411032184, (11.0, 3.0): 0.0066830710316, (12.0, 4.0): 0.00836677704404, (15.0, 9.0): 0.00855635873023, (14.0, 3.0): 0.00671111977074, (13.0, 9.0): 0.00845851769924, (12.0, 8.0): 0.00841006922836, (18.0, 11.0): 0.00731855014616, (18.0, 22.0): 0.0102062218863, (9.0, 8.0): 0.0083610279795, (14.0, 9.0): 0.00850271453932, (12.0, 9.0): 0.00842355118054, (17.0, 15.0): 0.0067380986071, (21.0, 20.0): 0.00504310793571, (18.0, 12.0): 0.00580109875419, (15.0, 11.0): 0.00689653967185, (8.0, 10.0): 0.00669233594907, (9.0, 11.0): 0.00669935250389, (12.0, 3.0): 0.00669110996668, (17.0, 5.0): 0.00845410490656, (16.0, 11.0): 0.00698250953452, (14.0, 10.0): 0.0085273558606, (17.0, 10.0): 0.00878315322258, (15.0, 3.0): 0.00672163399327, (18.0, 17.0): 0.00712009332732, (8.0, 7.0): 0.00668109668806, (9.0, 6.0): 0.00834969748413, (11.0, 7.0): 0.00837750079369, (10.0, 5.0): 0.00835134755245, (16.0, 5.0): 0.00844067812171, (20.0, 24.0): 0.00774422870395, (19.0, 16.0): 0.00697737371928, (16.0, 8.0): 0.00855890362646, (14.0, 7.0): 0.00844755222283, (13.0, 5.0): 0.0083888904778, (18.0, 20.0): 0.0100251000921, (18.0, 7.0): 0.00684130457541, (15.0, 6.0): 0.00844722274947, (18.0, 18.0): 0.00971859205114, (8.0, 4.0): 0.00667211272007, (10.0, 11.0): 0.00671025197839, (13.0, 8.0): 0.00843917342875, (10.0, 6.0): 0.00835694282794, (15.0, 22.0): 0.00512751818324, (12.0, 5.0): 0.00837351619008, (17.0, 3.0): 0.00673876112468, (15.0, 8.0): 0.00851548232079, (21.0, 16.0): 0.00467466569918, (18.0, 8.0): 0.0069006235995, (15.0, 5.0): 0.00842398931815, (18.0, 23.0): 0.00768808982878, (16.0, 15.0): 0.00676182384198, (12.0, 10.0): 0.00843466489161, (15.0, 15.0): 0.00451429023785, (13.0, 11.0): 0.00678782049679, (18.0, 13.0): 0.00610907150714, (18.0, 24.0): 0.0077139965566, (8.0, 11.0): 0.00502087651146, (9.0, 10.0): 0.00837117138576, (19.0, 20.0): 0.00754337674764, (17.0, 4.0): 0.0084330211086, (14.0, 11.0): 0.00683423591885, (18.0, 3.0): 0.00505755529663, (17.0, 9.0): 0.00868169242945, (18.0, 14.0): 0.00640993871489, (8.0, 8.0): 0.00668521009776, (9.0, 5.0): 0.00834525899418, (11.0, 6.0): 0.00836828837843, }, ]
108 Stop [{(16.0, 6.0): 0.00847075268046, (11.0, 11.0): 0.00672880222028, (17.0, 7.0): 0.00853648428143, (16.0, 9.0): 0.00861900108301, (14.0, 4.0): 0.00839560181328, (13.0, 4.0): 0.00838111573541, (20.0, 20.0): 0.00755554636518, (18.0, 4.0): 0.0067528046234, (18.0, 19.0): 0.0074056749432, (8.0, 5.0): 0.00667493137728, (10.0, 8.0): 0.00837239370986, (11.0, 5.0): 0.0083619748298, (10.0, 7.0): 0.00836494188404, (16.0, 3.0): 0.00673236611703, (12.0, 6.0): 0.00838482147897, (16.0, 22.0): 0.00768402299256, (13.0, 7.0): 0.00842103725513, (18.0, 9.0): 0.00698503763853, (15.0, 4.0): 0.00841030083895, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00489754384439, (9.0, 3.0): 0.00667382012522, (19.0, 24.0): 0.00773029146389, (12.0, 11.0): 0.00675414294807, (13.0, 10.0): 0.00847602605997, (18.0, 10.0): 0.00710981143382, (17.0, 18.0): 0.00731759293658, (9.0, 9.0): 0.00836770337436, (16.0, 18.0): 0.00733809108696, (11.0, 8.0): 0.00838868592847, (14.0, 8.0): 0.00847591524333, (21.0, 24.0): 0.00516435745367, (20.0, 16.0): 0.00699713510256, (17.0, 8.0): 0.00860013779943, (18.0, 15.0): 0.00892922770921, (8.0, 9.0): 0.00668998371079, (9.0, 4.0): 0.0083433333614, (10.0, 3.0): 0.00667779314022, (16.0, 7.0): 0.00851009668574, (11.0, 10.0): 0.0084061183358, (17.0, 6.0): 0.00848902002472, (16.0, 10.0): 0.00868083556767, (14.0, 5.0): 0.00840749082833, (13.0, 3.0): 0.00670169040189, (18.0, 5.0): 0.00677091095688, (17.0, 11.0): 0.00710915088984, (18.0, 16.0): 0.00924570428408, (8.0, 6.0): 0.00667806506727, (10.0, 9.0): 0.00837947821372, (9.0, 7.0): 0.00835621918657, (11.0, 4.0): 0.00835699497428, (10.0, 4.0): 0.00834868117665, (16.0, 4.0): 0.00842378509261, (12.0, 7.0): 0.00839742589121, (11.0, 9.0): 0.00839827960465, (15.0, 10.0): 0.00859585261024, (14.0, 6.0): 0.00842552116793, (13.0, 6.0): 0.00840378825549, (18.0, 6.0): 0.00680004177754, (17.0, 22.0): 0.00767181937251, (15.0, 7.0): 0.00847944195091, (18.0, 21.0): 0.00758819282301, (8.0, 3.0): 0.00500413951316, (10.0, 10.0): 0.00838527001847, (11.0, 3.0): 0.00668396111761, (12.0, 4.0): 0.00836797807594, (15.0, 9.0): 0.00855748129722, (14.0, 3.0): 0.00671220420672, (13.0, 9.0): 0.00845975461505, (12.0, 8.0): 0.00841129947378, (18.0, 11.0): 0.00731801100713, (18.0, 22.0): 0.0102027246138, (9.0, 8.0): 0.00836211270659, (14.0, 9.0): 0.00850392010688, (12.0, 9.0): 0.00842477824746, (17.0, 15.0): 0.00673364095036, (21.0, 20.0): 0.0050410874493, (18.0, 12.0): 0.00579969429032, (15.0, 11.0): 0.00689728869504, (8.0, 10.0): 0.00669322200559, (9.0, 11.0): 0.00670026090154, (12.0, 3.0): 0.00669206716059, (17.0, 5.0): 0.00845553512163, (16.0, 11.0): 0.00698302498712, (14.0, 10.0): 0.00852850371892, (17.0, 10.0): 0.00878365037663, (15.0, 3.0): 0.00672276638306, (18.0, 17.0): 0.00711589425644, (8.0, 7.0): 0.00668192413565, (9.0, 6.0): 0.00835072730045, (11.0, 7.0): 0.00837866607586, (10.0, 5.0): 0.00835240621037, (16.0, 5.0): 0.00844209883079, (20.0, 24.0): 0.00774190716404, (19.0, 16.0): 0.00697268405419, (16.0, 8.0): 0.00856005744548, (14.0, 7.0): 0.00844885772672, (13.0, 5.0): 0.00839017659951, (18.0, 20.0): 0.0100208481747, (18.0, 7.0): 0.0068422717943, (15.0, 6.0): 0.00844858412231, (18.0, 18.0): 0.00971331160519, (8.0, 4.0): 0.00667288667076, (10.0, 11.0): 0.00671118445041, (13.0, 8.0): 0.00844043470164, (10.0, 6.0): 0.00835802278378, (15.0, 22.0): 0.00512591278833, (12.0, 5.0): 0.00837472600571, (17.0, 3.0): 0.00673994630148, (15.0, 8.0): 0.0085167069554, (21.0, 16.0): 0.0046713438628, (18.0, 8.0): 0.00690142101302, (15.0, 5.0): 0.00842538417963, (18.0, 23.0): 0.0076855842667, (16.0, 15.0): 0.00675711926862, (12.0, 10.0): 0.00843588442013, (15.0, 15.0): 0.00451108639959, (13.0, 11.0): 0.00678877092948, (18.0, 13.0): 0.00610670299207, (18.0, 24.0): 0.0077115785055, (8.0, 11.0): 0.00502154761706, (9.0, 10.0): 0.00837229741649, (19.0, 20.0): 0.00754026742036, (17.0, 4.0): 0.0084344893664, (14.0, 11.0): 0.00683512019399, (18.0, 3.0): 0.00505844862442, (17.0, 9.0): 0.00868251086512, (18.0, 14.0): 0.00640667020801, (8.0, 8.0): 0.00668606052971, (9.0, 5.0): 0.00834626554818, (11.0, 6.0): 0.00836943566334, }, ]
109 Stop [{(16.0, 6.0): 0.0084721104688, (11.0, 11.0): 0.00672975607185, (17.0, 7.0): 0.00853771570684, (16.0, 9.0): 0.0086199772517, (14.0, 4.0): 0.00839695289487, (13.0, 4.0): 0.0083823970453, (20.0, 20.0): 0.00755248165317, (18.0, 4.0): 0.00675397630983, (18.0, 19.0): 0.00740209825938, (8.0, 5.0): 0.00667572388846, (10.0, 8.0): 0.00837352248854, (11.0, 5.0): 0.0083631075367, (10.0, 7.0): 0.00836604872802, (16.0, 3.0): 0.00673352671891, (12.0, 6.0): 0.00838603945895, (16.0, 22.0): 0.00768157051586, (13.0, 7.0): 0.00842230876604, (18.0, 9.0): 0.00698556969437, (15.0, 4.0): 0.00841170598066, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00489480228451, (9.0, 3.0): 0.00667461649303, (19.0, 24.0): 0.00772792571114, (12.0, 11.0): 0.00675510590848, (13.0, 10.0): 0.00847722649518, (18.0, 10.0): 0.0071099450952, (17.0, 18.0): 0.00731355590914, (9.0, 9.0): 0.00836881426993, (16.0, 18.0): 0.00733399993004, (11.0, 8.0): 0.00838986495852, (14.0, 8.0): 0.00847716694679, (21.0, 24.0): 0.00516281444818, (20.0, 16.0): 0.00699227831698, (17.0, 8.0): 0.00860119333155, (18.0, 15.0): 0.00892383671778, (8.0, 9.0): 0.00669085723639, (9.0, 4.0): 0.00834433271624, (10.0, 3.0): 0.00667862983109, (16.0, 7.0): 0.0085113666088, (11.0, 10.0): 0.00840731103088, (17.0, 6.0): 0.00849036886603, (16.0, 10.0): 0.00868162417429, (14.0, 5.0): 0.00840883491774, (13.0, 3.0): 0.00670271358938, (18.0, 5.0): 0.00677204636378, (17.0, 11.0): 0.00710927679635, (18.0, 16.0): 0.00923992576853, (8.0, 6.0): 0.00667887560514, (10.0, 9.0): 0.00838062498421, (9.0, 7.0): 0.00835728124944, (11.0, 4.0): 0.00835811609074, (10.0, 4.0): 0.00834973142959, (16.0, 4.0): 0.00842522635501, (12.0, 7.0): 0.00839865003499, (11.0, 9.0): 0.00839946806602, (15.0, 10.0): 0.00859685681257, (14.0, 6.0): 0.00842684842016, (13.0, 6.0): 0.00840506895141, (18.0, 6.0): 0.00680111013712, (17.0, 22.0): 0.00766929527514, (15.0, 7.0): 0.00848073748822, (18.0, 21.0): 0.0075852908048, (8.0, 3.0): 0.00500472320339, (10.0, 10.0): 0.0083864289095, (11.0, 3.0): 0.00668485434946, (12.0, 4.0): 0.00836917974842, (15.0, 9.0): 0.00855859241055, (14.0, 3.0): 0.00671328561057, (13.0, 9.0): 0.0084609827462, (12.0, 8.0): 0.00841252484851, (18.0, 11.0): 0.0073174747628, (18.0, 22.0): 0.0101992133075, (9.0, 8.0): 0.0083632009279, (14.0, 9.0): 0.00850511499628, (12.0, 9.0): 0.00842599927221, (17.0, 15.0): 0.00672922700029, (21.0, 20.0): 0.00503905917971, (18.0, 12.0): 0.00579830184591, (15.0, 11.0): 0.00689802899109, (8.0, 10.0): 0.00669411011808, (9.0, 11.0): 0.00670117002697, (12.0, 3.0): 0.00669302528521, (17.0, 5.0): 0.00845695640793, (16.0, 11.0): 0.00698353325653, (14.0, 10.0): 0.0085296405477, (17.0, 10.0): 0.0087841399428, (15.0, 3.0): 0.00672389434449, (18.0, 17.0): 0.00711171872447, (8.0, 7.0): 0.00668275627047, (9.0, 6.0): 0.00835176323061, (11.0, 7.0): 0.00837983108858, (10.0, 5.0): 0.00835347010976, (16.0, 5.0): 0.00844351118102, (20.0, 24.0): 0.00773957826948, (19.0, 16.0): 0.0069680324566, (16.0, 8.0): 0.00856119999381, (14.0, 7.0): 0.0084501546688, (13.0, 5.0): 0.00839145948489, (18.0, 20.0): 0.0100165904392, (18.0, 7.0): 0.0068432305025, (15.0, 6.0): 0.00844993682025, (18.0, 18.0): 0.00970804861337, (8.0, 4.0): 0.00667366768868, (10.0, 11.0): 0.00671211589675, (13.0, 8.0): 0.00844168825779, (10.0, 6.0): 0.00835910676839, (15.0, 22.0): 0.00512429739168, (12.0, 5.0): 0.00837593539799, (17.0, 3.0): 0.00674112551938, (15.0, 8.0): 0.00851792057847, (21.0, 16.0): 0.00466805029892, (18.0, 8.0): 0.00690221017135, (15.0, 5.0): 0.00842677176, (18.0, 23.0): 0.00768306874418, (16.0, 15.0): 0.00675246327278, (12.0, 10.0): 0.00843709714969, (15.0, 15.0): 0.00450791628933, (13.0, 11.0): 0.00678971372988, (18.0, 13.0): 0.00610435583013, (18.0, 24.0): 0.00770915141203, (8.0, 11.0): 0.00502221993247, (9.0, 10.0): 0.00837342488865, (19.0, 20.0): 0.00753714997219, (17.0, 4.0): 0.00843594964735, (14.0, 11.0): 0.00683599569841, (18.0, 3.0): 0.0050593372727, (17.0, 9.0): 0.00868331943447, (18.0, 14.0): 0.00640343132733, (8.0, 8.0): 0.00668691463536, (9.0, 5.0): 0.0083472793284, (11.0, 6.0): 0.00837058416635, }, ]
110 Stop [{(16.0, 6.0): 0.00847345878898, (11.0, 11.0): 0.00673070667545, (17.0, 7.0): 0.00853893652827, (16.0, 9.0): 0.00862094265296, (14.0, 4.0): 0.00839829957036, (13.0, 4.0): 0.00838367623204, (20.0, 20.0): 0.00754940679831, (18.0, 4.0): 0.00675514135544, (18.0, 19.0): 0.0073985258496, (8.0, 5.0): 0.00667652266125, (10.0, 8.0): 0.00837465241744, (11.0, 5.0): 0.00836424266031, (10.0, 7.0): 0.0083671580646, (16.0, 3.0): 0.0067346819167, (12.0, 6.0): 0.00838725560194, (16.0, 22.0): 0.00767910395951, (13.0, 7.0): 0.0084235741358, (18.0, 9.0): 0.00698609512712, (15.0, 4.0): 0.00841310498423, (1, 1): 0.00763358778626, (15.0, 18.0): 0.0048920677856, (9.0, 3.0): 0.00667541919207, (19.0, 24.0): 0.00772555179755, (12.0, 11.0): 0.00675606335749, (13.0, 10.0): 0.00847841782023, (18.0, 10.0): 0.00711007537665, (17.0, 18.0): 0.0073095307664, (9.0, 9.0): 0.00836992732324, (16.0, 18.0): 0.00732991975532, (11.0, 8.0): 0.00839104229004, (14.0, 8.0): 0.00847840908963, (21.0, 24.0): 0.00516126664725, (20.0, 16.0): 0.00698746207399, (17.0, 8.0): 0.00860223823617, (18.0, 15.0): 0.00891849339745, (8.0, 9.0): 0.00669173335144, (9.0, 4.0): 0.00834533974027, (10.0, 3.0): 0.00667947145431, (16.0, 7.0): 0.00851262605329, (11.0, 10.0): 0.00840850004918, (17.0, 6.0): 0.0084917078242, (16.0, 10.0): 0.0086824029504, (14.0, 5.0): 0.00841017349553, (13.0, 3.0): 0.00670373553035, (18.0, 5.0): 0.00677317448427, (17.0, 11.0): 0.00710939919248, (18.0, 16.0): 0.00923419101527, (8.0, 6.0): 0.00667969158714, (10.0, 9.0): 0.00838177174364, (9.0, 7.0): 0.00835834789481, (11.0, 4.0): 0.00835924054846, (10.0, 4.0): 0.00835078752704, (16.0, 4.0): 0.00842666031253, (12.0, 7.0): 0.00839987083941, (11.0, 9.0): 0.00840065366237, (15.0, 10.0): 0.00859785003679, (14.0, 6.0): 0.00842816875567, (13.0, 6.0): 0.00840634501629, (18.0, 6.0): 0.00680217052406, (17.0, 22.0): 0.00766675859055, (15.0, 7.0): 0.00848202323291, (18.0, 21.0): 0.00758238120495, (8.0, 3.0): 0.00500531211322, (10.0, 10.0): 0.00838758693684, (11.0, 3.0): 0.00668575058459, (12.0, 4.0): 0.00837038197779, (15.0, 9.0): 0.00855969240991, (14.0, 3.0): 0.00671436396509, (13.0, 9.0): 0.00846220235353, (12.0, 8.0): 0.00841374547441, (18.0, 11.0): 0.00731694144556, (18.0, 22.0): 0.0101956882683, (9.0, 8.0): 0.008364292446, (14.0, 9.0): 0.0085062995295, (12.0, 9.0): 0.00842721441653, (17.0, 15.0): 0.00672485593714, (21.0, 20.0): 0.00503702347425, (18.0, 12.0): 0.00579692124938, (15.0, 11.0): 0.00689876084902, (8.0, 10.0): 0.00669500012717, (9.0, 11.0): 0.00670207976948, (12.0, 3.0): 0.0066939842557, (17.0, 5.0): 0.00845836881141, (16.0, 11.0): 0.00698403459585, (14.0, 10.0): 0.00853076669495, (17.0, 10.0): 0.0087846221832, (15.0, 3.0): 0.00672501786463, (18.0, 17.0): 0.00710756650363, (8.0, 7.0): 0.00668359287763, (9.0, 6.0): 0.00835280501665, (11.0, 7.0): 0.00838099579529, (10.0, 5.0): 0.00835453903457, (16.0, 5.0): 0.00844491523455, (20.0, 24.0): 0.0077372418843, (19.0, 16.0): 0.00696341836666, (16.0, 8.0): 0.00856233155287, (14.0, 7.0): 0.008451443258, (13.0, 5.0): 0.00839273915946, (18.0, 20.0): 0.0100123272886, (18.0, 7.0): 0.00684418084411, (15.0, 6.0): 0.00845128099149, (18.0, 18.0): 0.00970280311767, (8.0, 4.0): 0.00667445550533, (10.0, 11.0): 0.00671304628079, (13.0, 8.0): 0.00844293431307, (10.0, 6.0): 0.00836019460063, (15.0, 22.0): 0.00512267220113, (12.0, 5.0): 0.00837714432539, (17.0, 3.0): 0.00674229874661, (15.0, 8.0): 0.00851912348357, (21.0, 16.0): 0.00466478458846, (18.0, 8.0): 0.00690299125836, (15.0, 5.0): 0.00842815213193, (18.0, 23.0): 0.00768054337895, (16.0, 15.0): 0.00674785490236, (12.0, 10.0): 0.00843830326672, (15.0, 15.0): 0.00450477923559, (13.0, 11.0): 0.00679064913323, (18.0, 13.0): 0.00610202966779, (18.0, 24.0): 0.00770671528912, (8.0, 11.0): 0.00502289334709, (9.0, 10.0): 0.00837455364988, (19.0, 20.0): 0.00753402481825, (17.0, 4.0): 0.00843740193936, (14.0, 11.0): 0.00683686271438, (18.0, 3.0): 0.00506022121487, (17.0, 9.0): 0.00868411841569, (18.0, 14.0): 0.00640022156527, (8.0, 8.0): 0.00668777222114, (9.0, 5.0): 0.00834830004912, (11.0, 6.0): 0.0083717338038, }, ]
111 Stop [{(16.0, 6.0): 0.0084747977785, (11.0, 11.0): 0.00673165408827, (17.0, 7.0): 0.00854014693942, (16.0, 9.0): 0.00862189759637, (14.0, 4.0): 0.0083996418477, (13.0, 4.0): 0.00838495327052, (20.0, 20.0): 0.00754632227598, (18.0, 4.0): 0.00675629975275, (18.0, 19.0): 0.00739495788477, (8.0, 5.0): 0.00667732744825, (10.0, 8.0): 0.00837578339234, (11.0, 5.0): 0.0083653800745, (10.0, 7.0): 0.00836826975455, (16.0, 3.0): 0.00673583169449, (12.0, 6.0): 0.00838846991736, (16.0, 22.0): 0.00767662361725, (13.0, 7.0): 0.00842483351251, (18.0, 9.0): 0.00698661412367, (15.0, 4.0): 0.00841449786597, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00488934047791, (9.0, 3.0): 0.00667622798073, (19.0, 24.0): 0.00772316965699, (12.0, 11.0): 0.00675701544489, (13.0, 10.0): 0.00847960031039, (18.0, 10.0): 0.00711020242397, (17.0, 18.0): 0.00730551761999, (9.0, 9.0): 0.00837104237041, (16.0, 18.0): 0.00732585073338, (11.0, 8.0): 0.00839221792791, (14.0, 8.0): 0.00847964193475, (21.0, 24.0): 0.00515971395172, (20.0, 16.0): 0.00698268577444, (17.0, 8.0): 0.00860327276119, (18.0, 15.0): 0.00891319693731, (8.0, 9.0): 0.00669261188959, (9.0, 4.0): 0.00834635413764, (10.0, 3.0): 0.00668031781315, (16.0, 7.0): 0.00851387523126, (11.0, 10.0): 0.00840968545188, (17.0, 6.0): 0.00849303702159, (16.0, 10.0): 0.00868317221363, (14.0, 5.0): 0.00841150662259, (13.0, 3.0): 0.00670475618419, (18.0, 5.0): 0.00677429535322, (17.0, 11.0): 0.00710951824511, (18.0, 16.0): 0.00922849939328, (8.0, 6.0): 0.00668051278484, (10.0, 9.0): 0.0083829184167, (9.0, 7.0): 0.00835941890382, (11.0, 4.0): 0.00836036818887, (10.0, 4.0): 0.00835184923365, (16.0, 4.0): 0.00842808697331, (12.0, 7.0): 0.00840108836937, (11.0, 9.0): 0.00840183643235, (15.0, 10.0): 0.00859883263067, (14.0, 6.0): 0.0084294823034, (13.0, 6.0): 0.00840761653383, (18.0, 6.0): 0.00680322302795, (17.0, 22.0): 0.00766420958375, (15.0, 7.0): 0.00848329940385, (18.0, 21.0): 0.00757946429086, (8.0, 3.0): 0.00500590604542, (10.0, 10.0): 0.00838874404611, (11.0, 3.0): 0.00668664968334, (12.0, 4.0): 0.00837158468066, (15.0, 9.0): 0.00856078162255, (14.0, 3.0): 0.00671543925409, (13.0, 9.0): 0.00846341368657, (12.0, 8.0): 0.00841496146669, (18.0, 11.0): 0.0073164110868, (18.0, 22.0): 0.0101921497919, (9.0, 8.0): 0.00836538707158, (14.0, 9.0): 0.00850747401551, (12.0, 9.0): 0.00842842383471, (17.0, 15.0): 0.00672052696253, (21.0, 20.0): 0.00503498066989, (18.0, 12.0): 0.00579555233378, (15.0, 11.0): 0.00689948454717, (8.0, 10.0): 0.00669589188199, (9.0, 11.0): 0.00670299002491, (12.0, 3.0): 0.00669494398822, (17.0, 5.0): 0.00845977238297, (16.0, 11.0): 0.00698452924942, (14.0, 10.0): 0.00853188249489, (17.0, 10.0): 0.00878509735214, (15.0, 3.0): 0.00672613693345, (18.0, 17.0): 0.00710343736778, (8.0, 7.0): 0.00668443375044, (9.0, 6.0): 0.00835385240903, (11.0, 7.0): 0.00838216015863, (10.0, 5.0): 0.00835561277433, (16.0, 5.0): 0.00844631105588, (20.0, 24.0): 0.00773489788424, (19.0, 16.0): 0.00695884123403, (16.0, 8.0): 0.00856345239577, (14.0, 7.0): 0.0084527236944, (13.0, 5.0): 0.00839401564574, (18.0, 20.0): 0.0100080591131, (18.0, 7.0): 0.00684512296229, (15.0, 6.0): 0.0084526167802, (18.0, 18.0): 0.00969757515263, (8.0, 4.0): 0.00667524986077, (10.0, 11.0): 0.0067139755688, (13.0, 8.0): 0.00844417307329, (10.0, 6.0): 0.00836128610405, (15.0, 22.0): 0.0051210374204, (12.0, 5.0): 0.00837835274498, (17.0, 3.0): 0.00674346595865, (15.0, 8.0): 0.00852031595378, (21.0, 16.0): 0.00466154631889, (18.0, 8.0): 0.00690376445463, (15.0, 5.0): 0.00842952536755, (18.0, 23.0): 0.00767800828975, (16.0, 15.0): 0.00674329323096, (12.0, 10.0): 0.0084395029499, (15.0, 15.0): 0.00450167458525, (13.0, 11.0): 0.00679157736532, (18.0, 13.0): 0.00609972416081, (18.0, 24.0): 0.00770427015521, (8.0, 11.0): 0.00502356775653, (9.0, 10.0): 0.00837568355615, (19.0, 20.0): 0.007530892361, (17.0, 4.0): 0.00843884623817, (14.0, 11.0): 0.00683772151315, (18.0, 3.0): 0.00506110043047, (17.0, 9.0): 0.00868490807939, (18.0, 14.0): 0.00639704042705, (8.0, 8.0): 0.00668863310175, (9.0, 5.0): 0.00834932743344, (11.0, 6.0): 0.00837288449239, }, ]
112 Stop [{(16.0, 6.0): 0.00847612757349, (11.0, 11.0): 0.00673259836587, (17.0, 7.0): 0.00854134713126, (16.0, 9.0): 0.00862284238154, (14.0, 4.0): 0.00840097973488, (13.0, 4.0): 0.00838622813497, (20.0, 20.0): 0.00754322854727, (18.0, 4.0): 0.00675745150095, (18.0, 19.0): 0.00739139452802, (8.0, 5.0): 0.00667813801015, (10.0, 8.0): 0.00837691531262, (11.0, 5.0): 0.00836651965501, (10.0, 7.0): 0.00836938366268, (16.0, 3.0): 0.00673697604131, (12.0, 6.0): 0.00838968241159, (16.0, 22.0): 0.0076741297772, (13.0, 7.0): 0.00842608703668, (18.0, 9.0): 0.00698712686645, (15.0, 4.0): 0.00841588464427, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00488662048341, (9.0, 3.0): 0.00667704262447, (19.0, 24.0): 0.00772077923214, (12.0, 11.0): 0.0067579623146, (13.0, 10.0): 0.00848077422968, (18.0, 10.0): 0.00711032637904, (17.0, 18.0): 0.00730151657261, (9.0, 9.0): 0.00837215925537, (16.0, 18.0): 0.00732179302341, (11.0, 8.0): 0.00839339187558, (14.0, 8.0): 0.00848086573434, (21.0, 24.0): 0.00515815627061, (20.0, 16.0): 0.00697794882894, (17.0, 8.0): 0.00860429714881, (18.0, 15.0): 0.00890794654584, (8.0, 9.0): 0.00669349269241, (9.0, 4.0): 0.00834737562132, (10.0, 3.0): 0.00668116871603, (16.0, 7.0): 0.00851511434976, (11.0, 10.0): 0.00841086729812, (17.0, 6.0): 0.00849435658148, (16.0, 10.0): 0.00868393227092, (14.0, 5.0): 0.0084128343574, (13.0, 3.0): 0.00670577551073, (18.0, 5.0): 0.00677540901008, (17.0, 11.0): 0.00710963411576, (18.0, 16.0): 0.00922285028325, (8.0, 6.0): 0.00668133897769, (10.0, 9.0): 0.00838406493158, (9.0, 7.0): 0.00836049406541, (11.0, 4.0): 0.00836149885637, (10.0, 4.0): 0.00835291632018, (16.0, 4.0): 0.00842950635029, (12.0, 7.0): 0.00840230268491, (11.0, 9.0): 0.00840301641271, (15.0, 10.0): 0.00859980492914, (14.0, 6.0): 0.00843078918688, (13.0, 6.0): 0.00840888358257, (18.0, 6.0): 0.00680426774018, (17.0, 22.0): 0.00766164851497, (15.0, 7.0): 0.0084845662127, (18.0, 21.0): 0.00757654032319, (8.0, 3.0): 0.00500650480885, (10.0, 10.0): 0.00838990018637, (11.0, 3.0): 0.00668755150895, (12.0, 4.0): 0.00837278777406, (15.0, 9.0): 0.00856186036377, (14.0, 3.0): 0.00671651146247, (13.0, 9.0): 0.00846461698409, (12.0, 8.0): 0.00841617293439, (18.0, 11.0): 0.0073158837169, (18.0, 22.0): 0.0101885981694, (9.0, 8.0): 0.00836648462307, (14.0, 9.0): 0.00850863875085, (12.0, 9.0): 0.00842962767405, (17.0, 15.0): 0.00671623929883, (21.0, 20.0): 0.0050329310936, (18.0, 12.0): 0.00579419493656, (15.0, 11.0): 0.00690020035357, (8.0, 10.0): 0.00669678523963, (9.0, 11.0): 0.00670390069517, (12.0, 3.0): 0.00669590440007, (17.0, 5.0): 0.00846116717803, (16.0, 11.0): 0.00698501745315, (14.0, 10.0): 0.00853298826858, (17.0, 10.0): 0.0087855656963, (15.0, 3.0): 0.0067272515437, (18.0, 17.0): 0.0070993310924, (8.0, 7.0): 0.00668527869002, (9.0, 6.0): 0.00835490516628, (11.0, 7.0): 0.00838332414057, (10.0, 5.0): 0.00835669112399, (16.0, 5.0): 0.00844769871164, (20.0, 24.0): 0.00773254615627, (19.0, 16.0): 0.00695430051781, (16.0, 8.0): 0.00856456278767, (14.0, 7.0): 0.00845399616978, (13.0, 5.0): 0.00839528896353, (18.0, 20.0): 0.0100037862905, (18.0, 7.0): 0.0068460569991, (15.0, 6.0): 0.0084539443267, (18.0, 18.0): 0.00969236474567, (8.0, 4.0): 0.00667605050326, (10.0, 11.0): 0.00671490372972, (13.0, 8.0): 0.00844540473476, (10.0, 6.0): 0.00836238110687, (15.0, 22.0): 0.00511939324928, (12.0, 5.0): 0.00837956061265, (17.0, 3.0): 0.00674462713774, (15.0, 8.0): 0.00852149826214, (21.0, 16.0): 0.00465833508426, (18.0, 8.0): 0.00690452993739, (15.0, 5.0): 0.00843089153844, (18.0, 23.0): 0.00767546359629, (16.0, 15.0): 0.00673877735712, (12.0, 10.0): 0.0084406963706, (15.0, 15.0): 0.00449860170295, (13.0, 11.0): 0.00679249864292, (18.0, 13.0): 0.00609743897388, (18.0, 24.0): 0.00770181603398, (8.0, 11.0): 0.00502424306223, (9.0, 10.0): 0.00837681447126, (19.0, 20.0): 0.0075277529906, (17.0, 4.0): 0.00844028254674, (14.0, 11.0): 0.00683857235539, (18.0, 3.0): 0.00506197490467, (17.0, 9.0): 0.00868568868874, (18.0, 14.0): 0.00639388743028, (8.0, 8.0): 0.00668949709976, (9.0, 5.0): 0.00835036121295, (11.0, 6.0): 0.00837403614939, }, ]
113 Stop [{(16.0, 6.0): 0.00847744830861, (11.0, 11.0): 0.00673353956217, (17.0, 7.0): 0.00854253729204, (16.0, 9.0): 0.00862377729853, (14.0, 4.0): 0.00840231323992, (13.0, 4.0): 0.00838750079917, (20.0, 20.0): 0.00754012605943, (18.0, 4.0): 0.00675859660533, (18.0, 19.0): 0.00738783593504, (8.0, 5.0): 0.00667895411536, (10.0, 8.0): 0.00837804808111, (11.0, 5.0): 0.00836766127948, (10.0, 7.0): 0.00837049965763, (16.0, 3.0): 0.00673811495075, (12.0, 6.0): 0.00839089308822, (16.0, 22.0): 0.00767162272203, (13.0, 7.0): 0.00842733484174, (18.0, 9.0): 0.00698763353347, (15.0, 4.0): 0.0084172653395, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00488390791618, (9.0, 3.0): 0.00667786289567, (19.0, 24.0): 0.00771838047413, (12.0, 11.0): 0.00675890410497, (13.0, 10.0): 0.00848193983132, (18.0, 10.0): 0.00711044737986, (17.0, 18.0): 0.00729752771843, (9.0, 9.0): 0.00837327782936, (16.0, 18.0): 0.00731774677371, (11.0, 8.0): 0.00839456413518, (14.0, 8.0): 0.00848208073038, (21.0, 24.0): 0.00515659352073, (20.0, 16.0): 0.00697325065771, (17.0, 8.0): 0.00860531163564, (18.0, 15.0): 0.00890274145031, (8.0, 9.0): 0.00669437560903, (9.0, 4.0): 0.00834840391282, (10.0, 3.0): 0.0066820239764, (16.0, 7.0): 0.00851634361098, (11.0, 10.0): 0.00841204564503, (17.0, 6.0): 0.0084956666279, (16.0, 10.0): 0.00868468341887, (14.0, 5.0): 0.00841415675623, (13.0, 3.0): 0.00670679347031, (18.0, 5.0): 0.00677651549841, (17.0, 11.0): 0.00710974696071, (18.0, 16.0): 0.00921724307734, (8.0, 6.0): 0.00668216995272, (10.0, 9.0): 0.00838521121973, (9.0, 7.0): 0.00836157317599, (11.0, 4.0): 0.00836263239836, (10.0, 4.0): 0.00835398856338, (16.0, 4.0): 0.00843091846092, (12.0, 7.0): 0.00840351384163, (11.0, 9.0): 0.00840419363841, (15.0, 10.0): 0.00860076725487, (14.0, 6.0): 0.00843208952467, (13.0, 6.0): 0.00841014623625, (18.0, 6.0): 0.00680530475364, (17.0, 22.0): 0.00765907563974, (15.0, 7.0): 0.00848582386422, (18.0, 21.0): 0.00757360955604, (8.0, 3.0): 0.00500710821822, (10.0, 10.0): 0.00839105530989, (11.0, 3.0): 0.00668845592754, (12.0, 4.0): 0.00837399117563, (15.0, 9.0): 0.00856292893749, (14.0, 3.0): 0.0067175805762, (13.0, 9.0): 0.00846581247469, (12.0, 8.0): 0.00841737998074, (18.0, 11.0): 0.00731535936511, (18.0, 22.0): 0.0101850336872, (9.0, 8.0): 0.00836758492623, (14.0, 9.0): 0.00850979402033, (12.0, 9.0): 0.00843082607517, (17.0, 15.0): 0.00671199218844, (21.0, 20.0): 0.00503087506256, (18.0, 12.0): 0.00579284889937, (15.0, 11.0): 0.00690090852636, (8.0, 10.0): 0.00669768006467, (9.0, 11.0): 0.00670481168788, (12.0, 3.0): 0.00669686540975, (17.0, 5.0): 0.0084625532561, (16.0, 11.0): 0.0069854994348, (14.0, 10.0): 0.0085340843245, (17.0, 10.0): 0.00878602745489, (15.0, 3.0): 0.00672836169072, (18.0, 17.0): 0.0070952474547, (8.0, 7.0): 0.00668612750495, (9.0, 6.0): 0.00835596305472, (11.0, 7.0): 0.00838448770263, (10.0, 5.0): 0.0083577738838, (16.0, 5.0): 0.00844907827038, (20.0, 24.0): 0.00773018659811, (19.0, 16.0): 0.0069497956864, (16.0, 8.0): 0.00856566298599, (14.0, 7.0): 0.00845526086808, (13.0, 5.0): 0.00839655913022, (18.0, 20.0): 0.00999950918655, (18.0, 7.0): 0.00684698309542, (15.0, 6.0): 0.00845526376764, (18.0, 18.0): 0.00968717191743, (8.0, 4.0): 0.0066768571889, (10.0, 11.0): 0.00671583073496, (13.0, 8.0): 0.00844662948486, (10.0, 6.0): 0.00836347944184, (15.0, 22.0): 0.00511773988371, (12.0, 5.0): 0.00838076788337, (17.0, 3.0): 0.00674578227234, (15.0, 8.0): 0.00852267067213, (21.0, 16.0): 0.00465515048511, (18.0, 8.0): 0.0069052878805, (15.0, 5.0): 0.00843225071569, (18.0, 23.0): 0.00767290941911, (16.0, 15.0): 0.00673430640346, (12.0, 10.0): 0.00844188369314, (15.0, 15.0): 0.00449555997051, (13.0, 11.0): 0.00679341317416, (18.0, 13.0): 0.00609517378024, (18.0, 24.0): 0.00769935295414, (8.0, 11.0): 0.00502491917111, (9.0, 10.0): 0.0083779462663, (19.0, 20.0): 0.00752460708524, (17.0, 4.0): 0.00844171087469, (14.0, 11.0): 0.00683941549168, (18.0, 3.0): 0.0050628446279, (17.0, 9.0): 0.00868646049969, (18.0, 14.0): 0.00639076210451, (8.0, 8.0): 0.00669036404516, (9.0, 5.0): 0.00835140112745, (11.0, 6.0): 0.00837518869269, }, ]
114 Stop [{(16.0, 6.0): 0.0084787601171, (11.0, 11.0): 0.00673447772953, (17.0, 7.0): 0.00854371760717, (16.0, 9.0): 0.00862470262811, (14.0, 4.0): 0.00840364237101, (13.0, 4.0): 0.00838877123657, (20.0, 20.0): 0.00753701524617, (18.0, 4.0): 0.00675973507684, (18.0, 19.0): 0.00738428225434, (8.0, 5.0): 0.00667977553974, (10.0, 8.0): 0.00837918160397, (11.0, 5.0): 0.00836880482754, (10.0, 7.0): 0.00837161761184, (16.0, 3.0): 0.00673924842063, (12.0, 6.0): 0.00839210194843, (16.0, 22.0): 0.00766910272911, (13.0, 7.0): 0.00842857705451, (18.0, 9.0): 0.00698813429839, (15.0, 4.0): 0.00841863997389, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00488120288266, (9.0, 3.0): 0.00667868857332, (19.0, 24.0): 0.00771597334213, (12.0, 11.0): 0.00675984094895, (13.0, 10.0): 0.00848309735827, (18.0, 10.0): 0.00711056556059, (17.0, 18.0): 0.0072935511434, (9.0, 9.0): 0.00837439795058, (16.0, 18.0): 0.00731371212214, (11.0, 8.0): 0.00839573470761, (14.0, 8.0): 0.00848328715515, (21.0, 24.0): 0.0051550256264, (20.0, 16.0): 0.00696859069059, (17.0, 8.0): 0.0086063164528, (18.0, 15.0): 0.00889758089623, (8.0, 9.0): 0.00669526049559, (9.0, 4.0): 0.00834943874187, (10.0, 3.0): 0.00668288341258, (16.0, 7.0): 0.00851756321237, (11.0, 10.0): 0.00841322054784, (17.0, 6.0): 0.00849696728534, (16.0, 10.0): 0.00868542594413, (14.0, 5.0): 0.00841547387334, (13.0, 3.0): 0.0067078100239, (18.0, 5.0): 0.00677761486556, (17.0, 11.0): 0.00710985693114, (18.0, 16.0): 0.00921167717895, (8.0, 6.0): 0.0066830055042, (10.0, 9.0): 0.0083863572157, (9.0, 7.0): 0.00836265603915, (11.0, 4.0): 0.00836376866526, (10.0, 4.0): 0.00835506574577, (16.0, 4.0): 0.00843232332678, (12.0, 7.0): 0.00840472189099, (11.0, 9.0): 0.0084053681427, (15.0, 10.0): 0.00860171991874, (14.0, 6.0): 0.00843338343057, (13.0, 6.0): 0.00841140456422, (18.0, 6.0): 0.00680633416245, (17.0, 22.0): 0.00765649120905, (15.0, 7.0): 0.00848707255661, (18.0, 21.0): 0.00757067223711, (8.0, 3.0): 0.00500771609388, (10.0, 10.0): 0.00839220937193, (11.0, 3.0): 0.00668936280809, (12.0, 4.0): 0.00837519480374, (15.0, 9.0): 0.00856398763667, (14.0, 3.0): 0.00671864658229, (13.0, 9.0): 0.00846700037727, (12.0, 8.0): 0.00841858270351, (18.0, 11.0): 0.00731483805954, (18.0, 22.0): 0.0101814566268, (9.0, 8.0): 0.00836868781383, (14.0, 9.0): 0.00851094009748, (12.0, 9.0): 0.00843201917243, (17.0, 15.0): 0.00670778489321, (21.0, 20.0): 0.00502881288442, (18.0, 12.0): 0.00579151406782, (15.0, 11.0): 0.00690160931419, (8.0, 10.0): 0.00669857622872, (9.0, 11.0): 0.00670572291601, (12.0, 3.0): 0.00669782693702, (17.0, 5.0): 0.00846393068041, (16.0, 11.0): 0.00698597541424, (14.0, 10.0): 0.00853517095913, (17.0, 10.0): 0.00878648285983, (15.0, 3.0): 0.00672946737232, (18.0, 17.0): 0.00709118623359, (8.0, 7.0): 0.00668698001091, (9.0, 6.0): 0.00835702584818, (11.0, 7.0): 0.00838565080595, (10.0, 5.0): 0.00835886085919, (16.0, 5.0): 0.00845044980234, (20.0, 24.0): 0.00772781911778, (19.0, 16.0): 0.00694532621737, (16.0, 8.0): 0.00856675324065, (14.0, 7.0): 0.00845651796582, (13.0, 5.0): 0.00839782616105, (18.0, 20.0): 0.00999522815541, (18.0, 7.0): 0.0068479013908, (15.0, 6.0): 0.00845657523616, (18.0, 18.0): 0.00968199668208, (8.0, 4.0): 0.00667766968137, (10.0, 11.0): 0.00671675655823, (13.0, 8.0): 0.00844784750248, (10.0, 6.0): 0.00836458094614, (15.0, 22.0): 0.00511607751586, (12.0, 5.0): 0.00838197451138, (17.0, 3.0): 0.00674693135667, (15.0, 8.0): 0.00852383343804, (21.0, 16.0): 0.00465199212846, (18.0, 8.0): 0.00690603845447, (15.0, 5.0): 0.00843360296989, (18.0, 23.0): 0.00767034587954, (16.0, 15.0): 0.00672987951589, (12.0, 10.0): 0.00844306507517, (15.0, 15.0): 0.00449254878641, (13.0, 11.0): 0.00679432115897, (18.0, 13.0): 0.00609292826138, (18.0, 24.0): 0.00769688094913, (8.0, 11.0): 0.00502559599518, (9.0, 10.0): 0.00837907881925, (19.0, 20.0): 0.00752145501153, (17.0, 4.0): 0.00844313123776, (14.0, 11.0): 0.00684025116295, (18.0, 3.0): 0.00506370959538, (17.0, 9.0): 0.00868722376112, (18.0, 14.0): 0.00638766399083, (8.0, 8.0): 0.00669123377503, (9.0, 5.0): 0.0083524469246, (11.0, 6.0): 0.00837634204097, }, ]
115 Stop [{(16.0, 6.0): 0.00848006313066, (11.0, 11.0): 0.00673541291875, (17.0, 7.0): 0.00854488825923, (16.0, 9.0): 0.00862561864214, (14.0, 4.0): 0.00840496713654, (13.0, 4.0): 0.00839003942045, (20.0, 20.0): 0.00753389652811, (18.0, 4.0): 0.00676086693161, (18.0, 19.0): 0.00738073362749, (8.0, 5.0): 0.00668060206625, (10.0, 8.0): 0.00838031579059, (11.0, 5.0): 0.00836995018087, (10.0, 7.0): 0.00837273740141, (16.0, 3.0): 0.00674037645276, (12.0, 6.0): 0.0083933089912, (16.0, 22.0): 0.00766657007065, (13.0, 7.0): 0.0084298137956, (18.0, 9.0): 0.00698862933059, (15.0, 4.0): 0.00842000857139, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00487850548204, (9.0, 3.0): 0.00667951944281, (19.0, 24.0): 0.00771355780301, (12.0, 11.0): 0.0067607729744, (13.0, 10.0): 0.00848424704371, (18.0, 10.0): 0.0071106810516, (17.0, 18.0): 0.0072895869257, (9.0, 9.0): 0.00837551948377, (16.0, 18.0): 0.00730968919651, (11.0, 8.0): 0.00839690359275, (14.0, 8.0): 0.00848448523179, (21.0, 24.0): 0.00515345251913, (20.0, 16.0): 0.00696396836688, (17.0, 8.0): 0.00860731182596, (18.0, 15.0): 0.00889246414681, (8.0, 9.0): 0.00669614721495, (9.0, 4.0): 0.00835047984612, (10.0, 3.0): 0.00668374684765, (16.0, 7.0): 0.00851877334678, (11.0, 10.0): 0.00841439205991, (17.0, 6.0): 0.00849825867862, (16.0, 10.0): 0.00868616012372, (14.0, 5.0): 0.00841678576117, (13.0, 3.0): 0.00670882513312, (18.0, 5.0): 0.00677870716229, (17.0, 11.0): 0.0071099641732, (18.0, 16.0): 0.00920615200245, (8.0, 6.0): 0.00668384543335, (10.0, 9.0): 0.00838750285698, (9.0, 7.0): 0.00836374246533, (11.0, 4.0): 0.00836490751049, (10.0, 4.0): 0.00835614765556, (16.0, 4.0): 0.00843372097331, (12.0, 7.0): 0.00840592688068, (11.0, 9.0): 0.00840653995726, (15.0, 10.0): 0.00860266322028, (14.0, 6.0): 0.00843467101402, (13.0, 6.0): 0.00841265863176, (18.0, 6.0): 0.00680735606177, (17.0, 22.0): 0.00765389546941, (15.0, 7.0): 0.0084883124818, (18.0, 21.0): 0.00756772860791, (8.0, 3.0): 0.00500832826163, (10.0, 10.0): 0.0083933623305, (11.0, 3.0): 0.00669027202248, (12.0, 4.0): 0.00837639857765, (15.0, 9.0): 0.00856503674381, (14.0, 3.0): 0.00671970946883, (13.0, 9.0): 0.00846818090159, (12.0, 8.0): 0.00841978119541, (18.0, 11.0): 0.00731431982709, (18.0, 22.0): 0.0101778672653, (9.0, 8.0): 0.00836979312527, (14.0, 9.0): 0.00851207724514, (12.0, 9.0): 0.00843320709422, (17.0, 15.0): 0.00670361669376, (21.0, 20.0): 0.0050267448576, (18.0, 12.0): 0.00579019029128, (15.0, 11.0): 0.00690230295659, (8.0, 10.0): 0.00669947360999, (9.0, 11.0): 0.00670663429747, (12.0, 3.0): 0.006698788903, (17.0, 5.0): 0.00846529951756, (16.0, 11.0): 0.00698644560372, (14.0, 10.0): 0.00853624845746, (17.0, 10.0): 0.00878693213595, (15.0, 3.0): 0.00673056858859, (18.0, 17.0): 0.00708714720979, (8.0, 7.0): 0.00668783603037, (9.0, 6.0): 0.00835809332766, (11.0, 7.0): 0.00838681341147, (10.0, 5.0): 0.00835995186065, (16.0, 5.0): 0.0084518133793, (20.0, 24.0): 0.00772544363317, (19.0, 16.0): 0.00694089159739, (16.0, 8.0): 0.00856783379439, (14.0, 7.0): 0.00845776763253, (13.0, 5.0): 0.00839909006931, (18.0, 20.0): 0.00999094353985, (18.0, 7.0): 0.00684881202336, (15.0, 6.0): 0.00845787886207, (18.0, 18.0): 0.00967683904763, (8.0, 4.0): 0.00667848775161, (10.0, 11.0): 0.00671768117533, (13.0, 8.0): 0.00844905895859, (10.0, 6.0): 0.00836568546126, (15.0, 22.0): 0.0051144063343, (12.0, 5.0): 0.00838318045043, (17.0, 3.0): 0.00674807439034, (15.0, 8.0): 0.00852498680542, (21.0, 16.0): 0.00464885962776, (18.0, 8.0): 0.00690678182647, (15.0, 5.0): 0.00843494837112, (18.0, 23.0): 0.00766777309958, (16.0, 15.0): 0.0067254958629, (12.0, 10.0): 0.00844424066798, (15.0, 15.0): 0.00448956756517, (13.0, 11.0): 0.00679522278937, (18.0, 13.0): 0.00609070210667, (18.0, 24.0): 0.00769440005693, (8.0, 11.0): 0.00502627345124, (9.0, 10.0): 0.00838021201453, (19.0, 20.0): 0.00751829712475, (17.0, 4.0): 0.00844454365737, (14.0, 11.0): 0.00684107960085, (18.0, 3.0): 0.00506456980684, (17.0, 9.0): 0.00868797871497, (18.0, 14.0): 0.00638459264146, (8.0, 8.0): 0.00669210613315, (9.0, 5.0): 0.0083534983597, (11.0, 6.0): 0.00837749611381, }, ]
116 Stop [{(16.0, 6.0): 0.00848135747949, (11.0, 11.0): 0.0067363451791, (17.0, 7.0): 0.00854604942796, (16.0, 9.0): 0.00862652560381, (14.0, 4.0): 0.00840628754512, (13.0, 4.0): 0.00839130532407, (20.0, 20.0): 0.00753077031309, (18.0, 4.0): 0.00676199219056, (18.0, 19.0): 0.00737719018937, (8.0, 5.0): 0.00668143348474, (10.0, 8.0): 0.0083814505534, (11.0, 5.0): 0.00837109722325, (10.0, 7.0): 0.00837385890601, (16.0, 3.0): 0.00674149905258, (12.0, 6.0): 0.00839451421357, (16.0, 22.0): 0.00766402501384, (13.0, 7.0): 0.00843104517983, (18.0, 9.0): 0.00698911879516, (15.0, 4.0): 0.00842137115762, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00487581580652, (9.0, 3.0): 0.00668035529572, (19.0, 24.0): 0.00771113383104, (12.0, 11.0): 0.00676170030422, (13.0, 10.0): 0.00848538911149, (18.0, 10.0): 0.00711079397951, (17.0, 18.0): 0.00728563513598, (9.0, 9.0): 0.00837664229985, (16.0, 18.0): 0.00730567811509, (11.0, 8.0): 0.00839807078949, (14.0, 8.0): 0.00848567517469, (21.0, 24.0): 0.00515187413729, (20.0, 16.0): 0.00695938313531, (17.0, 8.0): 0.00860829797553, (18.0, 15.0): 0.00888739048239, (8.0, 9.0): 0.00669703563627, (9.0, 4.0): 0.00835152697088, (10.0, 3.0): 0.00668461410935, (16.0, 7.0): 0.00851997420257, (11.0, 10.0): 0.00841556023282, (17.0, 6.0): 0.00849954093266, (16.0, 10.0): 0.00868688622535, (14.0, 5.0): 0.00841809247043, (13.0, 3.0): 0.00670983876033, (18.0, 5.0): 0.00677979244243, (17.0, 11.0): 0.00711006882819, (18.0, 16.0): 0.00920066697304, (8.0, 6.0): 0.00668468954802, (10.0, 9.0): 0.00838864808382, (9.0, 7.0): 0.00836483227152, (11.0, 4.0): 0.00836604879053, (10.0, 4.0): 0.00835723408648, (16.0, 4.0): 0.00843511142947, (12.0, 7.0): 0.00840712885487, (11.0, 9.0): 0.00840770911222, (15.0, 10.0): 0.0086035974482, (14.0, 6.0): 0.00843595238031, (13.0, 6.0): 0.00841390850038, (18.0, 6.0): 0.00680837054758, (17.0, 22.0): 0.007651288663, (15.0, 7.0): 0.00848954382572, (18.0, 21.0): 0.00756477890391, (8.0, 3.0): 0.00500894455248, (10.0, 10.0): 0.00839451414622, (11.0, 3.0): 0.00669118344538, (12.0, 4.0): 0.00837760241755, (15.0, 9.0): 0.00856607653136, (14.0, 3.0): 0.00672076922494, (13.0, 9.0): 0.00846935424865, (12.0, 8.0): 0.00842097554433, (18.0, 11.0): 0.0073138046934, (18.0, 22.0): 0.0101742658753, (9.0, 8.0): 0.00837090070628, (14.0, 9.0): 0.00851320571596, (12.0, 9.0): 0.00843438996329, (17.0, 15.0): 0.00669948688892, (21.0, 20.0): 0.0050246712715, (18.0, 12.0): 0.00578887742276, (15.0, 11.0): 0.00690298968435, (8.0, 10.0): 0.00670037209289, (9.0, 11.0): 0.00670754575485, (12.0, 3.0): 0.00669975123018, (17.0, 5.0): 0.00846665983714, (16.0, 11.0): 0.00698691020812, (14.0, 10.0): 0.00853731709353, (17.0, 10.0): 0.00878737550113, (15.0, 3.0): 0.00673166534182, (18.0, 17.0): 0.00708313016578, (8.0, 7.0): 0.00668869539228, (9.0, 6.0): 0.00835916528113, (11.0, 7.0): 0.00838797548002, (10.0, 5.0): 0.00836104670361, (16.0, 5.0): 0.00845316907439, (20.0, 24.0): 0.00772306007162, (19.0, 16.0): 0.00693649132204, (16.0, 8.0): 0.00856890488294, (14.0, 7.0): 0.00845901003115, (13.0, 5.0): 0.00840035086662, (18.0, 20.0): 0.00998665567168, (18.0, 7.0): 0.00684971512975, (15.0, 6.0): 0.00845917477193, (18.0, 18.0): 0.00967169901623, (8.0, 4.0): 0.00667931117757, (10.0, 11.0): 0.00671860456399, (13.0, 8.0): 0.00845026401659, (10.0, 6.0): 0.00836679283296, (15.0, 22.0): 0.00511272652404, (12.0, 5.0): 0.00838438565389, (17.0, 3.0): 0.00674921137786, (15.0, 8.0): 0.00852613101144, (21.0, 16.0): 0.00464575260284, (18.0, 8.0): 0.0069075181603, (15.0, 5.0): 0.00843628698901, (18.0, 23.0): 0.00766519120182, (16.0, 15.0): 0.0067211546348, (12.0, 10.0): 0.00844541061676, (15.0, 15.0): 0.00448661573689, (13.0, 11.0): 0.0067961182499, (18.0, 13.0): 0.00608849501314, (18.0, 24.0): 0.00769191031984, (8.0, 11.0): 0.00502695146061, (9.0, 10.0): 0.00838134574262, (19.0, 20.0): 0.00751513376925, (17.0, 4.0): 0.00844594816014, (14.0, 11.0): 0.0068419010282, (18.0, 3.0): 0.0050654252661, (17.0, 9.0): 0.00868872559645, (18.0, 14.0): 0.00638154761941, (8.0, 8.0): 0.00669298096967, (9.0, 5.0): 0.00835455519539, (11.0, 6.0): 0.00837865083172, }, ]
117 Stop [{(16.0, 6.0): 0.00848264329221, (11.0, 11.0): 0.00673727455839, (17.0, 7.0): 0.00854720129018, (16.0, 9.0): 0.00862742376798, (14.0, 4.0): 0.00840760360568, (13.0, 4.0): 0.00839256892075, (20.0, 20.0): 0.00752763699653, (18.0, 4.0): 0.00676311087898, (18.0, 19.0): 0.00737365206843, (8.0, 5.0): 0.00668226959166, (10.0, 8.0): 0.0083825858078, (11.0, 5.0): 0.0083722458406, (10.0, 7.0): 0.00837498200878, (16.0, 3.0): 0.00674261622896, (12.0, 6.0): 0.00839571761089, (16.0, 22.0): 0.00766146782097, (13.0, 7.0): 0.00843227131657, (18.0, 9.0): 0.00698960285303, (15.0, 4.0): 0.0084227277597, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00487313394163, (9.0, 3.0): 0.0066811959296, (19.0, 24.0): 0.0077087014075, (12.0, 11.0): 0.00676262305666, (13.0, 10.0): 0.00848652377656, (18.0, 10.0): 0.00711090446724, (17.0, 18.0): 0.00728169583775, (9.0, 9.0): 0.00837776627558, (16.0, 18.0): 0.00730167898695, (11.0, 8.0): 0.00839923629589, (14.0, 8.0): 0.00848685718997, (21.0, 24.0): 0.00515029042585, (20.0, 16.0): 0.00695483445387, (17.0, 8.0): 0.00860927511665, (18.0, 15.0): 0.00888235919997, (8.0, 9.0): 0.00669792563468, (9.0, 4.0): 0.00835257986887, (10.0, 3.0): 0.00668548502991, (16.0, 7.0): 0.00852116596374, (11.0, 10.0): 0.00841672511638, (17.0, 6.0): 0.00850081417234, (16.0, 10.0): 0.00868760450773, (14.0, 5.0): 0.0084193940503, (13.0, 3.0): 0.00671085086868, (18.0, 5.0): 0.00678087076257, (17.0, 11.0): 0.00711017103265, (18.0, 16.0): 0.00919522152646, (8.0, 6.0): 0.00668553766249, (10.0, 9.0): 0.0083897928391, (9.0, 7.0): 0.00836592528106, (11.0, 4.0): 0.00836719236491, (10.0, 4.0): 0.00835832483764, (16.0, 4.0): 0.00843649472747, (12.0, 7.0): 0.00840832785453, (11.0, 9.0): 0.00840887563633, (15.0, 10.0): 0.00860452288077, (14.0, 6.0): 0.00843722763084, (13.0, 6.0): 0.00841515422814, (18.0, 6.0): 0.00680937771647, (17.0, 22.0): 0.00764867102777, (15.0, 7.0): 0.00849076676856, (18.0, 21.0): 0.00756182335471, (8.0, 3.0): 0.00500956480248, (10.0, 10.0): 0.00839566478209, (11.0, 3.0): 0.00669209695433, (12.0, 4.0): 0.00837880624475, (15.0, 9.0): 0.00856710726215, (14.0, 3.0): 0.0067218258408, (13.0, 9.0): 0.0084705206112, (12.0, 8.0): 0.00842216583372, (18.0, 11.0): 0.00731329268286, (18.0, 22.0): 0.0101706527251, (9.0, 8.0): 0.00837201040863, (14.0, 9.0): 0.00851432575284, (12.0, 9.0): 0.00843556789705, (17.0, 15.0): 0.00669539479517, (21.0, 20.0): 0.00502259240678, (18.0, 12.0): 0.00578757531865, (15.0, 11.0): 0.00690366971981, (8.0, 10.0): 0.00670127156769, (9.0, 11.0): 0.0067084572151, (12.0, 3.0): 0.00670071384248, (17.0, 5.0): 0.00846801171147, (16.0, 11.0): 0.00698736942523, (14.0, 10.0): 0.00853837713088, (17.0, 10.0): 0.00878781316651, (15.0, 3.0): 0.00673275763636, (18.0, 17.0): 0.00707913488591, (8.0, 7.0): 0.0066895579318, (9.0, 6.0): 0.00836024150321, (11.0, 7.0): 0.00838913697243, (10.0, 5.0): 0.00836214520834, (16.0, 5.0): 0.0084545169619, (20.0, 24.0): 0.00772066836953, (19.0, 16.0): 0.00693212489571, (16.0, 8.0): 0.00856996673526, (14.0, 7.0): 0.00846024531834, (13.0, 5.0): 0.00840160856308, (18.0, 20.0): 0.0099823648721, (18.0, 7.0): 0.006850610845, (15.0, 6.0): 0.00846046308929, (18.0, 18.0): 0.00966657658443, (8.0, 4.0): 0.00668013974392, (10.0, 11.0): 0.00671952670373, (13.0, 8.0): 0.00845146283282, (10.0, 6.0): 0.00836790291109, (15.0, 22.0): 0.00511103826663, (12.0, 5.0): 0.00838559007498, (17.0, 3.0): 0.00675034232834, (15.0, 8.0): 0.00852726628523, (21.0, 16.0): 0.00464267067986, (18.0, 8.0): 0.00690824761641, (15.0, 5.0): 0.00843761889268, (18.0, 23.0): 0.00766260030937, (16.0, 15.0): 0.00671685504302, (12.0, 10.0): 0.00844657506093, (15.0, 15.0): 0.00448369274671, (13.0, 11.0): 0.00679700771788, (18.0, 13.0): 0.0060863066851, (18.0, 24.0): 0.00768941178423, (8.0, 11.0): 0.00502762994881, (9.0, 10.0): 0.00838247989967, (19.0, 20.0): 0.0075119652787, (17.0, 4.0): 0.00844734477746, (14.0, 11.0): 0.00684271565932, (18.0, 3.0): 0.00506627598081, (17.0, 9.0): 0.00868946463417, (18.0, 14.0): 0.00637852849811, (8.0, 8.0): 0.00669385814081, (9.0, 5.0): 0.00835561720139, (11.0, 6.0): 0.00837980611631, }, ]
118 Stop [{(16.0, 6.0): 0.0084839206959, (11.0, 11.0): 0.00673820110297, (17.0, 7.0): 0.00854834401983, (16.0, 9.0): 0.00862831338146, (14.0, 4.0): 0.00840891532749, (13.0, 4.0): 0.00839383018402, (20.0, 20.0): 0.0075244969618, (18.0, 4.0): 0.00676422302615, (18.0, 19.0): 0.00737011938694, (8.0, 5.0): 0.00668311018979, (10.0, 8.0): 0.00838372147204, (11.0, 5.0): 0.00837339592103, (10.0, 7.0): 0.00837610659623, (16.0, 3.0): 0.00674372799391, (12.0, 6.0): 0.00839691917697, (16.0, 22.0): 0.00765889874956, (13.0, 7.0): 0.00843349231008, (18.0, 9.0): 0.006990081661, (15.0, 4.0): 0.0084240784062, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00487045996646, (9.0, 3.0): 0.00668204114781, (19.0, 24.0): 0.00770626052042, (12.0, 11.0): 0.00676354134542, (13.0, 10.0): 0.00848765124538, (18.0, 10.0): 0.00711101263409, (17.0, 18.0): 0.00727776908768, (9.0, 9.0): 0.00837889129327, (16.0, 18.0): 0.00729769191238, (11.0, 8.0): 0.00840040010923, (14.0, 8.0): 0.00848803147584, (21.0, 24.0): 0.0051487013361, (20.0, 16.0): 0.00695032178979, (17.0, 8.0): 0.00861024345935, (18.0, 15.0): 0.0088773696127, (8.0, 9.0): 0.00669881709091, (9.0, 4.0): 0.00835363829996, (10.0, 3.0): 0.00668635944599, (16.0, 7.0): 0.00852234880999, (11.0, 10.0): 0.00841788675874, (17.0, 6.0): 0.00850207852236, (16.0, 10.0): 0.00868831522091, (14.0, 5.0): 0.00842069054852, (13.0, 3.0): 0.00671186142214, (18.0, 5.0): 0.0067819421818, (17.0, 11.0): 0.00711027091849, (18.0, 16.0): 0.00918981510881, (8.0, 6.0): 0.00668638959713, (10.0, 9.0): 0.00839093706818, (9.0, 7.0): 0.00836702132328, (11.0, 4.0): 0.00836833809616, (10.0, 4.0): 0.00835941971343, (16.0, 4.0): 0.00843787090254, (12.0, 7.0): 0.00840952391762, (11.0, 9.0): 0.00841003955695, (15.0, 10.0): 0.00860543978626, (14.0, 6.0): 0.00843849686338, (13.0, 6.0): 0.0084163958699, (18.0, 6.0): 0.00681037766548, (17.0, 22.0): 0.00764604279751, (15.0, 7.0): 0.00849198148503, (18.0, 21.0): 0.00755886218419, (8.0, 3.0): 0.00501018885254, (10.0, 10.0): 0.00839681420338, (11.0, 3.0): 0.00669301242966, (12.0, 4.0): 0.0083800099817, (15.0, 9.0): 0.0085681291898, (14.0, 3.0): 0.00672287930759, (13.0, 9.0): 0.00847168017409, (12.0, 8.0): 0.0084233521428, (18.0, 11.0): 0.00731278381857, (18.0, 22.0): 0.0101670280786, (9.0, 8.0): 0.00837312208982, (14.0, 9.0): 0.00851543758941, (12.0, 9.0): 0.00843674100784, (17.0, 15.0): 0.00669133974606, (21.0, 20.0): 0.00502050853557, (18.0, 12.0): 0.00578628383863, (15.0, 11.0): 0.00690434327724, (8.0, 10.0): 0.00670217193013, (9.0, 11.0): 0.00670936860924, (12.0, 3.0): 0.00670167666532, (17.0, 5.0): 0.00846935521528, (16.0, 11.0): 0.00698782344597, (14.0, 10.0): 0.00853942882304, (17.0, 10.0): 0.00878824533666, (15.0, 3.0): 0.00673384547847, (18.0, 17.0): 0.00707516115636, (8.0, 7.0): 0.00669042348999, (9.0, 6.0): 0.00836132179497, (11.0, 7.0): 0.00839029784959, (10.0, 5.0): 0.00836324719981, (16.0, 5.0): 0.00845585711715, (20.0, 24.0): 0.00771826847194, (19.0, 16.0): 0.00692779183147, (16.0, 8.0): 0.00857101957377, (14.0, 7.0): 0.00846147364486, (13.0, 5.0): 0.00840286316745, (18.0, 20.0): 0.00997807145197, (18.0, 7.0): 0.00685149930251, (15.0, 6.0): 0.00846174393472, (18.0, 18.0): 0.00966147174347, (8.0, 4.0): 0.00668097324183, (10.0, 11.0): 0.00672044757572, (13.0, 8.0): 0.00845265555685, (10.0, 6.0): 0.00836901554954, (15.0, 22.0): 0.0051093417403, (12.0, 5.0): 0.00838679366686, (17.0, 3.0): 0.00675146725508, (15.0, 8.0): 0.00852839284823, (21.0, 16.0): 0.00463961349122, (18.0, 8.0): 0.00690897035194, (15.0, 5.0): 0.00843894415077, (18.0, 23.0): 0.0076600005458, (16.0, 15.0): 0.00671259631942, (12.0, 10.0): 0.00844773413435, (15.0, 15.0): 0.00448079805436, (13.0, 11.0): 0.00679789136377, (18.0, 13.0): 0.00608413683396, (18.0, 24.0): 0.00768690450037, (8.0, 11.0): 0.0050283088453, (9.0, 10.0): 0.00838361438717, (19.0, 20.0): 0.00750879197643, (17.0, 4.0): 0.00844873354511, (14.0, 11.0): 0.00684352370043, (18.0, 3.0): 0.0050671219621, (17.0, 9.0): 0.00869019605032, (18.0, 14.0): 0.00637553486106, (8.0, 8.0): 0.00669473750855, (9.0, 5.0): 0.00835668415428, (11.0, 6.0): 0.00838096189026, }, ]
119 Stop [{(16.0, 6.0): 0.00848518981602, (11.0, 11.0): 0.00673912485778, (17.0, 7.0): 0.00854947778793, (16.0, 9.0): 0.00862919468325, (14.0, 4.0): 0.00841022272014, (13.0, 4.0): 0.00839508908767, (20.0, 20.0): 0.00752135058053, (18.0, 4.0): 0.00676532866504, (18.0, 19.0): 0.00736659226118, (8.0, 5.0): 0.00668395508804, (10.0, 8.0): 0.0083848574671, (11.0, 5.0): 0.00837454735482, (10.0, 7.0): 0.00837723255814, (16.0, 3.0): 0.00674483436237, (12.0, 6.0): 0.00839811890432, (16.0, 22.0): 0.00765631805251, (13.0, 7.0): 0.00843470825986, (18.0, 9.0): 0.00699055537182, (15.0, 4.0): 0.00842542312702, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00486779395402, (9.0, 3.0): 0.00668289075929, (19.0, 24.0): 0.00770381116424, (12.0, 11.0): 0.00676445527991, (13.0, 10.0): 0.00848877171632, (18.0, 10.0): 0.00711111859575, (17.0, 18.0): 0.00727385493589, (9.0, 9.0): 0.00838001724041, (16.0, 18.0): 0.00729371698325, (11.0, 8.0): 0.00840156222612, (14.0, 8.0): 0.00848919822304, (21.0, 24.0): 0.00514710682536, (20.0, 16.0): 0.00694584461936, (17.0, 8.0): 0.00861120320864, (18.0, 15.0): 0.00887242104942, (8.0, 9.0): 0.00669970989105, (9.0, 4.0): 0.00835470203094, (10.0, 3.0): 0.00668723719855, (16.0, 7.0): 0.0085235229169, (11.0, 10.0): 0.00841904520643, (17.0, 6.0): 0.00850333410704, (16.0, 10.0): 0.00868901860655, (14.0, 5.0): 0.00842198201152, (13.0, 3.0): 0.00671287038557, (18.0, 5.0): 0.00678300676141, (17.0, 11.0): 0.00711036861309, (18.0, 16.0): 0.00918444717633, (8.0, 6.0): 0.00668724517822, (10.0, 9.0): 0.00839208071876, (9.0, 7.0): 0.00836812023336, (11.0, 4.0): 0.00836948584988, (10.0, 4.0): 0.00836051852337, (16.0, 4.0): 0.00843923999268, (12.0, 7.0): 0.00841071707941, (11.0, 9.0): 0.00841120090019, (15.0, 10.0): 0.00860634842331, (14.0, 6.0): 0.00843976017228, (13.0, 6.0): 0.00841763347756, (18.0, 6.0): 0.00681137049192, (17.0, 22.0): 0.00764340420199, (15.0, 7.0): 0.00849318814457, (18.0, 21.0): 0.0075558956107, (8.0, 3.0): 0.00501081654826, (10.0, 10.0): 0.00839796237743, (11.0, 3.0): 0.00669392975448, (12.0, 4.0): 0.00838121355208, (15.0, 9.0): 0.00856914255903, (14.0, 3.0): 0.00672392961755, (13.0, 9.0): 0.00847283311472, (12.0, 8.0): 0.00842453454687, (18.0, 11.0): 0.00731227812233, (18.0, 22.0): 0.0101633921955, (9.0, 8.0): 0.00837423561282, (14.0, 9.0): 0.00851654145043, (12.0, 9.0): 0.00843790940321, (17.0, 15.0): 0.00668732109167, (21.0, 20.0): 0.00501841992172, (18.0, 12.0): 0.00578500284551, (15.0, 11.0): 0.00690501056316, (8.0, 10.0): 0.00670307308113, (9.0, 11.0): 0.00671027987211, (12.0, 3.0): 0.00670263962562, (17.0, 5.0): 0.00847069042543, (16.0, 11.0): 0.00698827245461, (14.0, 10.0): 0.00854047241392, (17.0, 10.0): 0.00878867220972, (15.0, 3.0): 0.00673492887623, (18.0, 17.0): 0.00707120876519, (8.0, 7.0): 0.00669129191357, (9.0, 6.0): 0.0083624059637, (11.0, 7.0): 0.00839145807259, (10.0, 5.0): 0.00836435250762, (16.0, 5.0): 0.00845718961633, (20.0, 24.0): 0.00771586033217, (19.0, 16.0): 0.00692349165096, (16.0, 8.0): 0.00857206361456, (14.0, 7.0): 0.00846269515584, (13.0, 5.0): 0.00840411468735, (18.0, 20.0): 0.00997377571218, (18.0, 7.0): 0.00685238063395, (15.0, 6.0): 0.00846301742596, (18.0, 18.0): 0.00965638447953, (8.0, 4.0): 0.00668181146874, (10.0, 11.0): 0.00672136716266, (13.0, 8.0): 0.00845384233193, (10.0, 6.0): 0.00837013060616, (15.0, 22.0): 0.00510763712001, (12.0, 5.0): 0.0083879963828, (17.0, 3.0): 0.0067525861753, (15.0, 8.0): 0.00852951091453, (21.0, 16.0): 0.00463658067554, (18.0, 8.0): 0.00690968652073, (15.0, 5.0): 0.00844026283147, (18.0, 23.0): 0.00765739203503, (16.0, 15.0): 0.00670837771567, (12.0, 10.0): 0.00844888796562, (15.0, 15.0): 0.00447793113365, (13.0, 11.0): 0.00679876935148, (18.0, 13.0): 0.00608198517788, (18.0, 24.0): 0.0076843885222, (8.0, 11.0): 0.00502898808328, (9.0, 10.0): 0.00838474911161, (19.0, 20.0): 0.00750561417574, (17.0, 4.0): 0.00845011450289, (14.0, 11.0): 0.00684432534997, (18.0, 3.0): 0.00506796322434, (17.0, 9.0): 0.00869092006081, (18.0, 14.0): 0.00637256630152, (8.0, 8.0): 0.00669561894032, (9.0, 5.0): 0.00835775583725, (11.0, 6.0): 0.00838211807748, }, ]
120 Stop [{(16.0, 6.0): 0.00848645077645, (11.0, 11.0): 0.00674004586637, (17.0, 7.0): 0.00855060276259, (16.0, 9.0): 0.00863006790484, (14.0, 4.0): 0.00841152579366, (13.0, 4.0): 0.00839634560584, (20.0, 20.0): 0.00751819821295, (18.0, 4.0): 0.00676642783197, (18.0, 19.0): 0.00736307080165, (8.0, 5.0): 0.0066848041012, (10.0, 8.0): 0.00838599371659, (11.0, 5.0): 0.00837570003452, (10.0, 7.0): 0.00837835978747, (16.0, 3.0): 0.00674593535201, (12.0, 6.0): 0.00839931678431, (16.0, 22.0): 0.00765372597817, (13.0, 7.0): 0.00843591926092, (18.0, 9.0): 0.00699102413424, (15.0, 4.0): 0.00842676195332, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00486513597143, (9.0, 3.0): 0.0066837445784, (19.0, 24.0): 0.00770135333954, (12.0, 11.0): 0.00676536496542, (13.0, 10.0): 0.00848988537999, (18.0, 10.0): 0.00711122246442, (17.0, 18.0): 0.00726995342626, (9.0, 9.0): 0.00838114400948, (16.0, 18.0): 0.00728975428339, (11.0, 8.0): 0.00840272264257, (14.0, 8.0): 0.00849035761516, (21.0, 24.0): 0.00514550685674, (20.0, 16.0): 0.00694140242788, (17.0, 8.0): 0.00861215456457, (18.0, 15.0): 0.00886751285416, (8.0, 9.0): 0.00670060392621, (9.0, 4.0): 0.00835577083532, (10.0, 3.0): 0.00668811813275, (16.0, 7.0): 0.008524688456, (11.0, 10.0): 0.00842020050438, (17.0, 6.0): 0.00850458105026, (16.0, 10.0): 0.00868971489822, (14.0, 5.0): 0.00842326848455, (13.0, 3.0): 0.00671387772472, (18.0, 5.0): 0.00678406456468, (17.0, 11.0): 0.00711046423945, (18.0, 16.0): 0.00917911719515, (8.0, 6.0): 0.0066881042377, (10.0, 9.0): 0.00839322374078, (9.0, 7.0): 0.00836922185199, (11.0, 4.0): 0.00837063549465, (10.0, 4.0): 0.008361621082, (16.0, 4.0): 0.00844060203838, (12.0, 7.0): 0.00841190737261, (11.0, 9.0): 0.00841235969094, (15.0, 10.0): 0.00860724904135, (14.0, 6.0): 0.00844101764863, (13.0, 6.0): 0.00841886710027, (18.0, 6.0): 0.00681235629323, (17.0, 22.0): 0.00764075546704, (15.0, 7.0): 0.00849438691156, (18.0, 21.0): 0.00755292384715, (8.0, 3.0): 0.00501144773976, (10.0, 10.0): 0.00839910927351, (11.0, 3.0): 0.00669484881464, (12.0, 4.0): 0.00838241688089, (15.0, 9.0): 0.00857014760611, (14.0, 3.0): 0.00672497676387, (13.0, 9.0): 0.00847397960332, (12.0, 8.0): 0.00842571311751, (18.0, 11.0): 0.00731177561463, (18.0, 22.0): 0.0101597453314, (9.0, 8.0): 0.00837535084582, (14.0, 9.0): 0.00851763755223, (12.0, 9.0): 0.00843907318612, (17.0, 15.0): 0.00668333819813, (21.0, 20.0): 0.00501632682103, (18.0, 12.0): 0.00578373220505, (15.0, 11.0): 0.0069056717766, (8.0, 10.0): 0.00670397492646, (9.0, 11.0): 0.00671119094211, (12.0, 3.0): 0.00670360265183, (17.0, 5.0): 0.00847201742069, (16.0, 11.0): 0.00698871662902, (14.0, 10.0): 0.00854150813829, (17.0, 10.0): 0.00878909397762, (15.0, 3.0): 0.00673600783944, (18.0, 17.0): 0.00706727750236, (8.0, 7.0): 0.0066921630547, (9.0, 6.0): 0.00836349382265, (11.0, 7.0): 0.00839261760275, (10.0, 5.0): 0.00836546096584, (16.0, 5.0): 0.00845851453638, (20.0, 24.0): 0.00771344391148, (19.0, 16.0): 0.00691922388419, (16.0, 8.0): 0.00857309906758, (14.0, 7.0): 0.00846390999112, (13.0, 5.0): 0.00840536312938, (18.0, 20.0): 0.00996947794392, (18.0, 7.0): 0.00685325496924, (15.0, 6.0): 0.00846428367806, (18.0, 18.0): 0.00965131477397, (8.0, 4.0): 0.00668265422814, (10.0, 11.0): 0.00672228544862, (13.0, 8.0): 0.00845502329528, (10.0, 6.0): 0.00837124794262, (15.0, 22.0): 0.00510592457751, (12.0, 5.0): 0.00838919817628, (17.0, 3.0): 0.00675369910978, (15.0, 8.0): 0.00853062069115, (21.0, 16.0): 0.00463357187756, (18.0, 8.0): 0.00691039627335, (15.0, 5.0): 0.00844157500246, (18.0, 23.0): 0.00765477490128, (16.0, 15.0): 0.00670419850261, (12.0, 10.0): 0.00845003667829, (15.0, 15.0): 0.00447509147205, (13.0, 11.0): 0.0067996418386, (18.0, 13.0): 0.00607985144164, (18.0, 24.0): 0.00768186390716, (8.0, 11.0): 0.0050296675994, (9.0, 10.0): 0.0083858839842, (19.0, 20.0): 0.00750243218013, (17.0, 4.0): 0.00845148769429, (14.0, 11.0): 0.00684512079894, (18.0, 3.0): 0.00506879978487, (17.0, 9.0): 0.00869163687544, (18.0, 14.0): 0.00636962242216, (8.0, 8.0): 0.0066965023088, (9.0, 5.0): 0.00835883203991, (11.0, 6.0): 0.00838327460307, }, ]
121 Stop [{(16.0, 6.0): 0.00848770369943, (11.0, 11.0): 0.00674096417098, (17.0, 7.0): 0.00855171910899, (16.0, 9.0): 0.00863093327044, (14.0, 4.0): 0.00841282455844, (13.0, 4.0): 0.00839759971313, (20.0, 20.0): 0.00751504020821, (18.0, 4.0): 0.00676752056631, (18.0, 19.0): 0.00735955511336, (8.0, 5.0): 0.00668565704974, (10.0, 8.0): 0.00838713014665, (11.0, 5.0): 0.00837685385487, (10.0, 7.0): 0.00837948818028, (16.0, 3.0): 0.00674703098298, (12.0, 6.0): 0.00840051280731, (16.0, 22.0): 0.00765112277049, (13.0, 7.0): 0.00843712540404, (18.0, 9.0): 0.00699148809309, (15.0, 4.0): 0.00842809491742, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00486248608018, (9.0, 3.0): 0.00668460242477, (19.0, 24.0): 0.00769888705273, (12.0, 11.0): 0.00676627050326, (13.0, 10.0): 0.00849099241963, (18.0, 10.0): 0.00711132434885, (17.0, 18.0): 0.00726606459671, (9.0, 9.0): 0.00838227149761, (16.0, 18.0): 0.00728580388893, (11.0, 8.0): 0.00840388135407, (14.0, 8.0): 0.00849150982899, (21.0, 24.0): 0.00514390139886, (20.0, 16.0): 0.00693699470947, (17.0, 8.0): 0.00861309772237, (18.0, 15.0): 0.00886264438576, (8.0, 9.0): 0.00670149909226, (9.0, 4.0): 0.00835684449308, (10.0, 3.0): 0.00668900209785, (16.0, 7.0): 0.00852584559484, (11.0, 10.0): 0.00842135269602, (17.0, 6.0): 0.00850581947531, (16.0, 10.0): 0.00869040432166, (14.0, 5.0): 0.00842455001174, (13.0, 3.0): 0.00671488340627, (18.0, 5.0): 0.00678511565661, (17.0, 11.0): 0.0071105579163, (18.0, 16.0): 0.00917382464118, (8.0, 6.0): 0.00668896661293, (10.0, 9.0): 0.00839436608626, (9.0, 7.0): 0.00837032602526, (11.0, 4.0): 0.00837178690207, (10.0, 4.0): 0.00836272720875, (16.0, 4.0): 0.00844195708248, (12.0, 7.0): 0.00841309482762, (11.0, 9.0): 0.00841351595296, (15.0, 10.0): 0.00860814188094, (14.0, 6.0): 0.00844226938053, (13.0, 6.0): 0.0084200967847, (18.0, 6.0): 0.00681333516684, (17.0, 22.0): 0.0076380968146, (15.0, 7.0): 0.00849557794558, (18.0, 21.0): 0.00754994710122, (8.0, 3.0): 0.00501208228156, (10.0, 10.0): 0.00840025486273, (11.0, 3.0): 0.00669576949874, (12.0, 4.0): 0.00838361989449, (15.0, 9.0): 0.00857114455914, (14.0, 3.0): 0.00672602074074, (13.0, 9.0): 0.00847511980339, (12.0, 8.0): 0.00842688792282, (18.0, 11.0): 0.00731127631464, (18.0, 22.0): 0.010156087738, (9.0, 8.0): 0.00837646766198, (14.0, 9.0): 0.00851872610302, (12.0, 9.0): 0.00844023245524, (17.0, 15.0): 0.00667939044712, (21.0, 20.0): 0.0050142294815, (18.0, 12.0): 0.00578247178588, (15.0, 11.0): 0.00690632710941, (8.0, 10.0): 0.00670487737647, (9.0, 11.0): 0.00671210176099, (12.0, 3.0): 0.00670456567398, (17.0, 5.0): 0.00847333628149, (16.0, 11.0): 0.00698915614091, (14.0, 10.0): 0.00854253622211, (17.0, 10.0): 0.00878951082622, (15.0, 3.0): 0.00673708237949, (18.0, 17.0): 0.00706336715973, (8.0, 7.0): 0.0066930367707, (9.0, 6.0): 0.00836458519086, (11.0, 7.0): 0.0083937764017, (10.0, 5.0): 0.00836657241298, (16.0, 5.0): 0.00845983195487, (20.0, 24.0): 0.00771101917871, (19.0, 16.0): 0.00691498806948, (16.0, 8.0): 0.00857412613683, (14.0, 7.0): 0.00846511828548, (13.0, 5.0): 0.00840660849926, (18.0, 20.0): 0.00996517842896, (18.0, 7.0): 0.00685412243647, (15.0, 6.0): 0.00846554280343, (18.0, 18.0): 0.00964626260358, (8.0, 4.0): 0.00668350132932, (10.0, 11.0): 0.00672320241898, (13.0, 8.0): 0.00845619857844, (10.0, 6.0): 0.00837236742433, (15.0, 22.0): 0.00510420428148, (12.0, 5.0): 0.00839039900108, (17.0, 3.0): 0.00675480608259, (15.0, 8.0): 0.00853172237831, (21.0, 16.0): 0.00463058674807, (18.0, 8.0): 0.00691109975712, (15.0, 5.0): 0.00844288073095, (18.0, 23.0): 0.007652149269, (16.0, 15.0): 0.00670005796961, (12.0, 10.0): 0.00845118039111, (15.0, 15.0): 0.00447227857023, (13.0, 11.0): 0.00680050897674, (18.0, 13.0): 0.00607773535628, (18.0, 24.0): 0.00767933071599, (8.0, 11.0): 0.00503034733361, (9.0, 10.0): 0.00838701892058, (19.0, 20.0): 0.00749924628367, (17.0, 4.0): 0.00845285316611, (14.0, 11.0): 0.00684591023119, (18.0, 3.0): 0.00506963166373, (17.0, 9.0): 0.00869234669805, (18.0, 14.0): 0.0063667028348, (8.0, 8.0): 0.00669738749159, (9.0, 5.0): 0.00835991255805, (11.0, 6.0): 0.00838443139345, }, ]
122 Stop [{(16.0, 6.0): 0.00848894870558, (11.0, 11.0): 0.00674187981251, (17.0, 7.0): 0.00855282698942, (16.0, 9.0): 0.00863179099722, (14.0, 4.0): 0.00841411902533, (13.0, 4.0): 0.00839885138463, (20.0, 20.0): 0.00751187690471, (18.0, 4.0): 0.00676860691019, (18.0, 19.0): 0.00735604529592, (8.0, 5.0): 0.00668651375961, (10.0, 8.0): 0.00838826668585, (11.0, 5.0): 0.00837800871289, (10.0, 7.0): 0.00838061763564, (16.0, 3.0): 0.00674812127776, (12.0, 6.0): 0.00840170696283, (16.0, 22.0): 0.0076485086691, (13.0, 7.0): 0.00843832677606, (18.0, 9.0): 0.00699194738938, (15.0, 4.0): 0.00842942205273, (1, 1): 0.00763358778626, (15.0, 18.0): 0.0048598443364, (9.0, 3.0): 0.00668546412312, (19.0, 24.0): 0.00769641231581, (12.0, 11.0): 0.00676717199096, (13.0, 10.0): 0.00849209301143, (18.0, 10.0): 0.00711142435439, (17.0, 18.0): 0.00726218847944, (9.0, 9.0): 0.00838339960635, (16.0, 18.0): 0.00728186586864, (11.0, 8.0): 0.00840503835564, (14.0, 8.0): 0.00849265503485, (21.0, 24.0): 0.00514229042567, (20.0, 16.0): 0.00693262096702, (17.0, 8.0): 0.00861403287253, (18.0, 15.0): 0.00885781501738, (8.0, 9.0): 0.0067023952896, (9.0, 4.0): 0.0083579227905, (10.0, 3.0): 0.00668988894709, (16.0, 7.0): 0.00852699449713, (11.0, 10.0): 0.00842250182331, (17.0, 6.0): 0.00850704950475, (16.0, 10.0): 0.00869108709508, (14.0, 5.0): 0.00842582663618, (13.0, 3.0): 0.00671588739787, (18.0, 5.0): 0.00678616010374, (17.0, 11.0): 0.00711064975821, (18.0, 16.0): 0.0091685689998, (8.0, 6.0): 0.00668983214651, (10.0, 9.0): 0.00839550770924, (9.0, 7.0): 0.00837143260435, (11.0, 4.0): 0.00837293994672, (10.0, 4.0): 0.00836383672784, (16.0, 4.0): 0.00844330516992, (12.0, 7.0): 0.0084142794727, (11.0, 9.0): 0.00841466970891, (15.0, 10.0): 0.00860902717412, (14.0, 6.0): 0.00844351545318, (13.0, 6.0): 0.00842132257517, (18.0, 6.0): 0.00681430721004, (17.0, 22.0): 0.00763542846286, (15.0, 7.0): 0.00849676140153, (18.0, 21.0): 0.00754696557548, (8.0, 3.0): 0.00501272003237, (10.0, 10.0): 0.00840139911786, (11.0, 3.0): 0.00669669169805, (12.0, 4.0): 0.00838482252065, (15.0, 9.0): 0.00857213363837, (14.0, 3.0): 0.00672706154331, (13.0, 9.0): 0.00847625387194, (12.0, 8.0): 0.00842805902764, (18.0, 11.0): 0.00731078024024, (18.0, 22.0): 0.0101524196628, (9.0, 8.0): 0.0083775859392, (14.0, 9.0): 0.00851980730333, (12.0, 9.0): 0.0084413873051, (17.0, 15.0): 0.00667547723535, (21.0, 20.0): 0.00501212814349, (18.0, 12.0): 0.00578122145938, (15.0, 11.0): 0.00690697674657, (8.0, 10.0): 0.00670578034584, (9.0, 11.0): 0.00671301227364, (12.0, 3.0): 0.00670552862364, (17.0, 5.0): 0.00847464708971, (16.0, 11.0): 0.00698959115599, (14.0, 10.0): 0.00854355688294, (17.0, 10.0): 0.00878992293547, (15.0, 3.0): 0.00673815250929, (18.0, 17.0): 0.0070594775311, (8.0, 7.0): 0.00669391292386, (9.0, 6.0): 0.00836567989293, (11.0, 7.0): 0.00839493443143, (10.0, 5.0): 0.0083676866918, (16.0, 5.0): 0.00846114194985, (20.0, 24.0): 0.00770858610991, (19.0, 16.0): 0.00691078375328, (16.0, 8.0): 0.00857514502056, (14.0, 7.0): 0.00846632016892, (13.0, 5.0): 0.00840785080198, (18.0, 20.0): 0.00996087743999, (18.0, 7.0): 0.00685498316191, (15.0, 6.0): 0.00846679491198, (18.0, 18.0): 0.00964122794083, (8.0, 4.0): 0.00668435258723, (10.0, 11.0): 0.00672411806028, (13.0, 8.0): 0.00845736830753, (10.0, 6.0): 0.00837348892038, (15.0, 22.0): 0.00510247639757, (12.0, 5.0): 0.0083915988114, (17.0, 3.0): 0.00675590712086, (15.0, 8.0): 0.00853281616977, (21.0, 16.0): 0.00462762494386, (18.0, 8.0): 0.00691179711615, (15.0, 5.0): 0.00844418008368, (18.0, 23.0): 0.00764951526283, (16.0, 15.0): 0.00669595542402, (12.0, 10.0): 0.00845231921821, (15.0, 15.0): 0.00446949194165, (13.0, 11.0): 0.00680137091172, (18.0, 13.0): 0.00607563665899, (18.0, 24.0): 0.00767678901257, (8.0, 11.0): 0.0050310272289, (9.0, 10.0): 0.00838815384055, (19.0, 20.0): 0.0074960567712, (17.0, 4.0): 0.00845421096824, (14.0, 11.0): 0.00684669382376, (18.0, 3.0): 0.00507045888347, (17.0, 9.0): 0.00869304972669, (18.0, 14.0): 0.00636380716013, (8.0, 8.0): 0.00669827437103, (9.0, 5.0): 0.00836099719343, (11.0, 6.0): 0.00838558837633, }, ]
123 Stop [{(16.0, 6.0): 0.00849018591386, (11.0, 11.0): 0.0067427928306, (17.0, 7.0): 0.00855392656324, (16.0, 9.0): 0.00863264129558, (14.0, 4.0): 0.0084154092056, (13.0, 4.0): 0.00840010059599, (20.0, 20.0): 0.00750870863038, (18.0, 4.0): 0.00676968690829, (18.0, 19.0): 0.00735254144384, (8.0, 5.0): 0.00668737406202, (10.0, 8.0): 0.00838940326511, (11.0, 5.0): 0.00837916450783, (10.0, 7.0): 0.00838174805553, (16.0, 3.0): 0.00674920626096, (12.0, 6.0): 0.00840289923969, (16.0, 22.0): 0.00764588390944, (13.0, 7.0): 0.00843952346008, (18.0, 9.0): 0.00699240216032, (15.0, 4.0): 0.00843074339366, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00485721079108, (9.0, 3.0): 0.00668632950311, (19.0, 24.0): 0.0076939291461, (12.0, 11.0): 0.00676806952244, (13.0, 10.0): 0.00849318732483, (18.0, 10.0): 0.0071115225831, (17.0, 18.0): 0.00725832510123, (9.0, 9.0): 0.00838452824147, (16.0, 18.0): 0.00727794028423, (11.0, 8.0): 0.00840619364189, (14.0, 8.0): 0.00849379339688, (21.0, 24.0): 0.00514067391614, (20.0, 16.0): 0.00692828071203, (17.0, 8.0): 0.00861496020088, (18.0, 15.0): 0.00885302413612, (8.0, 9.0): 0.00670329242289, (9.0, 4.0): 0.00835900551994, (10.0, 3.0): 0.00669077853763, (16.0, 7.0): 0.00852813532284, (11.0, 10.0): 0.00842364792678, (17.0, 6.0): 0.0085082712604, (16.0, 10.0): 0.00869176342938, (14.0, 5.0): 0.00842709840007, (13.0, 3.0): 0.00671688966813, (18.0, 5.0): 0.00678719797393, (17.0, 11.0): 0.0071107398757, (18.0, 16.0): 0.00916334976575, (8.0, 6.0): 0.00669070068608, (10.0, 9.0): 0.00839664856564, (9.0, 7.0): 0.00837254144539, (11.0, 4.0): 0.00837409450613, (10.0, 4.0): 0.00836494946814, (16.0, 4.0): 0.00844464634759, (12.0, 7.0): 0.00841546133413, (11.0, 9.0): 0.00841582098044, (15.0, 10.0): 0.00860990514474, (14.0, 6.0): 0.00844475594909, (13.0, 6.0): 0.00842254451384, (18.0, 6.0): 0.00681527251987, (17.0, 22.0): 0.00763275062635, (15.0, 7.0): 0.00849793742987, (18.0, 21.0): 0.00754397946752, (8.0, 3.0): 0.00501336085505, (10.0, 10.0): 0.00840254201326, (11.0, 3.0): 0.00669761530654, (12.0, 4.0): 0.00838602468859, (15.0, 9.0): 0.00857311505656, (14.0, 3.0): 0.00672809916769, (13.0, 9.0): 0.00847738195987, (12.0, 8.0): 0.00842922649372, (18.0, 11.0): 0.007310287408, (18.0, 22.0): 0.0101487413494, (9.0, 8.0): 0.00837870555991, (14.0, 9.0): 0.00852088134628, (12.0, 9.0): 0.00844253782636, (17.0, 15.0): 0.00667159797413, (21.0, 20.0): 0.00501002303998, (18.0, 12.0): 0.00577998109952, (15.0, 11.0): 0.0069076208664, (8.0, 10.0): 0.00670668375327, (9.0, 11.0): 0.00671392242789, (12.0, 3.0): 0.00670649143402, (17.0, 5.0): 0.00847594992844, (16.0, 11.0): 0.00699002183421, (14.0, 10.0): 0.0085445703303, (17.0, 10.0): 0.0087903304796, (15.0, 3.0): 0.00673921824314, (18.0, 17.0): 0.00705560841219, (8.0, 7.0): 0.00669479138122, (9.0, 6.0): 0.00836677775885, (11.0, 7.0): 0.00839609165435, (10.0, 5.0): 0.00836880364927, (16.0, 5.0): 0.00846244459975, (20.0, 24.0): 0.00770614468807, (19.0, 16.0): 0.00690661049005, (16.0, 8.0): 0.00857615591144, (14.0, 7.0): 0.00846751576691, (13.0, 5.0): 0.00840909004187, (18.0, 20.0): 0.00995657524087, (18.0, 7.0): 0.00685583726991, (15.0, 6.0): 0.00846804011119, (18.0, 18.0): 0.00963621075403, (8.0, 4.0): 0.00668520782227, (10.0, 11.0): 0.00672503236018, (13.0, 8.0): 0.0084585326036, (10.0, 6.0): 0.00837461230342, (15.0, 22.0): 0.00510074108848, (12.0, 5.0): 0.00839279756195, (17.0, 3.0): 0.00675700225446, (15.0, 8.0): 0.00853390225301, (21.0, 16.0): 0.0046246861276, (18.0, 8.0): 0.00691248849136, (15.0, 5.0): 0.00844547312689, (18.0, 23.0): 0.0076468730075, (16.0, 15.0): 0.00669189019062, (12.0, 10.0): 0.00845345326935, (15.0, 15.0): 0.00446673111217, (13.0, 11.0): 0.0068022277839, (18.0, 13.0): 0.00607355509283, (18.0, 24.0): 0.00767423886374, (8.0, 11.0): 0.00503170723117, (9.0, 10.0): 0.00838928866782, (19.0, 20.0): 0.00749286391863, (17.0, 4.0): 0.00845556115334, (14.0, 11.0): 0.0068474717471, (18.0, 3.0): 0.00507128146892, (17.0, 9.0): 0.00869374615373, (18.0, 14.0): 0.00636093502739, (8.0, 8.0): 0.00669916283396, (9.0, 5.0): 0.00836208575363, (11.0, 6.0): 0.00838674548077, }, ]
124 Stop [{(16.0, 6.0): 0.00849141544161, (11.0, 11.0): 0.00674370326366, (17.0, 7.0): 0.00855501798695, (16.0, 9.0): 0.00863348436934, (14.0, 4.0): 0.00841669511099, (13.0, 4.0): 0.00840134732345, (20.0, 20.0): 0.007505535703, (18.0, 4.0): 0.00677076060753, (18.0, 19.0): 0.00734904364667, (8.0, 5.0): 0.00668823779332, (10.0, 8.0): 0.00839053981762, (11.0, 5.0): 0.00838032114119, (10.0, 7.0): 0.00838287934476, (16.0, 3.0): 0.00675028595916, (12.0, 6.0): 0.00840408962608, (16.0, 22.0): 0.00764324872284, (13.0, 7.0): 0.00844071553571, (18.0, 9.0): 0.00699285253944, (15.0, 4.0): 0.00843205897553, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00485458549028, (9.0, 3.0): 0.00668719839919, (19.0, 24.0): 0.00769143756597, (12.0, 11.0): 0.0067689631881, (13.0, 10.0): 0.00849427552285, (18.0, 10.0): 0.00711161913377, (17.0, 18.0): 0.00725447448366, (9.0, 9.0): 0.00838565731269, (16.0, 18.0): 0.00727402719069, (11.0, 8.0): 0.0084073472071, (14.0, 8.0): 0.00849492507334, (21.0, 24.0): 0.00513905185409, (20.0, 16.0): 0.00692397346449, (17.0, 8.0): 0.0086158798887, (18.0, 15.0): 0.00884827114264, (8.0, 9.0): 0.00670419040082, (9.0, 4.0): 0.00836009247969, (10.0, 3.0): 0.00669167073045, (16.0, 7.0): 0.00852926822825, (11.0, 10.0): 0.00842479104562, (17.0, 6.0): 0.00850948486316, (16.0, 10.0): 0.00869243352841, (14.0, 5.0): 0.0084283653447, (13.0, 3.0): 0.00671789018666, (18.0, 5.0): 0.00678822933621, (17.0, 11.0): 0.0071108283754, (18.0, 16.0): 0.00915816644288, (8.0, 6.0): 0.0066915720841, (10.0, 9.0): 0.00839778861318, (9.0, 7.0): 0.00837365240924, (11.0, 4.0): 0.00837525046077, (10.0, 4.0): 0.00836606526311, (16.0, 4.0): 0.00844598066411, (12.0, 7.0): 0.00841664043639, (11.0, 9.0): 0.00841696978822, (15.0, 10.0): 0.0086107760088, (14.0, 6.0): 0.00844599094822, (13.0, 6.0): 0.00842376264091, (18.0, 6.0): 0.00681623119301, (17.0, 22.0): 0.00763006351595, (15.0, 7.0): 0.00849910617676, (18.0, 21.0): 0.00754098897008, (8.0, 3.0): 0.00501400461636, (10.0, 10.0): 0.00840368352475, (11.0, 3.0): 0.00669854022078, (12.0, 4.0): 0.00838722632904, (15.0, 9.0): 0.00857408901924, (14.0, 3.0): 0.00672913361086, (13.0, 9.0): 0.00847850421219, (12.0, 8.0): 0.00843039037994, (18.0, 11.0): 0.00730979783321, (18.0, 22.0): 0.0101450530378, (9.0, 8.0): 0.00837982641087, (14.0, 9.0): 0.00852194841798, (12.0, 9.0): 0.00844368410595, (17.0, 15.0): 0.00666775208895, (21.0, 20.0): 0.00500791439678, (18.0, 12.0): 0.00577875058278, (15.0, 11.0): 0.00690825964088, (8.0, 10.0): 0.00670758752133, (9.0, 11.0): 0.00671483217431, (12.0, 3.0): 0.00670745403989, (17.0, 5.0): 0.00847724488187, (16.0, 11.0): 0.00699044832995, (14.0, 10.0): 0.00854557676601, (17.0, 10.0): 0.00879073362724, (15.0, 3.0): 0.00674027959668, (18.0, 17.0): 0.00705175960068, (8.0, 7.0): 0.00669567201439, (9.0, 6.0): 0.00836787862378, (11.0, 7.0): 0.00839724803333, (10.0, 5.0): 0.00836992313646, (16.0, 5.0): 0.00846373998331, (20.0, 24.0): 0.00770369490279, (19.0, 16.0): 0.00690246784213, (16.0, 8.0): 0.00857715899675, (14.0, 7.0): 0.00846870520056, (13.0, 5.0): 0.00841032622275, (18.0, 20.0): 0.00995227208688, (18.0, 7.0): 0.00685668488293, (15.0, 6.0): 0.00846927850618, (18.0, 18.0): 0.0096312110076, (8.0, 4.0): 0.00668606686008, (10.0, 11.0): 0.00672594530732, (13.0, 8.0): 0.00845969158283, (10.0, 6.0): 0.00837573744957, (15.0, 22.0): 0.00509899851405, (12.0, 5.0): 0.00839399520799, (17.0, 3.0): 0.00675809151583, (15.0, 8.0): 0.00853498080955, (21.0, 16.0): 0.00462176996781, (18.0, 8.0): 0.00691317402057, (15.0, 5.0): 0.00844675992631, (18.0, 23.0): 0.00764422262777, (16.0, 15.0): 0.006687861611, (12.0, 10.0): 0.00845458265008, (15.0, 15.0): 0.00446399561962, (13.0, 11.0): 0.00680307972833, (18.0, 13.0): 0.00607149040658, (18.0, 24.0): 0.00767168033911, (8.0, 11.0): 0.00503238728901, (9.0, 10.0): 0.0083904233298, (19.0, 20.0): 0.00748966799322, (17.0, 4.0): 0.00845690377656, (14.0, 11.0): 0.00684824416541, (18.0, 3.0): 0.00507209944699, (17.0, 9.0): 0.00869443616604, (18.0, 14.0): 0.0063580860741, (8.0, 8.0): 0.0067000527715, (9.0, 5.0): 0.00836317805184, (11.0, 6.0): 0.00838790263721, }, ]
125 Stop [{(16.0, 6.0): 0.0084926374045, (11.0, 11.0): 0.00674461114889, (17.0, 7.0): 0.00855610141415, (16.0, 9.0): 0.00863432041596, (14.0, 4.0): 0.00841797675365, (13.0, 4.0): 0.00840259154391, (20.0, 20.0): 0.00750235843046, (18.0, 4.0): 0.00677182805691, (18.0, 19.0): 0.00734555198918, (8.0, 5.0): 0.00668910479474, (10.0, 8.0): 0.00839167627871, (11.0, 5.0): 0.00838147851672, (10.0, 7.0): 0.0083840114109, (16.0, 3.0): 0.00675136040074, (12.0, 6.0): 0.00840527810972, (16.0, 22.0): 0.00764060333662, (13.0, 7.0): 0.00844190307928, (18.0, 9.0): 0.00699329865665, (15.0, 4.0): 0.00843336883456, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00485196847537, (9.0, 3.0): 0.00668807065047, (19.0, 24.0): 0.00768893760262, (12.0, 11.0): 0.00676985307504, (13.0, 10.0): 0.00849535776231, (18.0, 10.0): 0.00711171410205, (17.0, 18.0): 0.00725063664335, (9.0, 9.0): 0.00838678673351, (16.0, 18.0): 0.00727012663659, (11.0, 8.0): 0.00840849904524, (14.0, 8.0): 0.00849605021685, (21.0, 24.0): 0.00513742422798, (20.0, 16.0): 0.00691969875278, (17.0, 8.0): 0.00861679211283, (18.0, 15.0): 0.00884355545073, (8.0, 9.0): 0.00670508913595, (9.0, 4.0): 0.00836118347374, (10.0, 3.0): 0.00669256539023, (16.0, 7.0): 0.00853039336606, (11.0, 10.0): 0.00842593121765, (17.0, 6.0): 0.00851069043297, (16.0, 10.0): 0.00869309758925, (14.0, 5.0): 0.00842962751059, (13.0, 3.0): 0.00671888892404, (18.0, 5.0): 0.00678925426056, (17.0, 11.0): 0.00711091536009, (18.0, 16.0): 0.00915301854398, (8.0, 6.0): 0.00669244619771, (10.0, 9.0): 0.00839892781129, (9.0, 7.0): 0.00837476536133, (11.0, 4.0): 0.00837640769402, (10.0, 4.0): 0.00836718395062, (16.0, 4.0): 0.00844730816969, (12.0, 7.0): 0.00841781680229, (11.0, 9.0): 0.00841811615202, (15.0, 10.0): 0.00861163997471, (14.0, 6.0): 0.00844722052812, (13.0, 6.0): 0.00842497699473, (18.0, 6.0): 0.00681718332567, (17.0, 22.0): 0.00762736733905, (15.0, 7.0): 0.00850026778426, (18.0, 21.0): 0.0075379942712, (8.0, 3.0): 0.00501465118694, (10.0, 10.0): 0.0084048236295, (11.0, 3.0): 0.00669946633993, (12.0, 4.0): 0.00838842737422, (15.0, 9.0): 0.00857505572498, (14.0, 3.0): 0.00673016487075, (13.0, 9.0): 0.00847962076836, (12.0, 8.0): 0.00843155074244, (18.0, 11.0): 0.00730931152986, (18.0, 22.0): 0.0101413549641, (9.0, 8.0): 0.00838094838296, (14.0, 9.0): 0.00852300869775, (12.0, 9.0): 0.00844482622728, (17.0, 15.0): 0.00666393901898, (21.0, 20.0): 0.00500580243272, (18.0, 12.0): 0.00577752978809, (15.0, 11.0): 0.00690889323582, (8.0, 10.0): 0.00670849157617, (9.0, 11.0): 0.00671574146604, (12.0, 3.0): 0.00670841637764, (17.0, 5.0): 0.00847853203503, (16.0, 11.0): 0.00699087079224, (14.0, 10.0): 0.00854657638448, (17.0, 10.0): 0.00879113254163, (15.0, 3.0): 0.00674133658678, (18.0, 17.0): 0.00704793089618, (8.0, 7.0): 0.00669655469935, (9.0, 6.0): 0.00836898232791, (11.0, 7.0): 0.00839840353176, (10.0, 5.0): 0.00837104500843, (16.0, 5.0): 0.00846502817944, (20.0, 24.0): 0.00770123674997, (19.0, 16.0): 0.00689835537959, (16.0, 8.0): 0.00857815445852, (14.0, 7.0): 0.00846988858692, (13.0, 5.0): 0.00841155934796, (18.0, 20.0): 0.00994796822504, (18.0, 7.0): 0.00685752612152, (15.0, 6.0): 0.00847051019982, (18.0, 18.0): 0.00962622866224, (8.0, 4.0): 0.00668692953141, (10.0, 11.0): 0.00672685689127, (13.0, 8.0): 0.0084608453568, (10.0, 6.0): 0.00837686423835, (15.0, 22.0): 0.00509724883131, (12.0, 5.0): 0.00839519170541, (17.0, 3.0): 0.00675917493972, (15.0, 8.0): 0.00853605201513, (21.0, 16.0): 0.00461887613873, (18.0, 8.0): 0.00691385383848, (15.0, 5.0): 0.00844804054721, (18.0, 23.0): 0.00764156424841, (16.0, 15.0): 0.00668386904313, (12.0, 10.0): 0.00845570746192, (15.0, 15.0): 0.00446128501348, (13.0, 11.0): 0.00680392687503, (18.0, 13.0): 0.00606944235449, (18.0, 24.0): 0.00766911351095, (8.0, 11.0): 0.00503306735358, (9.0, 10.0): 0.00839155775736, (19.0, 20.0): 0.00748646925379, (17.0, 4.0): 0.00845823889535, (14.0, 11.0): 0.00684901123685, (18.0, 3.0): 0.0050729128465, (17.0, 9.0): 0.00869511994512, (18.0, 14.0): 0.00635525994589, (8.0, 8.0): 0.00670094407885, (9.0, 5.0): 0.00836427390668, (11.0, 6.0): 0.00838905977748, }, ]
126 Stop [{(16.0, 6.0): 0.00849385191656, (11.0, 11.0): 0.00674551652233, (17.0, 7.0): 0.00855717699558, (16.0, 9.0): 0.00863514962676, (14.0, 4.0): 0.00841925414623, (13.0, 4.0): 0.00840383323496, (20.0, 20.0): 0.00749917711111, (18.0, 4.0): 0.00677288930727, (18.0, 19.0): 0.00734206655155, (8.0, 5.0): 0.0066899749123, (10.0, 8.0): 0.00839281258582, (11.0, 5.0): 0.00838263654041, (10.0, 7.0): 0.00838514416421, (16.0, 3.0): 0.00675242961575, (12.0, 6.0): 0.00840646467792, (16.0, 22.0): 0.00763794797421, (13.0, 7.0): 0.00844308616401, (18.0, 9.0): 0.00699374063832, (15.0, 4.0): 0.00843467300772, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00484935978322, (9.0, 3.0): 0.00668894610057, (19.0, 24.0): 0.00768642928785, (12.0, 11.0): 0.00677073926713, (13.0, 10.0): 0.00849643419417, (18.0, 10.0): 0.00711180758047, (17.0, 18.0): 0.00724681159221, (9.0, 9.0): 0.00838791642101, (16.0, 18.0): 0.00726623866433, (11.0, 8.0): 0.00840964915003, (14.0, 8.0): 0.00849716897469, (21.0, 24.0): 0.00513579103064, (20.0, 16.0): 0.00691545611349, (17.0, 8.0): 0.00861769704574, (18.0, 15.0): 0.00883887648697, (8.0, 9.0): 0.00670598854445, (9.0, 4.0): 0.00836227831168, (10.0, 3.0): 0.00669346238528, (16.0, 7.0): 0.0085315108855, (11.0, 10.0): 0.00842706847944, (17.0, 6.0): 0.00851188808875, (16.0, 10.0): 0.00869375580237, (14.0, 5.0): 0.0084308849375, (13.0, 3.0): 0.00671988585189, (18.0, 5.0): 0.00679027281779, (17.0, 11.0): 0.00711100092887, (18.0, 16.0): 0.0091479055906, (8.0, 6.0): 0.00669332288853, (10.0, 9.0): 0.00840006612101, (9.0, 7.0): 0.00837588017146, (11.0, 4.0): 0.0083775660921, (10.0, 4.0): 0.00836830537292, (16.0, 4.0): 0.00844862891599, (12.0, 7.0): 0.0084189904531, (11.0, 9.0): 0.00841926009069, (15.0, 10.0): 0.00861249724364, (14.0, 6.0): 0.00844844476404, (13.0, 6.0): 0.00842618761196, (18.0, 6.0): 0.00681812901353, (17.0, 22.0): 0.00762466229957, (15.0, 7.0): 0.00850142239044, (18.0, 21.0): 0.00753499555434, (8.0, 3.0): 0.00501530044111, (10.0, 10.0): 0.00840596230598, (11.0, 3.0): 0.00670039356575, (12.0, 4.0): 0.00838962775792, (15.0, 9.0): 0.00857601536571, (14.0, 3.0): 0.00673119294612, (13.0, 9.0): 0.0084807317625, (12.0, 8.0): 0.00843270763481, (18.0, 11.0): 0.0073088285107, (18.0, 22.0): 0.0101376473606, (9.0, 8.0): 0.00838207137101, (14.0, 9.0): 0.00852406235848, (12.0, 9.0): 0.0084459642704, (17.0, 15.0): 0.00666015821672, (21.0, 20.0): 0.00500368735985, (18.0, 12.0): 0.00577631859666, (15.0, 11.0): 0.00690952181117, (8.0, 10.0): 0.00670939584736, (9.0, 11.0): 0.00671665025866, (12.0, 3.0): 0.00670937838525, (17.0, 5.0): 0.0084798114737, (16.0, 11.0): 0.00699128936489, (14.0, 10.0): 0.00854756937306, (17.0, 10.0): 0.00879152738074, (15.0, 3.0): 0.00674238923148, (18.0, 17.0): 0.00704412210028, (8.0, 7.0): 0.00669743931624, (9.0, 6.0): 0.00837008871628, (11.0, 7.0): 0.00839955811353, (10.0, 5.0): 0.00837216912416, (16.0, 5.0): 0.00846630926717, (20.0, 24.0): 0.00769877023152, (19.0, 16.0): 0.00689427268012, (16.0, 8.0): 0.0085791424737, (14.0, 7.0): 0.00847106603909, (13.0, 5.0): 0.00841278942052, (18.0, 20.0): 0.00994366389432, (18.0, 7.0): 0.00685836110425, (15.0, 6.0): 0.00847173529278, (18.0, 18.0): 0.00962126367513, (8.0, 4.0): 0.00668779567193, (10.0, 11.0): 0.00672776710245, (13.0, 8.0): 0.00846199403275, (10.0, 6.0): 0.00837799255262, (15.0, 22.0): 0.00509549219453, (12.0, 5.0): 0.00839638701081, (17.0, 3.0): 0.00676025256302, (15.0, 8.0): 0.00853711603995, (21.0, 16.0): 0.00461600432029, (18.0, 8.0): 0.00691452807673, (15.0, 5.0): 0.00844931505432, (18.0, 23.0): 0.00763889799413, (16.0, 15.0): 0.00667991186077, (12.0, 10.0): 0.00845682780259, (15.0, 15.0): 0.00445859885445, (13.0, 11.0): 0.00680476934919, (18.0, 13.0): 0.00606741069616, (18.0, 24.0): 0.007666538454, (8.0, 11.0): 0.00503374737841, (9.0, 10.0): 0.00839269188463, (19.0, 20.0): 0.00748326795101, (17.0, 4.0): 0.00845956656917, (14.0, 11.0): 0.00684977311382, (18.0, 3.0): 0.00507372169799, (17.0, 9.0): 0.00869579766727, (18.0, 14.0): 0.00635245629614, (8.0, 8.0): 0.00670183665513, (9.0, 5.0): 0.00836537314204, (11.0, 6.0): 0.00839021683481, }, ]
127 Stop [{(16.0, 6.0): 0.00849505909015, (11.0, 11.0): 0.00674641941886, (17.0, 7.0): 0.00855824487918, (16.0, 9.0): 0.00863597218716, (14.0, 4.0): 0.00842052730181, (13.0, 4.0): 0.0084050723749, (20.0, 20.0): 0.00749599203397, (18.0, 4.0): 0.0067739444111, (18.0, 19.0): 0.00733858740954, (8.0, 5.0): 0.0066908479966, (10.0, 8.0): 0.00839394867842, (11.0, 5.0): 0.00838379512046, (10.0, 7.0): 0.00838627751753, (16.0, 3.0): 0.00675349363576, (12.0, 6.0): 0.00840764931772, (16.0, 22.0): 0.00763528285519, (13.0, 7.0): 0.00844426486018, (18.0, 9.0): 0.00699417860733, (15.0, 4.0): 0.00843597153272, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00484675944639, (9.0, 3.0): 0.0066898245975, (19.0, 24.0): 0.00768391265779, (12.0, 11.0): 0.00677162184518, (13.0, 10.0): 0.00849750496376, (18.0, 10.0): 0.00711189965852, (17.0, 18.0): 0.00724299933763, (9.0, 9.0): 0.00838904629564, (16.0, 18.0): 0.00726236331045, (11.0, 8.0): 0.00841079751498, (14.0, 8.0): 0.00849828148899, (21.0, 24.0): 0.00513415225916, (20.0, 16.0): 0.00691124509135, (17.0, 8.0): 0.00861859485564, (18.0, 15.0): 0.00883423369035, (8.0, 9.0): 0.00670688854594, (9.0, 4.0): 0.00836337680845, (10.0, 3.0): 0.00669436158748, (16.0, 7.0): 0.00853262093235, (11.0, 10.0): 0.00842820286632, (17.0, 6.0): 0.0085130779483, (16.0, 10.0): 0.00869440835192, (14.0, 5.0): 0.00843213766452, (13.0, 3.0): 0.00672088094281, (18.0, 5.0): 0.00679128507939, (17.0, 11.0): 0.00711108517726, (18.0, 16.0): 0.00914282711286, (8.0, 6.0): 0.00669420202253, (10.0, 9.0): 0.0084012035049, (9.0, 7.0): 0.00837699671365, (11.0, 4.0): 0.00837872554411, (10.0, 4.0): 0.00836942937649, (16.0, 4.0): 0.00844994295595, (12.0, 7.0): 0.00842016140867, (11.0, 9.0): 0.00842040162232, (15.0, 10.0): 0.00861334800975, (14.0, 6.0): 0.00844966372907, (13.0, 6.0): 0.00842739452769, (18.0, 6.0): 0.00681906835164, (17.0, 22.0): 0.00762194859807, (15.0, 7.0): 0.00850257012955, (18.0, 21.0): 0.0075319929985, (8.0, 3.0): 0.00501595225683, (10.0, 10.0): 0.00840709953382, (11.0, 3.0): 0.00670132180249, (12.0, 4.0): 0.00839082741547, (15.0, 9.0): 0.00857696812691, (14.0, 3.0): 0.00673221783662, (13.0, 9.0): 0.00848183732366, (12.0, 8.0): 0.00843386110822, (18.0, 11.0): 0.00730834878723, (18.0, 22.0): 0.0101339304562, (9.0, 8.0): 0.00838319527364, (14.0, 9.0): 0.00852510956689, (12.0, 9.0): 0.0084470983122, (17.0, 15.0): 0.00665640914757, (21.0, 20.0): 0.00500156938363, (18.0, 12.0): 0.00577511689194, (15.0, 11.0): 0.0069101455212, (8.0, 10.0): 0.00671030026768, (9.0, 11.0): 0.00671755851001, (12.0, 3.0): 0.00671034000231, (17.0, 5.0): 0.00848108328421, (16.0, 11.0): 0.00699170418671, (14.0, 10.0): 0.00854855591233, (17.0, 10.0): 0.00879191829741, (15.0, 3.0): 0.00674343754988, (18.0, 17.0): 0.00704033301653, (8.0, 7.0): 0.00669832574927, (9.0, 6.0): 0.00837119763861, (11.0, 7.0): 0.00840071174314, (10.0, 5.0): 0.00837329534643, (16.0, 5.0): 0.00846758332555, (20.0, 24.0): 0.00769629535511, (19.0, 16.0): 0.00689021932885, (16.0, 8.0): 0.00858012321433, (14.0, 7.0): 0.00847223766645, (13.0, 5.0): 0.00841401644315, (18.0, 20.0): 0.00993935932588, (18.0, 7.0): 0.00685918994774, (15.0, 6.0): 0.00847295388363, (18.0, 18.0): 0.00961631600013, (8.0, 4.0): 0.0066886651221, (10.0, 11.0): 0.00672867593206, (13.0, 8.0): 0.00846313771375, (10.0, 6.0): 0.00837912227842, (15.0, 22.0): 0.00509372875533, (12.0, 5.0): 0.00839758108152, (17.0, 3.0): 0.00676132442452, (15.0, 8.0): 0.0085381730489, (21.0, 16.0): 0.00461315419798, (18.0, 8.0): 0.00691519686397, (15.0, 5.0): 0.0084505835119, (18.0, 23.0): 0.00763622398952, (16.0, 15.0): 0.00667598945305, (12.0, 10.0): 0.0084579437661, (15.0, 15.0): 0.00445593671415, (13.0, 11.0): 0.00680560727137, (18.0, 13.0): 0.00606539519632, (18.0, 24.0): 0.00766395524533, (8.0, 11.0): 0.00503442731931, (9.0, 10.0): 0.00839382564883, (19.0, 20.0): 0.00748006432762, (17.0, 4.0): 0.00846088685935, (14.0, 11.0): 0.00685052994316, (18.0, 3.0): 0.00507452603357, (17.0, 9.0): 0.00869646950368, (18.0, 14.0): 0.00634967478584, (8.0, 8.0): 0.00670273040316, (9.0, 5.0): 0.00836647558691, (11.0, 6.0): 0.00839137374386, }, ]
128 Stop [{(16.0, 6.0): 0.008496259036, (11.0, 11.0): 0.00674731987229, (17.0, 7.0): 0.00855930521003, (16.0, 9.0): 0.0086367882768, (14.0, 4.0): 0.00842179623394, (13.0, 4.0): 0.00840630894277, (20.0, 20.0): 0.00749280347901, (18.0, 4.0): 0.00677499342235, (18.0, 19.0): 0.00733511463468, (8.0, 5.0): 0.00669172390269, (10.0, 8.0): 0.00839508449789, (11.0, 5.0): 0.00838495416727, (10.0, 7.0): 0.00838741138623, (16.0, 3.0): 0.00675455249373, (12.0, 6.0): 0.00840883201589, (16.0, 22.0): 0.00763260819542, (13.0, 7.0): 0.00844543923535, (18.0, 9.0): 0.00699461268319, (15.0, 4.0): 0.00843726444795, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00484416749334, (9.0, 3.0): 0.00669070599355, (19.0, 24.0): 0.00768138775274, (12.0, 11.0): 0.00677250088707, (13.0, 10.0): 0.00849857021101, (18.0, 10.0): 0.00711199042275, (17.0, 18.0): 0.00723919988273, (9.0, 9.0): 0.00839017628109, (16.0, 18.0): 0.00725850060589, (11.0, 8.0): 0.00841194413341, (14.0, 8.0): 0.008499387897, (21.0, 24.0): 0.00513250791462, (20.0, 16.0): 0.00690706523906, (17.0, 8.0): 0.00861948570656, (18.0, 15.0): 0.00882962651194, (8.0, 9.0): 0.00670778906332, (9.0, 4.0): 0.00836447878427, (10.0, 3.0): 0.00669526287217, (16.0, 7.0): 0.00853372364911, (11.0, 10.0): 0.00842933441243, (17.0, 6.0): 0.00851426012828, (16.0, 10.0): 0.00869505541592, (14.0, 5.0): 0.00843338573009, (13.0, 3.0): 0.00672187417041, (18.0, 5.0): 0.00679229111737, (17.0, 11.0): 0.00711116819728, (18.0, 16.0): 0.00913778264926, (8.0, 6.0): 0.00669508346982, (10.0, 9.0): 0.00840233992702, (9.0, 7.0): 0.008378114866, (11.0, 4.0): 0.00837988594193, (10.0, 4.0): 0.00837055581197, (16.0, 4.0): 0.00845125034365, (12.0, 7.0): 0.00842132968759, (11.0, 9.0): 0.00842154076414, (15.0, 10.0): 0.00861419246048, (14.0, 6.0): 0.00845087749427, (13.0, 6.0): 0.00842859777556, (18.0, 6.0): 0.00682000143435, (17.0, 22.0): 0.00761922643179, (15.0, 7.0): 0.00850371113218, (18.0, 21.0): 0.00752898677834, (8.0, 3.0): 0.00501660651551, (10.0, 10.0): 0.00840823529379, (11.0, 3.0): 0.00670225095689, (12.0, 4.0): 0.00839202628377, (15.0, 9.0): 0.00857791418792, (14.0, 3.0): 0.00673323954269, (13.0, 9.0): 0.00848293757605, (12.0, 8.0): 0.00843501121156, (18.0, 11.0): 0.00730787236973, (18.0, 22.0): 0.0101302044761, (9.0, 8.0): 0.00838431999306, (14.0, 9.0): 0.00852615048375, (12.0, 9.0): 0.0084482284265, (17.0, 15.0): 0.00665269128946, (21.0, 20.0): 0.00499944870314, (18.0, 12.0): 0.00577392455956, (15.0, 11.0): 0.00691076451471, (8.0, 10.0): 0.00671120477294, (9.0, 11.0): 0.00671846618005, (12.0, 3.0): 0.00671130116999, (17.0, 5.0): 0.00848234755333, (16.0, 11.0): 0.00699211539168, (14.0, 10.0): 0.00854953617633, (17.0, 10.0): 0.00879230543955, (15.0, 3.0): 0.00674448156211, (18.0, 17.0): 0.00703656345042, (8.0, 7.0): 0.00669921388647, (9.0, 6.0): 0.00837230894915, (11.0, 7.0): 0.00840186438564, (10.0, 5.0): 0.00837442354174, (16.0, 5.0): 0.00846885043355, (20.0, 24.0): 0.00769381213388, (19.0, 16.0): 0.00688619491828, (16.0, 8.0): 0.00858109684768, (14.0, 7.0): 0.00847340357485, (13.0, 5.0): 0.00841524041835, (18.0, 20.0): 0.00993505474336, (18.0, 7.0): 0.00686001276667, (15.0, 6.0): 0.00847416606886, (18.0, 18.0): 0.00961138558793, (8.0, 4.0): 0.00668953772698, (10.0, 11.0): 0.006729583372, (13.0, 8.0): 0.00846427649896, (10.0, 6.0): 0.00838025330497, (15.0, 22.0): 0.00509195866273, (12.0, 5.0): 0.00839877387566, (17.0, 3.0): 0.0067623905648, (15.0, 8.0): 0.00853922320174, (21.0, 16.0): 0.00461032546277, (18.0, 8.0): 0.00691586032589, (15.0, 5.0): 0.00845184598366, (18.0, 23.0): 0.00763354235899, (16.0, 15.0): 0.00667210122395, (12.0, 10.0): 0.00845905544297, (15.0, 15.0): 0.00445329817476, (13.0, 11.0): 0.00680644075768, (18.0, 13.0): 0.0060633956247, (18.0, 24.0): 0.00766136396421, (8.0, 11.0): 0.00503510713419, (9.0, 10.0): 0.00839495899008, (19.0, 20.0): 0.00747685861867, (17.0, 4.0): 0.00846219982881, (14.0, 11.0): 0.0068512818664, (18.0, 3.0): 0.00507532588676, (17.0, 9.0): 0.00869713562061, (18.0, 14.0): 0.00634691508331, (8.0, 8.0): 0.00670362522932, (9.0, 5.0): 0.00836758107523, (11.0, 6.0): 0.00839253044072, }, ]
129 Stop [{(16.0, 6.0): 0.00849745186316, (11.0, 11.0): 0.00674821791533, (17.0, 7.0): 0.00856035813046, (16.0, 9.0): 0.00863759806979, (14.0, 4.0): 0.00842306095662, (13.0, 4.0): 0.00840754291837, (20.0, 20.0): 0.00748961171746, (18.0, 4.0): 0.00677603639628, (18.0, 19.0): 0.00733164829438, (8.0, 5.0): 0.00669260248992, (10.0, 8.0): 0.00839621998752, (11.0, 5.0): 0.00838611359346, (10.0, 7.0): 0.00838854568815, (16.0, 3.0): 0.00675560622389, (12.0, 6.0): 0.00841001275908, (16.0, 22.0): 0.0076299242071, (13.0, 7.0): 0.00844660935446, (18.0, 9.0): 0.00699504298208, (15.0, 4.0): 0.00843855179237, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00484158394863, (9.0, 3.0): 0.00669159014512, (19.0, 24.0): 0.00767885461694, (12.0, 11.0): 0.00677337646786, (13.0, 10.0): 0.00849963007069, (18.0, 10.0): 0.00711207995683, (17.0, 18.0): 0.00723541322652, (9.0, 9.0): 0.00839130630408, (16.0, 18.0): 0.00725465057621, (11.0, 8.0): 0.00841308899853, (14.0, 8.0): 0.00850048833126, (21.0, 24.0): 0.00513085800194, (20.0, 16.0): 0.00690291611717, (17.0, 8.0): 0.00862036975845, (18.0, 15.0): 0.00882505441456, (8.0, 9.0): 0.00670869002261, (9.0, 4.0): 0.00836558406442, (10.0, 3.0): 0.00669616611805, (16.0, 7.0): 0.008534819175, (11.0, 10.0): 0.00843046315074, (17.0, 6.0): 0.00851543474411, (16.0, 10.0): 0.00869569716647, (14.0, 5.0): 0.00843462917207, (13.0, 3.0): 0.00672286550933, (18.0, 5.0): 0.00679329100418, (17.0, 11.0): 0.00711125007758, (18.0, 16.0): 0.00913277174654, (8.0, 6.0): 0.00669596710457, (10.0, 9.0): 0.00840347535279, (9.0, 7.0): 0.00837923451051, (11.0, 4.0): 0.00838104718021, (10.0, 4.0): 0.00837168453402, (16.0, 4.0): 0.00845255113422, (12.0, 7.0): 0.00842249530721, (11.0, 9.0): 0.0084226775327, (15.0, 10.0): 0.00861503077681, (14.0, 6.0): 0.00845208612873, (13.0, 6.0): 0.00842979738789, (18.0, 6.0): 0.00682092835526, (17.0, 22.0): 0.00761649599475, (15.0, 7.0): 0.00850484552535, (18.0, 21.0): 0.0075259770643, (8.0, 3.0): 0.00501726310197, (10.0, 10.0): 0.00840936956766, (11.0, 3.0): 0.00670318093815, (12.0, 4.0): 0.00839322430132, (15.0, 9.0): 0.00857885372214, (14.0, 3.0): 0.00673425806559, (13.0, 9.0): 0.00848403263926, (12.0, 8.0): 0.0084361579916, (18.0, 11.0): 0.00730739926729, (18.0, 22.0): 0.0101264696421, (9.0, 8.0): 0.00838544543494, (14.0, 9.0): 0.00852718526421, (12.0, 9.0): 0.00844935468425, (17.0, 15.0): 0.00664900413245, (21.0, 20.0): 0.00499732551124, (18.0, 12.0): 0.00577274148719, (15.0, 11.0): 0.00691137893529, (8.0, 10.0): 0.00671210930181, (9.0, 11.0): 0.00671937323076, (12.0, 3.0): 0.00671226183108, (17.0, 5.0): 0.00848360436814, (16.0, 11.0): 0.0069925231091, (14.0, 10.0): 0.00855051033292, (17.0, 10.0): 0.00879268895022, (15.0, 3.0): 0.00674552128922, (18.0, 17.0): 0.00703281320944, (8.0, 7.0): 0.0067001036196, (9.0, 6.0): 0.00837342250653, (11.0, 7.0): 0.00840301600672, (10.0, 5.0): 0.00837555358024, (16.0, 5.0): 0.00847011067004, (20.0, 24.0): 0.00769132058618, (19.0, 16.0): 0.0068821990481, (16.0, 8.0): 0.00858206353638, (14.0, 7.0): 0.00847456386673, (13.0, 5.0): 0.00841646134849, (18.0, 20.0): 0.00993075036307, (18.0, 7.0): 0.00686082967374, (15.0, 6.0): 0.00847537194299, (18.0, 18.0): 0.00960647238626, (8.0, 4.0): 0.00669041333611, (10.0, 11.0): 0.00673048941484, (13.0, 8.0): 0.00846541048378, (10.0, 6.0): 0.00838138552456, (15.0, 22.0): 0.00509018206317, (12.0, 5.0): 0.00839996535219, (17.0, 3.0): 0.00676345102598, (15.0, 8.0): 0.0085402666533, (21.0, 16.0): 0.00460751781107, (18.0, 8.0): 0.00691651858525, (15.0, 5.0): 0.00845310253282, (18.0, 23.0): 0.00763085322675, (16.0, 15.0): 0.00666824659185, (12.0, 10.0): 0.00846016292035, (15.0, 15.0): 0.0044506828287, (13.0, 11.0): 0.00680726991999, (18.0, 13.0): 0.00606141175586, (18.0, 24.0): 0.00765876469198, (8.0, 11.0): 0.00503578678298, (9.0, 10.0): 0.00839609185124, (19.0, 20.0): 0.00747365105173, (17.0, 4.0): 0.00846350554194, (14.0, 11.0): 0.00685202901996, (18.0, 3.0): 0.00507612129237, (17.0, 9.0): 0.0086977961795, (18.0, 14.0): 0.00634417686399, (8.0, 8.0): 0.00670452104339, (9.0, 5.0): 0.00836868944575, (11.0, 6.0): 0.0083936868629, }, ]
130 Stop [{(16.0, 6.0): 0.00849863767906, (11.0, 11.0): 0.00674911357965, (17.0, 7.0): 0.00856140378004, (16.0, 9.0): 0.00863840173485, (14.0, 4.0): 0.00842432148428, (13.0, 4.0): 0.00840877428229, (20.0, 20.0): 0.00748641701202, (18.0, 4.0): 0.0067770733893, (18.0, 19.0): 0.00732818845213, (8.0, 5.0): 0.0066934836218, (10.0, 8.0): 0.00839735509238, (11.0, 5.0): 0.0083872733138, (10.0, 7.0): 0.00838968034349, (16.0, 3.0): 0.00675665486162, (12.0, 6.0): 0.00841119153385, (16.0, 22.0): 0.00762723109887, (13.0, 7.0): 0.00844777528001, (18.0, 9.0): 0.00699546961694, (15.0, 4.0): 0.00843983360551, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00483900883305, (9.0, 3.0): 0.00669247691267, (19.0, 24.0): 0.00767631329837, (12.0, 11.0): 0.00677424865986, (13.0, 10.0): 0.00850068467264, (18.0, 10.0): 0.0071121683416, (17.0, 18.0): 0.00723163936414, (9.0, 9.0): 0.00839243629426, (16.0, 18.0): 0.00725081324189, (11.0, 8.0): 0.00841423210342, (14.0, 8.0): 0.00850158291986, (21.0, 24.0): 0.0051292025297, (20.0, 16.0): 0.00689879729396, (17.0, 8.0): 0.00862124716727, (18.0, 15.0): 0.00882051687242, (8.0, 9.0): 0.00670959135277, (9.0, 4.0): 0.00836669247915, (10.0, 3.0): 0.00669707120713, (16.0, 7.0): 0.00853590764607, (11.0, 10.0): 0.00843158911312, (17.0, 6.0): 0.00851660190999, (16.0, 10.0): 0.00869633376993, (14.0, 5.0): 0.00843586802774, (13.0, 3.0): 0.00672385493517, (18.0, 5.0): 0.00679428481256, (17.0, 11.0): 0.00711133090354, (18.0, 16.0): 0.00912779395945, (8.0, 6.0): 0.00669685280483, (10.0, 9.0): 0.00840460974895, (9.0, 7.0): 0.00838035553292, (11.0, 4.0): 0.00838220915634, (10.0, 4.0): 0.00837281540129, (16.0, 4.0): 0.00845384538369, (12.0, 7.0): 0.00842365828381, (11.0, 9.0): 0.0084238119438, (15.0, 10.0): 0.00861586313349, (14.0, 6.0): 0.00845328969968, (13.0, 6.0): 0.00843099339573, (18.0, 6.0): 0.00682184920712, (17.0, 22.0): 0.0076137574778, (15.0, 7.0): 0.00850597343267, (18.0, 21.0): 0.00752296402272, (8.0, 3.0): 0.0050179219043, (10.0, 10.0): 0.0084105023382, (11.0, 3.0): 0.00670411165786, (12.0, 4.0): 0.00839442140819, (15.0, 9.0): 0.00857978689725, (14.0, 3.0): 0.00673527340736, (13.0, 9.0): 0.00848512262844, (12.0, 8.0): 0.00843730149307, (18.0, 11.0): 0.00730692948782, (18.0, 22.0): 0.0101227261725, (9.0, 8.0): 0.00838657150826, (14.0, 9.0): 0.00852821405796, (12.0, 9.0): 0.00845047715363, (17.0, 15.0): 0.00664534717841, (21.0, 20.0): 0.00499519999477, (18.0, 12.0): 0.0057715675645, (15.0, 11.0): 0.00691198892145, (8.0, 10.0): 0.00671301379568, (9.0, 11.0): 0.00672027962597, (12.0, 3.0): 0.0067132219299, (17.0, 5.0): 0.00848485381589, (16.0, 11.0): 0.00699292746379, (14.0, 10.0): 0.00855147854392, (17.0, 10.0): 0.00879306896784, (15.0, 3.0): 0.00674655675315, (18.0, 17.0): 0.00702908210301, (8.0, 7.0): 0.00670099484399, (9.0, 6.0): 0.00837453817361, (11.0, 7.0): 0.0084041665727, (10.0, 5.0): 0.00837668533561, (16.0, 5.0): 0.00847136411368, (20.0, 24.0): 0.00768882073534, (19.0, 16.0): 0.00687823132505, (16.0, 8.0): 0.00858302343858, (14.0, 7.0): 0.0084757186413, (13.0, 5.0): 0.0084176792358, (18.0, 20.0): 0.00992644639424, (18.0, 7.0): 0.00686164077965, (15.0, 6.0): 0.00847657159861, (18.0, 18.0): 0.00960157634001, (8.0, 4.0): 0.00669129180338, (10.0, 11.0): 0.00673139405376, (13.0, 8.0): 0.00846653976007, (10.0, 6.0): 0.00838251883247, (15.0, 22.0): 0.00508839910062, (12.0, 5.0): 0.00840115547091, (17.0, 3.0): 0.00676450585165, (15.0, 8.0): 0.00854130355368, (21.0, 16.0): 0.00460473094459, (18.0, 8.0): 0.00691717176196, (15.0, 5.0): 0.00845435322206, (18.0, 23.0): 0.00762815671676, (16.0, 15.0): 0.00666442498912, (12.0, 10.0): 0.00846126628217, (15.0, 15.0): 0.0044480902783, (13.0, 11.0): 0.00680809486609, (18.0, 13.0): 0.00605944336901, (18.0, 24.0): 0.00765615751189, (8.0, 11.0): 0.00503646622747, (9.0, 10.0): 0.00839722417774, (19.0, 20.0): 0.00747044184717, (17.0, 4.0): 0.00846480406443, (14.0, 11.0): 0.00685277153539, (18.0, 3.0): 0.00507691228636, (17.0, 9.0): 0.00869845133711, (18.0, 14.0): 0.00634145981025, (8.0, 8.0): 0.00670541775839, (9.0, 5.0): 0.00836980054187, (11.0, 6.0): 0.00839484294934, }, ]
131 Stop [{(16.0, 6.0): 0.00849981658948, (11.0, 11.0): 0.00675000689594, (17.0, 7.0): 0.00856244229559, (16.0, 9.0): 0.00863919943555, (14.0, 4.0): 0.00842557783181, (13.0, 4.0): 0.00841000301591, (20.0, 20.0): 0.00748321961711, (18.0, 4.0): 0.0067781044588, (18.0, 19.0): 0.00732473516761, (8.0, 5.0): 0.00669436716588, (10.0, 8.0): 0.0083984897593, (11.0, 5.0): 0.0083884332452, (10.0, 7.0): 0.00839081527479, (16.0, 3.0): 0.00675769844334, (12.0, 6.0): 0.00841236832673, (16.0, 22.0): 0.00762452907587, (13.0, 7.0): 0.00844893707219, (18.0, 9.0): 0.00699589269755, (15.0, 4.0): 0.0084411099274, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00483644216383, (9.0, 3.0): 0.00669336616054, (19.0, 24.0): 0.00767376384853, (12.0, 11.0): 0.00677511753284, (13.0, 10.0): 0.00850173414196, (18.0, 10.0): 0.00711225565516, (17.0, 18.0): 0.00722787828702, (9.0, 9.0): 0.00839356618403, (16.0, 18.0): 0.00724698861854, (11.0, 8.0): 0.00841537344107, (14.0, 8.0): 0.00850267178657, (21.0, 24.0): 0.00512754150996, (20.0, 16.0): 0.0068947083453, (17.0, 8.0): 0.00862211808509, (18.0, 15.0): 0.00881601337085, (8.0, 9.0): 0.00671049298556, (9.0, 4.0): 0.00836780386347, (10.0, 3.0): 0.00669797802467, (16.0, 7.0): 0.00853698919528, (11.0, 10.0): 0.00843271233037, (17.0, 6.0): 0.00851776173878, (16.0, 10.0): 0.00869696538717, (14.0, 5.0): 0.00843710233391, (13.0, 3.0): 0.00672484242457, (18.0, 5.0): 0.00679527261542, (17.0, 11.0): 0.00711141075736, (18.0, 16.0): 0.00912284885066, (8.0, 6.0): 0.00669774045238, (10.0, 9.0): 0.00840574308352, (9.0, 7.0): 0.00838147782265, (11.0, 4.0): 0.00838337177039, (10.0, 4.0): 0.00837394827626, (16.0, 4.0): 0.00845513314886, (12.0, 7.0): 0.00842481863269, (11.0, 9.0): 0.00842494401258, (15.0, 10.0): 0.00861668969928, (14.0, 6.0): 0.00845448827261, (13.0, 6.0): 0.00843218582902, (18.0, 6.0): 0.00682276408183, (17.0, 22.0): 0.00761101106867, (15.0, 7.0): 0.00850709497447, (18.0, 21.0): 0.00751994781591, (8.0, 3.0): 0.00501858281378, (10.0, 10.0): 0.00841163358904, (11.0, 3.0): 0.00670504302999, (12.0, 4.0): 0.00839561754602, (15.0, 9.0): 0.00858071387545, (14.0, 3.0): 0.00673628557078, (13.0, 9.0): 0.00848620765455, (12.0, 8.0): 0.0084384417588, (18.0, 11.0): 0.00730646303807, (18.0, 22.0): 0.0101189742822, (9.0, 8.0): 0.00838769812516, (14.0, 9.0): 0.00852923700948, (12.0, 9.0): 0.00845159590022, (17.0, 15.0): 0.00664171994061, (21.0, 20.0): 0.00499307233473, (18.0, 12.0): 0.00577040268313, (15.0, 11.0): 0.00691259460686, (8.0, 10.0): 0.00671391819848, (9.0, 11.0): 0.0067211853313, (12.0, 3.0): 0.00671418141237, (17.0, 5.0): 0.00848609598394, (16.0, 11.0): 0.00699332857618, (14.0, 10.0): 0.00855244096545, (17.0, 10.0): 0.00879344562626, (15.0, 3.0): 0.00674758797663, (18.0, 17.0): 0.00702536994254, (8.0, 7.0): 0.00670188745839, (9.0, 6.0): 0.00837565581738, (11.0, 7.0): 0.00840531605055, (10.0, 5.0): 0.00837781868501, (16.0, 5.0): 0.00847261084287, (20.0, 24.0): 0.00768631260942, (19.0, 16.0): 0.00687429136287, (16.0, 8.0): 0.00858397670809, (14.0, 7.0): 0.00847686799471, (13.0, 5.0): 0.0084188940825, (18.0, 20.0): 0.00992214303923, (18.0, 7.0): 0.00686244619319, (15.0, 6.0): 0.00847776512642, (18.0, 18.0): 0.00959669739143, (8.0, 4.0): 0.00669217298689, (10.0, 11.0): 0.00673229728249, (13.0, 8.0): 0.00846766441629, (10.0, 6.0): 0.00838365312691, (15.0, 22.0): 0.0050866099166, (12.0, 5.0): 0.00840234419251, (17.0, 3.0): 0.00676555508665, (15.0, 8.0): 0.00854233404841, (21.0, 16.0): 0.00460196457028, (18.0, 8.0): 0.00691781997309, (15.0, 5.0): 0.00845559811352, (18.0, 23.0): 0.00762545295266, (16.0, 15.0): 0.00666063586166, (12.0, 10.0): 0.00846236560928, (15.0, 15.0): 0.00444552013552, (13.0, 11.0): 0.00680891569987, (18.0, 13.0): 0.00605749024792, (18.0, 24.0): 0.00765354250901, (8.0, 11.0): 0.00503714543124, (9.0, 10.0): 0.00839835591745, (19.0, 20.0): 0.00746723121829, (17.0, 4.0): 0.00846609546304, (14.0, 11.0): 0.00685350953952, (18.0, 3.0): 0.00507769890569, (17.0, 9.0): 0.00869910124565, (18.0, 14.0): 0.00633876361119, (8.0, 8.0): 0.00670631529044, (9.0, 5.0): 0.0083709142115, (11.0, 6.0): 0.00839599864043, }, ]
132 Stop [{(16.0, 6.0): 0.00850098869857, (11.0, 11.0): 0.00675089789389, (17.0, 7.0): 0.00856347381124, (16.0, 9.0): 0.00863999133038, (14.0, 4.0): 0.0084268300145, (13.0, 4.0): 0.00841122910139, (20.0, 20.0): 0.00748001977916, (18.0, 4.0): 0.00677912966306, (18.0, 19.0): 0.00732128849687, (8.0, 5.0): 0.00669525299358, (10.0, 8.0): 0.00839962393677, (11.0, 5.0): 0.00838959330671, (10.0, 7.0): 0.00839195040684, (16.0, 3.0): 0.00675873700643, (12.0, 6.0): 0.00841354312428, (16.0, 22.0): 0.00762181833981, (13.0, 7.0): 0.00845009478898, (18.0, 9.0): 0.00699631233058, (15.0, 4.0): 0.00844238079848, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00483388395476, (9.0, 3.0): 0.00669425775692, (19.0, 24.0): 0.00767120632232, (12.0, 11.0): 0.00677598315402, (13.0, 10.0): 0.00850277859921, (18.0, 10.0): 0.00711234197295, (17.0, 18.0): 0.00722412998304, (9.0, 9.0): 0.00839469590842, (16.0, 18.0): 0.0072431767171, (11.0, 8.0): 0.00841651300446, (14.0, 8.0): 0.00850375505109, (21.0, 24.0): 0.00512587495812, (20.0, 16.0): 0.00689064885453, (17.0, 8.0): 0.00862298266016, (18.0, 15.0): 0.00881154340598, (8.0, 9.0): 0.00671139485543, (9.0, 4.0): 0.0083689180571, (10.0, 3.0): 0.00669888645905, (16.0, 7.0): 0.00853806395258, (11.0, 10.0): 0.00843383283224, (17.0, 6.0): 0.00851891434201, (16.0, 10.0): 0.0086975921737, (14.0, 5.0): 0.00843833212687, (13.0, 3.0): 0.00672582795511, (18.0, 5.0): 0.0067962544858, (17.0, 11.0): 0.00711148971816, (18.0, 16.0): 0.00911793599051, (8.0, 6.0): 0.00669862993264, (10.0, 9.0): 0.0084068753257, (9.0, 7.0): 0.0083826012726, (11.0, 4.0): 0.00838453492507, (10.0, 4.0): 0.00837508302519, (16.0, 4.0): 0.00845641448727, (12.0, 7.0): 0.00842597636819, (11.0, 9.0): 0.00842607375355, (15.0, 10.0): 0.00861751063718, (14.0, 6.0): 0.00845568191133, (13.0, 6.0): 0.00843337471661, (18.0, 6.0): 0.00682367307036, (17.0, 22.0): 0.00760825695206, (15.0, 7.0): 0.00850821026786, (18.0, 21.0): 0.00751692860233, (8.0, 3.0): 0.00501924572478, (10.0, 10.0): 0.0084127633047, (11.0, 3.0): 0.00670597497084, (12.0, 4.0): 0.00839681265806, (15.0, 9.0): 0.00858163481363, (14.0, 3.0): 0.00673729455936, (13.0, 9.0): 0.0084872878245, (12.0, 8.0): 0.00843957882982, (18.0, 11.0): 0.00730599992369, (18.0, 22.0): 0.010115214183, (9.0, 8.0): 0.00838882520084, (14.0, 9.0): 0.0085302542583, (12.0, 9.0): 0.00845271098709, (17.0, 15.0): 0.00663812194347, (21.0, 20.0): 0.0049909427064, (18.0, 12.0): 0.00576924673654, (15.0, 11.0): 0.0069131961205, (8.0, 10.0): 0.00671482245658, (9.0, 11.0): 0.00672209031402, (12.0, 3.0): 0.00671514022594, (17.0, 5.0): 0.00848733095958, (16.0, 11.0): 0.00699372656253, (14.0, 10.0): 0.00855339774811, (17.0, 10.0): 0.00879381905495, (15.0, 3.0): 0.00674861498317, (18.0, 17.0): 0.00702167654137, (8.0, 7.0): 0.00670278136483, (9.0, 6.0): 0.00837677530878, (11.0, 7.0): 0.00840646440791, (10.0, 5.0): 0.00837895350897, (16.0, 5.0): 0.00847385093573, (20.0, 24.0): 0.00768379624097, (19.0, 16.0): 0.00687037878205, (16.0, 8.0): 0.00858492349448, (14.0, 7.0): 0.00847801202011, (13.0, 5.0): 0.00842010589077, (18.0, 20.0): 0.00991784049374, (18.0, 7.0): 0.00686324602114, (15.0, 6.0): 0.0084789526153, (18.0, 18.0): 0.00959183548024, (8.0, 4.0): 0.00669305674881, (10.0, 11.0): 0.00673319909524, (13.0, 8.0): 0.00846878453768, (10.0, 6.0): 0.0083847883089, (15.0, 22.0): 0.00508481465026, (12.0, 5.0): 0.00840353147859, (17.0, 3.0): 0.006766598777, (15.0, 8.0): 0.0085433582786, (21.0, 16.0): 0.00459921840024, (18.0, 8.0): 0.00691846333297, (15.0, 5.0): 0.00845683726882, (18.0, 23.0): 0.00762274205777, (16.0, 15.0): 0.00665687866852, (12.0, 10.0): 0.00846346097957, (15.0, 15.0): 0.00444297202165, (13.0, 11.0): 0.00680973252145, (18.0, 13.0): 0.00605555218075, (18.0, 24.0): 0.00765091977007, (8.0, 11.0): 0.00503782435953, (9.0, 10.0): 0.00839948702055, (19.0, 20.0): 0.00746401937161, (17.0, 4.0): 0.00846737980553, (14.0, 11.0): 0.00685424315465, (18.0, 3.0): 0.00507848118826, (17.0, 9.0): 0.0086997460529, (18.0, 14.0): 0.00633608796242, (8.0, 8.0): 0.00670721355863, (9.0, 5.0): 0.00837203030694, (11.0, 6.0): 0.00839715387796, }, ]
133 Stop [{(16.0, 6.0): 0.00850215410884, (11.0, 11.0): 0.00675178660224, (17.0, 7.0): 0.00856449845849, (16.0, 9.0): 0.00864077757302, (14.0, 4.0): 0.00842807804809, (13.0, 4.0): 0.00841245252172, (20.0, 20.0): 0.00747681773679, (18.0, 4.0): 0.00678014906107, (18.0, 19.0): 0.00731784849245, (8.0, 5.0): 0.00669614098015, (10.0, 8.0): 0.00840075757492, (11.0, 5.0): 0.00839075341946, (10.0, 7.0): 0.0083930856666, (16.0, 3.0): 0.0067597705891, (12.0, 6.0): 0.00841471591313, (16.0, 22.0): 0.00761909908909, (13.0, 7.0): 0.00845124848631, (18.0, 9.0): 0.0069967286197, (15.0, 4.0): 0.00844364625961, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00483133421641, (9.0, 3.0): 0.00669515157368, (19.0, 24.0): 0.00766864077778, (12.0, 11.0): 0.00677684558825, (13.0, 10.0): 0.00850381816064, (18.0, 10.0): 0.00711242736779, (17.0, 18.0): 0.00722039443677, (9.0, 9.0): 0.00839582540496, (16.0, 18.0): 0.00723937754409, (11.0, 8.0): 0.0084176507865, (14.0, 8.0): 0.00850483282916, (21.0, 24.0): 0.00512420289272, (20.0, 16.0): 0.00688661841231, (17.0, 8.0): 0.008623841037, (18.0, 15.0): 0.00880710648442, (8.0, 9.0): 0.00671229689934, (9.0, 4.0): 0.00837003490428, (10.0, 3.0): 0.00669979640174, (16.0, 7.0): 0.00853913204495, (11.0, 10.0): 0.00843495064749, (17.0, 6.0): 0.00852005982987, (16.0, 10.0): 0.00869821427987, (14.0, 5.0): 0.00843955744246, (13.0, 3.0): 0.00672681150538, (18.0, 5.0): 0.00679723049672, (17.0, 11.0): 0.00711156786208, (18.0, 16.0): 0.00911305495693, (8.0, 6.0): 0.00669952113452, (10.0, 9.0): 0.00840800644583, (9.0, 7.0): 0.00838372577902, (11.0, 4.0): 0.00838569852572, (10.0, 4.0): 0.00837621951803, (16.0, 4.0): 0.00845768945701, (12.0, 7.0): 0.00842713150383, (11.0, 9.0): 0.00842720118061, (15.0, 10.0): 0.00861832610465, (14.0, 6.0): 0.00845687067804, (13.0, 6.0): 0.00843456008639, (18.0, 6.0): 0.00682457626273, (17.0, 22.0): 0.0076054953097, (15.0, 7.0): 0.00850931942689, (18.0, 21.0): 0.00751390653662, (8.0, 3.0): 0.00501991053469, (10.0, 10.0): 0.00841389147045, (11.0, 3.0): 0.00670690739897, (12.0, 4.0): 0.00839800668911, (15.0, 9.0): 0.00858254986362, (14.0, 3.0): 0.00673830037731, (13.0, 9.0): 0.00848836324136, (12.0, 8.0): 0.00844071274545, (18.0, 11.0): 0.00730554014921, (18.0, 22.0): 0.0101114460831, (9.0, 8.0): 0.00838995265338, (14.0, 9.0): 0.00853126593913, (12.0, 9.0): 0.00845382247491, (17.0, 15.0): 0.00663455272216, (21.0, 20.0): 0.00498881127959, (18.0, 12.0): 0.00576809962002, (15.0, 11.0): 0.00691379358686, (8.0, 10.0): 0.00671572651862, (9.0, 11.0): 0.00672299454293, (12.0, 3.0): 0.00671609831958, (17.0, 5.0): 0.00848855883002, (16.0, 11.0): 0.00699412153504, (14.0, 10.0): 0.00855434903722, (17.0, 10.0): 0.00879418937908, (15.0, 3.0): 0.00674963779693, (18.0, 17.0): 0.00701800171481, (8.0, 7.0): 0.00670367646854, (9.0, 6.0): 0.0083778965226, (11.0, 7.0): 0.00840761161307, (10.0, 5.0): 0.00838008969134, (16.0, 5.0): 0.00847508446999, (20.0, 24.0): 0.00768127166682, (19.0, 16.0): 0.00686649320982, (16.0, 8.0): 0.00858586394324, (14.0, 7.0): 0.00847915080787, (13.0, 5.0): 0.00842131466285, (18.0, 20.0): 0.00991353894704, (18.0, 7.0): 0.00686404036837, (15.0, 6.0): 0.00848013415238, (18.0, 18.0): 0.00958699054382, (8.0, 4.0): 0.00669394295528, (10.0, 11.0): 0.00673409948673, (13.0, 8.0): 0.00846990020641, (10.0, 6.0): 0.00838592428229, (15.0, 22.0): 0.0050830134384, (12.0, 5.0): 0.00840471729168, (17.0, 3.0): 0.00676763696972, (15.0, 8.0): 0.00854437638113, (21.0, 16.0): 0.00459649215163, (18.0, 8.0): 0.00691910195321, (15.0, 5.0): 0.00845807074904, (18.0, 23.0): 0.00762002415502, (16.0, 15.0): 0.00665315288149, (12.0, 10.0): 0.00846455246813, (15.0, 15.0): 0.004440445567, (13.0, 11.0): 0.00681054542737, (18.0, 13.0): 0.0060536289599, (18.0, 24.0): 0.00764828938339, (8.0, 11.0): 0.00503850297916, (9.0, 10.0): 0.00840061743938, (19.0, 20.0): 0.00746080650703, (17.0, 4.0): 0.00846865716049, (14.0, 11.0): 0.00685497249877, (18.0, 3.0): 0.00507925917277, (17.0, 9.0): 0.00870038590232, (18.0, 14.0): 0.00633343256588, (8.0, 8.0): 0.00670811248489, (9.0, 5.0): 0.00837314868476, (11.0, 6.0): 0.00839830860515, }, ]
134 Stop [{(16.0, 6.0): 0.00850331292121, (11.0, 11.0): 0.0067526730488, (17.0, 7.0): 0.00856551636615, (16.0, 9.0): 0.00864155831241, (14.0, 4.0): 0.0084293219487, (13.0, 4.0): 0.0084136732607, (20.0, 20.0): 0.00747361372107, (18.0, 4.0): 0.00678116271247, (18.0, 19.0): 0.00731441520353, (8.0, 5.0): 0.00669703100444, (10.0, 8.0): 0.00840189062545, (11.0, 5.0): 0.00839191350667, (10.0, 7.0): 0.00839422098318, (16.0, 3.0): 0.00676079923034, (12.0, 6.0): 0.00841588668004, (16.0, 22.0): 0.0076163715188, (13.0, 7.0): 0.00845239821817, (18.0, 9.0): 0.00699714166564, (15.0, 4.0): 0.00844490635198, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00482879295624, (9.0, 3.0): 0.00669604748628, (19.0, 24.0): 0.007666067276, (12.0, 11.0): 0.00677770489809, (13.0, 10.0): 0.00850485293831, (18.0, 10.0): 0.00711251190999, (17.0, 18.0): 0.00721667162958, (9.0, 9.0): 0.00839695461355, (16.0, 18.0): 0.00723559110183, (11.0, 8.0): 0.00841878678011, (14.0, 8.0): 0.00850590523274, (21.0, 24.0): 0.0051225253353, (20.0, 16.0): 0.00688261661653, (17.0, 8.0): 0.00862469335651, (18.0, 15.0): 0.00880270212302, (8.0, 9.0): 0.00671319905671, (9.0, 4.0): 0.00837115425365, (10.0, 3.0): 0.0067007077472, (16.0, 7.0): 0.00854019359648, (11.0, 10.0): 0.00843606580389, (17.0, 6.0): 0.00852119831113, (16.0, 10.0): 0.00869883185108, (14.0, 5.0): 0.00844077831609, (13.0, 3.0): 0.00672779305491, (18.0, 5.0): 0.00679820072114, (17.0, 11.0): 0.0071116452624, (18.0, 16.0): 0.00910820533521, (8.0, 6.0): 0.00670041395032, (10.0, 9.0): 0.00840913641535, (9.0, 7.0): 0.00838485124146, (11.0, 4.0): 0.00838686248021, (10.0, 4.0): 0.00837735762831, (16.0, 4.0): 0.0084589581167, (12.0, 7.0): 0.00842828405236, (11.0, 9.0): 0.00842832630707, (15.0, 10.0): 0.00861913625379, (14.0, 6.0): 0.00845805463343, (13.0, 6.0): 0.00843574196534, (18.0, 6.0): 0.00682547374793, (17.0, 22.0): 0.00760272632038, (15.0, 7.0): 0.00851042256264, (18.0, 21.0): 0.00751088176975, (8.0, 3.0): 0.0050205771438, (10.0, 10.0): 0.00841501807231, (11.0, 3.0): 0.00670784023522, (12.0, 4.0): 0.00839919958554, (15.0, 9.0): 0.00858345917231, (14.0, 3.0): 0.00673930302952, (13.0, 9.0): 0.00848943400449, (12.0, 8.0): 0.00844184354342, (18.0, 11.0): 0.00730508371811, (18.0, 22.0): 0.0101076701879, (9.0, 8.0): 0.00839108040368, (14.0, 9.0): 0.0085322721821, (12.0, 9.0): 0.00845493042209, (17.0, 15.0): 0.00663101182232, (21.0, 20.0): 0.00498667821872, (18.0, 12.0): 0.00576696123061, (15.0, 11.0): 0.0069143871261, (8.0, 10.0): 0.00671663033542, (9.0, 11.0): 0.00672389798834, (12.0, 3.0): 0.0067170556438, (17.0, 5.0): 0.00848977968226, (16.0, 11.0): 0.00699451360197, (14.0, 10.0): 0.00855529497302, (17.0, 10.0): 0.00879455671972, (15.0, 3.0): 0.00675065644276, (18.0, 17.0): 0.00701434528012, (8.0, 7.0): 0.00670457267779, (9.0, 6.0): 0.00837901933736, (11.0, 7.0): 0.00840875763503, (10.0, 5.0): 0.00838122711918, (16.0, 5.0): 0.00847631152298, (20.0, 24.0): 0.00767873892789, (19.0, 16.0): 0.00686263427994, (16.0, 8.0): 0.00858679819587, (14.0, 7.0): 0.00848028444566, (13.0, 5.0): 0.00842252040102, (18.0, 20.0): 0.00990923858213, (18.0, 7.0): 0.00686482933777, (15.0, 6.0): 0.00848130982304, (18.0, 18.0): 0.0095821625173, (8.0, 4.0): 0.00669483147628, (10.0, 11.0): 0.00673499845206, (13.0, 8.0): 0.00847101150174, (10.0, 6.0): 0.0083870609536, (15.0, 22.0): 0.00508120641556, (12.0, 5.0): 0.00840590159524, (17.0, 3.0): 0.00676866971273, (15.0, 8.0): 0.00854538848881, (21.0, 16.0): 0.00459378554659, (18.0, 8.0): 0.00691973594272, (15.0, 5.0): 0.00845929861469, (18.0, 23.0): 0.00761729936692, (16.0, 15.0): 0.00664945798471, (12.0, 10.0): 0.0084656401473, (15.0, 15.0): 0.00443794041066, (13.0, 11.0): 0.00681135451073, (18.0, 13.0): 0.00605172038193, (18.0, 24.0): 0.00764565143873, (8.0, 11.0): 0.00503918125844, (9.0, 10.0): 0.00840174712835, (19.0, 20.0): 0.00745759281803, (17.0, 4.0): 0.0084699275972, (14.0, 11.0): 0.00685569768569, (18.0, 3.0): 0.00508003289862, (17.0, 9.0): 0.00870102093321, (18.0, 14.0): 0.0063307971297, (8.0, 8.0): 0.00670901199387, (9.0, 5.0): 0.00837426920563, (11.0, 6.0): 0.00839946276662, }, ]
135 Stop [{(16.0, 6.0): 0.00850446523497, (11.0, 11.0): 0.00675355726052, (17.0, 7.0): 0.0085665276605, (16.0, 9.0): 0.00864233369298, (14.0, 4.0): 0.00843056173288, (13.0, 4.0): 0.00841489130292, (20.0, 20.0): 0.00747040795573, (18.0, 4.0): 0.00678217067738, (18.0, 19.0): 0.00731098867603, (8.0, 5.0): 0.00669792294889, (10.0, 8.0): 0.00840302304155, (11.0, 5.0): 0.00839307349358, (10.0, 7.0): 0.00839535628774, (16.0, 3.0): 0.0067618229698, (12.0, 6.0): 0.00841705541192, (16.0, 22.0): 0.00761363582084, (13.0, 7.0): 0.00845354403665, (18.0, 9.0): 0.00699755156623, (15.0, 4.0): 0.0084461611171, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00482626017873, (9.0, 3.0): 0.0066969453737, (19.0, 24.0): 0.00766348588087, (12.0, 11.0): 0.00677856114386, (13.0, 10.0): 0.00850588304031, (18.0, 10.0): 0.00711259566738, (17.0, 18.0): 0.00721296153979, (9.0, 9.0): 0.00839808347636, (16.0, 18.0): 0.00723181738859, (11.0, 8.0): 0.00841992097822, (14.0, 8.0): 0.00850697237021, (21.0, 24.0): 0.00512084231028, (20.0, 16.0): 0.00687864307212, (17.0, 8.0): 0.00862553975603, (18.0, 15.0): 0.00879832984856, (8.0, 9.0): 0.00671410126921, (9.0, 4.0): 0.00837227595816, (10.0, 3.0): 0.00670162039284, (16.0, 7.0): 0.00854124872847, (11.0, 10.0): 0.00843717832831, (17.0, 6.0): 0.00852232989313, (16.0, 10.0): 0.00869944502789, (14.0, 5.0): 0.00844199478279, (13.0, 3.0): 0.0067287725842, (18.0, 5.0): 0.00679916523183, (17.0, 11.0): 0.00711172198956, (18.0, 16.0): 0.00910338671791, (8.0, 6.0): 0.00670130827561, (10.0, 9.0): 0.00841026520675, (9.0, 7.0): 0.00838597756258, (11.0, 4.0): 0.00838802669895, (10.0, 4.0): 0.00837849723307, (16.0, 4.0): 0.00846022052536, (12.0, 7.0): 0.0084294340258, (11.0, 9.0): 0.0084294491457, (15.0, 10.0): 0.00861994123156, (14.0, 6.0): 0.00845923383671, (13.0, 6.0): 0.0084369203796, (18.0, 6.0): 0.00682636561393, (17.0, 22.0): 0.00759995016003, (15.0, 7.0): 0.00851151978333, (18.0, 21.0): 0.00750785444909, (8.0, 3.0): 0.00502124545524, (10.0, 10.0): 0.008416143097, (11.0, 3.0): 0.0067087734026, (12.0, 4.0): 0.00840039129529, (15.0, 9.0): 0.00858436288188, (14.0, 3.0): 0.00674030252154, (13.0, 9.0): 0.00849050020975, (12.0, 8.0): 0.00844297125994, (18.0, 11.0): 0.00730463063283, (18.0, 22.0): 0.0101038866993, (9.0, 8.0): 0.00839220837529, (14.0, 9.0): 0.00853327311293, (12.0, 9.0): 0.00845603488487, (17.0, 15.0): 0.00662749879976, (21.0, 20.0): 0.00498454368305, (18.0, 12.0): 0.00576583146704, (15.0, 11.0): 0.0069149768542, (8.0, 10.0): 0.00671753385985, (9.0, 11.0): 0.00672480062192, (12.0, 3.0): 0.00671801215059, (17.0, 5.0): 0.008490993603, (16.0, 11.0): 0.00699490286783, (14.0, 10.0): 0.00855623569087, (17.0, 10.0): 0.0087949211939, (15.0, 3.0): 0.00675167094605, (18.0, 17.0): 0.0070107070565, (8.0, 7.0): 0.00670546990379, (9.0, 6.0): 0.00838014363519, (11.0, 7.0): 0.00840990244346, (10.0, 5.0): 0.00838236568268, (16.0, 5.0): 0.00847753217157, (20.0, 24.0): 0.00767619806895, (19.0, 16.0): 0.00685880163263, (16.0, 8.0): 0.00858772639002, (14.0, 7.0): 0.00848141301853, (13.0, 5.0): 0.00842372310768, (18.0, 20.0): 0.00990493957597, (18.0, 7.0): 0.00686561303034, (15.0, 6.0): 0.008482479711, (18.0, 18.0): 0.00957735133374, (8.0, 4.0): 0.00669572218551, (10.0, 11.0): 0.00673589598676, (13.0, 8.0): 0.00847211850011, (10.0, 6.0): 0.00838819823199, (15.0, 22.0): 0.00507939371405, (12.0, 5.0): 0.0084070843537, (17.0, 3.0): 0.00676969705475, (15.0, 8.0): 0.00854639473047, (21.0, 16.0): 0.00459109831214, (18.0, 8.0): 0.00692036540784, (15.0, 5.0): 0.00846052092576, (18.0, 23.0): 0.00761456781552, (16.0, 15.0): 0.00664579347434, (12.0, 10.0): 0.00846672408684, (15.0, 15.0): 0.00443545620023, (13.0, 11.0): 0.00681215986129, (18.0, 13.0): 0.00604982624741, (18.0, 24.0): 0.00764300602722, (8.0, 11.0): 0.00503985916709, (9.0, 10.0): 0.00840287604378, (19.0, 20.0): 0.0074543784919, (17.0, 4.0): 0.00847119118553, (14.0, 11.0): 0.00685641882523, (18.0, 3.0): 0.00508080240584, (17.0, 9.0): 0.00870165128078, (18.0, 14.0): 0.00632818136797, (8.0, 8.0): 0.00670991201283, (9.0, 5.0): 0.00837539173428, (11.0, 6.0): 0.00840061630839, }, ]
136 Stop [{(16.0, 6.0): 0.00850561114783, (11.0, 11.0): 0.00675443926345, (17.0, 7.0): 0.00856753246521, (16.0, 9.0): 0.00864310385471, (14.0, 4.0): 0.00843179741752, (13.0, 4.0): 0.0084161066338, (20.0, 20.0): 0.0074672006574, (18.0, 4.0): 0.00678317301636, (18.0, 19.0): 0.00730756895277, (8.0, 5.0): 0.00669881669936, (10.0, 8.0): 0.00840415477791, (11.0, 5.0): 0.00839423330746, (10.0, 7.0): 0.00839649151347, (16.0, 3.0): 0.00676284184772, (12.0, 6.0): 0.00841822209588, (16.0, 22.0): 0.00761089218398, (13.0, 7.0): 0.00845468599214, (18.0, 9.0): 0.00699795841652, (15.0, 4.0): 0.00844741059673, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00482373588556, (9.0, 3.0): 0.00669784511835, (19.0, 24.0): 0.00766089665901, (12.0, 11.0): 0.00677941438379, (13.0, 10.0): 0.00850690857087, (18.0, 10.0): 0.00711267870539, (17.0, 18.0): 0.00720926414289, (9.0, 9.0): 0.00839921193774, (16.0, 18.0): 0.00722805639882, (11.0, 8.0): 0.00842105337378, (14.0, 8.0): 0.00850803434645, (21.0, 24.0): 0.00511915384479, (20.0, 16.0): 0.00687469739098, (17.0, 8.0): 0.00862638036942, (18.0, 15.0): 0.00879398919753, (8.0, 9.0): 0.00671500348074, (9.0, 4.0): 0.0083733998749, (10.0, 3.0): 0.0067025342389, (16.0, 7.0): 0.00854229755946, (11.0, 10.0): 0.0084382882467, (17.0, 6.0): 0.0085234546818, (16.0, 10.0): 0.00870005394623, (14.0, 5.0): 0.00844320687716, (13.0, 3.0): 0.00672975007467, (18.0, 5.0): 0.00680012410139, (17.0, 11.0): 0.00711179811134, (18.0, 16.0): 0.00909859870466, (8.0, 6.0): 0.00670220400911, (10.0, 9.0): 0.00841139279347, (9.0, 7.0): 0.00838710464811, (11.0, 4.0): 0.00838919109483, (10.0, 4.0): 0.00837963821278, (16.0, 4.0): 0.00846147674236, (12.0, 7.0): 0.00843058143556, (11.0, 9.0): 0.00843056970877, (15.0, 10.0): 0.00862074117999, (14.0, 6.0): 0.00846040834573, (13.0, 6.0): 0.00843809535451, (18.0, 6.0): 0.00682725194765, (17.0, 22.0): 0.00759716700179, (15.0, 7.0): 0.00851261119436, (18.0, 21.0): 0.00750482471852, (8.0, 3.0): 0.00502191537488, (10.0, 10.0): 0.00841726653186, (11.0, 3.0): 0.0067097068263, (12.0, 4.0): 0.00840158176782, (15.0, 9.0): 0.00858526112997, (14.0, 3.0): 0.00674129885952, (13.0, 9.0): 0.00849156194959, (12.0, 8.0): 0.00844409592979, (18.0, 11.0): 0.00730418089479, (18.0, 22.0): 0.0101000958164, (9.0, 8.0): 0.00839333649437, (14.0, 9.0): 0.00853426885313, (12.0, 9.0): 0.00845713591742, (17.0, 15.0): 0.00662401322018, (21.0, 20.0): 0.00498240782677, (18.0, 12.0): 0.00576471022969, (15.0, 11.0): 0.00691556288313, (8.0, 10.0): 0.00671843704672, (9.0, 11.0): 0.00672570241662, (12.0, 3.0): 0.0067189677934, (17.0, 5.0): 0.0084922006786, (16.0, 11.0): 0.00699528943348, (14.0, 10.0): 0.00855717132144, (17.0, 10.0): 0.00879528291475, (15.0, 3.0): 0.00675268133277, (18.0, 17.0): 0.00700708686508, (8.0, 7.0): 0.00670636806057, (9.0, 6.0): 0.00838126930171, (11.0, 7.0): 0.00841104600872, (10.0, 5.0): 0.00838350527512, (16.0, 5.0): 0.00847874649213, (20.0, 24.0): 0.00767364913841, (19.0, 16.0): 0.00685499491439, (16.0, 8.0): 0.00858864865959, (14.0, 7.0): 0.00848253660908, (13.0, 5.0): 0.00842492278534, (18.0, 20.0): 0.00990064209967, (18.0, 7.0): 0.00686639154513, (15.0, 6.0): 0.00848364389835, (18.0, 18.0): 0.00957255692421, (8.0, 4.0): 0.00669661496031, (10.0, 11.0): 0.0067367920867, (13.0, 8.0): 0.00847322127533, (10.0, 6.0): 0.0083893360292, (15.0, 22.0): 0.00507757546397, (12.0, 5.0): 0.00840826553244, (17.0, 3.0): 0.00677071904519, (15.0, 8.0): 0.00854739523118, (21.0, 16.0): 0.00458843018011, (18.0, 8.0): 0.00692099045231, (15.0, 5.0): 0.00846173774164, (18.0, 23.0): 0.00761182962241, (16.0, 15.0): 0.00664215885815, (12.0, 10.0): 0.00846780435403, (15.0, 15.0): 0.00443299259156, (13.0, 11.0): 0.00681296156566, (18.0, 13.0): 0.00604794636081, (18.0, 24.0): 0.0076403532412, (8.0, 11.0): 0.00504053667614, (9.0, 10.0): 0.00840400414387, (19.0, 20.0): 0.00745116370987, (17.0, 4.0): 0.00847244799581, (14.0, 11.0): 0.00685713602335, (18.0, 3.0): 0.00508156773498, (17.0, 9.0): 0.0087022770763, (18.0, 14.0): 0.0063255850006, (8.0, 8.0): 0.00671081247152, (9.0, 5.0): 0.00837651613928, (11.0, 6.0): 0.00840176917787, }, ]
137 Stop [{(16.0, 6.0): 0.00850675075591, (11.0, 11.0): 0.00675531908282, (17.0, 7.0): 0.00856853090146, (16.0, 9.0): 0.00864386893336, (14.0, 4.0): 0.00843302901992, (13.0, 4.0): 0.00841731923956, (20.0, 20.0): 0.00746399203581, (18.0, 4.0): 0.00678416979026, (18.0, 19.0): 0.00730415607356, (8.0, 5.0): 0.00669971214505, (10.0, 8.0): 0.0084052857906, (11.0, 5.0): 0.00839539287754, (10.0, 7.0): 0.00839762659548, (16.0, 3.0): 0.00676385590489, (12.0, 6.0): 0.00841938671925, (16.0, 22.0): 0.00760814079391, (13.0, 7.0): 0.00845582413333, (18.0, 9.0): 0.00699836230881, (15.0, 4.0): 0.00844865483284, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00482122007572, (9.0, 3.0): 0.00669874660592, (19.0, 24.0): 0.00765829967954, (12.0, 11.0): 0.00678026467403, (13.0, 10.0): 0.0085079296306, (18.0, 10.0): 0.00711276108713, (17.0, 18.0): 0.00720557941163, (9.0, 9.0): 0.00840033994408, (16.0, 18.0): 0.00722430812335, (11.0, 8.0): 0.00842218395979, (14.0, 8.0): 0.00850909126304, (21.0, 24.0): 0.00511745996853, (20.0, 16.0): 0.00687077919185, (17.0, 8.0): 0.00862721532718, (18.0, 15.0): 0.00878967971581, (8.0, 9.0): 0.00671590563729, (9.0, 4.0): 0.00837452586506, (10.0, 3.0): 0.00670344918844, (16.0, 7.0): 0.00854334020529, (11.0, 10.0): 0.00843939558413, (17.0, 6.0): 0.0085245727816, (16.0, 10.0): 0.00870065873751, (14.0, 5.0): 0.00844441463348, (13.0, 3.0): 0.00673072550866, (18.0, 5.0): 0.00680107740207, (17.0, 11.0): 0.00711187369285, (18.0, 16.0): 0.00909384090204, (8.0, 6.0): 0.0067031010526, (10.0, 9.0): 0.00841251914995, (9.0, 7.0): 0.00838823240667, (11.0, 4.0): 0.00839035558315, (10.0, 4.0): 0.00838078045125, (16.0, 4.0): 0.00846272682734, (12.0, 7.0): 0.00843172629242, (11.0, 9.0): 0.00843168800803, (15.0, 10.0): 0.00862153623631, (14.0, 6.0): 0.00846157821697, (13.0, 6.0): 0.00843926691472, (18.0, 6.0): 0.0068281328349, (17.0, 22.0): 0.00759437701602, (15.0, 7.0): 0.00851369689849, (18.0, 21.0): 0.00750179271852, (8.0, 3.0): 0.00502258681129, (10.0, 10.0): 0.00841838836486, (11.0, 3.0): 0.00671064043362, (12.0, 4.0): 0.00840277095413, (15.0, 9.0): 0.0085861540498, (14.0, 3.0): 0.00674229205024, (13.0, 9.0): 0.00849261931327, (12.0, 8.0): 0.00844521758637, (18.0, 11.0): 0.00730373450444, (18.0, 22.0): 0.010096297735, (9.0, 8.0): 0.0083944646895, (14.0, 9.0): 0.00853525952012, (12.0, 9.0): 0.00845823357192, (17.0, 15.0): 0.00662055465882, (21.0, 20.0): 0.00498027079918, (18.0, 12.0): 0.00576359742053, (15.0, 11.0): 0.00691614532099, (8.0, 10.0): 0.00671933985269, (9.0, 11.0): 0.00672660334665, (12.0, 3.0): 0.00671992252716, (17.0, 5.0): 0.00849340099502, (16.0, 11.0): 0.00699567339623, (14.0, 10.0): 0.00855810199093, (17.0, 10.0): 0.00879564199164, (15.0, 3.0): 0.00675368762935, (18.0, 17.0): 0.00700348452891, (8.0, 7.0): 0.00670726706492, (9.0, 6.0): 0.00838239622594, (11.0, 7.0): 0.00841218830188, (10.0, 5.0): 0.00838464579277, (16.0, 5.0): 0.00847995456051, (20.0, 24.0): 0.0076710921882, (19.0, 16.0): 0.00685121377796, (16.0, 8.0): 0.00858956513487, (14.0, 7.0): 0.00848365529755, (13.0, 5.0): 0.00842611943665, (18.0, 20.0): 0.00989634631864, (18.0, 7.0): 0.00686716497931, (15.0, 6.0): 0.00848480246558, (18.0, 18.0): 0.00956777921797, (8.0, 4.0): 0.00669750968153, (10.0, 11.0): 0.00673768674806, (13.0, 8.0): 0.00847431989866, (10.0, 6.0): 0.00839047425947, (15.0, 22.0): 0.00507575179331, (12.0, 5.0): 0.00840944509779, (17.0, 3.0): 0.00677173573405, (15.0, 8.0): 0.00854839011231, (21.0, 16.0): 0.00458578088705, (18.0, 8.0): 0.00692161117737, (15.0, 5.0): 0.0084629491212, (18.0, 23.0): 0.00760908490863, (16.0, 15.0): 0.00663855365522, (12.0, 10.0): 0.00846888101375, (15.0, 15.0): 0.0044305492485, (13.0, 11.0): 0.00681375970737, (18.0, 13.0): 0.00604608053037, (18.0, 24.0): 0.00763769317421, (8.0, 11.0): 0.00504121375788, (9.0, 10.0): 0.00840513138853, (19.0, 20.0): 0.00744794864734, (17.0, 4.0): 0.00847369809874, (14.0, 11.0): 0.00685784938232, (18.0, 3.0): 0.00508232892705, (17.0, 9.0): 0.00870289844717, (18.0, 14.0): 0.00632300775319, (8.0, 8.0): 0.00671171330208, (9.0, 5.0): 0.00837764229304, (11.0, 6.0): 0.00840292132383, }, ]
138 Stop [{(16.0, 6.0): 0.00850788415378, (11.0, 11.0): 0.00675619674306, (17.0, 7.0): 0.00856952308793, (16.0, 9.0): 0.00864462906054, (14.0, 4.0): 0.00843425655772, (13.0, 4.0): 0.00841852910722, (20.0, 20.0): 0.00746078229397, (18.0, 4.0): 0.00678516106018, (18.0, 19.0): 0.00730075007534, (8.0, 5.0): 0.0067006091784, (10.0, 8.0): 0.00840641603707, (11.0, 5.0): 0.00839655213502, (10.0, 7.0): 0.00839876147082, (16.0, 3.0): 0.00676486518254, (12.0, 6.0): 0.0084205492696, (16.0, 22.0): 0.0076053818333, (13.0, 7.0): 0.00845695850734, (18.0, 9.0): 0.00699876333276, (15.0, 4.0): 0.0084498938676, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00481871274564, (9.0, 3.0): 0.00669964972537, (19.0, 24.0): 0.00765569501399, (12.0, 11.0): 0.00678111206881, (13.0, 10.0): 0.00850894631655, (18.0, 10.0): 0.00711284287342, (17.0, 18.0): 0.00720190731615, (9.0, 9.0): 0.00840146744373, (16.0, 18.0): 0.00722057254952, (11.0, 8.0): 0.00842331272933, (14.0, 8.0): 0.00851014321833, (21.0, 24.0): 0.00511576071367, (20.0, 16.0): 0.00686688810012, (17.0, 8.0): 0.00862804475648, (18.0, 15.0): 0.00878540095847, (8.0, 9.0): 0.00671680768683, (9.0, 4.0): 0.00837565379373, (10.0, 3.0): 0.00670436514724, (16.0, 7.0): 0.0085443767792, (11.0, 10.0): 0.00844050036486, (17.0, 6.0): 0.00852568429552, (16.0, 10.0): 0.00870125952882, (14.0, 5.0): 0.00844561808564, (13.0, 3.0): 0.00673169886943, (18.0, 5.0): 0.00680202520581, (17.0, 11.0): 0.00711194879671, (18.0, 16.0): 0.00908911292342, (8.0, 6.0): 0.00670399931083, (10.0, 9.0): 0.0084136442515, (9.0, 7.0): 0.00838936074975, (11.0, 4.0): 0.00839152008162, (10.0, 4.0): 0.00838192383556, (16.0, 4.0): 0.00846397084011, (12.0, 7.0): 0.00843286860665, (11.0, 9.0): 0.00843280405477, (15.0, 10.0): 0.00862232653315, (14.0, 6.0): 0.00846274350566, (13.0, 6.0): 0.00844043508418, (18.0, 6.0): 0.00682900836039, (17.0, 22.0): 0.00759158037039, (15.0, 7.0): 0.00851477699584, (18.0, 21.0): 0.00749875858625, (8.0, 3.0): 0.00502325967563, (10.0, 10.0): 0.00841950858451, (11.0, 3.0): 0.00671157415393, (12.0, 4.0): 0.00840395880672, (15.0, 9.0): 0.00858704177038, (14.0, 3.0): 0.00674328210105, (13.0, 9.0): 0.00849367238691, (12.0, 8.0): 0.00844633626183, (18.0, 11.0): 0.00730329146128, (18.0, 22.0): 0.0100924926481, (9.0, 8.0): 0.00839559289169, (14.0, 9.0): 0.00853624522743, (12.0, 9.0): 0.00845932789867, (17.0, 15.0): 0.0066171227003, (21.0, 20.0): 0.00497813274486, (18.0, 12.0): 0.00576249294308, (15.0, 11.0): 0.00691672427215, (8.0, 10.0): 0.00672024223616, (9.0, 11.0): 0.00672750338735, (12.0, 3.0): 0.00672087630818, (17.0, 5.0): 0.00849459463769, (16.0, 11.0): 0.00699605485002, (14.0, 10.0): 0.00855902782117, (17.0, 10.0): 0.00879599853026, (15.0, 3.0): 0.00675468986269, (18.0, 17.0): 0.00699989987297, (8.0, 7.0): 0.00670816683624, (9.0, 6.0): 0.00838352430018, (11.0, 7.0): 0.00841332929468, (10.0, 5.0): 0.00838578713482, (16.0, 5.0): 0.008481156452, (20.0, 24.0): 0.00766852727351, (19.0, 16.0): 0.00684745788211, (16.0, 8.0): 0.0085904759426, (14.0, 7.0): 0.00848476916187, (13.0, 5.0): 0.00842731306444, (18.0, 20.0): 0.0098920523928, (18.0, 7.0): 0.00686793342819, (15.0, 6.0): 0.00848595549163, (18.0, 18.0): 0.00956301814252, (8.0, 4.0): 0.00669840623342, (10.0, 11.0): 0.00673857996736, (13.0, 8.0): 0.00847541443893, (10.0, 6.0): 0.0083916128395, (15.0, 22.0): 0.00507392282796, (12.0, 5.0): 0.00841062301707, (17.0, 3.0): 0.00677274717183, (15.0, 8.0): 0.0085493794917, (21.0, 16.0): 0.00458315017414, (18.0, 8.0): 0.00692222768181, (15.0, 5.0): 0.00846415512272, (18.0, 23.0): 0.0076063337947, (16.0, 15.0): 0.0066349773956, (12.0, 10.0): 0.00846995412859, (15.0, 15.0): 0.00442812584266, (13.0, 11.0): 0.00681455436705, (18.0, 13.0): 0.00604422856803, (18.0, 24.0): 0.0076350259208, (8.0, 11.0): 0.00504189038579, (9.0, 10.0): 0.00840625773933, (19.0, 20.0): 0.00744473347404, (17.0, 4.0): 0.00847494156529, (14.0, 11.0): 0.00685855900086, (18.0, 3.0): 0.00508308602342, (17.0, 9.0): 0.00870351551707, (18.0, 14.0): 0.0063204493568, (8.0, 8.0): 0.00671261443897, (9.0, 5.0): 0.00837877007162, (11.0, 6.0): 0.00840407269639, }, ]
139 Stop [{(16.0, 6.0): 0.00850901143443, (11.0, 11.0): 0.00675707226778, (17.0, 7.0): 0.00857050914088, (16.0, 9.0): 0.00864538436388, (14.0, 4.0): 0.0084354800489, (13.0, 4.0): 0.00841973622458, (20.0, 20.0): 0.00745757162844, (18.0, 4.0): 0.00678614688736, (18.0, 19.0): 0.00729735099228, (8.0, 5.0): 0.00670150769499, (10.0, 8.0): 0.00840754547608, (11.0, 5.0): 0.00839771101298, (10.0, 7.0): 0.00839989607836, (16.0, 3.0): 0.00676586972229, (12.0, 6.0): 0.00842170973478, (16.0, 22.0): 0.00760261548188, (13.0, 7.0): 0.00845808915979, (18.0, 9.0): 0.00699916157541, (15.0, 4.0): 0.0084511277433, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00481621388933, (9.0, 3.0): 0.00670055436877, (19.0, 24.0): 0.0076530827361, (12.0, 11.0): 0.00678195662045, (13.0, 10.0): 0.00850995872241, (18.0, 10.0): 0.00711292412292, (17.0, 18.0): 0.00719824782419, (9.0, 9.0): 0.00840259438696, (16.0, 18.0): 0.00721684966138, (11.0, 8.0): 0.00842443967554, (14.0, 8.0): 0.00851119030765, (21.0, 24.0): 0.00511405611467, (20.0, 16.0): 0.00686302374781, (17.0, 8.0): 0.00862886878127, (18.0, 15.0): 0.00878115248951, (8.0, 9.0): 0.00671770957924, (9.0, 4.0): 0.00837678352988, (10.0, 3.0): 0.00670528202375, (16.0, 7.0): 0.00854540739187, (11.0, 10.0): 0.00844160261231, (17.0, 6.0): 0.00852678932508, (16.0, 10.0): 0.00870185644306, (14.0, 5.0): 0.00844681726724, (13.0, 3.0): 0.00673267014111, (18.0, 5.0): 0.00680296758413, (17.0, 11.0): 0.00711202348305, (18.0, 16.0): 0.00908441438883, (8.0, 6.0): 0.0067048986914, (10.0, 9.0): 0.00841476807432, (9.0, 7.0): 0.00839048959155, (11.0, 4.0): 0.00839268451026, (10.0, 4.0): 0.00838306825596, (16.0, 4.0): 0.00846520884063, (12.0, 7.0): 0.00843400838802, (11.0, 9.0): 0.00843391785983, (15.0, 10.0): 0.00862311219874, (14.0, 6.0): 0.0084639042658, (13.0, 6.0): 0.00844159988624, (18.0, 6.0): 0.0068298786077, (17.0, 22.0): 0.00758877722993, (15.0, 7.0): 0.00851585158405, (18.0, 21.0): 0.00749572245565, (8.0, 3.0): 0.00502393388157, (10.0, 10.0): 0.00842062717988, (11.0, 3.0): 0.00671250791866, (12.0, 4.0): 0.00840514527957, (15.0, 9.0): 0.00858792441664, (14.0, 3.0): 0.00674426901984, (13.0, 9.0): 0.0084947212537, (12.0, 8.0): 0.00844745198708, (18.0, 11.0): 0.00730285176388, (18.0, 22.0): 0.0100886807458, (9.0, 8.0): 0.00839672103419, (14.0, 9.0): 0.00853722608485, (12.0, 9.0): 0.00846041894615, (17.0, 15.0): 0.00661371693825, (21.0, 20.0): 0.00497599380376, (18.0, 12.0): 0.00576139670236, (15.0, 11.0): 0.00691729983739, (8.0, 10.0): 0.00672114415721, (9.0, 11.0): 0.00672840251514, (12.0, 3.0): 0.00672182909423, (17.0, 5.0): 0.00849578169155, (16.0, 11.0): 0.00699643388548, (14.0, 10.0): 0.00855994892988, (17.0, 10.0): 0.00879635263276, (15.0, 3.0): 0.00675568806009, (18.0, 17.0): 0.00699633272414, (8.0, 7.0): 0.00670906729646, (9.0, 6.0): 0.00838465341992, (11.0, 7.0): 0.00841446895958, (10.0, 5.0): 0.0083869292033, (16.0, 5.0): 0.00848235224126, (20.0, 24.0): 0.00766595445267, (19.0, 16.0): 0.0068437268916, (16.0, 8.0): 0.00859138120611, (14.0, 7.0): 0.00848587827781, (13.0, 5.0): 0.00842850367171, (18.0, 20.0): 0.00988776047674, (18.0, 7.0): 0.00686869698518, (15.0, 6.0): 0.00848710305393, (18.0, 18.0): 0.00955827362378, (8.0, 4.0): 0.00669930450358, (10.0, 11.0): 0.00673947174134, (13.0, 8.0): 0.00847650496267, (10.0, 6.0): 0.00839275168834, (15.0, 22.0): 0.00507208869174, (12.0, 5.0): 0.00841179925857, (17.0, 3.0): 0.00677375340946, (15.0, 8.0): 0.00855036348377, (21.0, 16.0): 0.00458053778711, (18.0, 8.0): 0.00692284006199, (15.0, 5.0): 0.00846535580392, (18.0, 23.0): 0.00760357640053, (16.0, 15.0): 0.00663142961996, (12.0, 10.0): 0.00847102375894, (15.0, 15.0): 0.0044257220532, (13.0, 11.0): 0.00681534562249, (18.0, 13.0): 0.0060423902893, (18.0, 24.0): 0.00763235157649, (8.0, 11.0): 0.00504256653447, (9.0, 10.0): 0.00840738315939, (19.0, 20.0): 0.0074415183542, (17.0, 4.0): 0.00847617846662, (14.0, 11.0): 0.00685926497425, (18.0, 3.0): 0.00508383906581, (17.0, 9.0): 0.00870412840606, (18.0, 14.0): 0.00631790954789, (8.0, 8.0): 0.00671351581885, (9.0, 5.0): 0.00837989935467, (11.0, 6.0): 0.00840522324704, }, ]
140 Stop [{(16.0, 6.0): 0.00851013268931, (11.0, 11.0): 0.00675794567985, (17.0, 7.0): 0.00857148917412, (16.0, 9.0): 0.00864613496715, (14.0, 4.0): 0.00843669951176, (13.0, 4.0): 0.00842094058023, (20.0, 20.0): 0.00745436022942, (18.0, 4.0): 0.00678712733314, (18.0, 19.0): 0.00729395885589, (8.0, 5.0): 0.00670240759343, (10.0, 8.0): 0.0084086740677, (11.0, 5.0): 0.00839886944643, (10.0, 7.0): 0.00840103035878, (16.0, 3.0): 0.00676686956609, (12.0, 6.0): 0.00842286810293, (16.0, 22.0): 0.00759984191647, (13.0, 7.0): 0.00845921613491, (18.0, 9.0): 0.00699955712129, (15.0, 4.0): 0.00845235650237, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00481372349846, (9.0, 3.0): 0.0067014604313, (19.0, 24.0): 0.00765046292175, (12.0, 11.0): 0.00678279837947, (13.0, 10.0): 0.00851096693861, (18.0, 10.0): 0.0071130048921, (17.0, 18.0): 0.00719460090114, (9.0, 9.0): 0.00840372072578, (16.0, 18.0): 0.00721313943985, (11.0, 8.0): 0.00842556479162, (14.0, 8.0): 0.00851223262335, (21.0, 24.0): 0.00511234620822, (20.0, 16.0): 0.00685918577336, (17.0, 8.0): 0.00862968752236, (18.0, 15.0): 0.00877693388163, (8.0, 9.0): 0.00671861126622, (9.0, 4.0): 0.00837791494619, (10.0, 3.0): 0.00670619972899, (16.0, 7.0): 0.00854643215147, (11.0, 10.0): 0.00844270234913, (17.0, 6.0): 0.00852788797031, (16.0, 10.0): 0.00870244959906, (14.0, 5.0): 0.00844801221151, (13.0, 3.0): 0.00673363930871, (18.0, 5.0): 0.00680390460811, (17.0, 11.0): 0.00711209780966, (18.0, 16.0): 0.00907974492483, (8.0, 6.0): 0.0067057991047, (10.0, 9.0): 0.00841589059541, (9.0, 7.0): 0.00839161884892, (11.0, 4.0): 0.00839384879142, (10.0, 4.0): 0.00838421360582, (16.0, 4.0): 0.00846644088894, (12.0, 7.0): 0.00843514564585, (11.0, 9.0): 0.00843502943363, (15.0, 10.0): 0.00862389335701, (14.0, 6.0): 0.0084650605502, (13.0, 6.0): 0.00844276134367, (18.0, 6.0): 0.00683074365927, (17.0, 22.0): 0.00758596775706, (15.0, 7.0): 0.00851692075829, (18.0, 21.0): 0.00749268445752, (8.0, 3.0): 0.00502460934528, (10.0, 10.0): 0.00842174414051, (11.0, 3.0): 0.00671344166121, (12.0, 4.0): 0.00840633032815, (15.0, 9.0): 0.00858880210958, (14.0, 3.0): 0.00674525281504, (13.0, 9.0): 0.00849576599396, (12.0, 8.0): 0.00844856479189, (18.0, 11.0): 0.00730241540991, (18.0, 22.0): 0.0100848622152, (9.0, 8.0): 0.00839784905247, (14.0, 9.0): 0.00853820219854, (12.0, 9.0): 0.00846150676114, (17.0, 15.0): 0.00661033697511, (21.0, 20.0): 0.00497385411136, (18.0, 12.0): 0.00576030860486, (15.0, 11.0): 0.00691787211403, (8.0, 10.0): 0.00672204557748, (9.0, 11.0): 0.00672930070749, (12.0, 3.0): 0.00672278084441, (17.0, 5.0): 0.00849696224094, (16.0, 11.0): 0.00699681059009, (14.0, 10.0): 0.00856086543074, (17.0, 10.0): 0.00879670439787, (15.0, 3.0): 0.00675668224921, (18.0, 17.0): 0.0069927829112, (8.0, 7.0): 0.00670996836999, (9.0, 6.0): 0.00838578348375, (11.0, 7.0): 0.00841560726971, (10.0, 5.0): 0.00838807190305, (16.0, 5.0): 0.00848354200236, (20.0, 24.0): 0.00766337378692, (19.0, 16.0): 0.00684002047701, (16.0, 8.0): 0.00859228104538, (14.0, 7.0): 0.00848698271902, (13.0, 5.0): 0.00842969126167, (18.0, 20.0): 0.0098834707199, (18.0, 7.0): 0.00686945574189, (15.0, 6.0): 0.00848824522842, (18.0, 18.0): 0.00955354558615, (8.0, 4.0): 0.00670020438281, (10.0, 11.0): 0.00674036206704, (13.0, 8.0): 0.00847759153418, (10.0, 6.0): 0.00839389072739, (15.0, 22.0): 0.0050702495065, (12.0, 5.0): 0.00841297379152, (17.0, 3.0): 0.0067747544982, (15.0, 8.0): 0.00855134219964, (21.0, 16.0): 0.00457794347616, (18.0, 8.0): 0.0069234484119, (15.0, 5.0): 0.00846655122193, (18.0, 23.0): 0.00760081284546, (16.0, 15.0): 0.00662790987934, (12.0, 10.0): 0.00847208996307, (15.0, 15.0): 0.00442333756659, (13.0, 11.0): 0.00681613354878, (18.0, 13.0): 0.00604056551318, (18.0, 24.0): 0.00762967023771, (8.0, 11.0): 0.00504324217958, (9.0, 10.0): 0.00840850761333, (19.0, 20.0): 0.00743830344673, (17.0, 4.0): 0.00847740887397, (14.0, 11.0): 0.00685996739451, (18.0, 3.0): 0.00508458809614, (17.0, 9.0): 0.00870473723065, (18.0, 14.0): 0.00631538806811, (8.0, 8.0): 0.00671441738048, (9.0, 5.0): 0.0083810300253, (11.0, 6.0): 0.00840637292854, }, ]
141 Stop [{(16.0, 6.0): 0.00851124800838, (11.0, 11.0): 0.00675881700142, (17.0, 7.0): 0.00857246329912, (16.0, 9.0): 0.00864688099036, (14.0, 4.0): 0.00843791496493, (13.0, 4.0): 0.00842214216354, (20.0, 20.0): 0.00745114828106, (18.0, 4.0): 0.00678810245882, (18.0, 19.0): 0.00729057369514, (8.0, 5.0): 0.00670330877529, (10.0, 8.0): 0.0084098017732, (11.0, 5.0): 0.00840002737219, (10.0, 7.0): 0.0084021642545, (16.0, 3.0): 0.00676786475616, (12.0, 6.0): 0.0084240243625, (16.0, 22.0): 0.00759706131109, (13.0, 7.0): 0.00846033947553, (18.0, 9.0): 0.00699995005245, (15.0, 4.0): 0.0084535801873, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00481124156251, (9.0, 3.0): 0.00670236781107, (19.0, 24.0): 0.00764783564879, (12.0, 11.0): 0.00678363739464, (13.0, 10.0): 0.00851197105247, (18.0, 10.0): 0.0071130852354, (17.0, 18.0): 0.0071909665102, (9.0, 9.0): 0.00840484641395, (16.0, 18.0): 0.00720944186289, (11.0, 8.0): 0.00842668807091, (14.0, 8.0): 0.00851327025495, (21.0, 24.0): 0.00511063103309, (20.0, 16.0): 0.00685537382154, (17.0, 8.0): 0.00863050109748, (18.0, 15.0): 0.00877274471602, (8.0, 9.0): 0.0067195127012, (9.0, 4.0): 0.00837904791899, (10.0, 3.0): 0.00670711817654, (16.0, 7.0): 0.00854745116371, (11.0, 10.0): 0.00844379959723, (17.0, 6.0): 0.00852898032975, (16.0, 10.0): 0.00870303911174, (14.0, 5.0): 0.00844920295142, (13.0, 3.0): 0.00673460635809, (18.0, 5.0): 0.00680483634832, (17.0, 11.0): 0.00711217183199, (18.0, 16.0): 0.00907510416435, (8.0, 6.0): 0.00670670046378, (10.0, 9.0): 0.00841701179261, (9.0, 7.0): 0.00839274844128, (11.0, 4.0): 0.00839501284967, (10.0, 4.0): 0.00838535978154, (16.0, 4.0): 0.00846766704505, (12.0, 7.0): 0.00843628038906, (11.0, 9.0): 0.00843613878619, (15.0, 10.0): 0.00862467012778, (14.0, 6.0): 0.00846621241057, (13.0, 6.0): 0.00844391947867, (18.0, 6.0): 0.00683160359638, (17.0, 22.0): 0.00758315211163, (15.0, 7.0): 0.00851798461137, (18.0, 21.0): 0.0074896447196, (8.0, 3.0): 0.00502528598529, (10.0, 10.0): 0.00842285945644, (11.0, 3.0): 0.00671437531694, (12.0, 4.0): 0.00840751390937, (15.0, 9.0): 0.00858967496638, (14.0, 3.0): 0.00674623349559, (13.0, 9.0): 0.00849680668529, (12.0, 8.0): 0.00844967470494, (18.0, 11.0): 0.0073019823962, (18.0, 22.0): 0.0100810372405, (9.0, 8.0): 0.00839897688409, (14.0, 9.0): 0.00853917367123, (12.0, 9.0): 0.00846259138874, (17.0, 15.0): 0.00660698242189, (21.0, 20.0): 0.00497171379882, (18.0, 12.0): 0.00575922855849, (15.0, 11.0): 0.00691844119606, (8.0, 10.0): 0.00672294646012, (9.0, 11.0): 0.00673019794283, (12.0, 3.0): 0.00672373151921, (17.0, 5.0): 0.00849813636954, (16.0, 11.0): 0.00699718504826, (14.0, 10.0): 0.00856177743361, (17.0, 10.0): 0.00879705392096, (15.0, 3.0): 0.00675767245806, (18.0, 17.0): 0.00698925026481, (8.0, 7.0): 0.00671086998357, (9.0, 6.0): 0.00838691439325, (11.0, 7.0): 0.0084167441989, (10.0, 5.0): 0.0083892151416, (16.0, 5.0): 0.0084847258087, (20.0, 24.0): 0.00766078534034, (19.0, 16.0): 0.00683633831467, (16.0, 8.0): 0.0085931755772, (14.0, 7.0): 0.00848808255715, (13.0, 5.0): 0.00843087583772, (18.0, 20.0): 0.00987918326669, (18.0, 7.0): 0.00687020978809, (15.0, 6.0): 0.00848938208963, (18.0, 18.0): 0.00954883395261, (8.0, 4.0): 0.00670110576506, (10.0, 11.0): 0.0067412509417, (13.0, 8.0): 0.00847867421566, (10.0, 6.0): 0.0083950298803, (15.0, 22.0): 0.00506840539207, (12.0, 5.0): 0.00841414658614, (17.0, 3.0): 0.00677575048958, (15.0, 8.0): 0.00855231574725, (21.0, 16.0): 0.00457536699587, (18.0, 8.0): 0.00692405282324, (15.0, 5.0): 0.00846774143332, (18.0, 23.0): 0.00759804324818, (16.0, 15.0): 0.00662441773478, (12.0, 10.0): 0.00847315279726, (15.0, 15.0): 0.0044209720764, (13.0, 11.0): 0.00681691821841, (18.0, 13.0): 0.00603875406205, (18.0, 24.0): 0.00762698200164, (8.0, 11.0): 0.00504391729777, (9.0, 10.0): 0.00840963106717, (19.0, 20.0): 0.00743508890536, (17.0, 4.0): 0.0084786328586, (14.0, 11.0): 0.00686066635048, (18.0, 3.0): 0.00508533315655, (17.0, 9.0): 0.00870534210393, (18.0, 14.0): 0.00631288466417, (8.0, 8.0): 0.00671531906466, (9.0, 5.0): 0.00838216197001, (11.0, 6.0): 0.008407521695, }, ]
142 Stop [{(16.0, 6.0): 0.00851235748003, (11.0, 11.0): 0.00675968625389, (17.0, 7.0): 0.00857343162504, (16.0, 9.0): 0.00864762254992, (14.0, 4.0): 0.00843912642734, (13.0, 4.0): 0.00842334096463, (20.0, 20.0): 0.00744793596155, (18.0, 4.0): 0.00678907232569, (18.0, 19.0): 0.00728719553654, (8.0, 5.0): 0.00670421114503, (10.0, 8.0): 0.00841092855506, (11.0, 5.0): 0.00840118472892, (10.0, 7.0): 0.00840329770964, (16.0, 3.0): 0.00676885533496, (12.0, 6.0): 0.00842517850228, (16.0, 22.0): 0.00759427383695, (13.0, 7.0): 0.00846145922321, (18.0, 9.0): 0.00700034044856, (15.0, 4.0): 0.00845479884064, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00480876806889, (9.0, 3.0): 0.00670327640913, (19.0, 24.0): 0.00764520099692, (12.0, 11.0): 0.00678447371307, (13.0, 10.0): 0.00851297114833, (18.0, 10.0): 0.00711316520521, (17.0, 18.0): 0.00718734461252, (9.0, 9.0): 0.00840597140686, (16.0, 18.0): 0.00720575690562, (11.0, 8.0): 0.00842780950683, (14.0, 8.0): 0.00851430328925, (21.0, 24.0): 0.00510891062999, (20.0, 16.0): 0.00685158754333, (17.0, 8.0): 0.00863130962136, (18.0, 15.0): 0.00876858458212, (8.0, 9.0): 0.00672041383929, (9.0, 4.0): 0.00838018232814, (10.0, 3.0): 0.00670803728244, (16.0, 7.0): 0.00854846453196, (11.0, 10.0): 0.00844489437778, (17.0, 6.0): 0.00853006650045, (16.0, 10.0): 0.00870362509223, (14.0, 5.0): 0.00845038951959, (13.0, 3.0): 0.00673557127593, (18.0, 5.0): 0.00680576287479, (17.0, 11.0): 0.0071122456033, (18.0, 16.0): 0.00907049174659, (8.0, 6.0): 0.00670760268431, (10.0, 9.0): 0.00841813164448, (9.0, 7.0): 0.00839387829052, (11.0, 4.0): 0.00839617661179, (10.0, 4.0): 0.00838650668249, (16.0, 4.0): 0.00846888736897, (12.0, 7.0): 0.00843741262618, (11.0, 9.0): 0.00843724592713, (15.0, 10.0): 0.00862544262692, (14.0, 6.0): 0.00846735989749, (13.0, 6.0): 0.008445074313, (18.0, 6.0): 0.00683245849915, (17.0, 22.0): 0.00758033045103, (15.0, 7.0): 0.00851904323382, (18.0, 21.0): 0.00748660336666, (8.0, 3.0): 0.00502596372246, (10.0, 10.0): 0.00842397311811, (11.0, 3.0): 0.00671530882311, (12.0, 4.0): 0.00840869598155, (15.0, 9.0): 0.0085905431006, (14.0, 3.0): 0.00674721107092, (13.0, 9.0): 0.00849784340268, (12.0, 8.0): 0.00845078175386, (18.0, 11.0): 0.00730155271873, (18.0, 22.0): 0.0100772060033, (9.0, 8.0): 0.00840010446867, (14.0, 9.0): 0.00854014060229, (12.0, 9.0): 0.00846367287248, (17.0, 15.0): 0.00660365289789, (21.0, 20.0): 0.0049695729931, (18.0, 12.0): 0.00575815647256, (15.0, 11.0): 0.00691900717425, (8.0, 10.0): 0.00672384676969, (9.0, 11.0): 0.00673109420049, (12.0, 3.0): 0.00672468108043, (17.0, 5.0): 0.0084993041604, (16.0, 11.0): 0.00699755734142, (14.0, 10.0): 0.00856268504464, (17.0, 10.0): 0.00879740129417, (15.0, 3.0): 0.00675865871491, (18.0, 17.0): 0.00698573461751, (8.0, 7.0): 0.00671177206626, (9.0, 6.0): 0.00838804605291, (11.0, 7.0): 0.00841787972167, (10.0, 5.0): 0.00839035882913, (16.0, 5.0): 0.008485903733, (20.0, 24.0): 0.00765818917959, (19.0, 16.0): 0.00683268008649, (16.0, 8.0): 0.0085940649152, (14.0, 7.0): 0.00848917786191, (13.0, 5.0): 0.0084320574035, (18.0, 20.0): 0.00987489825671, (18.0, 7.0): 0.00687095921175, (15.0, 6.0): 0.00849051371065, (18.0, 18.0): 0.00954413864487, (8.0, 4.0): 0.00670200854731, (10.0, 11.0): 0.00674213836277, (13.0, 8.0): 0.00847975306727, (10.0, 6.0): 0.00839616907293, (15.0, 22.0): 0.0050665564664, (12.0, 5.0): 0.00841531761359, (17.0, 3.0): 0.00677674143534, (15.0, 8.0): 0.00855328423143, (21.0, 16.0): 0.00457280810511, (18.0, 8.0): 0.00692465338544, (15.0, 5.0): 0.00846892649407, (18.0, 23.0): 0.00759526772672, (16.0, 15.0): 0.00662095275709, (12.0, 10.0): 0.0084742123158, (15.0, 15.0): 0.00441862528313, (13.0, 11.0): 0.00681769970137, (18.0, 13.0): 0.00603695576157, (18.0, 24.0): 0.00762428696621, (8.0, 11.0): 0.00504459186666, (9.0, 10.0): 0.00841075348825, (19.0, 20.0): 0.00743187487881, (17.0, 4.0): 0.00847985049174, (14.0, 11.0): 0.00686136192796, (18.0, 3.0): 0.00508607428928, (17.0, 9.0): 0.00870594313566, (18.0, 14.0): 0.00631039908775, (8.0, 8.0): 0.00671622081418, (9.0, 5.0): 0.00838329507859, (11.0, 6.0): 0.00840866950178, }, ]
143 Stop [{(16.0, 6.0): 0.00851346119122, (11.0, 11.0): 0.00676055345799, (17.0, 7.0): 0.0085743942587, (16.0, 9.0): 0.00864835975872, (14.0, 4.0): 0.00844033391817, (13.0, 4.0): 0.00842453697439, (20.0, 20.0): 0.00744472344334, (18.0, 4.0): 0.00679003699489, (18.0, 19.0): 0.00728382440424, (8.0, 5.0): 0.00670511460988, (10.0, 8.0): 0.00841205437693, (11.0, 5.0): 0.00840234145704, (10.0, 7.0): 0.00840443066996, (16.0, 3.0): 0.0067698413451, (12.0, 6.0): 0.00842633051136, (16.0, 22.0): 0.00759147966252, (13.0, 7.0): 0.00846257541832, (18.0, 9.0): 0.00700072838693, (15.0, 4.0): 0.00845601250493, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00480630300298, (9.0, 3.0): 0.00670418612934, (19.0, 24.0): 0.00764255904757, (12.0, 11.0): 0.00678530738024, (13.0, 10.0): 0.00851396730763, (18.0, 10.0): 0.00711324485196, (17.0, 18.0): 0.00718373516726, (9.0, 9.0): 0.00840709566147, (16.0, 18.0): 0.00720208454049, (11.0, 8.0): 0.00842892909291, (14.0, 8.0): 0.00851533181043, (21.0, 24.0): 0.00510718504152, (20.0, 16.0): 0.00684782659583, (17.0, 8.0): 0.00863211320581, (18.0, 15.0): 0.00876445307739, (8.0, 9.0): 0.00672131463716, (9.0, 4.0): 0.00838131805696, (10.0, 3.0): 0.00670895696517, (16.0, 7.0): 0.00854947235721, (11.0, 10.0): 0.00844598671124, (17.0, 6.0): 0.00853114657797, (16.0, 10.0): 0.00870420764801, (14.0, 5.0): 0.0084515719484, (13.0, 3.0): 0.00673653404975, (18.0, 5.0): 0.00680668425699, (17.0, 11.0): 0.0071123191747, (18.0, 16.0): 0.00906590731684, (8.0, 6.0): 0.00670850568448, (10.0, 9.0): 0.00841925013033, (9.0, 7.0): 0.00839500832091, (11.0, 4.0): 0.00839734000673, (10.0, 4.0): 0.00838765421092, (16.0, 4.0): 0.00847010192061, (12.0, 7.0): 0.00843854236544, (11.0, 9.0): 0.00843835086574, (15.0, 10.0): 0.00862621096644, (14.0, 6.0): 0.00846850306053, (13.0, 6.0): 0.00844622586789, (18.0, 6.0): 0.00683330844651, (17.0, 22.0): 0.00757750293014, (15.0, 7.0): 0.00852009671395, (18.0, 21.0): 0.00748356052054, (8.0, 3.0): 0.00502664247993, (10.0, 10.0): 0.00842508511642, (11.0, 3.0): 0.00671624211885, (12.0, 4.0): 0.00840987650442, (15.0, 9.0): 0.00859140662223, (14.0, 3.0): 0.00674818555091, (13.0, 9.0): 0.00849887621861, (12.0, 8.0): 0.00845188596532, (18.0, 11.0): 0.00730112637266, (18.0, 22.0): 0.0100733686823, (9.0, 8.0): 0.00840123174777, (14.0, 9.0): 0.00854110308789, (12.0, 9.0): 0.00846475125439, (17.0, 15.0): 0.00660034803052, (21.0, 20.0): 0.00496743181707, (18.0, 12.0): 0.00575709225773, (15.0, 11.0): 0.00691957013629, (8.0, 10.0): 0.00672474647211, (9.0, 11.0): 0.00673198946068, (12.0, 3.0): 0.00672562949118, (17.0, 5.0): 0.00850046569581, (16.0, 11.0): 0.00699792754819, (14.0, 10.0): 0.00856358836642, (17.0, 10.0): 0.00879774660654, (15.0, 3.0): 0.00675964104833, (18.0, 17.0): 0.0069822358037, (8.0, 7.0): 0.00671267454929, (9.0, 6.0): 0.00838917837007, (11.0, 7.0): 0.00841901381322, (10.0, 5.0): 0.00839150287841, (16.0, 5.0): 0.00848707584729, (20.0, 24.0): 0.00765558537383, (19.0, 16.0): 0.00682904547992, (16.0, 8.0): 0.00859494916997, (14.0, 7.0): 0.00849026870114, (13.0, 5.0): 0.00843323596286, (18.0, 20.0): 0.00987061582485, (18.0, 7.0): 0.00687170409909, (15.0, 6.0): 0.00849164016321, (18.0, 18.0): 0.00953945958341, (8.0, 4.0): 0.00670291262953, (10.0, 11.0): 0.00674302432791, (13.0, 8.0): 0.00848082814725, (10.0, 6.0): 0.00839730823328, (15.0, 22.0): 0.00506470284552, (12.0, 5.0): 0.00841648684597, (17.0, 3.0): 0.00677772738735, (15.0, 8.0): 0.00855424775406, (21.0, 16.0): 0.004570266567, (18.0, 8.0): 0.00692525018571, (15.0, 5.0): 0.00847010645959, (18.0, 23.0): 0.00759248639846, (16.0, 15.0): 0.00661751452656, (12.0, 10.0): 0.00847526857114, (15.0, 15.0): 0.00441629689393, (13.0, 11.0): 0.00681847806526, (18.0, 13.0): 0.00603517044063, (18.0, 24.0): 0.00762158522995, (8.0, 11.0): 0.00504526586476, (9.0, 10.0): 0.00841187484519, (19.0, 20.0): 0.00742866151096, (17.0, 4.0): 0.00848106184448, (14.0, 11.0): 0.00686205420982, (18.0, 3.0): 0.00508681153668, (17.0, 9.0): 0.00870654043236, (18.0, 14.0): 0.0063079310953, (8.0, 8.0): 0.00671712257366, (9.0, 5.0): 0.00838442924401, (11.0, 6.0): 0.00840981630552, }, ]
144 Stop [{(16.0, 6.0): 0.00851455922738, (11.0, 11.0): 0.00676141863378, (17.0, 7.0): 0.00857535130471, (16.0, 9.0): 0.00864909272626, (14.0, 4.0): 0.0084415374569, (13.0, 4.0): 0.0084257301844, (20.0, 20.0): 0.0074415108933, (18.0, 4.0): 0.00679099652743, (18.0, 19.0): 0.00728046032014, (8.0, 5.0): 0.00670601907978, (10.0, 8.0): 0.00841317920358, (11.0, 5.0): 0.00840349749873, (10.0, 7.0): 0.00840556308286, (16.0, 3.0): 0.00677082282931, (12.0, 6.0): 0.00842748037924, (16.0, 22.0): 0.00758867895365, (13.0, 7.0): 0.00846368810001, (18.0, 9.0): 0.00700111394262, (15.0, 4.0): 0.00845722122274, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00480384634832, (9.0, 3.0): 0.00670509687833, (19.0, 24.0): 0.00763990988379, (12.0, 11.0): 0.0067861384401, (13.0, 10.0): 0.00851495960908, (18.0, 10.0): 0.0071133242242, (17.0, 18.0): 0.00718013813177, (9.0, 9.0): 0.00840821913624, (16.0, 18.0): 0.00719842473741, (11.0, 8.0): 0.00843004682283, (14.0, 8.0): 0.00851635590015, (21.0, 24.0): 0.00510545431204, (20.0, 16.0): 0.00684409064208, (17.0, 8.0): 0.0086329119598, (18.0, 15.0): 0.00876034980717, (8.0, 9.0): 0.00672221505303, (9.0, 4.0): 0.0083824549921, (10.0, 3.0): 0.00670987714553, (16.0, 7.0): 0.00855047473821, (11.0, 10.0): 0.0084470766174, (17.0, 6.0): 0.00853222065637, (16.0, 10.0): 0.00870478688299, (14.0, 5.0): 0.00845275026991, (13.0, 3.0): 0.00673749466784, (18.0, 5.0): 0.00680760056376, (17.0, 11.0): 0.0071123925952, (18.0, 16.0): 0.00906135052643, (8.0, 6.0): 0.00670940938493, (10.0, 9.0): 0.00842036723018, (9.0, 7.0): 0.00839613845906, (11.0, 4.0): 0.00839850296554, (10.0, 4.0): 0.0083888022719, (16.0, 4.0): 0.00847131075974, (12.0, 7.0): 0.00843966961473, (11.0, 9.0): 0.00843945361092, (15.0, 10.0): 0.00862697525469, (14.0, 6.0): 0.00846964194823, (13.0, 6.0): 0.00844737416419, (18.0, 6.0): 0.00683415351624, (17.0, 22.0): 0.00757466970146, (15.0, 7.0): 0.00852114513792, (18.0, 21.0): 0.0074805163003, (8.0, 3.0): 0.00502732218303, (10.0, 10.0): 0.00842619544261, (11.0, 3.0): 0.00671717514515, (12.0, 4.0): 0.00841105543909, (15.0, 9.0): 0.00859226563787, (14.0, 3.0): 0.00674915694588, (13.0, 9.0): 0.00849990520315, (12.0, 8.0): 0.00845298736506, (18.0, 11.0): 0.00730070335241, (18.0, 22.0): 0.0100695254536, (9.0, 8.0): 0.00840235866483, (14.0, 9.0): 0.00854206122112, (12.0, 9.0): 0.00846582657504, (17.0, 15.0): 0.00659706745504, (21.0, 20.0): 0.00496529038965, (18.0, 12.0): 0.00575603582595, (15.0, 11.0): 0.00692013016687, (8.0, 10.0): 0.00672564553461, (9.0, 11.0): 0.00673288370444, (12.0, 3.0): 0.00672657671583, (17.0, 5.0): 0.00850162105736, (16.0, 11.0): 0.0069982957444, (14.0, 10.0): 0.00856448749813, (17.0, 10.0): 0.00879808994405, (15.0, 3.0): 0.00676061948707, (18.0, 17.0): 0.00697875365963, (8.0, 7.0): 0.00671357736604, (9.0, 6.0): 0.00839031125478, (11.0, 7.0): 0.00842014644941, (10.0, 5.0): 0.00839264720473, (16.0, 5.0): 0.00848824222291, (20.0, 24.0): 0.00765297399456, (19.0, 16.0): 0.0068254341878, (16.0, 8.0): 0.00859582844916, (14.0, 7.0): 0.00849135514087, (13.0, 5.0): 0.0084344115199, (18.0, 20.0): 0.00986633610146, (18.0, 7.0): 0.00687244453457, (15.0, 6.0): 0.0084927615177, (18.0, 18.0): 0.00953479668759, (8.0, 4.0): 0.00670381791456, (10.0, 11.0): 0.00674390883493, (13.0, 8.0): 0.00848189951199, (10.0, 6.0): 0.00839844729145, (15.0, 22.0): 0.0050628446436, (12.0, 5.0): 0.00841765425633, (17.0, 3.0): 0.00677870839757, (15.0, 8.0): 0.00855520641413, (21.0, 16.0): 0.00456774214878, (18.0, 8.0): 0.0069258433091, (15.0, 5.0): 0.00847128138469, (18.0, 23.0): 0.00758969938004, (16.0, 15.0): 0.00661410263266, (12.0, 10.0): 0.00847632161394, (15.0, 15.0): 0.00441398662248, (13.0, 11.0): 0.00681925337536, (18.0, 13.0): 0.00603339793122, (18.0, 24.0): 0.00761887689199, (8.0, 11.0): 0.00504593927145, (9.0, 10.0): 0.00841299510781, (19.0, 20.0): 0.00742544894098, (17.0, 4.0): 0.00848226698774, (14.0, 11.0): 0.00686274327613, (18.0, 3.0): 0.00508754494112, (17.0, 9.0): 0.00870713409742, (18.0, 14.0): 0.00630548044799, (8.0, 8.0): 0.00671802428958, (9.0, 5.0): 0.00838556436236, (11.0, 6.0): 0.00841096206408, }, ]
145 Stop [{(16.0, 6.0): 0.00851565167251, (11.0, 11.0): 0.00676228180068, (17.0, 7.0): 0.00857630286546, (16.0, 9.0): 0.00864982155874, (14.0, 4.0): 0.00844273706326, (13.0, 4.0): 0.00842692058702, (20.0, 20.0): 0.00743829847292, (18.0, 4.0): 0.00679195098405, (18.0, 19.0): 0.00727710330398, (8.0, 5.0): 0.00670692446729, (10.0, 8.0): 0.00841430300086, (11.0, 5.0): 0.00840465279788, (10.0, 7.0): 0.00840669489727, (16.0, 3.0): 0.00677179983044, (12.0, 6.0): 0.00842862809572, (16.0, 22.0): 0.0075858718735, (13.0, 7.0): 0.00846479730636, (18.0, 9.0): 0.00700149718846, (15.0, 4.0): 0.00845842503658, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00480139808663, (9.0, 3.0): 0.00670600856539, (19.0, 24.0): 0.00763725359011, (12.0, 11.0): 0.0067869669351, (13.0, 10.0): 0.0085159481287, (18.0, 10.0): 0.00711340336862, (17.0, 18.0): 0.00717655346162, (9.0, 9.0): 0.00840934179107, (16.0, 18.0): 0.00719477746389, (11.0, 8.0): 0.00843116269036, (14.0, 8.0): 0.00851737563765, (21.0, 24.0): 0.00510371848754, (20.0, 16.0): 0.00684037935102, (17.0, 8.0): 0.00863370598949, (18.0, 15.0): 0.00875627438441, (8.0, 9.0): 0.00672311504655, (9.0, 4.0): 0.00838359302349, (10.0, 3.0): 0.00671079774663, (16.0, 7.0): 0.00855147177147, (11.0, 10.0): 0.00844816411542, (17.0, 6.0): 0.00853328882822, (16.0, 10.0): 0.0087053628977, (14.0, 5.0): 0.00845392451593, (13.0, 3.0): 0.00673845311927, (18.0, 5.0): 0.00680851186333, (17.0, 11.0): 0.00711246591181, (18.0, 16.0): 0.00905682103254, (8.0, 6.0): 0.00671031370864, (10.0, 9.0): 0.00842148292471, (9.0, 7.0): 0.00839726863382, (11.0, 4.0): 0.00839966542134, (10.0, 4.0): 0.00838995077323, (16.0, 4.0): 0.00847251394595, (12.0, 7.0): 0.00844079438169, (11.0, 9.0): 0.00844055417127, (15.0, 10.0): 0.00862773559645, (14.0, 6.0): 0.00847077660818, (13.0, 6.0): 0.00844851922231, (18.0, 6.0): 0.00683499378492, (17.0, 22.0): 0.00757183091511, (15.0, 7.0): 0.00852218858977, (18.0, 21.0): 0.0074774708222, (8.0, 3.0): 0.00502800275923, (10.0, 10.0): 0.00842730408833, (11.0, 3.0): 0.00671810784473, (12.0, 4.0): 0.00841223274803, (15.0, 9.0): 0.00859312025081, (14.0, 3.0): 0.00675012526658, (13.0, 9.0): 0.00850093042408, (12.0, 8.0): 0.00845408597793, (18.0, 11.0): 0.0073002836516, (18.0, 22.0): 0.0100656764907, (9.0, 8.0): 0.00840348516514, (14.0, 9.0): 0.00854301509209, (12.0, 9.0): 0.00846689887362, (17.0, 15.0): 0.00659381081436, (21.0, 20.0): 0.00496314882592, (18.0, 12.0): 0.00575498709049, (15.0, 11.0): 0.00692068734779, (8.0, 10.0): 0.00672654392562, (9.0, 11.0): 0.00673377691356, (12.0, 3.0): 0.00672752272002, (17.0, 5.0): 0.00850277032581, (16.0, 11.0): 0.00699866200321, (14.0, 10.0): 0.00856538253564, (17.0, 10.0): 0.00879843138974, (15.0, 3.0): 0.00676159406011, (18.0, 17.0): 0.00697528802338, (8.0, 7.0): 0.00671448045195, (9.0, 6.0): 0.00839144461976, (11.0, 7.0): 0.00842127760678, (10.0, 5.0): 0.00839379172583, (16.0, 5.0): 0.00848940293041, (20.0, 24.0): 0.00765035511547, (19.0, 16.0): 0.00682184590823, (16.0, 8.0): 0.00859670285751, (14.0, 7.0): 0.00849243724544, (13.0, 5.0): 0.00843558407895, (18.0, 20.0): 0.00986205921251, (18.0, 7.0): 0.00687318060092, (15.0, 6.0): 0.00849387784318, (18.0, 18.0): 0.00953014987574, (8.0, 4.0): 0.00670472430801, (10.0, 11.0): 0.00674479188181, (13.0, 8.0): 0.00848296721607, (10.0, 6.0): 0.00839958617958, (15.0, 22.0): 0.00506098197301, (12.0, 5.0): 0.00841881981866, (17.0, 3.0): 0.00677968451798, (15.0, 8.0): 0.00855616030784, (21.0, 16.0): 0.00456523462175, (18.0, 8.0): 0.00692643283853, (15.0, 5.0): 0.00847245132359, (18.0, 23.0): 0.00758690678742, (16.0, 15.0): 0.00661071667381, (12.0, 10.0): 0.00847737149312, (15.0, 15.0): 0.00441169418879, (13.0, 11.0): 0.00682002569471, (18.0, 13.0): 0.00603163806839, (18.0, 24.0): 0.00761616205194, (8.0, 11.0): 0.00504661206691, (9.0, 10.0): 0.0084141142471, (19.0, 20.0): 0.00742223730346, (17.0, 4.0): 0.00848346599222, (14.0, 11.0): 0.00686342920422, (18.0, 3.0): 0.00508827454496, (17.0, 9.0): 0.00870772423116, (18.0, 14.0): 0.00630304691153, (8.0, 8.0): 0.00671892591013, (9.0, 5.0): 0.00838670033274, (11.0, 6.0): 0.00841210673658, }, ]
146 Stop [{(16.0, 6.0): 0.00851673860916, (11.0, 11.0): 0.00676314297748, (17.0, 7.0): 0.00857724904116, (16.0, 9.0): 0.00865054635918, (14.0, 4.0): 0.0084439327572, (13.0, 4.0): 0.00842810817527, (20.0, 20.0): 0.00743508633842, (18.0, 4.0): 0.00679290042527, (18.0, 19.0): 0.00727375337339, (8.0, 5.0): 0.00670783068753, (10.0, 8.0): 0.00841542573567, (11.0, 5.0): 0.00840580730006, (10.0, 7.0): 0.00840782606366, (16.0, 3.0): 0.00677277239132, (12.0, 6.0): 0.00842977365099, (16.0, 22.0): 0.00758305858271, (13.0, 7.0): 0.00846590307437, (18.0, 9.0): 0.00700187819513, (15.0, 4.0): 0.00845962398891, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00479895819794, (9.0, 3.0): 0.00670692110245, (19.0, 24.0): 0.00763459025251, (12.0, 11.0): 0.00678779290625, (13.0, 10.0): 0.00851693293998, (18.0, 10.0): 0.00711348233012, (17.0, 18.0): 0.00717298111077, (9.0, 9.0): 0.00841046358724, (16.0, 18.0): 0.00719114268515, (11.0, 8.0): 0.00843227668944, (14.0, 8.0): 0.00851839109982, (21.0, 24.0): 0.00510197761559, (20.0, 16.0): 0.00683669239729, (17.0, 8.0): 0.00863449539836, (18.0, 15.0): 0.00875222642953, (8.0, 9.0): 0.00672401457879, (9.0, 4.0): 0.00838473204424, (10.0, 3.0): 0.00671171869383, (16.0, 7.0): 0.00855246355134, (11.0, 10.0): 0.0084492492238, (17.0, 6.0): 0.00853435118463, (16.0, 10.0): 0.00870593578933, (14.0, 5.0): 0.00845509471798, (13.0, 3.0): 0.00673940939387, (18.0, 5.0): 0.00680941822324, (17.0, 11.0): 0.0071125391696, (18.0, 16.0): 0.00905231849811, (8.0, 6.0): 0.00671121858092, (10.0, 9.0): 0.00842259719525, (9.0, 7.0): 0.00839839877619, (11.0, 4.0): 0.00840082730928, (10.0, 4.0): 0.00839109962544, (16.0, 4.0): 0.00847371153864, (12.0, 7.0): 0.0084419166737, (11.0, 9.0): 0.00844165255508, (15.0, 10.0): 0.00862849209307, (14.0, 6.0): 0.00847190708701, (13.0, 6.0): 0.0084496610623, (18.0, 6.0): 0.00683582932794, (17.0, 22.0): 0.00756898671887, (15.0, 7.0): 0.00852322715154, (18.0, 21.0): 0.00747442419986, (8.0, 3.0): 0.00502868413809, (10.0, 10.0): 0.00842841104556, (11.0, 3.0): 0.00671904016211, (12.0, 4.0): 0.00841340839501, (15.0, 9.0): 0.00859397056119, (14.0, 3.0): 0.00675109052414, (13.0, 9.0): 0.00850195194691, (12.0, 8.0): 0.00845518182794, (18.0, 11.0): 0.00729986726317, (18.0, 22.0): 0.0100618219642, (9.0, 8.0): 0.00840461119571, (14.0, 9.0): 0.00854396478805, (12.0, 9.0): 0.008467968188, (17.0, 15.0): 0.00659057775882, (21.0, 20.0): 0.00496100723727, (18.0, 12.0): 0.00575394596586, (15.0, 11.0): 0.00692124175809, (8.0, 10.0): 0.00672744161477, (9.0, 11.0): 0.00673466907057, (12.0, 3.0): 0.00672846747061, (17.0, 5.0): 0.00850391358117, (16.0, 11.0): 0.00699902639524, (14.0, 10.0): 0.00856627357163, (17.0, 10.0): 0.00879877102383, (15.0, 3.0): 0.0067625647966, (18.0, 17.0): 0.00697183873487, (8.0, 7.0): 0.00671538374444, (9.0, 6.0): 0.00839257838034, (11.0, 7.0): 0.00842240726254, (10.0, 5.0): 0.00839493636185, (16.0, 5.0): 0.00849055803966, (20.0, 24.0): 0.0076477288123, (19.0, 16.0): 0.00681828034455, (16.0, 8.0): 0.00859757249701, (14.0, 7.0): 0.00849351507748, (13.0, 5.0): 0.00843675364457, (18.0, 20.0): 0.00985778527967, (18.0, 7.0): 0.00687391237918, (15.0, 6.0): 0.00849498920745, (18.0, 18.0): 0.00952551906526, (8.0, 4.0): 0.00670563171827, (10.0, 11.0): 0.00674567346668, (13.0, 8.0): 0.00848403131242, (10.0, 6.0): 0.00840072483181, (15.0, 22.0): 0.00505911494434, (12.0, 5.0): 0.00841998350785, (17.0, 3.0): 0.00678065580053, (15.0, 8.0): 0.00855710952872, (21.0, 16.0): 0.00456274376121, (18.0, 8.0): 0.00692701885488, (15.0, 5.0): 0.00847361632994, (18.0, 23.0): 0.00758410873579, (16.0, 15.0): 0.00660735625712, (12.0, 10.0): 0.00847841825595, (15.0, 15.0): 0.004409419319, (13.0, 11.0): 0.00682079508425, (18.0, 13.0): 0.00602989069014, (18.0, 24.0): 0.00761344080982, (8.0, 11.0): 0.0050472842321, (9.0, 10.0): 0.0084152322351, (19.0, 20.0): 0.00741902672858, (17.0, 4.0): 0.0084846589283, (14.0, 11.0): 0.00686411206881, (18.0, 3.0): 0.00508900039049, (17.0, 9.0): 0.00870831093094, (18.0, 14.0): 0.00630063025607, (8.0, 8.0): 0.00671982738519, (9.0, 5.0): 0.00838783705719, (11.0, 6.0): 0.00841325028331, }, ]
147 Stop [{(16.0, 6.0): 0.00851782011845, (11.0, 11.0): 0.00676400218236, (17.0, 7.0): 0.00857818992989, (16.0, 9.0): 0.00865126722753, (14.0, 4.0): 0.00844512455891, (13.0, 4.0): 0.00842929294288, (20.0, 20.0): 0.00743187464097, (18.0, 4.0): 0.00679384491129, (18.0, 19.0): 0.00727041054403, (8.0, 5.0): 0.00670873765812, (10.0, 8.0): 0.00841654737595, (11.0, 5.0): 0.00840696095247, (10.0, 7.0): 0.00840895653397, (16.0, 3.0): 0.00677374055484, (12.0, 6.0): 0.00843091703563, (16.0, 22.0): 0.00758023923936, (13.0, 7.0): 0.00846700544005, (18.0, 9.0): 0.00700225703122, (15.0, 4.0): 0.00846081812209, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00479652666069, (9.0, 3.0): 0.00670783440395, (19.0, 24.0): 0.00763191995821, (12.0, 11.0): 0.00678861639318, (13.0, 10.0): 0.00851791411396, (18.0, 10.0): 0.00711356115187, (17.0, 18.0): 0.00716942103162, (9.0, 9.0): 0.00841158448736, (16.0, 18.0): 0.00718752036428, (11.0, 8.0): 0.00843338881413, (14.0, 8.0): 0.0085194023613, (21.0, 24.0): 0.00510023174523, (20.0, 16.0): 0.00683302946122, (17.0, 8.0): 0.00863528028721, (18.0, 15.0): 0.00874820557021, (8.0, 9.0): 0.00672491361213, (9.0, 4.0): 0.00838587195055, (10.0, 3.0): 0.00671263991469, (16.0, 7.0): 0.00855345017004, (11.0, 10.0): 0.00845033196045, (17.0, 6.0): 0.00853540781521, (16.0, 10.0): 0.00870650565189, (14.0, 5.0): 0.00845626090734, (13.0, 3.0): 0.00674036348221, (18.0, 5.0): 0.00681031971035, (17.0, 11.0): 0.00711261241177, (18.0, 16.0): 0.00904784259172, (8.0, 6.0): 0.00671212392929, (10.0, 9.0): 0.00842371002376, (9.0, 7.0): 0.00839952881929, (11.0, 4.0): 0.00840198856649, (10.0, 4.0): 0.00839224874162, (16.0, 4.0): 0.00847490359693, (12.0, 7.0): 0.00844303649791, (11.0, 9.0): 0.00844274877031, (15.0, 10.0): 0.00862924484257, (14.0, 6.0): 0.00847303343044, (13.0, 6.0): 0.00845079970385, (18.0, 6.0): 0.00683666021952, (17.0, 22.0): 0.00756613725825, (15.0, 7.0): 0.00852426090331, (18.0, 21.0): 0.00747137654427, (8.0, 3.0): 0.00502936625121, (10.0, 10.0): 0.00842951630661, (11.0, 3.0): 0.0067199720435, (12.0, 4.0): 0.00841458234513, (15.0, 9.0): 0.00859481666604, (14.0, 3.0): 0.00675205273009, (13.0, 9.0): 0.00850296983507, (12.0, 8.0): 0.0084562749383, (18.0, 11.0): 0.00729945417934, (18.0, 22.0): 0.0100579620426, (9.0, 8.0): 0.00840573670526, (14.0, 9.0): 0.00854491039352, (12.0, 9.0): 0.00846903455478, (17.0, 15.0): 0.00658736794603, (21.0, 20.0): 0.00495886573144, (18.0, 12.0): 0.00575291236779, (15.0, 11.0): 0.00692179347415, (8.0, 10.0): 0.00672833857278, (9.0, 11.0): 0.0067355601587, (12.0, 3.0): 0.00672941093565, (17.0, 5.0): 0.00850505090256, (16.0, 11.0): 0.0069993889886, (14.0, 10.0): 0.00856716069575, (17.0, 10.0): 0.00879910892375, (15.0, 3.0): 0.0067635317258, (18.0, 17.0): 0.0069684056358, (8.0, 7.0): 0.00671628718288, (9.0, 6.0): 0.00839371245433, (11.0, 7.0): 0.00842353539453, (10.0, 5.0): 0.00839608103527, (16.0, 5.0): 0.00849170761971, (20.0, 24.0): 0.00764509516273, (19.0, 16.0): 0.00681473720514, (16.0, 8.0): 0.00859843746692, (14.0, 7.0): 0.00849458869804, (13.0, 5.0): 0.00843792022159, (18.0, 20.0): 0.00985351442053, (18.0, 7.0): 0.00687463994873, (15.0, 6.0): 0.00849609567702, (18.0, 18.0): 0.00952090417266, (8.0, 4.0): 0.00670654005633, (10.0, 11.0): 0.00674655358779, (13.0, 8.0): 0.00848509185229, (10.0, 6.0): 0.00840186318419, (15.0, 22.0): 0.00505724366641, (12.0, 5.0): 0.0084211452997, (17.0, 3.0): 0.00678162229712, (15.0, 8.0): 0.00855805416766, (21.0, 16.0): 0.00456026934637, (18.0, 8.0): 0.00692760143697, (15.0, 5.0): 0.00847477645679, (18.0, 23.0): 0.0075813053396, (16.0, 15.0): 0.00660402099815, (12.0, 10.0): 0.00847946194811, (15.0, 15.0): 0.00440716174521, (13.0, 11.0): 0.00682156160282, (18.0, 13.0): 0.00602815563736, (18.0, 24.0): 0.00761071326604, (8.0, 11.0): 0.0050479557487, (9.0, 10.0): 0.00841634904491, (19.0, 20.0): 0.00741581734225, (17.0, 4.0): 0.00848584586607, (14.0, 11.0): 0.00686479194211, (18.0, 3.0): 0.00508972251995, (17.0, 9.0): 0.00870889429125, (18.0, 14.0): 0.00629823025612, (8.0, 8.0): 0.00672072866625, (9.0, 5.0): 0.00838897444061, (11.0, 6.0): 0.00841439266574, }, ]
148 Stop [{(16.0, 6.0): 0.00851889628009, (11.0, 11.0): 0.00676485943292, (17.0, 7.0): 0.00857912562765, (16.0, 9.0): 0.00865198426073, (14.0, 4.0): 0.00844631248877, (13.0, 4.0): 0.00843047488426, (20.0, 20.0): 0.00742866352679, (18.0, 4.0): 0.00679478450194, (18.0, 19.0): 0.00726707482964, (8.0, 5.0): 0.00670964529906, (10.0, 8.0): 0.00841766789061, (11.0, 5.0): 0.00840811370393, (10.0, 7.0): 0.00841008626159, (16.0, 3.0): 0.00677470436383, (12.0, 6.0): 0.00843205824057, (16.0, 22.0): 0.00757741399908, (13.0, 7.0): 0.00846810443843, (18.0, 9.0): 0.00700263376326, (15.0, 4.0): 0.00846200747839, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00479410345177, (9.0, 3.0): 0.00670874838684, (19.0, 24.0): 0.00762924279566, (12.0, 11.0): 0.00678943743421, (13.0, 10.0): 0.00851889171928, (18.0, 10.0): 0.00711363987536, (17.0, 18.0): 0.00716587317513, (9.0, 9.0): 0.00841270445529, (16.0, 18.0): 0.00718391046231, (11.0, 8.0): 0.00843449905864, (14.0, 8.0): 0.00852040949456, (21.0, 24.0): 0.00509848092686, (20.0, 16.0): 0.00682939022864, (17.0, 8.0): 0.0086360607543, (18.0, 15.0): 0.0087442114412, (8.0, 9.0): 0.00672581211026, (9.0, 4.0): 0.00838701264163, (10.0, 3.0): 0.00671356133886, (16.0, 7.0): 0.00855443171772, (11.0, 10.0): 0.00845141234269, (17.0, 6.0): 0.0085364588081, (16.0, 10.0): 0.0087070725763, (14.0, 5.0): 0.00845742311501, (13.0, 3.0): 0.00674131537556, (18.0, 5.0): 0.0068112163908, (17.0, 11.0): 0.00711268567968, (18.0, 16.0): 0.00904339298746, (8.0, 6.0): 0.00671302968344, (10.0, 9.0): 0.0084248213928, (9.0, 7.0): 0.00840065869829, (11.0, 4.0): 0.00840314913202, (10.0, 4.0): 0.00839339803746, (16.0, 4.0): 0.00847609017967, (12.0, 7.0): 0.00844415386128, (11.0, 9.0): 0.00844384282469, (15.0, 10.0): 0.00862999393979, (14.0, 6.0): 0.00847415568334, (13.0, 6.0): 0.00845193516631, (18.0, 6.0): 0.00683748653269, (17.0, 22.0): 0.00756328267651, (15.0, 7.0): 0.00852528992321, (18.0, 21.0): 0.00746832796386, (8.0, 3.0): 0.00503004903214, (10.0, 10.0): 0.0084306198641, (11.0, 3.0): 0.00672090343676, (12.0, 4.0): 0.00841575456475, (15.0, 9.0): 0.00859565865946, (14.0, 3.0): 0.00675301189631, (13.0, 9.0): 0.00850398414992, (12.0, 8.0): 0.00845736533148, (18.0, 11.0): 0.00729904439168, (18.0, 22.0): 0.0100540968913, (9.0, 8.0): 0.00840686164413, (14.0, 9.0): 0.00854585199034, (12.0, 9.0): 0.00847009800931, (17.0, 15.0): 0.00658418104061, (21.0, 20.0): 0.00495672441271, (18.0, 12.0): 0.00575188621322, (15.0, 11.0): 0.00692234256973, (8.0, 10.0): 0.00672923477144, (9.0, 11.0): 0.00673645016184, (12.0, 3.0): 0.00673035308437, (17.0, 5.0): 0.0085061823683, (16.0, 11.0): 0.00699974984901, (14.0, 10.0): 0.00856804399469, (17.0, 10.0): 0.00879944516429, (15.0, 3.0): 0.0067644948771, (18.0, 17.0): 0.00696498856969, (8.0, 7.0): 0.00671719070846, (9.0, 6.0): 0.00839484676201, (11.0, 7.0): 0.00842466198126, (10.0, 5.0): 0.00839722567083, (16.0, 5.0): 0.00849285173889, (20.0, 24.0): 0.00764245424626, (19.0, 16.0): 0.00681121620338, (16.0, 8.0): 0.00859929786387, (14.0, 7.0): 0.00849565816663, (13.0, 5.0): 0.00843908381507, (18.0, 20.0): 0.00984924674865, (18.0, 7.0): 0.00687536338728, (15.0, 6.0): 0.0084971973172, (18.0, 18.0): 0.00951630511365, (8.0, 4.0): 0.00670744923579, (10.0, 11.0): 0.00674743224354, (13.0, 8.0): 0.0084861488854, (10.0, 6.0): 0.0084030011747, (15.0, 22.0): 0.00505536824632, (12.0, 5.0): 0.00842230517091, (17.0, 3.0): 0.00678258405952, (15.0, 8.0): 0.00855899431304, (21.0, 16.0): 0.00455781116026, (18.0, 8.0): 0.00692818066167, (15.0, 5.0): 0.00847593175659, (18.0, 23.0): 0.00757849671252, (16.0, 15.0): 0.00660071052066, (12.0, 10.0): 0.00848050261375, (15.0, 15.0): 0.00440492120532, (13.0, 11.0): 0.00682232530732, (18.0, 13.0): 0.00602643275376, (18.0, 24.0): 0.00760797952128, (8.0, 11.0): 0.0050486265991, (9.0, 10.0): 0.00841746465064, (19.0, 20.0): 0.00741260926621, (17.0, 4.0): 0.00848702687522, (14.0, 11.0): 0.00686546889392, (18.0, 3.0): 0.00509044097542, (17.0, 9.0): 0.00870947440375, (18.0, 14.0): 0.00629584669038, (8.0, 8.0): 0.00672162970637, (9.0, 5.0): 0.00839011239068, (11.0, 6.0): 0.00841553384651, }, ]
149 Stop [{(16.0, 6.0): 0.0085199671724, (11.0, 11.0): 0.00676571474621, (17.0, 7.0): 0.00858005622838, (16.0, 9.0): 0.00865269755282, (14.0, 4.0): 0.00844749656736, (13.0, 4.0): 0.00843165399446, (20.0, 20.0): 0.00742545313735, (18.0, 4.0): 0.0067957192567, (18.0, 19.0): 0.00726374624212, (8.0, 5.0): 0.00671055353271, (10.0, 8.0): 0.00841878724955, (11.0, 5.0): 0.00840926550484, (10.0, 7.0): 0.00841121520129, (16.0, 3.0): 0.00677566386105, (12.0, 6.0): 0.00843319725712, (16.0, 22.0): 0.00757458301503, (13.0, 7.0): 0.00846920010361, (18.0, 9.0): 0.00700300845582, (15.0, 4.0): 0.00846319209996, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00479168854666, (9.0, 3.0): 0.00670966297046, (19.0, 24.0): 0.0076265588544, (12.0, 11.0): 0.00679025606637, (13.0, 10.0): 0.00851986582236, (18.0, 10.0): 0.00711371854043, (17.0, 18.0): 0.00716233749089, (9.0, 9.0): 0.00841382345614, (16.0, 18.0): 0.00718031293837, (11.0, 8.0): 0.00843560741734, (14.0, 8.0): 0.00852141257, (21.0, 24.0): 0.00509672521218, (20.0, 16.0): 0.0068257743908, (17.0, 8.0): 0.00863683689533, (18.0, 15.0): 0.00874024368416, (8.0, 9.0): 0.00672671003808, (9.0, 4.0): 0.00838815401961, (10.0, 3.0): 0.0067144828981, (16.0, 7.0): 0.00855540828251, (11.0, 10.0): 0.00845249038728, (17.0, 6.0): 0.00853750425, (16.0, 10.0): 0.00870763665047, (14.0, 5.0): 0.00845858137176, (13.0, 3.0): 0.00674226506591, (18.0, 5.0): 0.00681210833002, (17.0, 11.0): 0.00711275901295, (18.0, 16.0): 0.00903896936486, (8.0, 6.0): 0.00671393577514, (10.0, 9.0): 0.0084259312855, (9.0, 7.0): 0.00840178835032, (11.0, 4.0): 0.00840430894682, (10.0, 4.0): 0.0083945474311, (16.0, 4.0): 0.00847727134539, (12.0, 7.0): 0.0084452687706, (11.0, 9.0): 0.00844493472563, (15.0, 10.0): 0.00863073947648, (14.0, 6.0): 0.0084752738897, (13.0, 6.0): 0.00845306746874, (18.0, 6.0): 0.00683830833931, (17.0, 22.0): 0.0075604231147, (15.0, 7.0): 0.00852631428756, (18.0, 21.0): 0.00746527856462, (8.0, 3.0): 0.00503073241637, (10.0, 10.0): 0.00843172171093, (11.0, 3.0): 0.0067218342914, (12.0, 4.0): 0.00841692502148, (15.0, 9.0): 0.00859649663267, (14.0, 3.0): 0.006753968035, (13.0, 9.0): 0.00850499495085, (12.0, 8.0): 0.00845845302923, (18.0, 11.0): 0.00729863789108, (18.0, 22.0): 0.0100502266738, (9.0, 8.0): 0.00840798596426, (14.0, 9.0): 0.00854678965779, (12.0, 9.0): 0.00847115858583, (17.0, 15.0): 0.00658101671406, (21.0, 20.0): 0.00495458338195, (18.0, 12.0): 0.00575086742024, (15.0, 11.0): 0.00692288911612, (8.0, 10.0): 0.00673013018359, (9.0, 11.0): 0.00673733906451, (12.0, 3.0): 0.00673129388712, (17.0, 5.0): 0.0085073080558, (16.0, 11.0): 0.00700010903986, (14.0, 10.0): 0.0085689235523, (17.0, 10.0): 0.00879977981763, (15.0, 3.0): 0.00676545427999, (18.0, 17.0): 0.00696158738184, (8.0, 7.0): 0.00671809426422, (9.0, 6.0): 0.008395981226, (11.0, 7.0): 0.00842578700186, (10.0, 5.0): 0.00839837019552, (16.0, 5.0): 0.00849399046471, (20.0, 24.0): 0.00763980614407, (19.0, 16.0): 0.00680771705754, (16.0, 8.0): 0.00860015378193, (14.0, 7.0): 0.00849672354123, (13.0, 5.0): 0.00844024443031, (18.0, 20.0): 0.00984498237373, (18.0, 7.0): 0.00687608277094, (15.0, 6.0): 0.00849829419209, (18.0, 18.0): 0.00951172180323, (8.0, 4.0): 0.00670835917275, (10.0, 11.0): 0.00674830943239, (13.0, 8.0): 0.00848720245996, (10.0, 6.0): 0.00840413874313, (15.0, 22.0): 0.00505348878952, (12.0, 5.0): 0.00842346309905, (17.0, 3.0): 0.00678354113935, (15.0, 8.0): 0.00855993005083, (21.0, 16.0): 0.00455536898968, (18.0, 8.0): 0.00692875660391, (15.0, 5.0): 0.00847708228122, (18.0, 23.0): 0.00757568296744, (16.0, 15.0): 0.00659742445642, (12.0, 10.0): 0.00848154029556, (15.0, 15.0): 0.00440269744288, (13.0, 11.0): 0.00682308625272, (18.0, 13.0): 0.00602472188578, (18.0, 24.0): 0.00760523967649, (8.0, 11.0): 0.00504929676635, (9.0, 10.0): 0.00841857902733, (19.0, 20.0): 0.00740940261816, (17.0, 4.0): 0.008488202025, (14.0, 11.0): 0.00686614299168, (18.0, 3.0): 0.00509115579884, (17.0, 9.0): 0.00871005135743, (18.0, 14.0): 0.00629347934168, (8.0, 8.0): 0.0067225304601, (9.0, 5.0): 0.00839125081779, (11.0, 6.0): 0.00841667378939, }, ]
150 Stop [{(16.0, 6.0): 0.00852103287234, (11.0, 11.0): 0.0067665681387, (17.0, 7.0): 0.00858098182398, (16.0, 9.0): 0.00865340719507, (14.0, 4.0): 0.00844867681546, (13.0, 4.0): 0.0084328302692, (20.0, 20.0): 0.00742224360948, (18.0, 4.0): 0.00679664923463, (18.0, 19.0): 0.00726042479162, (8.0, 5.0): 0.00671146228371, (10.0, 8.0): 0.00841990542359, (11.0, 5.0): 0.00841041630712, (10.0, 7.0): 0.00841234330923, (16.0, 3.0): 0.00677661908917, (12.0, 6.0): 0.00843433407698, (16.0, 22.0): 0.007571746438, (13.0, 7.0): 0.00847029246883, (18.0, 9.0): 0.00700338117153, (15.0, 4.0): 0.00846437202878, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00478928191945, (9.0, 3.0): 0.00671057807652, (19.0, 24.0): 0.00762386822499, (12.0, 11.0): 0.00679107232544, (13.0, 10.0): 0.00852083648739, (18.0, 10.0): 0.00711379718536, (17.0, 18.0): 0.00715881392723, (9.0, 9.0): 0.00841494145616, (16.0, 18.0): 0.00717672774975, (11.0, 8.0): 0.00843671388472, (14.0, 8.0): 0.00852241165596, (21.0, 24.0): 0.00509496465412, (20.0, 16.0): 0.00682218164429, (17.0, 8.0): 0.00863760880359, (18.0, 15.0): 0.0087363019475, (8.0, 9.0): 0.00672760736167, (9.0, 4.0): 0.0083892959895, (10.0, 3.0): 0.00671540452621, (16.0, 7.0): 0.00855637995056, (11.0, 10.0): 0.00845356611043, (17.0, 6.0): 0.00853854422614, (16.0, 10.0): 0.00870819795945, (14.0, 5.0): 0.00845973570807, (13.0, 3.0): 0.0067432125459, (18.0, 5.0): 0.00681299559267, (17.0, 11.0): 0.0071128324495, (18.0, 16.0): 0.00903457140872, (8.0, 6.0): 0.00671484213822, (10.0, 9.0): 0.00842703968555, (9.0, 7.0): 0.00840291771443, (11.0, 4.0): 0.0084054679537, (10.0, 4.0): 0.00839569684314, (16.0, 4.0): 0.00847844715227, (12.0, 7.0): 0.00844638123248, (11.0, 9.0): 0.00844602448031, (15.0, 10.0): 0.00863148154141, (14.0, 6.0): 0.0084763880927, (13.0, 6.0): 0.0084541966299, (18.0, 6.0): 0.00683912571007, (17.0, 22.0): 0.00755755871169, (15.0, 7.0): 0.00852733407085, (18.0, 21.0): 0.00746222845009, (8.0, 3.0): 0.00503141634126, (10.0, 10.0): 0.0084328218403, (11.0, 3.0): 0.00672276455852, (12.0, 4.0): 0.00841809368414, (15.0, 9.0): 0.00859733067412, (14.0, 3.0): 0.0067549211587, (13.0, 9.0): 0.00850600229536, (12.0, 8.0): 0.00845953805259, (18.0, 11.0): 0.00729823466786, (18.0, 22.0): 0.0100463515507, (9.0, 8.0): 0.00840910961908, (14.0, 9.0): 0.00854772347272, (12.0, 9.0): 0.00847221631742, (17.0, 15.0): 0.00657787464453, (21.0, 20.0): 0.00495244273676, (18.0, 12.0): 0.00574985590811, (15.0, 11.0): 0.00692343318221, (8.0, 10.0): 0.006731024783, (9.0, 11.0): 0.00673822685181, (12.0, 3.0): 0.0067322333154, (17.0, 5.0): 0.00850842804161, (16.0, 11.0): 0.00700046662233, (14.0, 10.0): 0.00856979944971, (17.0, 10.0): 0.00880011295345, (15.0, 3.0): 0.006766409964, (18.0, 17.0): 0.0069582019193, (8.0, 7.0): 0.00671899779493, (9.0, 6.0): 0.00839711577123, (11.0, 7.0): 0.0084269104361, (10.0, 5.0): 0.00839951453848, (16.0, 5.0): 0.0084951238639, (20.0, 24.0): 0.00763715093892, (19.0, 16.0): 0.00680423949066, (16.0, 8.0): 0.00860100531269, (14.0, 7.0): 0.00849778487842, (13.0, 5.0): 0.00844140207286, (18.0, 20.0): 0.00984072140173, (18.0, 7.0): 0.00687679817422, (15.0, 6.0): 0.00849938636459, (18.0, 18.0): 0.00950715415576, (8.0, 4.0): 0.00670926978574, (10.0, 11.0): 0.00674918515296, (13.0, 8.0): 0.00848825262273, (10.0, 6.0): 0.00840527583107, (15.0, 22.0): 0.00505160539977, (12.0, 5.0): 0.00842461906256, (17.0, 3.0): 0.00678449358805, (15.0, 8.0): 0.0085608614646, (21.0, 16.0): 0.00455294262511, (18.0, 8.0): 0.00692932933674, (15.0, 5.0): 0.00847822808194, (18.0, 23.0): 0.00757286421643, (16.0, 15.0): 0.00659416244493, (12.0, 10.0): 0.0084825750348, (15.0, 15.0): 0.00440049020691, (13.0, 11.0): 0.00682384449216, (18.0, 13.0): 0.00602302288257, (18.0, 24.0): 0.00760249383278, (8.0, 11.0): 0.00504996623414, (9.0, 10.0): 0.0084196921509, (19.0, 20.0): 0.00740619751194, (17.0, 4.0): 0.00848937138425, (14.0, 11.0): 0.00686681430059, (18.0, 3.0): 0.00509186703196, (17.0, 9.0): 0.0087106252386, (18.0, 14.0): 0.00629112799686, (8.0, 8.0): 0.00672343088345, (9.0, 5.0): 0.00839238963496, (11.0, 6.0): 0.00841781245927, }, ]
151 None [{(16.0, 6.0): 0.00852103287234, (11.0, 11.0): 0.0067665681387, (17.0, 7.0): 0.00858098182398, (16.0, 9.0): 0.00865340719507, (14.0, 4.0): 0.00844867681546, (13.0, 4.0): 0.0084328302692, (20.0, 20.0): 0.00742224360948, (18.0, 4.0): 0.00679664923463, (18.0, 19.0): 0.00726042479162, (8.0, 5.0): 0.00671146228371, (10.0, 8.0): 0.00841990542359, (11.0, 5.0): 0.00841041630712, (10.0, 7.0): 0.00841234330923, (16.0, 3.0): 0.00677661908917, (12.0, 6.0): 0.00843433407698, (16.0, 22.0): 0.007571746438, (13.0, 7.0): 0.00847029246883, (18.0, 9.0): 0.00700338117153, (15.0, 4.0): 0.00846437202878, (1, 1): 0.00763358778626, (15.0, 18.0): 0.00478928191945, (9.0, 3.0): 0.00671057807652, (19.0, 24.0): 0.00762386822499, (12.0, 11.0): 0.00679107232544, (13.0, 10.0): 0.00852083648739, (18.0, 10.0): 0.00711379718536, (17.0, 18.0): 0.00715881392723, (9.0, 9.0): 0.00841494145616, (16.0, 18.0): 0.00717672774975, (11.0, 8.0): 0.00843671388472, (14.0, 8.0): 0.00852241165596, (21.0, 24.0): 0.00509496465412, (20.0, 16.0): 0.00682218164429, (17.0, 8.0): 0.00863760880359, (18.0, 15.0): 0.0087363019475, (8.0, 9.0): 0.00672760736167, (9.0, 4.0): 0.0083892959895, (10.0, 3.0): 0.00671540452621, (16.0, 7.0): 0.00855637995056, (11.0, 10.0): 0.00845356611043, (17.0, 6.0): 0.00853854422614, (16.0, 10.0): 0.00870819795945, (14.0, 5.0): 0.00845973570807, (13.0, 3.0): 0.0067432125459, (18.0, 5.0): 0.00681299559267, (17.0, 11.0): 0.0071128324495, (18.0, 16.0): 0.00903457140872, (8.0, 6.0): 0.00671484213822, (10.0, 9.0): 0.00842703968555, (9.0, 7.0): 0.00840291771443, (11.0, 4.0): 0.0084054679537, (10.0, 4.0): 0.00839569684314, (16.0, 4.0): 0.00847844715227, (12.0, 7.0): 0.00844638123248, (11.0, 9.0): 0.00844602448031, (15.0, 10.0): 0.00863148154141, (14.0, 6.0): 0.0084763880927, (13.0, 6.0): 0.0084541966299, (18.0, 6.0): 0.00683912571007, (17.0, 22.0): 0.00755755871169, (15.0, 7.0): 0.00852733407085, (18.0, 21.0): 0.00746222845009, (8.0, 3.0): 0.00503141634126, (10.0, 10.0): 0.0084328218403, (11.0, 3.0): 0.00672276455852, (12.0, 4.0): 0.00841809368414, (15.0, 9.0): 0.00859733067412, (14.0, 3.0): 0.0067549211587, (13.0, 9.0): 0.00850600229536, (12.0, 8.0): 0.00845953805259, (18.0, 11.0): 0.00729823466786, (18.0, 22.0): 0.0100463515507, (9.0, 8.0): 0.00840910961908, (14.0, 9.0): 0.00854772347272, (12.0, 9.0): 0.00847221631742, (17.0, 15.0): 0.00657787464453, (21.0, 20.0): 0.00495244273676, (18.0, 12.0): 0.00574985590811, (15.0, 11.0): 0.00692343318221, (8.0, 10.0): 0.006731024783, (9.0, 11.0): 0.00673822685181, (12.0, 3.0): 0.0067322333154, (17.0, 5.0): 0.00850842804161, (16.0, 11.0): 0.00700046662233, (14.0, 10.0): 0.00856979944971, (17.0, 10.0): 0.00880011295345, (15.0, 3.0): 0.006766409964, (18.0, 17.0): 0.0069582019193, (8.0, 7.0): 0.00671899779493, (9.0, 6.0): 0.00839711577123, (11.0, 7.0): 0.0084269104361, (10.0, 5.0): 0.00839951453848, (16.0, 5.0): 0.0084951238639, (20.0, 24.0): 0.00763715093892, (19.0, 16.0): 0.00680423949066, (16.0, 8.0): 0.00860100531269, (14.0, 7.0): 0.00849778487842, (13.0, 5.0): 0.00844140207286, (18.0, 20.0): 0.00984072140173, (18.0, 7.0): 0.00687679817422, (15.0, 6.0): 0.00849938636459, (18.0, 18.0): 0.00950715415576, (8.0, 4.0): 0.00670926978574, (10.0, 11.0): 0.00674918515296, (13.0, 8.0): 0.00848825262273, (10.0, 6.0): 0.00840527583107, (15.0, 22.0): 0.00505160539977, (12.0, 5.0): 0.00842461906256, (17.0, 3.0): 0.00678449358805, (15.0, 8.0): 0.0085608614646, (21.0, 16.0): 0.00455294262511, (18.0, 8.0): 0.00692932933674, (15.0, 5.0): 0.00847822808194, (18.0, 23.0): 0.00757286421643, (16.0, 15.0): 0.00659416244493, (12.0, 10.0): 0.0084825750348, (15.0, 15.0): 0.00440049020691, (13.0, 11.0): 0.00682384449216, (18.0, 13.0): 0.00602302288257, (18.0, 24.0): 0.00760249383278, (8.0, 11.0): 0.00504996623414, (9.0, 10.0): 0.0084196921509, (19.0, 20.0): 0.00740619751194, (17.0, 4.0): 0.00848937138425, (14.0, 11.0): 0.00686681430059, (18.0, 3.0): 0.00509186703196, (17.0, 9.0): 0.0087106252386, (18.0, 14.0): 0.00629112799686, (8.0, 8.0): 0.00672343088345, (9.0, 5.0): 0.00839238963496, (11.0, 6.0): 0.00841781245927, }, ]
"""

View File

@ -0,0 +1,46 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%% %
%%%%%%%%%%%%%%%%%% %%%%
%%%%%%%%%%%%%%% %%%%
%%%%%%%%%%%%%%%%%% %%%%
%%%%%%%%%%%%%%%%%% %
%%%%%%%%%%%%%%%%%% %%%%
%%%%%%%%%%%%%%% %%%%
%%%%%%%%%%%%%%%%%% %%%%
%%%%%%%%%%%%%%%%%% %
%%%%%%%%%%%%%%% %%%%
%%%%%%%%%%%%%%%%%% %%%%
%%%%%%%%%%%%%%%%%% %%%%
%%%%%%%%%%%%%%%%%% %%%%
%%%%%%%% %%%%
%%%%%%%% %%%%
%%%%%%%% %%%%
%%%%%%%% %%%%
%%%%%%%% G %%%%
%%%%%%%% %%%%
%%P%%%%% %%%%
%%%%%%%% %%%%
%%%%%%%% %%%%
%%%%%%%%%%%%%%%%%%%%%%%
% %%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%
"""
observe: "False"
elapse: "True"
checkUniform: "False"
maxMoves: "150"
numParticles: "5000"
numGhosts: "1"
ghost: "SeededRandomGhostAgent"
inference: "ParticleFilter"
L2Tolerance: "0.05"
errorMsg: "Particle filter full test: %d inference errors."

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,37 @@
class: "DoubleInferenceAgentTest"
seed: "188"
layout: """
%%%%%%%%%%%%%%%
% G %
% %%%%%%%%%%% %
% % % %
% % % %
% % % %
% % % %
% % P % %
% % % %
% % % %
% % % %
% % % %
% %%%%%%%%%%% %
% G %
%%%%%%%%%%%%%%%
% % %%%%%%%%%%%
%%%%%%%%%%%%%%%
"""
observe: "True"
elapse: "True"
checkUniform: "False"
maxMoves: "100"
numParticles: "5000"
numGhosts: "2"
ghost: "SeededRandomGhostAgent"
inference: "ParticleFilter"
L2Tolerance: "0.05"
errorMsg: "Particle filter full test: %d inference errors."

View File

@ -0,0 +1 @@
# You must win at least 4/10 games with at least 300 points

View File

@ -0,0 +1,26 @@
class: "GameScoreTest"
numRuns: "5"
numWinsForCredit: "4"
layout_name: "smallHunt"
min_score: "300"
layout_str: """
%%%%%%%%%%%%%%%%%%%%
%P G %
% %%%%% %%%%%% % % %
% G %
% %
%%%%%%%%%%%%%%%%%%%%
% % %%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%
"""
observe: "True"
elapse: "True"
maxMoves: "100"
ghost: "SeededRandomGhostAgent"
inference: "ParticleFilter"
numGhosts: "2"

View File

@ -0,0 +1,3 @@
max_points: "2"
class: "PassAllTestsQuestion"

View File

@ -0,0 +1,18 @@
# This is the solution file for test_cases/q3/1-product-rule.test.
variableDomainsDict: """
D : wet dry
W : sun rain
"""
unconditionedVariables: "D W"
conditionedVariables: ""
FactorTable: """
D : wet, W : sun = 0.08
D : dry, W : sun = 0.72
D : wet, W : rain = 0.14
D : dry, W : rain = 0.06
"""

View File

@ -0,0 +1,36 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "joinFactors"
factorArgs: "A B"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
W : sun rain
D : wet dry
"""
# endOfNonFactors
AunconditionedVariables: "D"
AconditionedVariables: "W"
AFactorTable: """
D : wet, W : sun = 0.1
D : dry, W : sun = 0.9
D : wet, W : rain = 0.7
D : dry, W : rain = 0.3
"""
BunconditionedVariables: "W"
BconditionedVariables: ""
BFactorTable: """
W : sun = 0.8
W : rain = 0.2
"""

View File

@ -0,0 +1,23 @@
# This is the solution file for test_cases/q3/2-product-rule-extended.test.
variableDomainsDict: """
D : wet dry
W : sun rain
T : cold hot
"""
unconditionedVariables: "D W T"
conditionedVariables: ""
FactorTable: """
D : wet, W : sun, T : cold = 0.02
D : dry, W : sun, T : cold = 0.18
D : wet, W : rain, T : cold = 0.126
D : dry, W : rain, T : cold = 0.054
D : wet, W : sun, T : hot = 0.06
D : dry, W : sun, T : hot = 0.54
D : wet, W : rain, T : hot = 0.014
D : dry, W : rain, T : hot = 0.006
"""

View File

@ -0,0 +1,49 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "joinFactors"
factorArgs: "A B C"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
W : sun rain
D : wet dry
T : cold hot
"""
# endOfNonFactors
AunconditionedVariables: "D"
AconditionedVariables: "W"
AFactorTable: """
D : wet, W : sun = 0.1
D : dry, W : sun = 0.9
D : wet, W : rain = 0.7
D : dry, W : rain = 0.3
"""
CunconditionedVariables: "T"
CconditionedVariables: "W"
CFactorTable: """
T : cold, W : sun = 0.25
T : hot, W : sun = 0.75
T : cold, W : rain = 0.9
T : hot, W : rain = 0.1
"""
BunconditionedVariables: "W"
BconditionedVariables: ""
BFactorTable: """
W : sun = 0.8
W : rain = 0.2
"""

View File

@ -0,0 +1,113 @@
# This is the solution file for test_cases/q3/3-disjoint-right.test.
variableDomainsDict: """
Q : singleEntryForThisVariable
M : l m n o
L : 0 1 2
O : help! me! I'mTrapped InaBayesNet
N : -10.5 1.34
"""
unconditionedVariables: "M L N"
conditionedVariables: "Q O"
FactorTable: """
M : l, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.258330124403
M : m, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.104734692091
M : n, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0377614688681
M : o, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0
M : l, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.172735794206
M : m, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0125717596017
M : n, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0638957615356
M : o, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0667905852913
M : l, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0
M : m, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0391473894072
M : n, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.191710903684
M : o, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0523215209113
M : l, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : m, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : n, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : o, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : l, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : m, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : n, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : o, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : l, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : m, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : n, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : o, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
M : l, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.145578766133
M : m, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0590219482964
M : n, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0212800116049
M : o, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0
M : l, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0973431335025
M : m, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.00708466058755
M : n, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0360076709868
M : o, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0376390133302
M : l, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0
M : m, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0220610300885
M : n, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.108036323201
M : o, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0294851499571
M : l, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.11275135827
M : m, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0457127437946
M : n, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0164814572632
M : o, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0
M : l, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0753926607035
M : m, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.00548709901415
M : n, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0278880905488
M : o, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0291515719611
M : l, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0
M : m, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0170863593187
M : n, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0836745804831
M : o, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0228363709542
M : l, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.195574976701
M : m, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0792918944811
M : n, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0285882198645
M : o, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0
M : l, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.130773749307
M : m, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0095177501922
M : n, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0483738089101
M : o, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0505654042182
M : l, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0
M : m, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0296374640352
M : n, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.145139308116
M : o, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0396112542307
M : l, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0627551477024
M : m, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0254427976099
M : n, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.00917324900359
M : o, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0
M : l, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0419620448987
M : m, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0030540094095
M : n, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0155219526255
M : o, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0162251810731
M : l, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0
M : m, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.009509925372
M : n, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0465715955685
M : o, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0127102666806
M : l, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.135144264696
M : m, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0547914920242
M : n, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0197547458154
M : o, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0
M : l, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0903659685399
M : m, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.00657686056258
M : n, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0334267857065
M : o, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0349411999808
M : l, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0
M : m, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.02047978403
M : n, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.100292713335
M : o, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0273717727954
M : l, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.123185859707
M : m, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0499432000668
M : n, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0180067230527
M : o, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0
M : l, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0823698256661
M : m, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.00599489903912
M : n, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0304689758291
M : o, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0318493853105
M : l, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0
M : m, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0186676053772
M : n, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0914181903486
M : o, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0249497481159
"""

View File

@ -0,0 +1,53 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "joinFactors"
factorArgs: "A B"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
L : 0 1 2
M : l m n o
N : -10.5 1.34
O : help! me! I'mTrapped InaBayesNet
Q : singleEntryForThisVariable
"""
# endOfNonFactors
AunconditionedVariables: "M L"
AconditionedVariables: "Q"
AFactorTable: """
L : 0, M : l, Q : singleEntryForThisVariable = 0.258330124403
L : 1, M : l, Q : singleEntryForThisVariable = 0.172735794206
L : 2, M : l, Q : singleEntryForThisVariable = 0.0
L : 0, M : m, Q : singleEntryForThisVariable = 0.104734692091
L : 1, M : m, Q : singleEntryForThisVariable = 0.0125717596017
L : 2, M : m, Q : singleEntryForThisVariable = 0.0391473894072
L : 0, M : n, Q : singleEntryForThisVariable = 0.0377614688681
L : 1, M : n, Q : singleEntryForThisVariable = 0.0638957615356
L : 2, M : n, Q : singleEntryForThisVariable = 0.191710903684
L : 0, M : o, Q : singleEntryForThisVariable = 0.0
L : 1, M : o, Q : singleEntryForThisVariable = 0.0667905852913
L : 2, M : o, Q : singleEntryForThisVariable = 0.0523215209113
"""
BunconditionedVariables: "N"
BconditionedVariables: "O"
BFactorTable: """
N : -10.5, O : help! = 1.0
N : 1.34, O : help! = 0.0
N : -10.5, O : me! = 0.563537707688
N : 1.34, O : me! = 0.436462292312
N : -10.5, O : I'mTrapped = 0.757073830056
N : 1.34, O : I'mTrapped = 0.242926169944
N : -10.5, O : InaBayesNet = 0.523145587487
N : 1.34, O : InaBayesNet = 0.476854412513
"""

View File

@ -0,0 +1,113 @@
# This is the solution file for test_cases/q3/4-common-right.test.
variableDomainsDict: """
Q1 : myNameHasMoreThanOneLetter
N1 : -10.5 1.34
M1 : l m n o
O1 : help! me! I'mTrapped InaBayesNet
L1 : 0 1 2
"""
unconditionedVariables: "Q1 N1 M1 L1"
conditionedVariables: "O1"
FactorTable: """
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 0, O1 : help! = 0.0396781584597
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 0, O1 : help! = 0.218651965943
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 0, O1 : help! = 0.0160867019231
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 0, O1 : help! = 0.0886479901679
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 0, O1 : help! = 0.00579996447911
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 0, O1 : help! = 0.031961504389
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 0, O1 : help! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 0, O1 : help! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 1, O1 : help! = 0.0265313161986
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 1, O1 : help! = 0.146204478007
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 1, O1 : help! = 0.00193095664219
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 1, O1 : help! = 0.0106408029595
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 1, O1 : help! = 0.0098140553951
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 1, O1 : help! = 0.0540817061405
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 1, O1 : help! = 0.0102586852111
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 1, O1 : help! = 0.0565319000802
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 2, O1 : help! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 2, O1 : help! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 2, O1 : help! = 0.00601283463852
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 2, O1 : help! = 0.0331345547687
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 2, O1 : help! = 0.0294457939523
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 2, O1 : help! = 0.162265109732
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 2, O1 : help! = 0.00803631246015
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 2, O1 : help! = 0.0442852084511
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 0, O1 : me! = 0.159661284861
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 0, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 0, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 0, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 0, O1 : me! = 0.062484977125
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 0, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 0, O1 : me! = 0.048394873988
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 0, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 1, O1 : me! = 0.110637840267
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 1, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 1, O1 : me! = 0.0355009323002
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 1, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 1, O1 : me! = 0.144114059443
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 1, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 1, O1 : me! = 0.131361951232
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 1, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 2, O1 : me! = 0.062692626321
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 2, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 2, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 2, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 2, O1 : me! = 0.130648517392
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 2, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 2, O1 : me! = 0.11450293707
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 2, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 0, O1 : I'mTrapped = 0.158525600787
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 0, O1 : I'mTrapped = 0.106254735008
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 0, O1 : I'mTrapped = 0.100800788457
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 0, O1 : I'mTrapped = 0.0675636049505
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 0, O1 : I'mTrapped = 0.0987735573681
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 0, O1 : I'mTrapped = 0.0662048155749
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 0, O1 : I'mTrapped = 0.0263411253275
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 0, O1 : I'mTrapped = 0.017655629612
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 1, O1 : I'mTrapped = 0.0097691504527
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 1, O1 : I'mTrapped = 0.0065479549515
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 1, O1 : I'mTrapped = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 1, O1 : I'mTrapped = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 1, O1 : I'mTrapped = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 1, O1 : I'mTrapped = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 1, O1 : I'mTrapped = 0.0442852566048
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 1, O1 : I'mTrapped = 0.029683017645
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 2, O1 : I'mTrapped = 0.0445155280707
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 2, O1 : I'mTrapped = 0.0298373613816
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 2, O1 : I'mTrapped = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 2, O1 : I'mTrapped = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 2, O1 : I'mTrapped = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 2, O1 : I'mTrapped = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 2, O1 : I'mTrapped = 0.115695087593
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 2, O1 : I'mTrapped = 0.077546786216
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 0, O1 : InaBayesNet = 0.134402798029
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 0, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 0, O1 : InaBayesNet = 0.118127348229
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 0, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 0, O1 : InaBayesNet = 0.036009670999
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 0, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 0, O1 : InaBayesNet = 0.112024611449
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 0, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 1, O1 : InaBayesNet = 0.0773037189897
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 1, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 1, O1 : InaBayesNet = 0.143223151678
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 1, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 1, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 1, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 1, O1 : InaBayesNet = 0.0865755172268
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 1, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 2, O1 : InaBayesNet = 0.143496852294
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 2, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 2, O1 : InaBayesNet = 0.0132562954964
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 2, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 2, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 2, O1 : InaBayesNet = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 2, O1 : InaBayesNet = 0.135580035609
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 2, O1 : InaBayesNet = 0.0
"""

View File

@ -0,0 +1,162 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "joinFactors"
factorArgs: "A B"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
L1 : 0 1 2
M1 : l m n o
N1 : -10.5 1.34
O1 : help! me! I'mTrapped InaBayesNet
Q1 : myNameHasMoreThanOneLetter
"""
# endO1fN1onFactors
AunconditionedVariables: "L1 M1"
AconditionedVariables: "O1"
AFactorTable: """
L1 : 0, M1 : l, O1 : help! = 0.258330124403
L1 : 1, M1 : l, O1 : help! = 0.172735794206
L1 : 2, M1 : l, O1 : help! = 0.0
L1 : 0, M1 : m, O1 : help! = 0.104734692091
L1 : 1, M1 : m, O1 : help! = 0.0125717596017
L1 : 2, M1 : m, O1 : help! = 0.0391473894072
L1 : 0, M1 : n, O1 : help! = 0.0377614688681
L1 : 1, M1 : n, O1 : help! = 0.0638957615356
L1 : 2, M1 : n, O1 : help! = 0.191710903684
L1 : 0, M1 : o, O1 : help! = 0.0
L1 : 1, M1 : o, O1 : help! = 0.0667905852913
L1 : 2, M1 : o, O1 : help! = 0.0523215209113
L1 : 0, M1 : l, O1 : me! = 0.159661284861
L1 : 1, M1 : l, O1 : me! = 0.110637840267
L1 : 2, M1 : l, O1 : me! = 0.062692626321
L1 : 0, M1 : m, O1 : me! = 0.0
L1 : 1, M1 : m, O1 : me! = 0.0355009323002
L1 : 2, M1 : m, O1 : me! = 0.0
L1 : 0, M1 : n, O1 : me! = 0.062484977125
L1 : 1, M1 : n, O1 : me! = 0.144114059443
L1 : 2, M1 : n, O1 : me! = 0.130648517392
L1 : 0, M1 : o, O1 : me! = 0.048394873988
L1 : 1, M1 : o, O1 : me! = 0.131361951232
L1 : 2, M1 : o, O1 : me! = 0.11450293707
L1 : 0, M1 : l, O1 : I'mTrapped = 0.264780335795
L1 : 1, M1 : l, O1 : I'mTrapped = 0.0163171054042
L1 : 2, M1 : l, O1 : I'mTrapped = 0.0743528894523
L1 : 0, M1 : m, O1 : I'mTrapped = 0.168364393407
L1 : 1, M1 : m, O1 : I'mTrapped = 0.0
L1 : 2, M1 : m, O1 : I'mTrapped = 0.0
L1 : 0, M1 : n, O1 : I'mTrapped = 0.164978372943
L1 : 1, M1 : n, O1 : I'mTrapped = 0.0
L1 : 2, M1 : n, O1 : I'mTrapped = 0.0
L1 : 0, M1 : o, O1 : I'mTrapped = 0.0439967549395
L1 : 1, M1 : o, O1 : I'mTrapped = 0.0739682742498
L1 : 2, M1 : o, O1 : I'mTrapped = 0.193241873809
L1 : 0, M1 : l, O1 : InaBayesNet = 0.134402798029
L1 : 1, M1 : l, O1 : InaBayesNet = 0.0773037189897
L1 : 2, M1 : l, O1 : InaBayesNet = 0.143496852294
L1 : 0, M1 : m, O1 : InaBayesNet = 0.118127348229
L1 : 1, M1 : m, O1 : InaBayesNet = 0.143223151678
L1 : 2, M1 : m, O1 : InaBayesNet = 0.0132562954964
L1 : 0, M1 : n, O1 : InaBayesNet = 0.036009670999
L1 : 1, M1 : n, O1 : InaBayesNet = 0.0
L1 : 2, M1 : n, O1 : InaBayesNet = 0.0
L1 : 0, M1 : o, O1 : InaBayesNet = 0.112024611449
L1 : 1, M1 : o, O1 : InaBayesNet = 0.0865755172268
L1 : 2, M1 : o, O1 : InaBayesNet = 0.135580035609
"""
BunconditionedVariables: "Q1 N1"
BconditionedVariables: "O1"
BFactorTable: """
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : help! = 0.15359477936
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : help! = 0.84640522064
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : me! = 1.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : I'mTrapped = 0.59870609466
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : I'mTrapped = 0.40129390534
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : InaBayesNet = 1.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : InaBayesNet = 0.0
"""
AunconditionedVariables: "M1 L1"
AconditionedVariables: "O1"
AFactorTable: """
L1 : 0, M1 : l, O1 : help! = 0.258330124403
L1 : 1, M1 : l, O1 : help! = 0.172735794206
L1 : 2, M1 : l, O1 : help! = 0.0
L1 : 0, M1 : m, O1 : help! = 0.104734692091
L1 : 1, M1 : m, O1 : help! = 0.0125717596017
L1 : 2, M1 : m, O1 : help! = 0.0391473894072
L1 : 0, M1 : n, O1 : help! = 0.0377614688681
L1 : 1, M1 : n, O1 : help! = 0.0638957615356
L1 : 2, M1 : n, O1 : help! = 0.191710903684
L1 : 0, M1 : o, O1 : help! = 0.0
L1 : 1, M1 : o, O1 : help! = 0.0667905852913
L1 : 2, M1 : o, O1 : help! = 0.0523215209113
L1 : 0, M1 : l, O1 : me! = 0.159661284861
L1 : 1, M1 : l, O1 : me! = 0.110637840267
L1 : 2, M1 : l, O1 : me! = 0.062692626321
L1 : 0, M1 : m, O1 : me! = 0.0
L1 : 1, M1 : m, O1 : me! = 0.0355009323002
L1 : 2, M1 : m, O1 : me! = 0.0
L1 : 0, M1 : n, O1 : me! = 0.062484977125
L1 : 1, M1 : n, O1 : me! = 0.144114059443
L1 : 2, M1 : n, O1 : me! = 0.130648517392
L1 : 0, M1 : o, O1 : me! = 0.048394873988
L1 : 1, M1 : o, O1 : me! = 0.131361951232
L1 : 2, M1 : o, O1 : me! = 0.11450293707
L1 : 0, M1 : l, O1 : I'mTrapped = 0.264780335795
L1 : 1, M1 : l, O1 : I'mTrapped = 0.0163171054042
L1 : 2, M1 : l, O1 : I'mTrapped = 0.0743528894523
L1 : 0, M1 : m, O1 : I'mTrapped = 0.168364393407
L1 : 1, M1 : m, O1 : I'mTrapped = 0.0
L1 : 2, M1 : m, O1 : I'mTrapped = 0.0
L1 : 0, M1 : n, O1 : I'mTrapped = 0.164978372943
L1 : 1, M1 : n, O1 : I'mTrapped = 0.0
L1 : 2, M1 : n, O1 : I'mTrapped = 0.0
L1 : 0, M1 : o, O1 : I'mTrapped = 0.0439967549395
L1 : 1, M1 : o, O1 : I'mTrapped = 0.0739682742498
L1 : 2, M1 : o, O1 : I'mTrapped = 0.193241873809
L1 : 0, M1 : l, O1 : InaBayesNet = 0.134402798029
L1 : 1, M1 : l, O1 : InaBayesNet = 0.0773037189897
L1 : 2, M1 : l, O1 : InaBayesNet = 0.143496852294
L1 : 0, M1 : m, O1 : InaBayesNet = 0.118127348229
L1 : 1, M1 : m, O1 : InaBayesNet = 0.143223151678
L1 : 2, M1 : m, O1 : InaBayesNet = 0.0132562954964
L1 : 0, M1 : n, O1 : InaBayesNet = 0.036009670999
L1 : 1, M1 : n, O1 : InaBayesNet = 0.0
L1 : 2, M1 : n, O1 : InaBayesNet = 0.0
L1 : 0, M1 : o, O1 : InaBayesNet = 0.112024611449
L1 : 1, M1 : o, O1 : InaBayesNet = 0.0865755172268
L1 : 2, M1 : o, O1 : InaBayesNet = 0.135580035609
"""
BunconditionedVariables: "Q1 N1"
BconditionedVariables: "O1"
BFactorTable: """
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : help! = 0.15359477936
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : help! = 0.84640522064
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : me! = 1.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : me! = 0.0
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : I'mTrapped = 0.59870609466
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : I'mTrapped = 0.40129390534
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : InaBayesNet = 1.0
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : InaBayesNet = 0.0
"""

View File

@ -0,0 +1,113 @@
# This is the solution file for test_cases/q3/5-grade-join.test.
variableDomainsDict: """
Q : singleEntryForThisVariable
M : l m n o
L : 0 1 2
O : help! me! I'mTrapped InaBayesNet
N : -10.5 1.34
"""
unconditionedVariables: "M L O N"
conditionedVariables: "Q"
FactorTable: """
M : l, L : 0, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : m, L : 0, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : n, L : 0, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : o, L : 0, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : l, L : 1, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : m, L : 1, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.00639608303801
M : n, L : 1, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0176575414931
M : o, L : 1, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.00296557788646
M : l, L : 2, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0135133823856
M : m, L : 2, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0307889341341
M : n, L : 2, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0264097152778
M : o, L : 2, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0490236571006
M : l, L : 0, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.007715630127
M : m, L : 0, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.00217909337527
M : n, L : 0, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.00678551130624
M : o, L : 0, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : l, L : 1, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0107669094141
M : m, L : 1, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : n, L : 1, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0305996504641
M : o, L : 1, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : l, L : 2, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : m, L : 2, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0322681088037
M : n, L : 2, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : o, L : 2, O : me!, N : -10.5, Q : singleEntryForThisVariable = 5.28535267952e-05
M : l, L : 0, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.00654528636072
M : m, L : 0, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : n, L : 0, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0332297127389
M : o, L : 0, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0189507724124
M : l, L : 1, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0437076697087
M : m, L : 1, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0242173380091
M : n, L : 1, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0243844055398
M : o, L : 1, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : l, L : 2, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : m, L : 2, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.00685766769793
M : n, L : 2, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : o, L : 2, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : l, L : 0, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : m, L : 0, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.00646248211554
M : n, L : 0, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0
M : o, L : 0, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0020683816771
M : l, L : 1, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0208613118848
M : m, L : 1, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0347270528183
M : n, L : 1, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.00282752151891
M : o, L : 1, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.013443479893
M : l, L : 2, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0242099453272
M : m, L : 2, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0382716139813
M : n, L : 2, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.00599572506557
M : o, L : 2, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0335505363489
M : l, L : 0, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.00746874052442
M : m, L : 0, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.024671121071
M : n, L : 0, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : o, L : 0, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0242600514229
M : l, L : 1, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0170706440325
M : m, L : 1, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.00415780764838
M : n, L : 1, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0274809888983
M : o, L : 1, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : l, L : 2, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : m, L : 2, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : n, L : 2, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : o, L : 2, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : l, L : 0, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0236650880181
M : m, L : 0, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : n, L : 0, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : o, L : 0, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : l, L : 1, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : m, L : 1, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : n, L : 1, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : o, L : 1, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : l, L : 2, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.00282788161527
M : m, L : 2, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.00355557777586
M : n, L : 2, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.025527974888
M : o, L : 2, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0488393325071
M : l, L : 0, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : m, L : 0, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : n, L : 0, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : o, L : 0, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : l, L : 1, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : m, L : 1, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.00217872982558
M : n, L : 1, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : o, L : 1, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0161232920219
M : l, L : 2, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0208377342581
M : m, L : 2, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0212182372623
M : n, L : 2, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0082921520866
M : o, L : 2, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : l, L : 0, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : m, L : 0, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : n, L : 0, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : o, L : 0, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.035358138402
M : l, L : 1, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0048170873596
M : m, L : 1, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : n, L : 1, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0313228366687
M : o, L : 1, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : l, L : 2, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0168964348
M : m, L : 2, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
M : n, L : 2, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.039032224516
M : o, L : 2, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0123590383624
"""

View File

@ -0,0 +1,225 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "joinFactors"
factorArgs: "A B"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
L : 0 1 2
M : l m n o
N : -10.5 1.34
O : help! me! I'mTrapped InaBayesNet
Q : singleEntryForThisVariable
"""
# endOfNonFactors
AunconditionedVariables: "M L O"
AconditionedVariables: "Q N"
AFactorTable: """
L : 0, M : l, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0447769827421
L : 1, M : l, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0335548259369
L : 2, M : l, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0135133823856
L : 0, M : m, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0299407113048
L : 1, M : m, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0190137493524
L : 2, M : m, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0459168029028
L : 0, M : n, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
L : 1, M : n, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0481229169727
L : 2, M : n, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0264097152778
L : 0, M : o, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0484229139817
L : 1, M : o, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.00296557788646
L : 2, M : o, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0490236571006
L : 0, M : l, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0181539164706
L : 1, M : l, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0107669094141
L : 2, M : l, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
L : 0, M : m, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.00217909337527
L : 1, M : m, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
L : 2, M : m, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0403565271376
L : 0, M : n, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.00678551130624
L : 1, M : n, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0305996504641
L : 2, M : n, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0489301511809
L : 0, M : o, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
L : 1, M : o, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
L : 2, M : o, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0045288246707
L : 0, M : l, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.00654528636072
L : 1, M : l, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0437076697087
L : 2, M : l, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
L : 0, M : m, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0110752062624
L : 1, M : m, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0396237693127
L : 2, M : m, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0123021915473
L : 0, M : n, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0332297127389
L : 1, M : n, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0299842528698
L : 2, M : n, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
L : 0, M : o, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0189507724124
L : 1, M : o, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
L : 2, M : o, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
L : 0, M : l, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0
L : 1, M : l, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.039840143279
L : 2, M : l, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0351210471164
L : 0, M : m, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0115769730372
L : 1, M : m, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0347270528183
L : 2, M : m, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0382716139813
L : 0, M : n, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0090690152544
L : 1, M : n, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.00799625915824
L : 2, M : n, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0295772931739
L : 0, M : o, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0146774518464
L : 1, M : o, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.013443479893
L : 2, M : o, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0463189893654
L : 0, M : l, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.00746874052442
L : 1, M : l, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0170706440325
L : 2, M : l, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0125889576289
L : 0, M : m, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.024671121071
L : 1, M : m, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.00626546229009
L : 2, M : m, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
L : 0, M : n, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0246502130155
L : 1, M : n, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0434087985544
L : 2, M : n, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0128190936074
L : 0, M : o, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0242600514229
L : 1, M : o, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0038706658879
L : 2, M : o, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.000564853924528
L : 0, M : l, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0411575250006
L : 1, M : l, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
L : 2, M : l, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0293529082434
L : 0, M : m, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0165362781706
L : 1, M : m, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.026525369977
L : 2, M : m, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0177402756729
L : 0, M : n, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0488609903771
L : 1, M : n, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0072654289765
L : 2, M : n, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.025527974888
L : 0, M : o, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0391811589986
L : 1, M : o, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
L : 2, M : o, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0494160410886
L : 0, M : l, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0552756677955
L : 1, M : l, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
L : 2, M : l, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0321280167988
L : 0, M : m, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
L : 1, M : m, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.005603470804
L : 2, M : m, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0479437369214
L : 0, M : n, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
L : 1, M : n, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
L : 2, M : n, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0302095703475
L : 0, M : o, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0227207214722
L : 1, M : o, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0161232920219
L : 2, M : o, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0151621127433
L : 0, M : l, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
L : 1, M : l, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0101119740519
L : 2, M : l, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0543868524166
L : 0, M : m, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
L : 1, M : m, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0379246424001
L : 2, M : m, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.00980121226356
L : 0, M : n, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
L : 1, M : n, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0484577738418
L : 2, M : n, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0489563519456
L : 0, M : o, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0411582588411
L : 1, M : o, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
L : 2, M : o, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.044833791982
"""
BunconditionedVariables: "N"
BconditionedVariables: "Q M L O"
BFactorTable: """
N : -10.5, L : 0, M : l, O : help!, Q : singleEntryForThisVariable = 0.0
N : 1.34, L : 0, M : l, O : help!, Q : singleEntryForThisVariable = 1.0
N : -10.5, L : 1, M : l, O : help!, Q : singleEntryForThisVariable = 0.0
N : 1.34, L : 1, M : l, O : help!, Q : singleEntryForThisVariable = 1.0
N : -10.5, L : 2, M : l, O : help!, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 2, M : l, O : help!, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 0, M : m, O : help!, Q : singleEntryForThisVariable = 0.0
N : 1.34, L : 0, M : m, O : help!, Q : singleEntryForThisVariable = 1.0
N : -10.5, L : 1, M : m, O : help!, Q : singleEntryForThisVariable = 0.33639251888
N : 1.34, L : 1, M : m, O : help!, Q : singleEntryForThisVariable = 0.66360748112
N : -10.5, L : 2, M : m, O : help!, Q : singleEntryForThisVariable = 0.670537410876
N : 1.34, L : 2, M : m, O : help!, Q : singleEntryForThisVariable = 0.329462589124
N : -10.5, L : 0, M : n, O : help!, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 0, M : n, O : help!, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 1, M : n, O : help!, Q : singleEntryForThisVariable = 0.366925835005
N : 1.34, L : 1, M : n, O : help!, Q : singleEntryForThisVariable = 0.633074164995
N : -10.5, L : 2, M : n, O : help!, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 2, M : n, O : help!, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 0, M : o, O : help!, Q : singleEntryForThisVariable = 0.0
N : 1.34, L : 0, M : o, O : help!, Q : singleEntryForThisVariable = 1.0
N : -10.5, L : 1, M : o, O : help!, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 1, M : o, O : help!, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 2, M : o, O : help!, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 2, M : o, O : help!, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 0, M : l, O : me!, Q : singleEntryForThisVariable = 0.425011877712
N : 1.34, L : 0, M : l, O : me!, Q : singleEntryForThisVariable = 0.574988122288
N : -10.5, L : 1, M : l, O : me!, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 1, M : l, O : me!, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 2, M : l, O : me!, Q : singleEntryForThisVariable = 0.903659235677
N : 1.34, L : 2, M : l, O : me!, Q : singleEntryForThisVariable = 0.0963407643231
N : -10.5, L : 0, M : m, O : me!, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 0, M : m, O : me!, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 1, M : m, O : me!, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 1, M : m, O : me!, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 2, M : m, O : me!, Q : singleEntryForThisVariable = 0.799575956912
N : 1.34, L : 2, M : m, O : me!, Q : singleEntryForThisVariable = 0.200424043088
N : -10.5, L : 0, M : n, O : me!, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 0, M : n, O : me!, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 1, M : n, O : me!, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 1, M : n, O : me!, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 2, M : n, O : me!, Q : singleEntryForThisVariable = 0.0
N : 1.34, L : 2, M : n, O : me!, Q : singleEntryForThisVariable = 1.0
N : -10.5, L : 0, M : o, O : me!, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 0, M : o, O : me!, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 1, M : o, O : me!, Q : singleEntryForThisVariable = 0.0
N : 1.34, L : 1, M : o, O : me!, Q : singleEntryForThisVariable = 1.0
N : -10.5, L : 2, M : o, O : me!, Q : singleEntryForThisVariable = 0.0116704731665
N : 1.34, L : 2, M : o, O : me!, Q : singleEntryForThisVariable = 0.988329526833
N : -10.5, L : 0, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 0, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 1, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 1, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 2, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 0.351415482985
N : 1.34, L : 2, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 0.648584517015
N : -10.5, L : 0, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
N : 1.34, L : 0, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
N : -10.5, L : 1, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 0.611182086641
N : 1.34, L : 1, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 0.388817913359
N : -10.5, L : 2, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 0.5574346385
N : 1.34, L : 2, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 0.4425653615
N : -10.5, L : 0, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 0, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 1, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 0.813240391404
N : 1.34, L : 1, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 0.186759608596
N : -10.5, L : 2, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 0.725512412417
N : 1.34, L : 2, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 0.274487587583
N : -10.5, L : 0, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 0, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 1, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
N : 1.34, L : 1, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
N : -10.5, L : 2, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 2, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 0, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.493094921153
N : 1.34, L : 0, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.506905078847
N : -10.5, L : 1, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.523625423199
N : 1.34, L : 1, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.476374576801
N : -10.5, L : 2, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.689328687923
N : 1.34, L : 2, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.310671312077
N : -10.5, L : 0, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 0.558218637529
N : 1.34, L : 0, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 0.441781362471
N : -10.5, L : 1, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 1, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 2, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 2, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 0, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 0.0
N : 1.34, L : 0, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 1.0
N : -10.5, L : 1, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 0.353605537659
N : 1.34, L : 1, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 0.646394462341
N : -10.5, L : 2, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 0.202713785549
N : 1.34, L : 2, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 0.797286214451
N : -10.5, L : 0, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 0.140922395709
N : 1.34, L : 0, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 0.859077604291
N : -10.5, L : 1, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 1.0
N : 1.34, L : 1, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 0.0
N : -10.5, L : 2, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 0.724336536883
N : 1.34, L : 2, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 0.275663463117
"""

View File

@ -0,0 +1,18 @@
# This is the solution file for test_cases/q3/6-product-rule-nonsingleton-var.test.
variableDomainsDict: """
D0 : wet dry
W0 : sun rain
"""
unconditionedVariables: "D0 W0"
conditionedVariables: ""
FactorTable: """
D0 : wet, W0 : sun = 0.08
D0 : dry, W0 : sun = 0.72
D0 : wet, W0 : rain = 0.14
D0 : dry, W0 : rain = 0.06
"""

View File

@ -0,0 +1,36 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "joinFactors"
factorArgs: "A B"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
W0 : sun rain
D0 : wet dry
"""
# endOfNonFactors
AunconditionedVariables: "D0"
AconditionedVariables: "W0"
AFactorTable: """
D0 : wet, W0 : sun = 0.1
D0 : dry, W0 : sun = 0.9
D0 : wet, W0 : rain = 0.7
D0 : dry, W0 : rain = 0.3
"""
BunconditionedVariables: "W0"
BconditionedVariables: ""
BFactorTable: """
W0 : sun = 0.8
W0 : rain = 0.2
"""

View File

@ -0,0 +1,2 @@
max_points: "3"
class: "PassAllTestsQuestion"

View File

@ -0,0 +1,16 @@
# This is the solution file for test_cases/q4/1-simple-eliminate.test.
variableDomainsDict: """
D : wet dry
W : sun rain
"""
unconditionedVariables: "D"
conditionedVariables: ""
FactorTable: """
D : wet = 0.22
D : dry = 0.78
"""

View File

@ -0,0 +1,26 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "eliminate"
factorArgs: "A"
eliminateVariable: "W"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
W : sun rain
D : wet dry
"""
# endOfNonFactors
AunconditionedVariables: "D W"
AconditionedVariables: ""
AFactorTable: """
D : wet, W : sun = 0.08
D : dry, W : sun = 0.72
D : wet, W : rain = 0.14
D : dry, W : rain = 0.06
"""

View File

@ -0,0 +1,19 @@
# This is the solution file for test_cases/q4/2-simple-eliminate-extended.test.
variableDomainsDict: """
D : wet dry
W : sun rain
T : hot cold
"""
unconditionedVariables: "D W"
conditionedVariables: ""
FactorTable: """
D : wet, W : sun = 0.08
D : dry, W : sun = 0.72
D : wet, W : rain = 0.14
D : dry, W : rain = 0.06
"""

View File

@ -0,0 +1,31 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "eliminate"
factorArgs: "A"
eliminateVariable: "T"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
W : sun rain
D : wet dry
T : hot cold
"""
# endOfNonFactors
AunconditionedVariables: "D W T"
AconditionedVariables: ""
AFactorTable: """
D : wet, W : sun, T : hot = 0.06
D : dry, W : sun, T : hot = 0.54
D : wet, W : rain, T : hot = 0.014
D : dry, W : rain, T : hot = 0.006
D : wet, W : sun, T : cold = 0.02
D : dry, W : sun, T : cold = 0.18
D : wet, W : rain, T : cold = 0.126
D : dry, W : rain, T : cold = 0.054
"""

View File

@ -0,0 +1,24 @@
# This is the solution file for test_cases/q4/3-eliminate-conditioned.test.
variableDomainsDict: """
B : wind breeze still
D : wet dry
W : sun rain
T : hot cold
"""
unconditionedVariables: "T W"
conditionedVariables: "D"
FactorTable: """
T : hot, W : sun, D : wet = 0.431065918609
T : cold, W : sun, D : wet = 0.1564538411
T : hot, W : rain, D : wet = 0.293368134088
T : cold, W : rain, D : wet = 0.119112106203
T : hot, W : sun, D : dry = 0.332991751449
T : cold, W : sun, D : dry = 0.0355009323002
T : hot, W : rain, D : dry = 0.33724755396
T : cold, W : rain, D : dry = 0.29425976229
"""

View File

@ -0,0 +1,48 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "eliminate"
factorArgs: "A"
eliminateVariable: "B"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
W : sun rain
D : wet dry
T : hot cold
B : wind breeze still
"""
# endOfNonFactors
AunconditionedVariables: "B T W"
AconditionedVariables: "D"
AFactorTable: """
B : wind, W : sun, T : hot, D : wet = 0.258330124403
B : breeze, W : sun, T : hot, D : wet = 0.172735794206
B : still, W : sun, T : hot, D : wet = 0.0
B : wind, W : rain, T : hot, D : wet = 0.0377614688681
B : breeze, W : rain, T : hot, D : wet = 0.0638957615356
B : still, W : rain, T : hot, D : wet = 0.191710903684
B : wind, W : sun, T : cold, D : wet = 0.104734692091
B : breeze, W : sun, T : cold, D : wet = 0.0125717596017
B : still, W : sun, T : cold, D : wet = 0.0391473894072
B : wind, W : rain, T : cold, D : wet = 0.0
B : breeze, W : rain, T : cold, D : wet = 0.0667905852913
B : still, W : rain, T : cold, D : wet = 0.0523215209113
B : wind, W : sun, T : hot, D : dry = 0.159661284861
B : breeze, W : sun, T : hot, D : dry = 0.110637840267
B : still, W : sun, T : hot, D : dry = 0.062692626321
B : wind, W : rain, T : hot, D : dry = 0.062484977125
B : breeze, W : rain, T : hot, D : dry = 0.144114059443
B : still, W : rain, T : hot, D : dry = 0.130648517392
B : wind, W : sun, T : cold, D : dry = 0.0
B : breeze, W : sun, T : cold, D : dry = 0.0355009323002
B : still, W : sun, T : cold, D : dry = 0.0
B : wind, W : rain, T : cold, D : dry = 0.048394873988
B : breeze, W : rain, T : cold, D : dry = 0.131361951232
B : still, W : rain, T : cold, D : dry = 0.11450293707
"""

View File

@ -0,0 +1,49 @@
# This is the solution file for test_cases/q4/4-grade-eliminate.test.
variableDomainsDict: """
Q1 : myNameHasMoreThanOneLetter
N1 : -10.5 1.34
M1 : l m n o
O1 : help! me! I'mTrapped InaBayesNet
L1 : 0 1 2
"""
unconditionedVariables: "M1 O1"
conditionedVariables: "Q1 N1"
FactorTable: """
M1 : l, O1 : help!, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0918451910646
M1 : m, O1 : help!, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.09487126356
M1 : n, O1 : help!, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0745326322505
M1 : o, O1 : help!, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.100412148969
M1 : l, O1 : me!, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0289208258847
M1 : m, O1 : me!, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0425356205129
M1 : n, O1 : me!, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0863153129512
M1 : o, O1 : me!, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0045288246707
M1 : l, O1 : I'mTrapped, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0502529560694
M1 : m, O1 : I'mTrapped, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0630011671224
M1 : n, O1 : I'mTrapped, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0632139656087
M1 : o, O1 : I'mTrapped, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0189507724124
M1 : l, O1 : InaBayesNet, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0749611903954
M1 : m, O1 : InaBayesNet, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0845756398368
M1 : n, O1 : InaBayesNet, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0466425675865
M1 : o, O1 : InaBayesNet, Q1 : myNameHasMoreThanOneLetter, N1 : -10.5 = 0.0744399211048
M1 : l, O1 : help!, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0371283421858
M1 : m, O1 : help!, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0309365833611
M1 : n, O1 : help!, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0808781051773
M1 : o, O1 : help!, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0286955712353
M1 : l, O1 : me!, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.070510433244
M1 : m, O1 : me!, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0608019238205
M1 : n, O1 : me!, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0816543942416
M1 : o, O1 : me!, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0885972000872
M1 : l, O1 : I'mTrapped, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0874036845943
M1 : m, O1 : I'mTrapped, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0535472077254
M1 : n, O1 : I'mTrapped, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0302095703475
M1 : o, O1 : I'mTrapped, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0540061262374
M1 : l, O1 : InaBayesNet, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0644988264685
M1 : m, O1 : InaBayesNet, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0477258546637
M1 : n, O1 : InaBayesNet, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0974141257874
M1 : o, O1 : InaBayesNet, Q1 : myNameHasMoreThanOneLetter, N1 : 1.34 = 0.0859920508231
"""

View File

@ -0,0 +1,122 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "eliminate"
factorArgs: "A"
eliminateVariable: "L1"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
L1 : 0 1 2
M1 : l m n o
N1 : -10.5 1.34
O1 : help! me! I'mTrapped InaBayesNet
Q1 : myNameHasMoreThanOneLetter
"""
# endOfNonFactors
AunconditionedVariables: "M1 O1 L1"
AconditionedVariables: "Q1 N1"
AFactorTable: """
L1 : 0, M1 : l, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0447769827421
L1 : 1, M1 : l, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0335548259369
L1 : 2, M1 : l, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0135133823856
L1 : 0, M1 : m, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0299407113048
L1 : 1, M1 : m, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0190137493524
L1 : 2, M1 : m, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0459168029028
L1 : 0, M1 : n, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 1, M1 : n, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0481229169727
L1 : 2, M1 : n, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0264097152778
L1 : 0, M1 : o, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0484229139817
L1 : 1, M1 : o, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.00296557788646
L1 : 2, M1 : o, O1 : help!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0490236571006
L1 : 0, M1 : l, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0181539164706
L1 : 1, M1 : l, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0107669094141
L1 : 2, M1 : l, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 0, M1 : m, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.00217909337527
L1 : 1, M1 : m, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 2, M1 : m, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0403565271376
L1 : 0, M1 : n, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.00678551130624
L1 : 1, M1 : n, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0305996504641
L1 : 2, M1 : n, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0489301511809
L1 : 0, M1 : o, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 1, M1 : o, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 2, M1 : o, O1 : me!, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0045288246707
L1 : 0, M1 : l, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.00654528636072
L1 : 1, M1 : l, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0437076697087
L1 : 2, M1 : l, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 0, M1 : m, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0110752062624
L1 : 1, M1 : m, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0396237693127
L1 : 2, M1 : m, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0123021915473
L1 : 0, M1 : n, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0332297127389
L1 : 1, M1 : n, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0299842528698
L1 : 2, M1 : n, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 0, M1 : o, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0189507724124
L1 : 1, M1 : o, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 2, M1 : o, O1 : I'mTrapped, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 0, M1 : l, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 1, M1 : l, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.039840143279
L1 : 2, M1 : l, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0351210471164
L1 : 0, M1 : m, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0115769730372
L1 : 1, M1 : m, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0347270528183
L1 : 2, M1 : m, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0382716139813
L1 : 0, M1 : n, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0090690152544
L1 : 1, M1 : n, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.00799625915824
L1 : 2, M1 : n, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0295772931739
L1 : 0, M1 : o, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0146774518464
L1 : 1, M1 : o, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.013443479893
L1 : 2, M1 : o, O1 : InaBayesNet, N1 : -10.5, Q1 : myNameHasMoreThanOneLetter = 0.0463189893654
L1 : 0, M1 : l, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.00746874052442
L1 : 1, M1 : l, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0170706440325
L1 : 2, M1 : l, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0125889576289
L1 : 0, M1 : m, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.024671121071
L1 : 1, M1 : m, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.00626546229009
L1 : 2, M1 : m, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 0, M1 : n, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0246502130155
L1 : 1, M1 : n, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0434087985544
L1 : 2, M1 : n, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0128190936074
L1 : 0, M1 : o, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0242600514229
L1 : 1, M1 : o, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0038706658879
L1 : 2, M1 : o, O1 : help!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.000564853924528
L1 : 0, M1 : l, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0411575250006
L1 : 1, M1 : l, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 2, M1 : l, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0293529082434
L1 : 0, M1 : m, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0165362781706
L1 : 1, M1 : m, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.026525369977
L1 : 2, M1 : m, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0177402756729
L1 : 0, M1 : n, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0488609903771
L1 : 1, M1 : n, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0072654289765
L1 : 2, M1 : n, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.025527974888
L1 : 0, M1 : o, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0391811589986
L1 : 1, M1 : o, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 2, M1 : o, O1 : me!, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0494160410886
L1 : 0, M1 : l, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0552756677955
L1 : 1, M1 : l, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 2, M1 : l, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0321280167988
L1 : 0, M1 : m, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 1, M1 : m, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.005603470804
L1 : 2, M1 : m, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0479437369214
L1 : 0, M1 : n, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 1, M1 : n, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 2, M1 : n, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0302095703475
L1 : 0, M1 : o, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0227207214722
L1 : 1, M1 : o, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0161232920219
L1 : 2, M1 : o, O1 : I'mTrapped, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0151621127433
L1 : 0, M1 : l, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 1, M1 : l, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0101119740519
L1 : 2, M1 : l, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0543868524166
L1 : 0, M1 : m, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 1, M1 : m, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0379246424001
L1 : 2, M1 : m, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.00980121226356
L1 : 0, M1 : n, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 1, M1 : n, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0484577738418
L1 : 2, M1 : n, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0489563519456
L1 : 0, M1 : o, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0411582588411
L1 : 1, M1 : o, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.0
L1 : 2, M1 : o, O1 : InaBayesNet, N1 : 1.34, Q1 : myNameHasMoreThanOneLetter = 0.044833791982
"""

View File

@ -0,0 +1,16 @@
# This is the solution file for test_cases/q4/5-simple-eliminate-nonsingleton-var.test.
variableDomainsDict: """
D0 : wet dry
W0 : sun rain
"""
unconditionedVariables: "D0"
conditionedVariables: ""
FactorTable: """
D0 : wet = 0.22
D0 : dry = 0.78
"""

View File

@ -0,0 +1,26 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "eliminate"
factorArgs: "A"
eliminateVariable: "W0"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
W0 : sun rain
D0 : wet dry
"""
# endOfNonFactors
AunconditionedVariables: "D0 W0"
AconditionedVariables: ""
AFactorTable: """
D0 : wet, W0 : sun = 0.08
D0 : dry, W0 : sun = 0.72
D0 : wet, W0 : rain = 0.14
D0 : dry, W0 : rain = 0.06
"""

View File

@ -0,0 +1,16 @@
# This is the solution file for test_cases/q4/6-simple-eliminate-int.test.
variableDomainsDict: """
D : wet dry
W : sun rain
"""
unconditionedVariables: "D"
conditionedVariables: ""
FactorTable: """
D : wet = 2.0
D : dry = 0.0
"""

View File

@ -0,0 +1,26 @@
class: "FactorInputFactorEqualityTest"
max_points: "4"
alg: "eliminate"
factorArgs: "A"
eliminateVariable: "W"
seed: "cs188"
constructRandomly: "False"
variableDomainsDict: """
W : sun rain
D : wet dry
"""
# endOfNonFactors
AunconditionedVariables: "D W"
AconditionedVariables: ""
AFactorTable: """
D : wet, W : sun = 1.0
D : dry, W : sun = 0.0
D : wet, W : rain = 1.0
D : dry, W : rain = 0.0
"""

View File

@ -0,0 +1,2 @@
max_points: "2"
class: "PassAllTestsQuestion"

View File

@ -0,0 +1,18 @@
# This is the solution file for test_cases/q6/1-disconnected-eliminate.test.
variableDomainsDict: """
D : dry wet
W : sun
T : hot cold
"""
unconditionedVariables: "D"
conditionedVariables: "W"
FactorTable: """
D : dry, W : sun = 0.9
D : wet, W : sun = 0.1
"""
callTrackingList: "[('join', 'T')]"

View File

@ -0,0 +1,66 @@
class: "BayesNetInputFactorEqualityTest"
max_points: "4"
alg: "inferenceByVariableElimination"
seed: "cs188"
constructRandomly: "False"
variables: """
W
D
T
"""
edges: """
W D
W T
"""
variableDomainsDict: """
W : sun rain
D : dry wet
T : hot cold
"""
queryVariables: "D"
evidenceDict: """
W : sun
"""
variableEliminationOrder: "T"
# endOfNonFactors
DunconditionedVariables: "D"
DconditionedVariables: "W"
DFactorTable: """
D : dry, W : sun = 0.9
D : wet, W : sun = 0.1
D : dry, W : rain = 0.3
D : wet, W : rain = 0.7
"""
WunconditionedVariables: "W"
WconditionedVariables: ""
WFactorTable: """
W : sun = 0.8
W : rain = 0.2
"""
TunconditionedVariables: "T"
TconditionedVariables: "W"
TFactorTable: """
T : hot, W : sun = 0.75
T : cold, W : sun = 0.25
T : hot, W : rain = 0.1
T : cold, W : rain = 0.9
"""

View File

@ -0,0 +1,18 @@
# This is the solution file for test_cases/q6/2-independent-eliminate.test.
variableDomainsDict: """
D : dry wet
W : sun rain
T : hot cold
"""
unconditionedVariables: "W"
conditionedVariables: ""
FactorTable: """
W : sun = 0.8
W : rain = 0.2
"""
callTrackingList: "[('join', 'T'), ('eliminate', 'T'), ('join', 'D')]"

View File

@ -0,0 +1,68 @@
class: "BayesNetInputFactorEqualityTest"
max_points: "4"
alg: "inferenceByVariableElimination"
seed: "cs188"
constructRandomly: "False"
variables: """
W
D
T
"""
edges: """
W D
T D
"""
variableDomainsDict: """
W : sun rain
D : dry wet
T : hot cold
"""
queryVariables: "W"
variableEliminationOrder: "T D"
evidenceDict: """
"""
# endOfNonFactors
DunconditionedVariables: "D"
DconditionedVariables: "T W"
DFactorTable: """
D : dry, T : hot, W : sun = 0.9
D : wet, T : hot, W : sun = 0.1
D : dry, T : cold, W : sun = 0.8
D : wet, T : cold, W : sun = 0.2
D : dry, T : hot, W : rain = 0.5
D : wet, T : hot, W : rain = 0.5
D : dry, T : cold, W : rain = 0.3
D : wet, T : cold, W : rain = 0.7
"""
WunconditionedVariables: "W"
WconditionedVariables: ""
WFactorTable: """
W : sun = 0.8
W : rain = 0.2
"""
TunconditionedVariables: "T"
TconditionedVariables: ""
TFactorTable: """
T : hot = 0.75
T : cold = 0.25
"""

View File

@ -0,0 +1,19 @@
# This is the solution file for test_cases/q6/3-independent-eliminate-extended.test.
variableDomainsDict: """
S : slippery rough
D : dry wet
W : sun rain
T : hot
"""
unconditionedVariables: "W"
conditionedVariables: "T"
FactorTable: """
W : sun, T : hot = 0.8
W : rain, T : hot = 0.2
"""
callTrackingList: "[('join', 'S'), ('join', 'D')]"

View File

@ -0,0 +1,83 @@
class: "BayesNetInputFactorEqualityTest"
max_points: "4"
alg: "inferenceByVariableElimination"
seed: "cs188"
constructRandomly: "False"
variables: """
W
D
T
S
"""
edges: """
W D
T D
D S
"""
variableDomainsDict: """
W : sun rain
D : dry wet
T : hot cold
S : slippery rough
"""
queryVariables: "W"
variableEliminationOrder: "S D"
evidenceDict: """
T : hot
"""
# endOfNonFactors
SunconditionedVariables: "S"
SconditionedVariables: "D"
SFactorTable: """
S : slippery, D : dry = 0.1
S : rough, D : dry = 0.9
S : slippery, D : wet = 0.5
S : rough, D : wet = 0.5
"""
DunconditionedVariables: "D"
DconditionedVariables: "T W"
DFactorTable: """
D : dry, T : hot, W : sun = 0.9
D : wet, T : hot, W : sun = 0.1
D : dry, T : cold, W : sun = 0.8
D : wet, T : cold, W : sun = 0.2
D : dry, T : hot, W : rain = 0.5
D : wet, T : hot, W : rain = 0.5
D : dry, T : cold, W : rain = 0.3
D : wet, T : cold, W : rain = 0.7
"""
WunconditionedVariables: "W"
WconditionedVariables: ""
WFactorTable: """
W : sun = 0.8
W : rain = 0.2
"""
TunconditionedVariables: "T"
TconditionedVariables: ""
TFactorTable: """
T : hot = 0.75
T : cold = 0.25
"""

View File

@ -0,0 +1,19 @@
# This is the solution file for test_cases/q6/4-common-effect-eliminate.test.
variableDomainsDict: """
S : slippery
D : dry wet
W : sun rain
T : hot cold
"""
unconditionedVariables: "W"
conditionedVariables: "S"
FactorTable: """
W : sun, S : slippery = 0.652173913043
W : rain, S : slippery = 0.347826086957
"""
callTrackingList: "[('join', 'T'), ('eliminate', 'T'), ('join', 'D'), ('eliminate', 'D')]"

View File

@ -0,0 +1,83 @@
class: "BayesNetInputFactorEqualityTest"
max_points: "4"
alg: "inferenceByVariableElimination"
seed: "cs188"
constructRandomly: "False"
variables: """
W
D
T
S
"""
edges: """
W D
T D
D S
"""
variableDomainsDict: """
W : sun rain
D : dry wet
T : hot cold
S : slippery rough
"""
queryVariables: "W"
variableEliminationOrder: "T D"
evidenceDict: """
S : slippery
"""
# endOfNonFactors
SunconditionedVariables: "S"
SconditionedVariables: "D"
SFactorTable: """
S : slippery, D : dry = 0.1
S : rough, D : dry = 0.9
S : slippery, D : wet = 0.5
S : rough, D : wet = 0.5
"""
DunconditionedVariables: "D"
DconditionedVariables: "T W"
DFactorTable: """
D : dry, T : hot, W : sun = 0.9
D : wet, T : hot, W : sun = 0.1
D : dry, T : cold, W : sun = 0.8
D : wet, T : cold, W : sun = 0.2
D : dry, T : hot, W : rain = 0.5
D : wet, T : hot, W : rain = 0.5
D : dry, T : cold, W : rain = 0.3
D : wet, T : cold, W : rain = 0.7
"""
WunconditionedVariables: "W"
WconditionedVariables: ""
WFactorTable: """
W : sun = 0.8
W : rain = 0.2
"""
TunconditionedVariables: "T"
TconditionedVariables: ""
TFactorTable: """
T : hot = 0.75
T : cold = 0.25
"""

View File

@ -0,0 +1,21 @@
# This is the solution file for test_cases/q6/5-grade-var-elim.test.
variableDomainsDict: """
A : 0 1 2
C : -10.5 1.34
B : m
E : singleEntryForThisVariable
D : help! me! I'mTrapped InaBayesNet
"""
unconditionedVariables: "A"
conditionedVariables: "B"
FactorTable: """
A : 0, B : m = 0.516311327629
A : 1, B : m = 0.387878666494
A : 2, B : m = 0.0958100058765
"""
callTrackingList: "[('join', 'C'), ('join', 'D'), ('join', 'E')]"

View File

@ -0,0 +1,121 @@
class: "BayesNetInputFactorEqualityTest"
max_points: "4"
alg: "inferenceByVariableElimination"
seed: "cs188"
constructRandomly: "False"
variables: """
A
B
C
D
E
"""
edges: """
A B
B C
A C
"""
variableDomainsDict: """
A : 0 1 2
B : l m n o
C : -10.5 1.34
D : help! me! I'mTrapped InaBayesNet
E : singleEntryForThisVariable
"""
queryVariables: "A"
evidenceDict: """
B : m
"""
variableEliminationOrder: "C D E"
# endOfNonFactors
AunconditionedVariables: "A"
AconditionedVariables: ""
AFactorTable: """
A : 0 = 0.644493971172
A : 1 = 0.261296965582
A : 2 = 0.0942090632453
"""
CunconditionedVariables: "C"
CconditionedVariables: "A B"
CFactorTable: """
C : -10.5, A : 0, B : l = 0.0
C : 1.34, A : 0, B : l = 1.0
C : -10.5, A : 1, B : l = 0.157744145568
C : 1.34, A : 1, B : l = 0.842255854432
C : -10.5, A : 2, B : l = 0.676933020022
C : 1.34, A : 2, B : l = 0.323066979978
C : -10.5, A : 0, B : m = 0.164406527303
C : 1.34, A : 0, B : m = 0.835593472697
C : -10.5, A : 1, B : m = 0.0
C : 1.34, A : 1, B : m = 1.0
C : -10.5, A : 2, B : m = 0.0
C : 1.34, A : 2, B : m = 1.0
C : -10.5, A : 0, B : n = 1.0
C : 1.34, A : 0, B : n = 0.0
C : -10.5, A : 1, B : n = 0.304307665342
C : 1.34, A : 1, B : n = 0.695692334658
C : -10.5, A : 2, B : n = 0.419155889929
C : 1.34, A : 2, B : n = 0.580844110071
C : -10.5, A : 0, B : o = 0.169573242888
C : 1.34, A : 0, B : o = 0.830426757112
C : -10.5, A : 1, B : o = 0.19765016247
C : 1.34, A : 1, B : o = 0.80234983753
C : -10.5, A : 2, B : o = 0.505078886969
C : 1.34, A : 2, B : o = 0.494921113031
"""
BunconditionedVariables: "B"
BconditionedVariables: "A"
BFactorTable: """
B : l, A : 0 = 0.729463421654
B : m, A : 0 = 0.270536578346
B : n, A : 0 = 0.0
B : o, A : 0 = 0.0
B : l, A : 1 = 0.498703437888
B : m, A : 1 = 0.501296562112
B : n, A : 1 = 0.0
B : o, A : 1 = 0.0
B : l, A : 2 = 0.262692210105
B : m, A : 2 = 0.343440399016
B : n, A : 2 = 0.301851629618
B : o, A : 2 = 0.0920157612613
"""
EunconditionedVariables: "E"
EconditionedVariables: ""
EFactorTable: """
E : singleEntryForThisVariable = 1.0
"""
DunconditionedVariables: "D"
DconditionedVariables: ""
DFactorTable: """
D : help! = 0.251719693616
D : me! = 0.466369384686
D : I'mTrapped = 0.0
D : InaBayesNet = 0.281910921698
"""

View File

@ -0,0 +1,38 @@
# This is the solution file for test_cases/q6/6-large-bayesNet-elim.test.
variableDomainsDict: """
X1 : 0 1
Y1 : water
Y8 : ice
Y5 : water
Z : evil good indifferent
Y10 : ice
Y4 : ice
Y9 : water
X10 : 0 1
X8 : 0 1
X9 : 0 1
Y7 : water
Y6 : ice
X2 : 0 1
X3 : 0 1
Y3 : water
Y2 : ice
X6 : 0 1
X7 : 0 1
X4 : 0 1
X5 : 0 1
"""
unconditionedVariables: "X2 X1"
conditionedVariables: "Y4 Y9 Y8 Y1 Y3 Y2 Y5 Y10 Y7 Y6"
FactorTable: """
X1 : 0, X2 : 0, Y10 : ice, Y9 : water, Y8 : ice, Y1 : water, Y3 : water, Y2 : ice, Y5 : water, Y4 : ice, Y7 : water, Y6 : ice = 1.0
X1 : 1, X2 : 0, Y10 : ice, Y9 : water, Y8 : ice, Y1 : water, Y3 : water, Y2 : ice, Y5 : water, Y4 : ice, Y7 : water, Y6 : ice = 0.0
X1 : 0, X2 : 1, Y10 : ice, Y9 : water, Y8 : ice, Y1 : water, Y3 : water, Y2 : ice, Y5 : water, Y4 : ice, Y7 : water, Y6 : ice = 0.0
X1 : 1, X2 : 1, Y10 : ice, Y9 : water, Y8 : ice, Y1 : water, Y3 : water, Y2 : ice, Y5 : water, Y4 : ice, Y7 : water, Y6 : ice = 0.0
"""
callTrackingList: "[('join', 'X3'), ('eliminate', 'X3'), ('join', 'X4'), ('eliminate', 'X4'), ('join', 'X5'), ('eliminate', 'X5'), ('join', 'X6'), ('eliminate', 'X6'), ('join', 'X7'), ('eliminate', 'X7'), ('join', 'X8'), ('eliminate', 'X8'), ('join', 'X9'), ('eliminate', 'X9'), ('join', 'X10'), ('eliminate', 'X10'), ('join', 'Z'), ('eliminate', 'Z')]"

Some files were not shown because too many files have changed in this diff Show More