summaryrefslogtreecommitdiff
path: root/tex/thesis
diff options
context:
space:
mode:
authorCarlo Zancanaro <carlo@pc-4w14-0.cs.usyd.edu.au>2012-11-27 18:20:06 +1100
committerCarlo Zancanaro <carlo@pc-4w14-0.cs.usyd.edu.au>2012-11-27 18:20:06 +1100
commit839764bd955d2bddedb4a38ab1d4d92c797c56b9 (patch)
treeba18f19658c62f5d515d1bdadbf37969f9e99711 /tex/thesis
parent8b9d3f9880824523c16a1101967987f998dc1cb4 (diff)
Thesis and performance testing related stuff.
Diffstat (limited to 'tex/thesis')
-rw-r--r--tex/thesis/abstract/abstract.tex34
-rw-r--r--tex/thesis/appendices/tool-output.tex83
-rw-r--r--tex/thesis/implementation/experiments/bubble-output407
-rw-r--r--tex/thesis/implementation/experiments/bubble.c15
-rw-r--r--tex/thesis/implementation/experiments/chain-output755
-rw-r--r--tex/thesis/implementation/experiments/simple_while-output83
-rw-r--r--tex/thesis/implementation/experiments/simple_while.c8
-rw-r--r--tex/thesis/implementation/implementation.tex85
-rw-r--r--tex/thesis/introduction/introduction.tex95
-rw-r--r--tex/thesis/references.bib4
-rw-r--r--tex/thesis/thesis.tex4
11 files changed, 276 insertions, 1297 deletions
diff --git a/tex/thesis/abstract/abstract.tex b/tex/thesis/abstract/abstract.tex
index fc10f32..7302dca 100644
--- a/tex/thesis/abstract/abstract.tex
+++ b/tex/thesis/abstract/abstract.tex
@@ -1,26 +1,26 @@
\chapter*{Abstract}
In today's increasingly technological world, software bugs can have
-significant consequences. In order to limit the effect of these bugs
-software engineers employ a wide variety of tests, but these are
-insufficient to guarantee that software is bug free.
+significant consequences. In order to limit the effect of software bugs,
+engineers employ a wide range testing strategies. However, testing
+cannot guarantee that software is bug free.
-Guaranteeing that software is bug-free requires some sort of formal
-verification. While it is possible to manually prove software correct,
+Guaranteeing that software is bug-free requires formal
+verification. While it is possible to manually prove software correctness,
it is a difficult and expensive process, usually requiring programs to
-be written in a particular way and requiring a high level of skill on
-the part of the proof writer.
+be written with annotations amenable for software verification tools.
+For this process, a high level of skill on the part of the proof writer
+is required as well.
-There has been considerable research interest in providing a method of
-automatically producing these types of proofs, but due to Rice's
-Theorem we know it is not possible, in general, to prove the
-correctness of programs.
-
-By using Abstract Interpretation we can perform an imprecise analysis
-of our program, allowing us to find some, but not all, classes of bugs
-in general programs. This imperfect analysis is sufficient to provide
-some level of assurance about a program's correctness while still
-remaining a practical approach.
+There has been considerable research interest in devising verification
+techniques for software, but due to Rice's
+Theorem the problem becomes undecidable to prove whether a program
+is correct.
+
+By using Abstract Interpretation a sound approximation of the program's
+semantics can be constructed. The approximation reports all bugs but
+may report false positives. In general the precision of the approximation
+depends on the complexity class of the program analysis.
In this thesis we present an implementation of a game-theoretic static
analyser described in \cite{EasyChair:117} as a method of finding bugs
diff --git a/tex/thesis/appendices/tool-output.tex b/tex/thesis/appendices/tool-output.tex
index 3e85174..229ed94 100644
--- a/tex/thesis/appendices/tool-output.tex
+++ b/tex/thesis/appendices/tool-output.tex
@@ -2,29 +2,70 @@
\chapter{Analysis tool results}
In the following output a min-cost flow operator is presented as
-\ttext{MCF<supplies,edges>(costs)}. This represents the solution to a
+{\tt MCF<supplies,edges>(costs)}. This represents the solution to a
min-cost flow problem where each node has a cost from ``supplies'',
``edges'' indicates the topology of the directed graph and ``costs''
indicates costs of the edges (which are the arguments to the
operator).
-As an example, \ttext{MCF<[1,0,-1],[2:1,2:3,1:2]>(x1, x2, x3)} is a
-representation of the following graph:
-\begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto,node
- distance=2cm,main node/.style={circle,fill=blue!20,draw},every
- loop/.style={min distance=1.5cm}]
-
- \node[main node] (2) {$0$};
- \node[main node] (1) [above left of=V] {$1$};
- \node[main node] (3) [above right of=V] {$-1$};
-
- \path[every node/.style={fill=none}]
- (2) edge node{x1} (1)
- (2) edge node{x2} (3)
- (1) edge node{x3} (2);
-\end{tikzpicture}
-
-\section{Bubble sort}
-
-
-\section{}
+As an example, {\tt MCF<[1,0,-1],[2:1,2:3,1:2]>(x1, x2, x3)} is a
+representation of the flow network shown in Figure
+\ref{fig:results-min-cost-flow}. The minimum cost flow of this network
+is {\tt x2 + x3}, unless {\tt x1 = $-\infty$}, in which case the
+system is infeasible and the result is $-\infty$.
+\begin{figure}[H]
+ \begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto,node
+ distance=2cm,main node/.style={circle,fill=blue!20,draw},every
+ loop/.style={min distance=1.5cm}]
+
+ \node[main node] (2) {$0$};
+ \node[main node] (1) [above left of=V] {$1$};
+ \node[main node] (3) [above right of=V] {$-1$};
+
+ \path[every node/.style={fill=none}]
+ (2) edge [bend left] node{x1} (1)
+ (2) edge node [anchor=north west] {x2} (3)
+ (1) edge [bend left] node {x3} (2);
+ \end{tikzpicture}
+ \caption{An example flow network for which a min-cost flow must be
+ found}
+ \label{fig:results-min-cost-flow}
+\end{figure}
+
+The output below consists of a CFG dumped by the Clang framework,
+followed by the generated equation system for the CFG. Finally the
+equation system is solved and the bounds for each abstract variable at
+each block is printed.
+
+\lstset{basicstyle=\ttfamily\scriptsize,breaklines=true,breakatwhitespace=true,frame=lrtb}
+
+\pagebreak
+\section{Chain construction}
+\lstinputlisting{implementation/experiments/chain-output}
+
+In this example we show
+
+\pagebreak
+\section{Counter}
+\lstinputlisting{implementation/experiments/counter-output}
+
+\lstinputlisting{implementation/experiments/backwards_counter-output}
+
+\pagebreak
+\section{Nested Loops}
+\lstinputlisting{implementation/experiments/nested-output}
+
+\pagebreak
+\section{Double counting}
+\lstinputlisting{implementation/experiments/example-output}
+
+In this example
+
+\pagebreak
+\section{Fibonacci}
+\lstinputlisting{implementation/experiments/fib-output}
+
+\pagebreak
+\section{Unreachable}
+\lstinputlisting{implementation/experiments/irreducible-output}
+
diff --git a/tex/thesis/implementation/experiments/bubble-output b/tex/thesis/implementation/experiments/bubble-output
deleted file mode 100644
index 4217fe7..0000000
--- a/tex/thesis/implementation/experiments/bubble-output
+++ /dev/null
@@ -1,407 +0,0 @@
-
- [B10 (ENTRY)]
- Succs (1): B9
-
- [B1]
- 1: k
- 2: [B1.1] (ImplicitCastExpr, LValueToRValue, int)
- 3: return [B1.2];
- Preds (1): B2
- Succs (1): B0
-
- [B2]
- 1: i
- 2: [B2.1] (ImplicitCastExpr, LValueToRValue, int)
- 3: 4
- 4: [B2.2] <= [B2.3]
- T: while [B2.4]
- Preds (2): B3 B9
- Succs (2): B8 B1
-
- [B3]
- Preds (1): B4
- Succs (1): B2
-
- [B4]
- 1: i
- 2: [B4.1] (ImplicitCastExpr, LValueToRValue, int)
- 3: 1
- 4: [B4.2] + [B4.3]
- 5: i
- 6: [B4.5] = [B4.4]
- Preds (1): B5
- Succs (1): B3
-
- [B5]
- 1: j
- 2: [B5.1] (ImplicitCastExpr, LValueToRValue, int)
- 3: 4
- 4: [B5.2] <= [B5.3]
- T: while [B5.4]
- Preds (2): B6 B8
- Succs (2): B7 B4
-
- [B6]
- Preds (1): B7
- Succs (1): B5
-
- [B7]
- 1: j
- 2: [B7.1] (ImplicitCastExpr, LValueToRValue, int)
- 3: 1
- 4: [B7.2] + [B7.3]
- 5: j
- 6: [B7.5] = [B7.4]
- 7: k
- 8: [B7.7] (ImplicitCastExpr, LValueToRValue, int)
- 9: 1
- 10: [B7.8] + [B7.9]
- 11: k
- 12: [B7.11] = [B7.10]
- Preds (1): B5
- Succs (1): B6
-
- [B8]
- 1: 0
- 2: j
- 3: [B8.2] = [B8.1]
- Preds (1): B2
- Succs (1): B5
-
- [B9]
- 1: 0
- 2: int k = 0;
- 3: 0
- 4: int i = 0;
- 5: 0
- 6: int j = 0;
- Preds (1): B10
- Succs (1): B2
-
- [B0 (EXIT)]
- Preds (1): B1
-
-0-10-pre = max(-inf, inf)
-1-10-pre = max(-inf, inf)
-2-10-pre = max(-inf, inf)
-3-10-pre = max(-inf, inf)
-4-10-pre = max(-inf, inf)
-5-10-pre = max(-inf, inf)
-6-10-pre = max(-inf, inf)
-7-10-pre = max(-inf, inf)
-8-10-pre = max(-inf, inf)
-9-10-pre = max(-inf, inf)
-10-10-pre = max(-inf, inf)
-11-10-pre = max(-inf, inf)
-0-9-pre = max(-inf, 0-10-pre)
-1-9-pre = max(-inf, 1-10-pre)
-2-9-pre = max(-inf, 2-10-pre)
-3-9-pre = max(-inf, 3-10-pre)
-4-9-pre = max(-inf, 4-10-pre)
-5-9-pre = max(-inf, 5-10-pre)
-6-9-pre = max(-inf, 6-10-pre)
-7-9-pre = max(-inf, 7-10-pre)
-8-9-pre = max(-inf, 8-10-pre)
-9-9-pre = max(-inf, 9-10-pre)
-10-9-pre = max(-inf, 10-10-pre)
-11-9-pre = max(-inf, 11-10-pre)
-0-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-1-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-2-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-3-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-4-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-5-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-6-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-7-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-8-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-9-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-10-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-11-9-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-9-pre, 1-9-pre, 2-9-pre, 3-9-pre, 4-9-pre, 5-9-pre, 6-9-pre, 7-9-pre, 8-9-pre, 9-9-pre, 10-9-pre, 11-9-pre))
-0-2-pre = max(-inf, 0-9-0, 0-3-pre)
-1-2-pre = max(-inf, 1-9-0, 1-3-pre)
-2-2-pre = max(-inf, 2-9-0, 2-3-pre)
-3-2-pre = max(-inf, 3-9-0, 3-3-pre)
-4-2-pre = max(-inf, 4-9-0, 4-3-pre)
-5-2-pre = max(-inf, 5-9-0, 5-3-pre)
-6-2-pre = max(-inf, 6-9-0, 6-3-pre)
-7-2-pre = max(-inf, 7-9-0, 7-3-pre)
-8-2-pre = max(-inf, 8-9-0, 8-3-pre)
-9-2-pre = max(-inf, 9-9-0, 9-3-pre)
-10-2-pre = max(-inf, 10-9-0, 10-3-pre)
-11-2-pre = max(-inf, 11-9-0, 11-3-pre)
-0-8-pre = max(-inf, min(4, 0-2-pre))
-1-8-pre = max(-inf, 1-2-pre)
-2-8-pre = max(-inf, 2-2-pre)
-3-8-pre = max(-inf, 3-2-pre)
-4-8-pre = max(-inf, 4-2-pre)
-5-8-pre = max(-inf, 5-2-pre)
-6-8-pre = max(-inf, 6-2-pre)
-7-8-pre = max(-inf, 7-2-pre)
-8-8-pre = max(-inf, 8-2-pre)
-9-8-pre = max(-inf, 9-2-pre)
-10-8-pre = max(-inf, 10-2-pre)
-11-8-pre = max(-inf, 11-2-pre)
-0-1-pre = max(-inf, 0-2-pre)
-1-1-pre = max(-inf, min(-5, 1-2-pre))
-2-1-pre = max(-inf, 2-2-pre)
-3-1-pre = max(-inf, 3-2-pre)
-4-1-pre = max(-inf, 4-2-pre)
-5-1-pre = max(-inf, 5-2-pre)
-6-1-pre = max(-inf, 6-2-pre)
-7-1-pre = max(-inf, 7-2-pre)
-8-1-pre = max(-inf, 8-2-pre)
-9-1-pre = max(-inf, 9-2-pre)
-10-1-pre = max(-inf, 10-2-pre)
-11-1-pre = max(-inf, 11-2-pre)
-0-8-0 = max(-inf, MCF<[-1,1,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-1-8-0 = max(-inf, MCF<[1,-1,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-2-8-0 = max(-inf, MCF<[-1,1,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-3-8-0 = max(-inf, MCF<[0,1,0,-1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-4-8-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-5-8-0 = max(-inf, MCF<[0,0,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-6-8-0 = max(-inf, MCF<[1,-1,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-7-8-0 = max(-inf, MCF<[1,0,0,-1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-8-8-0 = max(-inf, MCF<[-1,0,0,1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-9-8-0 = max(-inf, MCF<[1,0,0,-1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-10-8-0 = max(-inf, MCF<[0,-1,0,1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-11-8-0 = max(-inf, MCF<[-1,0,0,1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-8-pre, 1-8-pre, 2-8-pre, 3-8-pre, 4-8-pre, 5-8-pre, 6-8-pre, 7-8-pre, 8-8-pre, 9-8-pre, 10-8-pre, 11-8-pre))
-0-5-pre = max(-inf, 0-8-0, 0-6-pre)
-1-5-pre = max(-inf, 1-8-0, 1-6-pre)
-2-5-pre = max(-inf, 2-8-0, 2-6-pre)
-3-5-pre = max(-inf, 3-8-0, 3-6-pre)
-4-5-pre = max(-inf, 4-8-0, 4-6-pre)
-5-5-pre = max(-inf, 5-8-0, 5-6-pre)
-6-5-pre = max(-inf, 6-8-0, 6-6-pre)
-7-5-pre = max(-inf, 7-8-0, 7-6-pre)
-8-5-pre = max(-inf, 8-8-0, 8-6-pre)
-9-5-pre = max(-inf, 9-8-0, 9-6-pre)
-10-5-pre = max(-inf, 10-8-0, 10-6-pre)
-11-5-pre = max(-inf, 11-8-0, 11-6-pre)
-0-0-pre = max(-inf, 0-1-pre)
-1-0-pre = max(-inf, 1-1-pre)
-2-0-pre = max(-inf, 2-1-pre)
-3-0-pre = max(-inf, 3-1-pre)
-4-0-pre = max(-inf, 4-1-pre)
-5-0-pre = max(-inf, 5-1-pre)
-6-0-pre = max(-inf, 6-1-pre)
-7-0-pre = max(-inf, 7-1-pre)
-8-0-pre = max(-inf, 8-1-pre)
-9-0-pre = max(-inf, 9-1-pre)
-10-0-pre = max(-inf, 10-1-pre)
-11-0-pre = max(-inf, 11-1-pre)
-0-7-pre = max(-inf, 0-5-pre)
-1-7-pre = max(-inf, 1-5-pre)
-2-7-pre = max(-inf, 2-5-pre)
-3-7-pre = max(-inf, 3-5-pre)
-4-7-pre = max(-inf, min(4, 4-5-pre))
-5-7-pre = max(-inf, 5-5-pre)
-6-7-pre = max(-inf, 6-5-pre)
-7-7-pre = max(-inf, 7-5-pre)
-8-7-pre = max(-inf, 8-5-pre)
-9-7-pre = max(-inf, 9-5-pre)
-10-7-pre = max(-inf, 10-5-pre)
-11-7-pre = max(-inf, 11-5-pre)
-0-4-pre = max(-inf, 0-5-pre)
-1-4-pre = max(-inf, 1-5-pre)
-2-4-pre = max(-inf, 2-5-pre)
-3-4-pre = max(-inf, 3-5-pre)
-4-4-pre = max(-inf, 4-5-pre)
-5-4-pre = max(-inf, min(-5, 5-5-pre))
-6-4-pre = max(-inf, 6-5-pre)
-7-4-pre = max(-inf, 7-5-pre)
-8-4-pre = max(-inf, 8-5-pre)
-9-4-pre = max(-inf, 9-5-pre)
-10-4-pre = max(-inf, 10-5-pre)
-11-4-pre = max(-inf, 11-5-pre)
-0-7-0 = max(-inf, MCF<[-1,1,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre))
-1-7-0 = max(-inf, MCF<[1,-1,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre))
-2-7-0 = max(-inf, add(-1, MCF<[0,1,-1,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre)))
-3-7-0 = max(-inf, add(-1, MCF<[0,1,0,-1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre)))
-4-7-0 = max(-inf, add(1, MCF<[-1,0,1,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre)))
-5-7-0 = max(-inf, add(-1, MCF<[1,0,-1,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre)))
-6-7-0 = max(-inf, add(1, MCF<[0,-1,1,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre)))
-7-7-0 = max(-inf, MCF<[0,0,1,-1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre))
-8-7-0 = max(-inf, add(1, MCF<[-1,0,0,1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre)))
-9-7-0 = max(-inf, add(-1, MCF<[1,0,0,-1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre)))
-10-7-0 = max(-inf, add(1, MCF<[0,-1,0,1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre)))
-11-7-0 = max(-inf, MCF<[0,0,-1,1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-7-pre, 1-7-pre, 2-7-pre, 3-7-pre, 4-7-pre, 5-7-pre, 6-7-pre, 7-7-pre, 8-7-pre, 9-7-pre, 10-7-pre, 11-7-pre))
-0-6-pre = max(-inf, 0-7-0)
-1-6-pre = max(-inf, 1-7-0)
-2-6-pre = max(-inf, 2-7-0)
-3-6-pre = max(-inf, 3-7-0)
-4-6-pre = max(-inf, 4-7-0)
-5-6-pre = max(-inf, 5-7-0)
-6-6-pre = max(-inf, 6-7-0)
-7-6-pre = max(-inf, 7-7-0)
-8-6-pre = max(-inf, 8-7-0)
-9-6-pre = max(-inf, 9-7-0)
-10-6-pre = max(-inf, 10-7-0)
-11-6-pre = max(-inf, 11-7-0)
-0-4-0 = max(-inf, add(1, MCF<[-1,1,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre)))
-1-4-0 = max(-inf, add(-1, MCF<[1,-1,0,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre)))
-2-4-0 = max(-inf, add(1, MCF<[0,1,-1,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre)))
-3-4-0 = max(-inf, add(1, MCF<[0,1,0,-1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre)))
-4-4-0 = max(-inf, MCF<[-1,0,1,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre))
-5-4-0 = max(-inf, MCF<[1,0,-1,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre))
-6-4-0 = max(-inf, add(-1, MCF<[0,-1,1,0],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre)))
-7-4-0 = max(-inf, MCF<[0,0,1,-1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre))
-8-4-0 = max(-inf, MCF<[-1,0,0,1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre))
-9-4-0 = max(-inf, MCF<[1,0,0,-1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre))
-10-4-0 = max(-inf, add(-1, MCF<[0,-1,0,1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre)))
-11-4-0 = max(-inf, MCF<[0,0,-1,1],[2:1,1:2,2:3,2:4,3:1,1:3,3:2,3:4,4:1,1:4,4:2,4:3]>(0-4-pre, 1-4-pre, 2-4-pre, 3-4-pre, 4-4-pre, 5-4-pre, 6-4-pre, 7-4-pre, 8-4-pre, 9-4-pre, 10-4-pre, 11-4-pre))
-0-3-pre = max(-inf, 0-4-0)
-1-3-pre = max(-inf, 1-4-0)
-2-3-pre = max(-inf, 2-4-0)
-3-3-pre = max(-inf, 3-4-0)
-4-3-pre = max(-inf, 4-4-0)
-5-3-pre = max(-inf, 5-4-0)
-6-3-pre = max(-inf, 6-4-0)
-7-3-pre = max(-inf, 7-4-0)
-8-3-pre = max(-inf, 8-4-0)
-9-3-pre = max(-inf, 9-4-0)
-10-3-pre = max(-inf, 10-4-0)
-11-3-pre = max(-inf, 11-4-0)
-
-Block 0:
- i <= 5
- -i <= -5
- i - j <= 0
- i - k <= 0
- j <= 5
- -j <= 0
- j - i <= 4
- j - k <= 0
- k <= inf
- -k <= 0
- k - i <= inf
- k - j <= inf
-Block 1:
- i <= 5
- -i <= -5
- i - j <= 0
- i - k <= 0
- j <= 5
- -j <= 0
- j - i <= 4
- j - k <= 0
- k <= inf
- -k <= 0
- k - i <= inf
- k - j <= inf
-Block 2:
- i <= 5
- -i <= 0
- i - j <= 0
- i - k <= 0
- j <= 5
- -j <= 0
- j - i <= 4
- j - k <= 0
- k <= inf
- -k <= 0
- k - i <= inf
- k - j <= inf
-Block 3:
- i <= 5
- -i <= -1
- i - j <= 0
- i - k <= 0
- j <= 5
- -j <= -5
- j - i <= 4
- j - k <= 0
- k <= inf
- -k <= -5
- k - i <= inf
- k - j <= inf
-Block 4:
- i <= 4
- -i <= 0
- i - j <= 4
- i - k <= 0
- j <= 5
- -j <= -5
- j - i <= 5
- j - k <= 0
- k <= inf
- -k <= 0
- k - i <= inf
- k - j <= inf
-Block 5:
- i <= 4
- -i <= 0
- i - j <= 4
- i - k <= 0
- j <= 5
- -j <= 0
- j - i <= 5
- j - k <= 0
- k <= inf
- -k <= 0
- k - i <= inf
- k - j <= inf
-Block 6:
- i <= 4
- -i <= 0
- i - j <= 3
- i - k <= -1
- j <= 5
- -j <= -1
- j - i <= 5
- j - k <= 0
- k <= inf
- -k <= -1
- k - i <= inf
- k - j <= inf
-Block 7:
- i <= 4
- -i <= 0
- i - j <= 4
- i - k <= 0
- j <= 4
- -j <= 0
- j - i <= 5
- j - k <= 0
- k <= inf
- -k <= 0
- k - i <= inf
- k - j <= inf
-Block 8:
- i <= 4
- -i <= 0
- i - j <= 0
- i - k <= 0
- j <= 5
- -j <= 0
- j - i <= 4
- j - k <= 0
- k <= inf
- -k <= 0
- k - i <= inf
- k - j <= inf
-Block 9:
- i <= inf
- -i <= inf
- i - j <= inf
- i - k <= inf
- j <= inf
- -j <= inf
- j - i <= inf
- j - k <= inf
- k <= inf
- -k <= inf
- k - i <= inf
- k - j <= inf
-Block 10:
- i <= inf
- -i <= inf
- i - j <= inf
- i - k <= inf
- j <= inf
- -j <= inf
- j - i <= inf
- j - k <= inf
- k <= inf
- -k <= inf
- k - i <= inf
- k - j <= inf
diff --git a/tex/thesis/implementation/experiments/bubble.c b/tex/thesis/implementation/experiments/bubble.c
deleted file mode 100644
index fa29178..0000000
--- a/tex/thesis/implementation/experiments/bubble.c
+++ /dev/null
@@ -1,15 +0,0 @@
-int bubble() {
- int k = 0;
- int i = 0;
- int j = 0;
- while (i <= 4) {
- j = 0;
- while (j <= 4) {
- j = j + 1;
- k = k + 1;
- }
- i = i + 1;
- }
- return k;
-}
-
diff --git a/tex/thesis/implementation/experiments/chain-output b/tex/thesis/implementation/experiments/chain-output
index 490d467..27f8610 100644
--- a/tex/thesis/implementation/experiments/chain-output
+++ b/tex/thesis/implementation/experiments/chain-output
@@ -51,55 +51,6 @@
4-2-pre = max(-inf, inf)
5-2-pre = max(-inf, inf)
6-2-pre = max(-inf, inf)
-7-2-pre = max(-inf, inf)
-8-2-pre = max(-inf, inf)
-9-2-pre = max(-inf, inf)
-10-2-pre = max(-inf, inf)
-11-2-pre = max(-inf, inf)
-12-2-pre = max(-inf, inf)
-13-2-pre = max(-inf, inf)
-14-2-pre = max(-inf, inf)
-15-2-pre = max(-inf, inf)
-16-2-pre = max(-inf, inf)
-17-2-pre = max(-inf, inf)
-18-2-pre = max(-inf, inf)
-19-2-pre = max(-inf, inf)
-20-2-pre = max(-inf, inf)
-21-2-pre = max(-inf, inf)
-22-2-pre = max(-inf, inf)
-23-2-pre = max(-inf, inf)
-24-2-pre = max(-inf, inf)
-25-2-pre = max(-inf, inf)
-26-2-pre = max(-inf, inf)
-27-2-pre = max(-inf, inf)
-28-2-pre = max(-inf, inf)
-29-2-pre = max(-inf, inf)
-30-2-pre = max(-inf, inf)
-31-2-pre = max(-inf, inf)
-32-2-pre = max(-inf, inf)
-33-2-pre = max(-inf, inf)
-34-2-pre = max(-inf, inf)
-35-2-pre = max(-inf, inf)
-36-2-pre = max(-inf, inf)
-37-2-pre = max(-inf, inf)
-38-2-pre = max(-inf, inf)
-39-2-pre = max(-inf, inf)
-40-2-pre = max(-inf, inf)
-41-2-pre = max(-inf, inf)
-42-2-pre = max(-inf, inf)
-43-2-pre = max(-inf, inf)
-44-2-pre = max(-inf, inf)
-45-2-pre = max(-inf, inf)
-46-2-pre = max(-inf, inf)
-47-2-pre = max(-inf, inf)
-48-2-pre = max(-inf, inf)
-49-2-pre = max(-inf, inf)
-50-2-pre = max(-inf, inf)
-51-2-pre = max(-inf, inf)
-52-2-pre = max(-inf, inf)
-53-2-pre = max(-inf, inf)
-54-2-pre = max(-inf, inf)
-55-2-pre = max(-inf, inf)
0-1-pre = max(-inf, 0-2-pre)
1-1-pre = max(-inf, 1-2-pre)
2-1-pre = max(-inf, 2-2-pre)
@@ -107,447 +58,55 @@
4-1-pre = max(-inf, 4-2-pre)
5-1-pre = max(-inf, 5-2-pre)
6-1-pre = max(-inf, 6-2-pre)
-7-1-pre = max(-inf, 7-2-pre)
-8-1-pre = max(-inf, 8-2-pre)
-9-1-pre = max(-inf, 9-2-pre)
-10-1-pre = max(-inf, 10-2-pre)
-11-1-pre = max(-inf, 11-2-pre)
-12-1-pre = max(-inf, 12-2-pre)
-13-1-pre = max(-inf, 13-2-pre)
-14-1-pre = max(-inf, 14-2-pre)
-15-1-pre = max(-inf, 15-2-pre)
-16-1-pre = max(-inf, 16-2-pre)
-17-1-pre = max(-inf, 17-2-pre)
-18-1-pre = max(-inf, 18-2-pre)
-19-1-pre = max(-inf, 19-2-pre)
-20-1-pre = max(-inf, 20-2-pre)
-21-1-pre = max(-inf, 21-2-pre)
-22-1-pre = max(-inf, 22-2-pre)
-23-1-pre = max(-inf, 23-2-pre)
-24-1-pre = max(-inf, 24-2-pre)
-25-1-pre = max(-inf, 25-2-pre)
-26-1-pre = max(-inf, 26-2-pre)
-27-1-pre = max(-inf, 27-2-pre)
-28-1-pre = max(-inf, 28-2-pre)
-29-1-pre = max(-inf, 29-2-pre)
-30-1-pre = max(-inf, 30-2-pre)
-31-1-pre = max(-inf, 31-2-pre)
-32-1-pre = max(-inf, 32-2-pre)
-33-1-pre = max(-inf, 33-2-pre)
-34-1-pre = max(-inf, 34-2-pre)
-35-1-pre = max(-inf, 35-2-pre)
-36-1-pre = max(-inf, 36-2-pre)
-37-1-pre = max(-inf, 37-2-pre)
-38-1-pre = max(-inf, 38-2-pre)
-39-1-pre = max(-inf, 39-2-pre)
-40-1-pre = max(-inf, 40-2-pre)
-41-1-pre = max(-inf, 41-2-pre)
-42-1-pre = max(-inf, 42-2-pre)
-43-1-pre = max(-inf, 43-2-pre)
-44-1-pre = max(-inf, 44-2-pre)
-45-1-pre = max(-inf, 45-2-pre)
-46-1-pre = max(-inf, 46-2-pre)
-47-1-pre = max(-inf, 47-2-pre)
-48-1-pre = max(-inf, 48-2-pre)
-49-1-pre = max(-inf, 49-2-pre)
-50-1-pre = max(-inf, 50-2-pre)
-51-1-pre = max(-inf, 51-2-pre)
-52-1-pre = max(-inf, 52-2-pre)
-53-1-pre = max(-inf, 53-2-pre)
-54-1-pre = max(-inf, 54-2-pre)
-55-1-pre = max(-inf, 55-2-pre)
-0-1-0 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-1-1-0 = max(-inf, MCF<[1,-1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-2-1-0 = max(-inf, MCF<[0,1,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-3-1-0 = max(-inf, MCF<[0,1,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-4-1-0 = max(-inf, MCF<[0,1,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-5-1-0 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-6-1-0 = max(-inf, MCF<[0,1,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-7-1-0 = max(-inf, MCF<[0,1,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-8-1-0 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-9-1-0 = max(-inf, MCF<[1,0,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-10-1-0 = max(-inf, MCF<[0,-1,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-11-1-0 = max(-inf, MCF<[0,0,1,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-12-1-0 = max(-inf, MCF<[0,0,1,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-13-1-0 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-14-1-0 = max(-inf, MCF<[0,0,1,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-15-1-0 = max(-inf, MCF<[0,0,1,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-16-1-0 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-17-1-0 = max(-inf, MCF<[1,0,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-18-1-0 = max(-inf, MCF<[0,-1,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-19-1-0 = max(-inf, MCF<[0,0,-1,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-20-1-0 = max(-inf, MCF<[0,0,0,1,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-21-1-0 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-22-1-0 = max(-inf, MCF<[0,0,0,1,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-23-1-0 = max(-inf, MCF<[0,0,0,1,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-24-1-0 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-25-1-0 = max(-inf, MCF<[1,0,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-26-1-0 = max(-inf, MCF<[0,-1,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-27-1-0 = max(-inf, MCF<[0,0,-1,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-28-1-0 = max(-inf, MCF<[0,0,0,-1,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-29-1-0 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-30-1-0 = max(-inf, MCF<[0,0,0,0,1,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-31-1-0 = max(-inf, MCF<[0,0,0,0,1,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-32-1-0 = max(-inf, MCF<[0,0,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-33-1-0 = max(-inf, MCF<[0,0,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-34-1-0 = max(-inf, MCF<[1,-1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-35-1-0 = max(-inf, MCF<[1,0,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-36-1-0 = max(-inf, MCF<[1,0,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-37-1-0 = max(-inf, MCF<[1,0,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-38-1-0 = max(-inf, MCF<[1,0,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-39-1-0 = max(-inf, MCF<[1,0,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-40-1-0 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-41-1-0 = max(-inf, MCF<[1,0,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-42-1-0 = max(-inf, MCF<[0,-1,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-43-1-0 = max(-inf, MCF<[0,0,-1,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-44-1-0 = max(-inf, MCF<[0,0,0,-1,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-45-1-0 = max(-inf, MCF<[0,0,0,0,-1,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-46-1-0 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-47-1-0 = max(-inf, MCF<[0,0,0,0,0,0,1,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-48-1-0 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-49-1-0 = max(-inf, MCF<[1,0,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-50-1-0 = max(-inf, MCF<[0,-1,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-51-1-0 = max(-inf, MCF<[0,0,-1,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-52-1-0 = max(-inf, MCF<[0,0,0,-1,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-53-1-0 = max(-inf, MCF<[0,0,0,0,-1,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-54-1-0 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-55-1-0 = max(-inf, MCF<[0,0,0,0,0,0,-1,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre, 7-1-pre, 8-1-pre, 9-1-pre, 10-1-pre, 11-1-pre, 12-1-pre, 13-1-pre, 14-1-pre, 15-1-pre, 16-1-pre, 17-1-pre, 18-1-pre, 19-1-pre, 20-1-pre, 21-1-pre, 22-1-pre, 23-1-pre, 24-1-pre, 25-1-pre, 26-1-pre, 27-1-pre, 28-1-pre, 29-1-pre, 30-1-pre, 31-1-pre, 32-1-pre, 33-1-pre, 34-1-pre, 35-1-pre, 36-1-pre, 37-1-pre, 38-1-pre, 39-1-pre, 40-1-pre, 41-1-pre, 42-1-pre, 43-1-pre, 44-1-pre, 45-1-pre, 46-1-pre, 47-1-pre, 48-1-pre, 49-1-pre, 50-1-pre, 51-1-pre, 52-1-pre, 53-1-pre, 54-1-pre, 55-1-pre))
-0-1-1 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-1-1-1 = max(-inf, MCF<[1,-1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-2-1-1 = max(-inf, MCF<[0,1,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-3-1-1 = max(-inf, MCF<[0,1,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-4-1-1 = max(-inf, MCF<[0,1,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-5-1-1 = max(-inf, MCF<[0,1,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-6-1-1 = max(-inf, add(-10, MCF<[0,1,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-7-1-1 = max(-inf, MCF<[0,1,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-8-1-1 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-9-1-1 = max(-inf, MCF<[1,0,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-10-1-1 = max(-inf, MCF<[0,-1,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-11-1-1 = max(-inf, MCF<[0,0,1,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-12-1-1 = max(-inf, MCF<[0,0,1,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-13-1-1 = max(-inf, MCF<[0,0,1,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-14-1-1 = max(-inf, add(-10, MCF<[0,0,1,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-15-1-1 = max(-inf, MCF<[0,0,1,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-16-1-1 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-17-1-1 = max(-inf, MCF<[1,0,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-18-1-1 = max(-inf, MCF<[0,-1,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-19-1-1 = max(-inf, MCF<[0,0,-1,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-20-1-1 = max(-inf, MCF<[0,0,0,1,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-21-1-1 = max(-inf, MCF<[0,0,0,1,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-22-1-1 = max(-inf, add(-10, MCF<[0,0,0,1,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-23-1-1 = max(-inf, MCF<[0,0,0,1,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-24-1-1 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-25-1-1 = max(-inf, MCF<[1,0,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-26-1-1 = max(-inf, MCF<[0,-1,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-27-1-1 = max(-inf, MCF<[0,0,-1,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-28-1-1 = max(-inf, MCF<[0,0,0,-1,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-29-1-1 = max(-inf, MCF<[0,0,0,0,1,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-30-1-1 = max(-inf, add(-10, MCF<[0,0,0,0,1,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-31-1-1 = max(-inf, MCF<[0,0,0,0,1,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-32-1-1 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-33-1-1 = max(-inf, MCF<[1,0,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-34-1-1 = max(-inf, MCF<[0,-1,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-35-1-1 = max(-inf, MCF<[0,0,-1,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-36-1-1 = max(-inf, MCF<[0,0,0,-1,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-37-1-1 = max(-inf, MCF<[0,0,0,0,-1,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-38-1-1 = max(-inf, add(-10, MCF<[0,0,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-39-1-1 = max(-inf, MCF<[0,0,0,0,0,1,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-40-1-1 = max(-inf, add(10, MCF<[-1,0,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-41-1-1 = max(-inf, add(-10, MCF<[1,0,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-42-1-1 = max(-inf, add(10, MCF<[0,-1,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-43-1-1 = max(-inf, add(10, MCF<[0,0,-1,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-44-1-1 = max(-inf, add(10, MCF<[0,0,0,-1,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-45-1-1 = max(-inf, add(10, MCF<[0,0,0,0,-1,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-46-1-1 = max(-inf, add(10, MCF<[0,0,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-47-1-1 = max(-inf, add(10, MCF<[0,0,0,0,0,1,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-48-1-1 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-49-1-1 = max(-inf, MCF<[1,0,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-50-1-1 = max(-inf, MCF<[0,-1,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-51-1-1 = max(-inf, MCF<[0,0,-1,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-52-1-1 = max(-inf, MCF<[0,0,0,-1,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-53-1-1 = max(-inf, MCF<[0,0,0,0,-1,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-54-1-1 = max(-inf, MCF<[0,0,0,0,0,-1,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0))
-55-1-1 = max(-inf, add(-10, MCF<[0,0,0,0,0,-1,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0, 7-1-0, 8-1-0, 9-1-0, 10-1-0, 11-1-0, 12-1-0, 13-1-0, 14-1-0, 15-1-0, 16-1-0, 17-1-0, 18-1-0, 19-1-0, 20-1-0, 21-1-0, 22-1-0, 23-1-0, 24-1-0, 25-1-0, 26-1-0, 27-1-0, 28-1-0, 29-1-0, 30-1-0, 31-1-0, 32-1-0, 33-1-0, 34-1-0, 35-1-0, 36-1-0, 37-1-0, 38-1-0, 39-1-0, 40-1-0, 41-1-0, 42-1-0, 43-1-0, 44-1-0, 45-1-0, 46-1-0, 47-1-0, 48-1-0, 49-1-0, 50-1-0, 51-1-0, 52-1-0, 53-1-0, 54-1-0, 55-1-0)))
-0-1-2 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-1-1-2 = max(-inf, MCF<[1,-1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-2-1-2 = max(-inf, MCF<[0,1,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-3-1-2 = max(-inf, MCF<[0,1,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-4-1-2 = max(-inf, MCF<[0,1,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-5-1-2 = max(-inf, MCF<[0,1,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-6-1-2 = max(-inf, MCF<[0,1,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-7-1-2 = max(-inf, MCF<[1,1,0,0,0,0,-2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-8-1-2 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-9-1-2 = max(-inf, MCF<[1,0,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-10-1-2 = max(-inf, MCF<[0,-1,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-11-1-2 = max(-inf, MCF<[0,0,1,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-12-1-2 = max(-inf, MCF<[0,0,1,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-13-1-2 = max(-inf, MCF<[0,0,1,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-14-1-2 = max(-inf, MCF<[0,0,1,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-15-1-2 = max(-inf, MCF<[1,0,1,0,0,0,-2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-16-1-2 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-17-1-2 = max(-inf, MCF<[1,0,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-18-1-2 = max(-inf, MCF<[0,-1,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-19-1-2 = max(-inf, MCF<[0,0,-1,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-20-1-2 = max(-inf, MCF<[0,0,0,1,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-21-1-2 = max(-inf, MCF<[0,0,0,1,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-22-1-2 = max(-inf, MCF<[0,0,0,1,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-23-1-2 = max(-inf, MCF<[1,0,0,1,0,0,-2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-24-1-2 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-25-1-2 = max(-inf, MCF<[1,0,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-26-1-2 = max(-inf, MCF<[0,-1,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-27-1-2 = max(-inf, MCF<[0,0,-1,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-28-1-2 = max(-inf, MCF<[0,0,0,-1,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-29-1-2 = max(-inf, MCF<[0,0,0,0,1,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-30-1-2 = max(-inf, MCF<[0,0,0,0,1,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-31-1-2 = max(-inf, MCF<[1,0,0,0,1,0,-2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-32-1-2 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-33-1-2 = max(-inf, MCF<[1,0,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-34-1-2 = max(-inf, MCF<[0,-1,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-35-1-2 = max(-inf, MCF<[0,0,-1,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-36-1-2 = max(-inf, MCF<[0,0,0,-1,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-37-1-2 = max(-inf, MCF<[0,0,0,0,-1,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-38-1-2 = max(-inf, MCF<[0,0,0,0,0,1,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-39-1-2 = max(-inf, MCF<[1,0,0,0,0,1,-2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-40-1-2 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-41-1-2 = max(-inf, MCF<[1,0,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-42-1-2 = max(-inf, MCF<[0,-1,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-43-1-2 = max(-inf, MCF<[0,0,-1,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-44-1-2 = max(-inf, MCF<[0,0,0,-1,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-45-1-2 = max(-inf, MCF<[0,0,0,0,-1,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-46-1-2 = max(-inf, MCF<[0,0,0,0,0,-1,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-47-1-2 = max(-inf, MCF<[1,0,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-48-1-2 = max(-inf, MCF<[-2,0,0,0,0,0,2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-49-1-2 = max(-inf, MCF<[2,0,0,0,0,0,-2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-50-1-2 = max(-inf, MCF<[-1,-1,0,0,0,0,2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-51-1-2 = max(-inf, MCF<[-1,0,-1,0,0,0,2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-52-1-2 = max(-inf, MCF<[-1,0,0,-1,0,0,2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-53-1-2 = max(-inf, MCF<[-1,0,0,0,-1,0,2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-54-1-2 = max(-inf, MCF<[-1,0,0,0,0,-1,2,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-55-1-2 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1, 7-1-1, 8-1-1, 9-1-1, 10-1-1, 11-1-1, 12-1-1, 13-1-1, 14-1-1, 15-1-1, 16-1-1, 17-1-1, 18-1-1, 19-1-1, 20-1-1, 21-1-1, 22-1-1, 23-1-1, 24-1-1, 25-1-1, 26-1-1, 27-1-1, 28-1-1, 29-1-1, 30-1-1, 31-1-1, 32-1-1, 33-1-1, 34-1-1, 35-1-1, 36-1-1, 37-1-1, 38-1-1, 39-1-1, 40-1-1, 41-1-1, 42-1-1, 43-1-1, 44-1-1, 45-1-1, 46-1-1, 47-1-1, 48-1-1, 49-1-1, 50-1-1, 51-1-1, 52-1-1, 53-1-1, 54-1-1, 55-1-1))
-0-1-3 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-1-1-3 = max(-inf, MCF<[1,-1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-2-1-3 = max(-inf, MCF<[0,1,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-3-1-3 = max(-inf, MCF<[0,1,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-4-1-3 = max(-inf, add(3, MCF<[0,1,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-5-1-3 = max(-inf, MCF<[0,1,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-6-1-3 = max(-inf, MCF<[0,1,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-7-1-3 = max(-inf, MCF<[0,1,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-8-1-3 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-9-1-3 = max(-inf, MCF<[1,0,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-10-1-3 = max(-inf, MCF<[0,-1,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-11-1-3 = max(-inf, MCF<[0,0,1,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-12-1-3 = max(-inf, add(3, MCF<[0,0,1,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-13-1-3 = max(-inf, MCF<[0,0,1,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-14-1-3 = max(-inf, MCF<[0,0,1,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-15-1-3 = max(-inf, MCF<[0,0,1,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-16-1-3 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-17-1-3 = max(-inf, MCF<[1,0,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-18-1-3 = max(-inf, MCF<[0,-1,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-19-1-3 = max(-inf, MCF<[0,0,-1,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-20-1-3 = max(-inf, add(3, MCF<[0,0,0,1,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-21-1-3 = max(-inf, MCF<[0,0,0,1,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-22-1-3 = max(-inf, MCF<[0,0,0,1,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-23-1-3 = max(-inf, MCF<[0,0,0,1,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-24-1-3 = max(-inf, add(-3, MCF<[-1,0,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-25-1-3 = max(-inf, add(3, MCF<[1,0,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-26-1-3 = max(-inf, add(-3, MCF<[0,-1,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-27-1-3 = max(-inf, add(-3, MCF<[0,0,-1,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-28-1-3 = max(-inf, add(-3, MCF<[0,0,0,-1,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-29-1-3 = max(-inf, add(-3, MCF<[0,0,0,0,0,-1,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-30-1-3 = max(-inf, add(-3, MCF<[0,0,0,0,0,0,-1,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-31-1-3 = max(-inf, add(-3, MCF<[0,0,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-32-1-3 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-33-1-3 = max(-inf, MCF<[1,0,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-34-1-3 = max(-inf, MCF<[0,-1,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-35-1-3 = max(-inf, MCF<[0,0,-1,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-36-1-3 = max(-inf, MCF<[0,0,0,-1,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-37-1-3 = max(-inf, add(3, MCF<[0,0,0,0,0,1,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-38-1-3 = max(-inf, MCF<[0,0,0,0,0,1,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-39-1-3 = max(-inf, MCF<[0,0,0,0,0,1,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-40-1-3 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-41-1-3 = max(-inf, MCF<[1,0,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-42-1-3 = max(-inf, MCF<[0,-1,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-43-1-3 = max(-inf, MCF<[0,0,-1,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-44-1-3 = max(-inf, MCF<[0,0,0,-1,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-45-1-3 = max(-inf, add(3, MCF<[0,0,0,0,0,0,1,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-46-1-3 = max(-inf, MCF<[0,0,0,0,0,-1,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-47-1-3 = max(-inf, MCF<[0,0,0,0,0,0,1,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-48-1-3 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-49-1-3 = max(-inf, MCF<[1,0,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-50-1-3 = max(-inf, MCF<[0,-1,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-51-1-3 = max(-inf, MCF<[0,0,-1,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-52-1-3 = max(-inf, MCF<[0,0,0,-1,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-53-1-3 = max(-inf, add(3, MCF<[0,0,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2)))
-54-1-3 = max(-inf, MCF<[0,0,0,0,0,-1,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-55-1-3 = max(-inf, MCF<[0,0,0,0,0,0,-1,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2, 7-1-2, 8-1-2, 9-1-2, 10-1-2, 11-1-2, 12-1-2, 13-1-2, 14-1-2, 15-1-2, 16-1-2, 17-1-2, 18-1-2, 19-1-2, 20-1-2, 21-1-2, 22-1-2, 23-1-2, 24-1-2, 25-1-2, 26-1-2, 27-1-2, 28-1-2, 29-1-2, 30-1-2, 31-1-2, 32-1-2, 33-1-2, 34-1-2, 35-1-2, 36-1-2, 37-1-2, 38-1-2, 39-1-2, 40-1-2, 41-1-2, 42-1-2, 43-1-2, 44-1-2, 45-1-2, 46-1-2, 47-1-2, 48-1-2, 49-1-2, 50-1-2, 51-1-2, 52-1-2, 53-1-2, 54-1-2, 55-1-2))
-0-1-4 = max(-inf, add(300, MCF<[-1,0,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-1-1-4 = max(-inf, add(-300, MCF<[1,0,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-2-1-4 = max(-inf, add(300, MCF<[0,0,-1,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-3-1-4 = max(-inf, add(300, MCF<[0,0,0,-1,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-4-1-4 = max(-inf, add(300, MCF<[0,0,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-5-1-4 = max(-inf, add(300, MCF<[0,0,0,0,1,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-6-1-4 = max(-inf, add(300, MCF<[0,0,0,0,1,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-7-1-4 = max(-inf, add(300, MCF<[0,0,0,0,1,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-8-1-4 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-9-1-4 = max(-inf, MCF<[1,0,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-10-1-4 = max(-inf, add(-300, MCF<[0,0,1,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-11-1-4 = max(-inf, MCF<[0,0,1,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-12-1-4 = max(-inf, MCF<[0,0,1,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-13-1-4 = max(-inf, MCF<[0,0,1,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-14-1-4 = max(-inf, MCF<[0,0,1,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-15-1-4 = max(-inf, MCF<[0,0,1,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-16-1-4 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-17-1-4 = max(-inf, MCF<[1,0,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-18-1-4 = max(-inf, add(-300, MCF<[0,0,0,1,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-19-1-4 = max(-inf, MCF<[0,0,-1,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-20-1-4 = max(-inf, MCF<[0,0,0,1,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-21-1-4 = max(-inf, MCF<[0,0,0,1,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-22-1-4 = max(-inf, MCF<[0,0,0,1,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-23-1-4 = max(-inf, MCF<[0,0,0,1,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-24-1-4 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-25-1-4 = max(-inf, MCF<[1,0,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-26-1-4 = max(-inf, add(-300, MCF<[0,0,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-27-1-4 = max(-inf, MCF<[0,0,-1,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-28-1-4 = max(-inf, MCF<[0,0,0,-1,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-29-1-4 = max(-inf, MCF<[0,0,0,0,1,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-30-1-4 = max(-inf, MCF<[0,0,0,0,1,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-31-1-4 = max(-inf, MCF<[0,0,0,0,1,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-32-1-4 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-33-1-4 = max(-inf, MCF<[1,0,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-34-1-4 = max(-inf, add(-300, MCF<[0,0,0,0,-1,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-35-1-4 = max(-inf, MCF<[0,0,-1,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-36-1-4 = max(-inf, MCF<[0,0,0,-1,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-37-1-4 = max(-inf, MCF<[0,0,0,0,-1,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-38-1-4 = max(-inf, MCF<[0,0,0,0,0,1,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-39-1-4 = max(-inf, MCF<[0,0,0,0,0,1,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-40-1-4 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-41-1-4 = max(-inf, MCF<[1,0,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-42-1-4 = max(-inf, add(-300, MCF<[0,0,0,0,-1,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-43-1-4 = max(-inf, MCF<[0,0,-1,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-44-1-4 = max(-inf, MCF<[0,0,0,-1,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-45-1-4 = max(-inf, MCF<[0,0,0,0,-1,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-46-1-4 = max(-inf, MCF<[0,0,0,0,0,-1,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-47-1-4 = max(-inf, MCF<[0,0,0,0,0,0,1,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-48-1-4 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-49-1-4 = max(-inf, MCF<[1,0,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-50-1-4 = max(-inf, add(-300, MCF<[0,0,0,0,-1,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3)))
-51-1-4 = max(-inf, MCF<[0,0,-1,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-52-1-4 = max(-inf, MCF<[0,0,0,-1,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-53-1-4 = max(-inf, MCF<[0,0,0,0,-1,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-54-1-4 = max(-inf, MCF<[0,0,0,0,0,-1,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-55-1-4 = max(-inf, MCF<[0,0,0,0,0,0,-1,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3, 7-1-3, 8-1-3, 9-1-3, 10-1-3, 11-1-3, 12-1-3, 13-1-3, 14-1-3, 15-1-3, 16-1-3, 17-1-3, 18-1-3, 19-1-3, 20-1-3, 21-1-3, 22-1-3, 23-1-3, 24-1-3, 25-1-3, 26-1-3, 27-1-3, 28-1-3, 29-1-3, 30-1-3, 31-1-3, 32-1-3, 33-1-3, 34-1-3, 35-1-3, 36-1-3, 37-1-3, 38-1-3, 39-1-3, 40-1-3, 41-1-3, 42-1-3, 43-1-3, 44-1-3, 45-1-3, 46-1-3, 47-1-3, 48-1-3, 49-1-3, 50-1-3, 51-1-3, 52-1-3, 53-1-3, 54-1-3, 55-1-3))
-0-1-5 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-1-1-5 = max(-inf, MCF<[1,-1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-2-1-5 = max(-inf, MCF<[3,-3,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-3-1-5 = max(-inf, MCF<[0,1,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-4-1-5 = max(-inf, MCF<[0,1,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-5-1-5 = max(-inf, MCF<[0,1,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-6-1-5 = max(-inf, MCF<[0,1,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-7-1-5 = max(-inf, MCF<[0,1,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-8-1-5 = max(-inf, MCF<[-4,4,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-9-1-5 = max(-inf, MCF<[4,-4,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-10-1-5 = max(-inf, MCF<[-3,3,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-11-1-5 = max(-inf, MCF<[-3,4,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-12-1-5 = max(-inf, MCF<[-3,4,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-13-1-5 = max(-inf, MCF<[-3,4,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-14-1-5 = max(-inf, MCF<[-3,4,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-15-1-5 = max(-inf, MCF<[-3,4,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-16-1-5 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-17-1-5 = max(-inf, MCF<[1,0,0,-1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-18-1-5 = max(-inf, MCF<[0,-1,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-19-1-5 = max(-inf, MCF<[3,-4,0,1,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-20-1-5 = max(-inf, MCF<[0,0,0,1,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-21-1-5 = max(-inf, MCF<[0,0,0,1,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-22-1-5 = max(-inf, MCF<[0,0,0,1,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-23-1-5 = max(-inf, MCF<[0,0,0,1,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-24-1-5 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-25-1-5 = max(-inf, MCF<[1,0,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-26-1-5 = max(-inf, MCF<[0,-1,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-27-1-5 = max(-inf, MCF<[3,-4,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-28-1-5 = max(-inf, MCF<[0,0,0,-1,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-29-1-5 = max(-inf, MCF<[0,0,0,0,1,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-30-1-5 = max(-inf, MCF<[0,0,0,0,1,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-31-1-5 = max(-inf, MCF<[0,0,0,0,1,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-32-1-5 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-33-1-5 = max(-inf, MCF<[1,0,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-34-1-5 = max(-inf, MCF<[0,-1,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-35-1-5 = max(-inf, MCF<[3,-4,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-36-1-5 = max(-inf, MCF<[0,0,0,-1,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-37-1-5 = max(-inf, MCF<[0,0,0,0,-1,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-38-1-5 = max(-inf, MCF<[0,0,0,0,0,1,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-39-1-5 = max(-inf, MCF<[0,0,0,0,0,1,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-40-1-5 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-41-1-5 = max(-inf, MCF<[1,0,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-42-1-5 = max(-inf, MCF<[0,-1,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-43-1-5 = max(-inf, MCF<[3,-4,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-44-1-5 = max(-inf, MCF<[0,0,0,-1,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-45-1-5 = max(-inf, MCF<[0,0,0,0,-1,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-46-1-5 = max(-inf, MCF<[0,0,0,0,0,-1,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-47-1-5 = max(-inf, MCF<[0,0,0,0,0,0,1,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-48-1-5 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-49-1-5 = max(-inf, MCF<[1,0,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-50-1-5 = max(-inf, MCF<[0,-1,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-51-1-5 = max(-inf, MCF<[3,-4,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-52-1-5 = max(-inf, MCF<[0,0,0,-1,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-53-1-5 = max(-inf, MCF<[0,0,0,0,-1,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-54-1-5 = max(-inf, MCF<[0,0,0,0,0,-1,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-55-1-5 = max(-inf, MCF<[0,0,0,0,0,0,-1,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4, 7-1-4, 8-1-4, 9-1-4, 10-1-4, 11-1-4, 12-1-4, 13-1-4, 14-1-4, 15-1-4, 16-1-4, 17-1-4, 18-1-4, 19-1-4, 20-1-4, 21-1-4, 22-1-4, 23-1-4, 24-1-4, 25-1-4, 26-1-4, 27-1-4, 28-1-4, 29-1-4, 30-1-4, 31-1-4, 32-1-4, 33-1-4, 34-1-4, 35-1-4, 36-1-4, 37-1-4, 38-1-4, 39-1-4, 40-1-4, 41-1-4, 42-1-4, 43-1-4, 44-1-4, 45-1-4, 46-1-4, 47-1-4, 48-1-4, 49-1-4, 50-1-4, 51-1-4, 52-1-4, 53-1-4, 54-1-4, 55-1-4))
-0-1-6 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-1-1-6 = max(-inf, MCF<[1,-1,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-2-1-6 = max(-inf, MCF<[0,1,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-3-1-6 = max(-inf, add(7, MCF<[0,1,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-4-1-6 = max(-inf, MCF<[0,1,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-5-1-6 = max(-inf, MCF<[0,1,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-6-1-6 = max(-inf, MCF<[0,1,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-7-1-6 = max(-inf, MCF<[0,1,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-8-1-6 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-9-1-6 = max(-inf, MCF<[1,0,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-10-1-6 = max(-inf, MCF<[0,-1,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-11-1-6 = max(-inf, add(7, MCF<[0,0,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-12-1-6 = max(-inf, MCF<[0,0,1,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-13-1-6 = max(-inf, MCF<[0,0,1,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-14-1-6 = max(-inf, MCF<[0,0,1,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-15-1-6 = max(-inf, MCF<[0,0,1,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-16-1-6 = max(-inf, add(-7, MCF<[-1,0,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-17-1-6 = max(-inf, add(7, MCF<[1,0,-1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-18-1-6 = max(-inf, add(-7, MCF<[0,-1,1,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-19-1-6 = max(-inf, add(-7, MCF<[0,0,0,0,0,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-20-1-6 = max(-inf, add(-7, MCF<[0,0,1,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-21-1-6 = max(-inf, add(-7, MCF<[0,0,1,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-22-1-6 = max(-inf, add(-7, MCF<[0,0,1,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-23-1-6 = max(-inf, add(-7, MCF<[0,0,1,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-24-1-6 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-25-1-6 = max(-inf, MCF<[1,0,0,0,-1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-26-1-6 = max(-inf, MCF<[0,-1,0,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-27-1-6 = max(-inf, MCF<[0,0,-1,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-28-1-6 = max(-inf, add(7, MCF<[0,0,-1,0,1,0,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-29-1-6 = max(-inf, MCF<[0,0,0,0,1,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-30-1-6 = max(-inf, MCF<[0,0,0,0,1,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-31-1-6 = max(-inf, MCF<[0,0,0,0,1,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-32-1-6 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-33-1-6 = max(-inf, MCF<[1,0,0,0,0,-1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-34-1-6 = max(-inf, MCF<[0,-1,0,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-35-1-6 = max(-inf, MCF<[0,0,-1,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-36-1-6 = max(-inf, add(7, MCF<[0,0,-1,0,0,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-37-1-6 = max(-inf, MCF<[0,0,0,0,-1,1,0,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-38-1-6 = max(-inf, MCF<[0,0,0,0,0,1,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-39-1-6 = max(-inf, MCF<[0,0,0,0,0,1,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-40-1-6 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-41-1-6 = max(-inf, MCF<[1,0,0,0,0,0,-1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-42-1-6 = max(-inf, MCF<[0,-1,0,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-43-1-6 = max(-inf, MCF<[0,0,-1,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-44-1-6 = max(-inf, add(7, MCF<[0,0,-1,0,0,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-45-1-6 = max(-inf, MCF<[0,0,0,0,-1,0,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-46-1-6 = max(-inf, MCF<[0,0,0,0,0,-1,1,0],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-47-1-6 = max(-inf, MCF<[0,0,0,0,0,0,1,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-48-1-6 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-49-1-6 = max(-inf, MCF<[1,0,0,0,0,0,0,-1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-50-1-6 = max(-inf, MCF<[0,-1,0,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-51-1-6 = max(-inf, MCF<[0,0,-1,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-52-1-6 = max(-inf, add(7, MCF<[0,0,-1,0,0,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5)))
-53-1-6 = max(-inf, MCF<[0,0,0,0,-1,0,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-54-1-6 = max(-inf, MCF<[0,0,0,0,0,-1,0,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
-55-1-6 = max(-inf, MCF<[0,0,0,0,0,0,-1,1],[2:1,1:2,2:3,2:4,2:5,2:6,2:7,2:8,3:1,1:3,3:2,3:4,3:5,3:6,3:7,3:8,4:1,1:4,4:2,4:3,4:5,4:6,4:7,4:8,5:1,1:5,5:2,5:3,5:4,5:6,5:7,5:8,6:1,1:6,6:2,6:3,6:4,6:5,6:7,6:8,7:1,1:7,7:2,7:3,7:4,7:5,7:6,7:8,8:1,1:8,8:2,8:3,8:4,8:5,8:6,8:7]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5, 7-1-5, 8-1-5, 9-1-5, 10-1-5, 11-1-5, 12-1-5, 13-1-5, 14-1-5, 15-1-5, 16-1-5, 17-1-5, 18-1-5, 19-1-5, 20-1-5, 21-1-5, 22-1-5, 23-1-5, 24-1-5, 25-1-5, 26-1-5, 27-1-5, 28-1-5, 29-1-5, 30-1-5, 31-1-5, 32-1-5, 33-1-5, 34-1-5, 35-1-5, 36-1-5, 37-1-5, 38-1-5, 39-1-5, 40-1-5, 41-1-5, 42-1-5, 43-1-5, 44-1-5, 45-1-5, 46-1-5, 47-1-5, 48-1-5, 49-1-5, 50-1-5, 51-1-5, 52-1-5, 53-1-5, 54-1-5, 55-1-5))
+0-1-0 = max(-inf, MCF<[0,0,0,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre))
+1-1-0 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre))
+2-1-0 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre))
+3-1-0 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre))
+4-1-0 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre))
+5-1-0 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre))
+6-1-0 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-pre, 1-1-pre, 2-1-pre, 3-1-pre, 4-1-pre, 5-1-pre, 6-1-pre))
+0-1-1 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0))
+1-1-1 = max(-inf, add(10, MCF<[-1,1,0,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0)))
+2-1-1 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0))
+3-1-1 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0))
+4-1-1 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0))
+5-1-1 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0))
+6-1-1 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-0, 1-1-0, 2-1-0, 3-1-0, 4-1-0, 5-1-0, 6-1-0))
+0-1-2 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1))
+1-1-2 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1))
+2-1-2 = max(-inf, MCF<[-2,0,2,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1))
+3-1-2 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1))
+4-1-2 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1))
+5-1-2 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1))
+6-1-2 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-1, 1-1-1, 2-1-1, 3-1-1, 4-1-1, 5-1-1, 6-1-1))
+0-1-3 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2))
+1-1-3 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2))
+2-1-3 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2))
+3-1-3 = max(-inf, add(-3, MCF<[-1,0,0,1,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2)))
+4-1-3 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2))
+5-1-3 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2))
+6-1-3 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-2, 1-1-2, 2-1-2, 3-1-2, 4-1-2, 5-1-2, 6-1-2))
+0-1-4 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3))
+1-1-4 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3))
+2-1-4 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3))
+3-1-4 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3))
+4-1-4 = max(-inf, add(300, MCF<[-1,0,0,0,1,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3)))
+5-1-4 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3))
+6-1-4 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-3, 1-1-3, 2-1-3, 3-1-3, 4-1-3, 5-1-3, 6-1-3))
+0-1-5 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4))
+1-1-5 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4))
+2-1-5 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4))
+3-1-5 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4))
+4-1-5 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4))
+5-1-5 = max(-inf, MCF<[-4,0,0,0,0,4,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4))
+6-1-5 = max(-inf, MCF<[-1,0,0,0,0,0,0,1],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-4, 1-1-4, 2-1-4, 3-1-4, 4-1-4, 5-1-4, 6-1-4))
+0-1-6 = max(-inf, MCF<[-1,1,0,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5))
+1-1-6 = max(-inf, MCF<[-1,0,1,0,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5))
+2-1-6 = max(-inf, MCF<[-1,0,0,1,0,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5))
+3-1-6 = max(-inf, MCF<[-1,0,0,0,1,0,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5))
+4-1-6 = max(-inf, MCF<[-1,0,0,0,0,1,0,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5))
+5-1-6 = max(-inf, MCF<[-1,0,0,0,0,0,1,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5))
+6-1-6 = max(-inf, add(-7, MCF<[-1,0,0,0,0,0,1,0],[2:1,3:1,4:1,5:1,6:1,7:1,8:1]>(0-1-5, 1-1-5, 2-1-5, 3-1-5, 4-1-5, 5-1-5, 6-1-5)))
0-0-pre = max(-inf, 0-1-6)
1-0-pre = max(-inf, 1-1-6)
2-0-pre = max(-inf, 2-1-6)
@@ -555,224 +114,28 @@
4-0-pre = max(-inf, 4-1-6)
5-0-pre = max(-inf, 5-1-6)
6-0-pre = max(-inf, 6-1-6)
-7-0-pre = max(-inf, 7-1-6)
-8-0-pre = max(-inf, 8-1-6)
-9-0-pre = max(-inf, 9-1-6)
-10-0-pre = max(-inf, 10-1-6)
-11-0-pre = max(-inf, 11-1-6)
-12-0-pre = max(-inf, 12-1-6)
-13-0-pre = max(-inf, 13-1-6)
-14-0-pre = max(-inf, 14-1-6)
-15-0-pre = max(-inf, 15-1-6)
-16-0-pre = max(-inf, 16-1-6)
-17-0-pre = max(-inf, 17-1-6)
-18-0-pre = max(-inf, 18-1-6)
-19-0-pre = max(-inf, 19-1-6)
-20-0-pre = max(-inf, 20-1-6)
-21-0-pre = max(-inf, 21-1-6)
-22-0-pre = max(-inf, 22-1-6)
-23-0-pre = max(-inf, 23-1-6)
-24-0-pre = max(-inf, 24-1-6)
-25-0-pre = max(-inf, 25-1-6)
-26-0-pre = max(-inf, 26-1-6)
-27-0-pre = max(-inf, 27-1-6)
-28-0-pre = max(-inf, 28-1-6)
-29-0-pre = max(-inf, 29-1-6)
-30-0-pre = max(-inf, 30-1-6)
-31-0-pre = max(-inf, 31-1-6)
-32-0-pre = max(-inf, 32-1-6)
-33-0-pre = max(-inf, 33-1-6)
-34-0-pre = max(-inf, 34-1-6)
-35-0-pre = max(-inf, 35-1-6)
-36-0-pre = max(-inf, 36-1-6)
-37-0-pre = max(-inf, 37-1-6)
-38-0-pre = max(-inf, 38-1-6)
-39-0-pre = max(-inf, 39-1-6)
-40-0-pre = max(-inf, 40-1-6)
-41-0-pre = max(-inf, 41-1-6)
-42-0-pre = max(-inf, 42-1-6)
-43-0-pre = max(-inf, 43-1-6)
-44-0-pre = max(-inf, 44-1-6)
-45-0-pre = max(-inf, 45-1-6)
-46-0-pre = max(-inf, 46-1-6)
-47-0-pre = max(-inf, 47-1-6)
-48-0-pre = max(-inf, 48-1-6)
-49-0-pre = max(-inf, 49-1-6)
-50-0-pre = max(-inf, 50-1-6)
-51-0-pre = max(-inf, 51-1-6)
-52-0-pre = max(-inf, 52-1-6)
-53-0-pre = max(-inf, 53-1-6)
-54-0-pre = max(-inf, 54-1-6)
-55-0-pre = max(-inf, 55-1-6)
Block 0:
- a <= 317
- -a <= -317
- a - b <= -951
- a - c <= -944
- a - w <= 300
- a - x <= 317
- a - y <= 307
- a - z <= 297
- b <= 1268
- -b <= -1268
- b - a <= 951
- b - c <= 7
- b - w <= 1251
- b - x <= 1268
- b - y <= 1258
- b - z <= 1248
- c <= 1261
- -c <= -1261
- c - a <= 944
- c - b <= -7
- c - w <= 1244
- c - x <= 1261
- c - y <= 1251
- c - z <= 1241
- w <= 17
- -w <= -17
- w - a <= -300
- w - b <= -1251
- w - c <= -1244
- w - x <= 17
- w - y <= 7
- w - z <= -3
x <= 0
- -x <= 0
- x - a <= -317
- x - b <= -1268
- x - c <= -1261
- x - w <= -17
- x - y <= -10
- x - z <= -20
y <= 10
- -y <= -10
- y - a <= -307
- y - b <= -1258
- y - c <= -1251
- y - w <= -7
- y - x <= 10
- y - z <= -10
z <= 20
- -z <= -20
- z - a <= -297
- z - b <= -1248
- z - c <= -1241
- z - w <= 3
- z - x <= 20
- z - y <= 10
+ w <= 17
+ a <= 317
+ b <= 1268
+ c <= 1261
Block 1:
- a <= inf
- -a <= inf
- a - b <= inf
- a - c <= inf
- a - w <= inf
- a - x <= inf
- a - y <= inf
- a - z <= inf
- b <= inf
- -b <= inf
- b - a <= inf
- b - c <= inf
- b - w <= inf
- b - x <= inf
- b - y <= inf
- b - z <= inf
- c <= inf
- -c <= inf
- c - a <= inf
- c - b <= inf
- c - w <= inf
- c - x <= inf
- c - y <= inf
- c - z <= inf
- w <= inf
- -w <= inf
- w - a <= inf
- w - b <= inf
- w - c <= inf
- w - x <= inf
- w - y <= inf
- w - z <= inf
x <= inf
- -x <= inf
- x - a <= inf
- x - b <= inf
- x - c <= inf
- x - w <= inf
- x - y <= inf
- x - z <= inf
y <= inf
- -y <= inf
- y - a <= inf
- y - b <= inf
- y - c <= inf
- y - w <= inf
- y - x <= inf
- y - z <= inf
z <= inf
- -z <= inf
- z - a <= inf
- z - b <= inf
- z - c <= inf
- z - w <= inf
- z - x <= inf
- z - y <= inf
-Block 2:
+ w <= inf
a <= inf
- -a <= inf
- a - b <= inf
- a - c <= inf
- a - w <= inf
- a - x <= inf
- a - y <= inf
- a - z <= inf
b <= inf
- -b <= inf
- b - a <= inf
- b - c <= inf
- b - w <= inf
- b - x <= inf
- b - y <= inf
- b - z <= inf
c <= inf
- -c <= inf
- c - a <= inf
- c - b <= inf
- c - w <= inf
- c - x <= inf
- c - y <= inf
- c - z <= inf
- w <= inf
- -w <= inf
- w - a <= inf
- w - b <= inf
- w - c <= inf
- w - x <= inf
- w - y <= inf
- w - z <= inf
+Block 2:
x <= inf
- -x <= inf
- x - a <= inf
- x - b <= inf
- x - c <= inf
- x - w <= inf
- x - y <= inf
- x - z <= inf
y <= inf
- -y <= inf
- y - a <= inf
- y - b <= inf
- y - c <= inf
- y - w <= inf
- y - x <= inf
- y - z <= inf
z <= inf
- -z <= inf
- z - a <= inf
- z - b <= inf
- z - c <= inf
- z - w <= inf
- z - x <= inf
- z - y <= inf
+ w <= inf
+ a <= inf
+ b <= inf
+ c <= inf
diff --git a/tex/thesis/implementation/experiments/simple_while-output b/tex/thesis/implementation/experiments/simple_while-output
deleted file mode 100644
index 44fb2c8..0000000
--- a/tex/thesis/implementation/experiments/simple_while-output
+++ /dev/null
@@ -1,83 +0,0 @@
-
- [B6 (ENTRY)]
- Succs (1): B5
-
- [B1]
- 1: x
- 2: [B1.1] (ImplicitCastExpr, LValueToRValue, int)
- 3: return [B1.2];
- Preds (1): B2
- Succs (1): B0
-
- [B2]
- 1: x
- 2: [B2.1] (ImplicitCastExpr, LValueToRValue, int)
- 3: 10
- 4: [B2.2] <= [B2.3]
- T: while [B2.4]
- Preds (2): B3 B5
- Succs (2): B4 B1
-
- [B3]
- Preds (1): B4
- Succs (1): B2
-
- [B4]
- 1: x
- 2: [B4.1] (ImplicitCastExpr, LValueToRValue, int)
- 3: 1
- 4: [B4.2] + [B4.3]
- 5: x
- 6: [B4.5] = [B4.4]
- Preds (1): B2
- Succs (1): B3
-
- [B5]
- 1: 1
- 2: int x = 1;
- Preds (1): B6
- Succs (1): B2
-
- [B0 (EXIT)]
- Preds (1): B1
-
-0-6-pre = max(-inf, inf)
-1-6-pre = max(-inf, inf)
-0-5-pre = max(-inf, 0-6-pre)
-1-5-pre = max(-inf, 1-6-pre)
-0-5-0 = max(-inf, add(1, MCF<[0,0],[2:1,1:2]>(0-5-pre, 1-5-pre)))
-1-5-0 = max(-inf, add(-1, MCF<[0,0],[2:1,1:2]>(0-5-pre, 1-5-pre)))
-0-2-pre = max(-inf, 0-5-0, 0-3-pre)
-1-2-pre = max(-inf, 1-5-0, 1-3-pre)
-0-4-pre = max(-inf, min(10, 0-2-pre))
-1-4-pre = max(-inf, 1-2-pre)
-0-1-pre = max(-inf, 0-2-pre)
-1-1-pre = max(-inf, min(-11, 1-2-pre))
-0-4-0 = max(-inf, add(1, MCF<[-1,1],[2:1,1:2]>(0-4-pre, 1-4-pre)))
-1-4-0 = max(-inf, add(-1, MCF<[1,-1],[2:1,1:2]>(0-4-pre, 1-4-pre)))
-0-3-pre = max(-inf, 0-4-0)
-1-3-pre = max(-inf, 1-4-0)
-0-0-pre = max(-inf, 0-1-pre)
-1-0-pre = max(-inf, 1-1-pre)
-
-Block 0:
- x <= 11
- -x <= -11
-Block 1:
- x <= 11
- -x <= -11
-Block 2:
- x <= 11
- -x <= -1
-Block 3:
- x <= 11
- -x <= -2
-Block 4:
- x <= 10
- -x <= -1
-Block 5:
- x <= inf
- -x <= inf
-Block 6:
- x <= inf
- -x <= inf
diff --git a/tex/thesis/implementation/experiments/simple_while.c b/tex/thesis/implementation/experiments/simple_while.c
deleted file mode 100644
index 3bec629..0000000
--- a/tex/thesis/implementation/experiments/simple_while.c
+++ /dev/null
@@ -1,8 +0,0 @@
-int simple_while() {
- int x = 1;
- while (x <= 10) {
- x = x + 1;
- }
- return x;
-}
-
diff --git a/tex/thesis/implementation/implementation.tex b/tex/thesis/implementation/implementation.tex
index 7e432f8..02f2180 100644
--- a/tex/thesis/implementation/implementation.tex
+++ b/tex/thesis/implementation/implementation.tex
@@ -13,18 +13,99 @@ develop it in C++ for two major reasons:
obvious choice of language.
\end{itemize}
+
+\section{Solver}
+
+The solver is a straightforward implementation of the algorithm
+presented in Chapter \ref{chap:contribution}. The primary difference
+is the use of objects instead of higher-order functions, as C++'s
+support for higher-order functions was insufficient for our purposes.
+
The solver was developed using only the STL for the core of the
solver. A front-end was developed using the ANTLR parser generator
\cite{antlr} to test the solver separately to the LLVM/Clang
integration.
-\section{Solver}
+
+\subsection{Chain}
+
+
+
+
+\subsection{Cycle}
+
+
+
+\subsection{Dense}
+
\section{LLVM/Clang}
+We implemented our analysis as a Clang Static Analysis pass, building
+off the Clang Static Analysis framework~\cite{clang-analysis}. Using
+the infrastructure of the Clang project provided us with a CFG without
+any extra work parsing, or otherwise handling, C code itself.
+
+Figure \ref{fig:clang-diagram} gives a very high-level idea of the
+structure of our analysis pass and how it interfaces with other
+components. The Clang framework provides the Zone analysis with a
+Control Flow Graph. This CFG is then translated to a system of
+monotonic, expansive equations. The DSI algorithm is designed to solve
+these equation systems, and so we invoke our solver to provide us with
+a solution. This solution identifies the bounds for variables at
+different points in the program.
+\begin{figure}[tbphH]
+ \begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto,node
+ distance=4cm,main node/.style={rectangle,draw,minimum
+ height=2cm,minimum width=3cm}]
+
+ %\node[main node] (clang) {Clang Framework};
+ \node[main node] (clang-analysis) {Clang Static Analysis Framework};
+ \node[main node,fill=red!60] (eqns) [below of=clang-analysis]
+ {Zone analysis};
+ \node[main node] (dsi) [below of=eqns] {DSI};
+ \node (reality) [node distance=5cm,right of=eqns] {};
-\subsection{Chain construction}
+ \path []
+ %(clang) edge[bend right] node[anchor=east] {CFG} (clang-analysis)
+ (clang-analysis) edge[bend right] node[anchor=east] {CFG} (eqns)
+ (eqns) edge[bend right] node[anchor=east] {Equation System} (dsi)
+ (dsi) edge[bend right] node[anchor=west] {Solution} (eqns)
+ (eqns) edge node[anchor=north] {Variable bounds} (reality)
+ %(eqns) edge[bend right] node[anchor=west] {Variable bounds} (clang-analysis)
+ %(clang-analysis) edge[bend right] node[anchor=west] {Errors/warnings} (clang)
+ ;
+ \end{tikzpicture}
+ \caption{High-level diagram of our analysis pass}
+ \label{fig:clang-diagram}
+\end{figure}
+
+
+\pagebreak
+\subsection{Chain}
\lstinputlisting{implementation/experiments/chain.c}
+
+\pagebreak
+\subsection{Counter}
+\lstinputlisting{implementation/experiments/counter.c}
+
+\lstinputlisting{implementation/experiments/backwards_counter.c}
+
+\pagebreak
+\subsection{Nested Loops}
+\lstinputlisting{implementation/experiments/nested.c}
+
+\pagebreak
+\subsection{Double counting}
+\lstinputlisting{implementation/experiments/example.c}
+
+\pagebreak
+\subsection{Fibonacci}
+\lstinputlisting{implementation/experiments/fib.c}
+
+\pagebreak
+\subsection{Unreachable}
+\lstinputlisting{implementation/experiments/irreducible.c}
diff --git a/tex/thesis/introduction/introduction.tex b/tex/thesis/introduction/introduction.tex
index d1b1a39..cf32e3d 100644
--- a/tex/thesis/introduction/introduction.tex
+++ b/tex/thesis/introduction/introduction.tex
@@ -10,45 +10,53 @@
In today's increasingly technological world, software bugs can have
significant consequences, ranging from the relatively minor
-frustration caused to average users to causing deaths. There have been
-several incidents in recent years in which a bug in a software system
-has led directly to injury or death. X-ray machines which provide too
-high a dose of radiation, cars which continue to accelerate against
-the driver's wishes and other dangerous situations have all come about
-as a direct result of software bugs.
+frustration caused to average users, to causing deaths. There have
+been several incidents in recent years in which a bug in a software
+system has led directly to injury or death. X-ray machines which
+provide too high a dose of radiation, cars which continue to
+accelerate against the driver's wishes and other dangerous situations
+have all come about as a direct result of software bugs.
Software bugs also have significant financial costs, with Hailpern and
Santhanam static that debugging, verification and testing can easily
comprise 50\% to 75\% of the total development cost of a
-system\cite{Hailpern01softwaredebugging}.
+system~\cite{Hailpern01softwaredebugging}.
-In order to limit the number of bugs we have it has become commonplace
-to employ sophisticated approaches to testing. Many different types of
-testing are done to attempt to ensure that software is bug-free. These
-tests, although extremely useful, are inherently incapable of
+In order to limit the number of bugs in a software system, it has become commonplace
+to employ sophisticated testing approaches. Different testing
+strategies aim to ensure that a software system is bug-free. These
+testing strategies, although extremely useful, are inherently incapable of
\emph{guaranteeing} that software is free of bugs. This is especially
a problem in critical software systems, such as those found in
-aeroplanes or large industrial machinery, where software failure can
+aeroplanes or large industrial machinery, where software failures can
have catastrophic consequences.
-In order to provide a guarantee that software is free of bugs we must
-in some way \emph{verify} the software before running it. While it is
-possible to write programs in a way that is easier to verify, it is
-still a difficult and expensive process to provide verification.
-
-There has been a continuous stream of research into automatically
-analysing programs in order to identify bugs from the late 70s to the
-present\cite{CousotCousot77-1,EasyChair:117}. This work is broadly
-classed \emph{static analysis} and this thesis contributes to this
-work.
-
-Due to Rice's Theorem\cite{Rice} we know that there is no general way
-to statically infer properties of programs. In order to overcome this
-many approaches to static analysis have been developed, including the
-framework of abstract interpretation presented by Cousot and
-Cousot\cite{CousotCousot77-1}. In this framework we consider a program
-in a simplified, \emph{abstract}, domain. This allows us to perform a
-sound analysis in general at the expense of precision.
+In order to provide a guarantee that software is free of bugs we
+employ \emph{software verification}, that analyses software without
+running it. While it is possible to write programs amenable for
+software verification, it is still a difficult and expensive process
+to perform verification on a software system.
+
+There has been a continuous stream of research in
+program analysis for finding bugs starting from the late 70s to the
+present~\cite{CousotCousot77-1,EasyChair:117}. This work is broadly
+categorised as \emph{static program analysis}, and this thesis contributes
+to this research area.
+
+Due to Rice's Theorem~\cite{Rice} we know that it is undecidable to
+statically infer properties of programs. In order to overcome this
+limitation, many approaches to static analysis have been devised
+including the framework of abstract interpretation introduced by
+Cousot and Cousot~\cite{CousotCousot77-1}. To overcome the
+undecidability issues of static program analysis, a program is
+represented in an abstract domain which becomes decidable. A
+connection (also known as homomorphism) between the abstract domain
+and the concrete domain (actual semantics of the program) is
+established. This connection is called a Galois-connection and
+provides a proof framework to show that the static program analysis is
+a ``sound'' approximation of the semantics. The precision of the
+analysis depends on the granularity of the approximation. In general,
+more precise program analyses result in higher complexity classes.
Two abstract domains which are particularly well-known and useful are
those of \emph{interval} and \emph{zones}. The interval abstract
@@ -62,29 +70,23 @@ analysis, thereby avoiding false-positives, at the cost of speed.
The process of determining appropriate bounds for program variables
has traditionally been performed by performing several Kleene
iterations, followed by a \emph{widening} and \emph{narrowing}. These
-widening and narrowing operators ensure termination, but once again at
-the cost of precision. As an alternative to these operators we can, in
-some instances, use a game-theoretic approach to compute the abstract
-semantics of a program\cite{EasyChair:117}. This approach is less
+widening and narrowing operators ensure termination, but at
+the cost of precision. As an alternative, we employ in this work
+a game-theoretic approach to compute the abstract
+semantics of a program~\cite{EasyChair:117}. This approach is less
general than widening and narrowing, but performs precise abstract
interpretation over zones.
-In this thesis we present an implementation of this game-theoretic
-algorithm, along with our own enhancements which improve its
-performance on real-world data.
-
-
-
\section{Contribution}
In this thesis we present an implementation of the strategy-iteration
based static analyser presented by Gawlitza et
-al.\cite{EasyChair:117}. Our implementation has several enhancements
+al.~\cite{EasyChair:117}. Our implementation has several enhancements
which significantly improve the practical performance of the analyser
on real-world programs.
-Theoretical contribution:
+We present one major theoretical contribution:
\begin{enumerate}
\item
We present a demand-driven strategy improvement algorithm for
@@ -92,19 +94,18 @@ Theoretical contribution:
$\max$ operators.
\end{enumerate}
-Systems contribution:
+We present several systems contributions:
\begin{enumerate}
\item
We develop a solver for monotonic, expansive equation systems based
- on the work of Gawlitza et al.\cite{EasyChair:117} with several
+ on the work of Gawlitza et al.~\cite{EasyChair:117} with several
improvements.
\item
We analyse the performance of our improved solver on a set of
equation systems to demonstrate the effect of our improvements.
\item
We integrate our solver into the LLVM/Clang
- framework\cite{LLVM,LLVM-paper,Clang} to perform analysis over
- Zones\cite{mine:padoII}.
+ framework~\cite{LLVM,LLVM-paper,Clang} to perform analysis over Zones~\cite{mine:padoII}.
\item
We analyse the performance of our LLVM analysis on various program
inputs.
@@ -124,3 +125,5 @@ Our implementation is discussed in Chapter
\ref{chap:implementation}. We discuss several aspects of our
implementation before evaluating the results of our analysis on
several programs.
+
+We draw our conclusion in \ref{chap:conclusion}.
diff --git a/tex/thesis/references.bib b/tex/thesis/references.bib
index 2f3fad9..2d68228 100644
--- a/tex/thesis/references.bib
+++ b/tex/thesis/references.bib
@@ -305,3 +305,7 @@ url={http://clang.llvm.org/}
pages = {114--152},
publisher = {Springer-Verlag}
}
+@misc{clang-analysis,
+title={Clang Static Analyser},
+url={http://clang-analyzer.llvm.org/}
+} \ No newline at end of file
diff --git a/tex/thesis/thesis.tex b/tex/thesis/thesis.tex
index 8066bc5..c69f78c 100644
--- a/tex/thesis/thesis.tex
+++ b/tex/thesis/thesis.tex
@@ -128,8 +128,8 @@
{\makeatletter
\renewcommand*\numberline[1]{\hb@xt@\@tempdima{#1 \hfil}\hspace*{1em}}
\makeatother
-\listoffigures
-\listoftables
+%\listoffigures
+%\listoftables
\cleardoublepage
}