# HG changeset patch # User Masataka Kohagura # Date 1454867885 -32400 # Node ID 7a74aa1fe42fbff9df01cc4ff3c5a88ea1a53aa1 # Parent af618962060e02c8ebd176f9c55e3f5a2f58a7a1 add images diff -r af618962060e -r 7a74aa1fe42f c3.tex --- a/c3.tex Sun Feb 07 20:07:34 2016 +0900 +++ b/c3.tex Mon Feb 08 02:58:05 2016 +0900 @@ -27,6 +27,8 @@ \label{fig:mmap} \end{figure} +\newpage + \section{Blocked Read} 読み込みを独立した Thread で行ない、ファイルを一度に全て読み込むのではなくある程度の大きさ(Block)分読み込み、読み込まれた部分に対して並列に Task を起動する。 これを Blocked Read と呼び、I/O の読み込みと Task の並列化を図った。 diff -r af618962060e -r 7a74aa1fe42f c4.tex --- a/c4.tex Sun Feb 07 20:07:34 2016 +0900 +++ b/c4.tex Mon Feb 08 02:58:05 2016 +0900 @@ -50,6 +50,7 @@ この問題の解決方法として、分割されたファイルの一つ目が文字列で終わり、二つ目のファイルの先頭が文字列で始まった場合はそれぞれの単語数の合計数から 1 引くことにより整合性を取ることができる。 \newpage + \section{Boyer-Moore String Search} 読み込んだテキストファイルに対してある特定の文字列検索を行う例題として、Boyer-Moore String Search が挙げられる。 @@ -71,6 +72,7 @@ \label{fig:bruteforth} \end{figure} +\newpage このアルゴリズムは実装が容易であるが、 text と pattern の文字数が大きくなるにつれて、比較回数も膨大になる恐れがある。 text の長さを $n$、pattern の長さを $m$とすると、力任せ法の最悪計算時間は $O(nm)$ となる。 @@ -83,17 +85,19 @@ \begin{figure}[htbp] \begin{center} -\includegraphics[width=0.5\textwidth]{images/example/bmsearchthink.pdf} +\includegraphics[width=0.7\textwidth]{images/example/bmsearchthink.pdf} \end{center} \caption{pattern に含まれていない文字で不一致になった場合} \label{fig:bmsearchthink} \end{figure} +\newpage + 図\ref{fig:bmsearchinclude} は不一致が起こったときの text の文字が pattern に含まれている場合である。 この場合は pattern を後ろに2つずらすと text と pattern が一致する。 不一致したときの text の文字が pattern に含まれていた場合の後ろにずらす量は、pattern の長さから含まれていた文字が pattern の何文字目に含まれているかを引いた値となる。 -この場合、pattern の文字列の長さは 3 で text で不一致を起こした文字 'a' が pattern の 1 文字目に含まれているので、2 文字分だけ後ろにずらすことができる。 +この場合、pattern の文字列の長さは 3 で text で不一致を起こした文字 `a' が pattern の 1 文字目に含まれているので、2 文字分だけ後ろにずらすことができる。 \begin{figure}[htbp] \begin{center} @@ -103,12 +107,13 @@ \label{fig:bmsearchinclude} \end{figure} +\newpage -図\ref{fig:bmsearchinclude} は不一致が起こったときの text の文字が pattern に含まれ、その不一致文字が pattern に複数含まれている場合である。 +図\ref{fig:bmsearchsame} は不一致が起こったときの text の文字が pattern に含まれ、その不一致文字が pattern に複数含まれている場合である。 -pattern の長さは 4 で、不一致を起こした時の text の文字 'a' は pattern の 1 番目と 3 番目に含まれている。 +pattern の長さは 4 で、不一致を起こした時の text の文字 `a' は pattern の 1 番目と 3 番目に含まれている。 pattern を後ろにずらす量は 1 か 3 となる。 -ずらす量を 3 にすると、pattern が含まれている text を見逃す可能性があるので、この場合 'a' で不一致したときは最小の値 1 をとる。 +ずらす量を 3 にすると、pattern が含まれている text を見逃す可能性があるので、この場合 `a' で不一致したときは最小の値 1 をとる。 \begin{figure}[htbp] \begin{center} @@ -138,35 +143,6 @@ \label{fig:iodivsuc} \end{figure} -力任せ法と Boyer-Moore String Search を比較してみた。以下に実験環境と結果を示す。(表\ref{table:search}) - -\begin{itemize} -\item Mac OS X 10.9.1 -\item 2*2.66 GHz 6-Core Intel Xeon -\item File Size 10GB -\end{itemize} - -\begin{tiny} - \begin{table}[ht] - \begin{center} - \small - \begin{tabular}[t]{c|r} - \hline - 文字列検索アルゴリズム & 処理速度(s)\\ - \hline - 力任せ法 & 11.792 \\ - \hline - Boyer-Moore String Search & 6.508 \\ - \hline - \end{tabular} - \caption{文字列検索アルゴリズムの比較} - \label{table:search} - \end{center} - \end{table} -\end{tiny} - -Boyer-Moore String Search によって 44\% 改善した。 - \section{正規表現} (正規表現の簡単な概要をここに) @@ -175,15 +151,27 @@ \begin{enumerate} \item 与えられた正規表現を構文解析し、正規表現木に変換する。 \item 正規表現木から非決定性オートマトン(以下、NFA)か決定性オートマトン(以下、DFA)に変換する。 -\item NFA に変換された場合、Subset Construction による NFA から DFA への変換をおこなう。 -\item DFA から状態遷移リストを生成する。 +\item NFA に変換された場合、Subset Construction による NFA から DFA への変換をおこない、状態遷移リストを生成する。 \item 状態遷移のリストを元に文字列検索を行ない結果を返す。 \end{enumerate} となる。本項はそれぞれのアルゴリズムについて述べていく。 +\newpage + \subsection{正規表現木の生成} -与えられた正規表現から正規表現木を生成していく。 +まずはじめに、図\ref{fig:parser}のように与えられた正規表現から正規表現木に変換する。 +与えられた正規表現を頭から一文字ずつ読み込み、読み込んだ文字やメタ文字と呼ばれる正規表現での特殊記号を元に木を構成していく。 + + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/parser.pdf} + \end{center} + \caption{正規表現から正規表現木への変換の例} + \label{fig:parser} +\end{figure} + 本実装でサポートするメタ文字は、正規表現の基本三演算子\cite{regex}に文字クラスとグループを加えている。 (表\ref{table:metachar}) @@ -209,7 +197,7 @@ \end{table} \end{tiny} -また、それぞれの記号の結合順位を表\ref{table:bond}のようになる。 +また、これらのメタ文字は数式の四則演算のように結合順位を持っている。それぞれのメタ文字の結合順位は表\ref{table:bond}のようになる。 \begin{tiny} \begin{table}[ht] @@ -229,74 +217,209 @@ 低 & \textbar 選択\\ \hline \end{tabular} - \caption{サポートしているメタ文字一覧} + \caption{メタ文字の結合順位} \label{table:bond} \end{center} \end{table} \end{tiny} -正規表現木は与えられた正規表現を先頭から一文字ずつ読み込み、読み込んだ文字列を一定のルールに従って生成していく。 +これらの条件踏まえた上で正規表現木を生成していく。 + +また、以下よりメタ文字を含まない文字や文字クラスのことを文字、文字が連接されている場合を文字列、全ての文字が含まれている場合は正規表現と表現する。 -メタ文字でない文字または、文字クラス(以下、文字)が読み込まれた場合はノードを生成する。 +正規表現木は与えられた正規表現を先頭から一文字ずつ読み込み、読み込んだ文字やメタ文字を一定のルールに従って生成していく。 +文字やメタ文字、文字クラスは正規表現木のノードとして表現され、メタ文字が現れた時に親子関係が決定される。 -連接された文字は '+' ノードを親ノードとして、左に前の文字、右に後ろの文字が接続される。 +文字が読み込まれた場合はノードを生成し、それらが連接された文字は `+' ノードを親ノードとして、左に前の文字、右に後ろの文字が接続される。(図\ref{fig:regexseq}) + +また、文字列のように連接が連続した場合、連接済みの `+' ノードを左の子ノードとしてさらに `+' ノードで結合していく。(図\ref{fig:regexseq2}) \begin{figure}[htpb] \begin{center} \includegraphics[scale=0.2]{images/regex/regexseq.pdf} \end{center} - \caption{2つの Character Class を merge するときの全パターン} + \caption{文字の連接} \label{fig:regexseq} \end{figure} - -連接が連続した場合、連接済みの '+' ノードを左の子ノードとしてさらに '+' ノードで結合していく。 - \begin{figure}[htpb] \begin{center} \includegraphics[scale=0.2]{images/regex/regexseq2.pdf} \end{center} - \caption{2つの Character Class を merge するときの全パターン} + \caption{文字列の連接} \label{fig:regexseq2} \end{figure} - -選択 '\textbar' が読み込まれた場合、親ノードを '\textbar'として、 '\textbar' の前の文字列は左ノード、後の文字列は右ノードとした木が構成される。 +選択 `\textbar' が読み込まれた場合、親ノードを `\textbar'として、 `\textbar' の直前の正規表現は左ノード、直後の正規表現は右ノードとした木が構成される。 +`\textbar'は直前と直後の正規表現の関係を表しているので、左右のノードに正規表現の要素を持ったノードとなる。 \begin{figure}[htpb] \begin{center} \includegraphics[scale=0.2]{images/regex/regexselect.pdf} \end{center} - \caption{2つの Character Class を merge するときの全パターン} + \caption{選択} \label{fig:regexselect} \end{figure} -繰返し '*' が読み込まれた場合、'*' の直前の文字・文字列を左の子ノードとした木が生成される。 +繰返し `*' が読み込まれた場合、`*' の直前の正規表現を左の子ノードとした木が生成される。 +また `*' は、`*' の直前の正規表現だけに結合するので、右の子ノードに何かしらのノードが生成されることはない。 + \begin{figure}[htpb] \begin{center} \includegraphics[scale=0.2]{images/regex/regexasta.pdf} \end{center} - \caption{2つの Character Class を merge するときの全パターン} + \caption{繰返し} \label{fig:regexasta} \end{figure} -グループ化 '(' ')' が読み込まれた場合、グループ化で読み込まれた文字列で木を構成する。 +グループ化 `(' `)' が読み込まれた場合、`(' `)'内をひとかたまりの正規表現として木を構成する。 構成後さらに文字列が読み込まれれば、上記のルールにしたがって木が構成される。 + \begin{figure}[htpb] \begin{center} \includegraphics[scale=0.2]{images/regex/regexgroup.pdf} \end{center} - \caption{2つの Character Class を merge するときの全パターン} + \caption{グループ} \label{fig:regexgroup} \end{figure} +正規表現が連接した場合も文字の連接と同様に `+' を親ノードとして接続していく。 + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/regexseqregex.pdf} + \end{center} + \caption{正規表現の連接} + \label{fig:regexseqregex} +\end{figure} + これらのルールに則って正規表現木を構成し、それを元に DFA・NFA を生成していく。 +\newpage \subsection{正規表現木から DFA・NFA の生成} -\subsection{Subset Construction による NFA から DFA の変換} -\subsection{DFA から状態遷移リストの生成} + +次に正規表現木から非決定性有限オートマトン(NFA)、決定性有限オートマトン(DFA)を生成する。 + +オートマトンは、入力に対して状態に対応した処理を行ない結果を出力する(オートマトンの簡単な説明) + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/setstate.pdf} + \end{center} + \caption{set state} + \label{fig:set state} +\end{figure} + +正規表現木を深さ優先探索にてたどっていき、文字のノードにそれぞれ状態を番号で割り振りながらたどっていく。 + +また、状態の振り方は探索した際のメタ文字のノードに沿って割り振りを行う。 + +それぞれのメタ文字がどのような状態を割り振るか紹介する。 + +また、番号 1 は初期状態、番号 2 は受理状態と定義している。 + + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/regexseqregex.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:CharClassMergePattern} +\end{figure} + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/stateafasta.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:CharClassMergePattern} +\end{figure} + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/stateasta.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:CharClassMergePattern} +\end{figure} + + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/stateasta3.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:CharClassMergePattern} +\end{figure} + + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/stateselect.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:CharClassMergePattern} +\end{figure} + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/stateselectasta.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:CharClassMergePattern} +\end{figure} + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/stateselseq.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:CharClassMergePattern} +\end{figure} + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/stateseq.pdf} + \end{center} + \caption{2つの Character Class を merge するときの全パターン} + \label{fig:CharClassMergePattern} +\end{figure} + + + +たどっていきながら、次の状態の遷移先と遷移条件をそれぞれの状態に設定していく。 + + + +前が `*' でない `+' は新しい状態を作る。 + +`*' があれば、次の状態はその時の先頭の状態か次の状態が終了状態ならば終了状態との組み合わせになる。 + +割り当てられた状態に沿って charclass の行き先を書き換える + +書き換えた charclass を merge する + +前の部分に * がない + は新しい状態をつくるので、state を切り替えて生成する + +\subsection{Subset Construction による NFA から DFA の変換と状態遷移リストの生成} + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=0.2]{images/regex/transitiontable.pdf} + \end{center} + \caption{Transition Table} + \label{fig:transitiontable} +\end{figure} + +現在のステートに含まれる組み合わせ状態をとってくる + +組み合わされた個々の charclass をmerge して新しい charclass をつくり、組み合わせ状態に登録する + +生成した状態は stateArray に格納する + +新しい状態ができなくなったら終了 \begin{figure}[htpb] \begin{center} @@ -346,27 +469,3 @@ \label{fig:nfa} \end{figure} -\begin{figure}[htpb] - \begin{center} - \includegraphics[scale=0.2]{images/regex/parser.pdf} - \end{center} - \caption{parser} - \label{fig:parser} -\end{figure} - -\begin{figure}[htpb] - \begin{center} - \includegraphics[scale=0.2]{images/regex/setstate.pdf} - \end{center} - \caption{set state} - \label{fig:set state} -\end{figure} - -\begin{figure}[htpb] - \begin{center} - \includegraphics[scale=0.2]{images/regex/transitiontable.pdf} - \end{center} - \caption{Transition Table} - \label{fig:transitiontable} -\end{figure} - diff -r af618962060e -r 7a74aa1fe42f images/image.graffle --- a/images/image.graffle Sun Feb 07 20:07:34 2016 +0900 +++ b/images/image.graffle Mon Feb 08 02:58:05 2016 +0900 @@ -26,7 +26,7 @@ MasterSheets ModificationDate - 2016-02-07 10:59:08 +0000 + 2016-02-07 17:47:37 +0000 Modifier MasaKoha NotesVisible @@ -37916,7 +37916,983 @@ BackgroundGraphic Bounds - {{0, 0}, {1118, 783}} + {{0, 0}, {559, 783}} + Class + SolidGraphic + ID + 2 + Style + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1.0000 cm = 10.0000 cm + GraphicsList + + + Bounds + {{103.22047084153401, 508.81890225438616}, {172.913387395641, 35}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 372 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 \'82\'a8\'92\'de\'82\'e8\'83\'8c\'83\'6f\'81\'5b\'82\'f0\'89\'ba\'82\'b0\'82\'e9} + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 362 + + ID + 371 + Points + + {262.08267827529727, 586.24016279936063} + {183, 542} + {109.42125829936953, 586.24016279936063} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 363 + + + + Bounds + {{208.34645858327232, 650.55118700491153}, {123.30708773295729, 35}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 370 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 \'88\'f9\'82\'dd\'95\'a8\'82\'aa\'8f\'6f\'82\'e9} + + + + Bounds + {{284.22834776756679, 555.59055622205949}, {116.22047349543087, 35}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 369 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 \'83\'7b\'83\'5e\'83\'93\'82\'f0\'89\'9f\'82\'b7} + + + + Bounds + {{131.5669277916391, 555.59055622205949}, {116.22047349543087, 35}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 368 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 \'82\'a8\'8b\'e0\'82\'f0\'93\'fc\'82\'ea\'82\'e9} + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 362 + + ID + 367 + Points + + {414.74409825122495, 586.24016279936063} + {263, 649} + {109.42125829936953, 586.24016279936063} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 364 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 364 + + ID + 366 + Points + + {262.08267827529727, 586.24016279936063} + {414.74409825122495, 586.24016279936063} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 363 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 363 + + ID + 365 + Points + + {109.42125829936953, 586.24016279936063} + {262.08267827529727, 586.24016279936063} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 362 + + + + Bounds + {{392.59842875895538, 564.09449330709106}, {44.291338984539124, 44.291338984539109}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 364 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + Bounds + {{239.93700878302769, 564.09449330709106}, {44.291338984539124, 44.291338984539109}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 363 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + Bounds + {{87.275588807099965, 564.09449330709106}, {44.291338984539124, 44.291338984539109}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 362 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 S} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 355 + + ID + 361 + Points + + {350.36614237526265, 100.09842610505854} + {449.57874170063047, 178.05118271784747} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 353 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 355 + + ID + 360 + Points + + {224.57873965917116, 256.00393933063634} + {449.57874170063047, 178.05118271784747} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 354 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 354 + + ID + 359 + Points + + {109.42125829936953, 178.05118271784747} + {224.57873965917116, 256.00393933063634} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 351 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 353 + + ID + 358 + Points + + {224.57873965917116, 100.09842610505854} + {350.36614237526265, 100.09842610505854} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 352 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 352 + + ID + 357 + Points + + {109.42125829936953, 178.05118271784747} + {224.57873965917116, 100.09842610505854} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 351 + + + + Bounds + {{427.4330722083609, 155.90551322557792}, {44.291338984539124, 44.291338984539109}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 355 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 AC} + VerticalPad + 0.0 + + + + Bounds + {{202.43307016690162, 233.85826983836677}, {44.291338984539124, 44.291338984539109}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 354 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + Bounds + {{328.22047288299308, 77.952756612788974}, {44.291338984539124, 44.291338984539109}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 353 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + Bounds + {{202.43307016690162, 77.952756612788974}, {44.291338984539124, 44.291338984539109}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 352 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + Bounds + {{87.275588807099965, 155.90551322557792}, {44.291338984539124, 44.291338984539109}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 351 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 S} + VerticalPad + 0.0 + + + + GridInfo + + HPages + 1 + KeepToScale + + Layers + + + Lock + NO + Name + レイヤー 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoLineLength + 0.20000000298023224 + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + automaton model + UniqueID + 21 + VPages + 1 + + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {2236, 783}} Class SolidGraphic ID @@ -37943,6 +38919,8487 @@ GraphicsList + Bounds + {{2081.4724600027853, 265.27559268587231}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 552 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 4} + + Wrap + NO + + + Bounds + {{2108.9763970878166, 114.33070942656271}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 551 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 2} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 551 + + ID + 550 + Points + + {2043.0708846788236, 131.33858359662571} + {2126.6929326816321, 131.33858359662577} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 529 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 525 + + ID + 549 + Points + + {2090.9724600027853, 248.26771851580921} + {2143.7008068516948, 296.33858522979324} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 546 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 546 + + ID + 548 + Points + + {2043.0708846788236, 198.66141885312535} + {2090.9724600027853, 248.26771851580921} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 545 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 532 + + ID + 547 + Points + + {2043.0708846788236, 198.66141885312535} + {1994.5945063724289, 248.26771851580921} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 545 + + + + Bounds + {{2073.2559244089698, 231.25984434574616}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 546 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 c} + VerticalPad + 0.0 + + + + Bounds + {{2025.3543490850079, 181.65354468306231}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 545 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 534 + + ID + 544 + Points + + {1994.5945063724289, 351.73228638369267} + {2043.0708846788236, 296.33858522979324} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 543 + + + + Bounds + {{1976.8779707786132, 334.72441221362965}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 543 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 529 + + ID + 538 + Points + + {2043.0708846788236, 131.33858359662571} + {2060.7874202726384, 99.921259932536756} + {2025.3543490850079, 99.921259932536756} + {2043.0708846788236, 131.33858359662571} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 529 + + + + Bounds + {{2006.9291520674396, 59.527559595220666}, {72.283465222767973, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 537 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 b} + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 534 + + ID + 536 + Points + + {1994.5945063724289, 248.26771851580921} + {2043.0708846788236, 296.33858522979324} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 532 + + + + Bounds + {{1985.0945063724289, 368.7401605537558}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 535 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 4} + + Wrap + NO + + + Bounds + {{2025.3543490850079, 279.33071105973022}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 534 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 *} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 532 + + ID + 533 + Points + + {1942.4409625059504, 296.33858522979324} + {1994.5945063724289, 248.26771851580921} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 520 + + + + Bounds + {{1976.8779707786132, 231.25984434574616}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 532 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 529 + + ID + 531 + Points + + {1959.448836676014, 131.33858359662571} + {2043.0708846788236, 131.33858359662571} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 528 + + + + Bounds + {{1962.9921437947769, 100.62992217287301}, {72.283465222767973, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 530 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 a} + + + + Bounds + {{2025.3543490850079, 114.33070942656268}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 529 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 4} + VerticalPad + 0.0 + + + + Bounds + {{1941.7323010821983, 114.33070942656268}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 528 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 1} + VerticalPad + 0.0 + + + + Bounds + {{2134.2008068516957, 313.34645939985626}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 527 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2} + + Wrap + NO + + + Class + Group + Graphics + + + Bounds + {{2125.9842712578793, 281.33858522979318}, {35.433071187631299, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 524 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 AC} + + + + Bounds + {{2125.9842712578793, 279.33071105973022}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 525 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + ID + 523 + + + Bounds + {{1932.9409625059504, 313.34645939985626}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 521 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Bounds + {{1924.7244269121347, 279.33071105973022}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 520 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a} + VerticalPad + 0.0 + + + + Bounds + {{1730.551196803915, 59.527559595220666}, {113.67322929163606, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 519 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 ab*c} + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 517 + + ID + 518 + Points + + {1416.614186081501, 551.16142293604332} + {1467.6378085916904, 497.18504462964904} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 508 + + + + Bounds + {{1449.9212729978747, 480.17717045958602}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 517 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 513 + + ID + 516 + Points + + {1332.9921380786914, 479.70472923822297} + {1408.1102489964701, 479.70472923822297} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 504 + + + + Bounds + {{1337.9527680449598, 439.07480788193368}, {72.283465222767973, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 514 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 c} + + + + Bounds + {{1390.3937134026544, 462.69685506815995}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 513 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 2} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 510 + + ID + 512 + Points + + {1467.6378085916904, 497.18504462964904} + {1518.3740296106635, 551.16142293604332} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 517 + + + + Bounds + {{1508.8740296106632, 568.16929710610657}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 511 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Bounds + {{1500.6574940168477, 534.1535487659803}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 510 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 c} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 508 + + ID + 509 + Points + + {1372.6771778088382, 602.06693534503745} + {1416.614186081501, 551.16142293604332} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 492 + + + + Bounds + {{1398.8976504876853, 534.1535487659803}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 508 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 *} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 504 + + ID + 507 + Points + + {1332.9921380786914, 479.70472923822297} + {1350.7086736725071, 447.098425492621} + {1311.0236339423598, 446.098425492621} + {1332.9921380786914, 479.70472923822297} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 504 + + + + Bounds + {{1296.8504054673074, 408.42520110048656}, {72.283465222767973, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 506 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 a , b} + + + + Bounds + {{1315.2756024848757, 462.69685506815995}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 504 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 1} + VerticalPad + 0.0 + + + + Bounds + {{1563.0196993070797, 619.0748095151007}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 503 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 501 + + ID + 502 + Points + + {1518.3740296106635, 551.16142293604332} + {1572.5196993070795, 602.06693534503756} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 510 + + + + Class + Group + Graphics + + + Bounds + {{1554.8031637132638, 587.06693534503768}, {35.433071187631299, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 500 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 AC} + + + + Bounds + {{1554.8031637132638, 585.05906117497454}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 501 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + ID + 499 + + + Bounds + {{1407.1141860815012, 667.26378633027934}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 498 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Bounds + {{1319.2401695361752, 667.26378633027934}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 497 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 494 + + ID + 496 + Points + + {1372.6771778088382, 602.06693534503745} + {1416.614186081501, 650.25591216021633} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 492 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 493 + + ID + 495 + Points + + {1372.6771778088382, 602.06693534503745} + {1328.7401695361755, 650.25591216021633} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 492 + + + + Bounds + {{1398.8976504876853, 633.24803799015331}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 494 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b} + VerticalPad + 0.0 + + + + Bounds + {{1311.0236339423598, 633.24803799015331}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 493 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a} + VerticalPad + 0.0 + + + + Bounds + {{1354.9606422150225, 585.05906117497443}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 492 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 |} + VerticalPad + 0.0 + + + + Bounds + {{1165.0393806493187, 404.05512164019223}, {113.67322929163606, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 491 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 ( a | b ) * c} + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 478 + + ID + 490 + Points + + {1450.629934421627, 264.92126238228758} + {1501.6535569318164, 216.7322855671091} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 489 + + + + Bounds + {{1432.9133988278113, 247.91338821222453}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 489 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 487 + + ID + 488 + Points + + {1361.3385950287964, 216.7322855671091} + {1405.2756033014591, 264.92126238228764} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 460 + + + + Class + Group + Graphics + + + Bounds + {{1387.5590677076434, 249.92126238228752}, {35.433071187631299, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 486 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 AC} + + + + Bounds + {{1387.5590677076434, 247.91338821222456}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 487 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + ID + 485 + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 473 + + ID + 484 + Points + + {1501.6535569318164, 112.91338657905737} + {1519.3700925256321, 81.496062914968462} + {1483.9370213380007, 81.496062914968462} + {1501.6535569318164, 112.91338657905737} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 473 + + + + Bounds + {{1465.5118243204324, 41.102362577652372}, {72.283465222767973, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 482 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 b} + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 478 + + ID + 480 + Points + + {1450.629934421627, 165.82677315811469} + {1501.6535569318164, 216.7322855671091} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 476 + + + + Bounds + {{1439.7126115741221, 277.7952781110298}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 479 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2} + + Wrap + NO + + + Bounds + {{1483.9370213380007, 199.72441139704605}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 478 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 *} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 476 + + ID + 477 + Points + + {1361.3385950287964, 216.7322855671091} + {1450.629934421627, 165.82677315811469} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 460 + + + + Bounds + {{1432.9133988278113, 148.81889898805164}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 476 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 473 + + ID + 475 + Points + + {1418.0315089290068, 112.91338657905737} + {1501.6535569318164, 112.91338657905737} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 472 + + + + Bounds + {{1421.5748160477697, 82.204725155304715}, {72.283465222767973, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 474 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 a} + + + + Bounds + {{1483.9370213380007, 95.905512408994326}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 473 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 2} + VerticalPad + 0.0 + + + + Bounds + {{1400.3149733351911, 95.905512408994326}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 472 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 1} + VerticalPad + 0.0 + + + + Bounds + {{1492.1535569318166, 331.65354631622938}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 471 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 469 + + ID + 470 + Points + + {1450.629934421627, 264.92126238228758} + {1501.6535569318164, 314.64567214616636} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 489 + + + + Class + Group + Graphics + + + Bounds + {{1483.9370213380007, 299.64567214616631}, {35.433071187631299, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 468 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 AC} + + + + Bounds + {{1483.9370213380007, 297.63779797610334}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 469 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + ID + 467 + + + Bounds + {{1395.7756033014593, 277.7952781110298}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 466 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2} + + Wrap + NO + + + Bounds + {{1351.8385950287966, 233.74015973717221}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 465 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Bounds + {{1343.6220594349807, 199.72441139704605}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 460 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a} + VerticalPad + 0.0 + + + + Bounds + {{1142.3622150892347, 41.102362577652372}, {113.67322929163606, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 459 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 ab*} + + + + Bounds + {{969.16142620237781, 612.75591134363276}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 458 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2} + + Wrap + NO + + + Bounds + {{926.64174077722043, 560.31496598593822}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 457 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Bounds + {{791.99607026422132, 612.75591134363276}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 456 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 450 + + ID + 455 + Points + + {936.14174077722043, 543.3070918158752} + {978.66142620237781, 595.74803717356951} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 446 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 446 + + ID + 453 + Points + + {893.33465386084697, 491.1023666605704} + {936.14174077722043, 543.3070918158752} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 445 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 445 + + ID + 452 + Points + + {845.99803921502894, 543.3070918158752} + {893.33465386084697, 491.1023666605704} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 444 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 443 + + ID + 451 + Points + + {845.99803921502894, 543.3070918158752} + {801.4960702642212, 595.74803717356951} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 444 + + + + Class + Group + Graphics + + + Bounds + {{960.9448906085621, 580.74803717356951}, {35.433071187631299, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 449 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 AC} + + + + Bounds + {{960.9448906085621, 578.7401630035065}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 450 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + ID + 448 + + + Bounds + {{918.42520518340473, 526.29921764581218}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 446 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b} + VerticalPad + 0.0 + + + + Bounds + {{875.61811826703126, 474.09449249050738}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 445 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +} + VerticalPad + 0.0 + + + + Bounds + {{828.28150362121323, 526.29921764581218}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 444 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 *} + VerticalPad + 0.0 + + + + Bounds + {{783.7795346704055, 578.7401630035065}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 443 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a} + VerticalPad + 0.0 + + + + Bounds + {{809.85630660364495, 395.90551567532884}, {72.283465222767973, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 442 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 b} + + + + Bounds + {{765.35433765283733, 466.77165805059144}, {72.283465222767973, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 441 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 a} + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 438 + + ID + 440 + Points + + {801.4960702642212, 425.43307527054958} + {897.87402389457861, 425.43307527054958} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 437 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 437 + + ID + 439 + Points + + {801.4960702642212, 425.43307527054958} + {819.21260585803691, 466.86614155867903} + {779.52756612788983, 464.86614155867903} + {801.4960702642212, 425.43307527054958} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 437 + + + + Bounds + {{880.15748830076291, 408.42520110048656}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 438 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 2} + VerticalPad + 0.0 + + + + Bounds + {{783.7795346704055, 408.42520110048656}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 437 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 1} + VerticalPad + 0.0 + + + + Bounds + {{620.50000571608552, 398.26772014897637}, {113.67322929163606, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 436 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 a*b} + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 433 + + ID + 435 + Points + + {880.86614972451537, 71.811024001405045} + {964.48819772732543, 71.811024001405045} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 424 + + + + Bounds + {{881.57481114826794, 41.102362577652372}, {72.283465222767973, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 434 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 c} + + + + Bounds + {{946.77166213350972, 54.803149831341997}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 433 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 2} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 429 + + ID + 431 + Points + + {880.86614972451537, 143.2677176992255} + {931.88977223470454, 194.1732301082198} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 427 + + + + Bounds + {{922.38977223470454, 211.18110427828285}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 430 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 4} + + Wrap + NO + + + Bounds + {{914.17323664088883, 177.16535593815675}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 429 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 c} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 427 + + ID + 428 + Points + + {836.92914145185239, 194.1732301082198} + {880.86614972451537, 143.2677176992255} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 406 + + + + Bounds + {{863.14961413069966, 126.25984352916245}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 427 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 424 + + ID + 426 + Points + + {797.24410172170542, 71.811024001405045} + {880.86614972451537, 71.811024001405045} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 423 + + + + Bounds + {{800.7874088404684, 41.102362577652372}, {72.283465222767973, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 425 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 a , b} + + + + Bounds + {{863.14961413069966, 54.803149831341997}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 424 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 4} + VerticalPad + 0.0 + + + + Bounds + {{779.52756612788971, 54.803149831341997}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 423 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 1} + VerticalPad + 0.0 + + + + Bounds + {{964.90945765986191, 259.37008109346141}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 417 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 415 + + ID + 416 + Points + + {931.88977223470454, 194.1732301082198} + {974.40945765986191, 242.36220692339845} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 429 + + + + Class + Group + Graphics + + + Bounds + {{956.69292206604621, 227.36220692339842}, {35.433071187631299, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 414 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 AC} + + + + Bounds + {{956.69292206604621, 225.3543327533354}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 415 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + ID + 413 + + + Bounds + {{871.36614972451537, 259.37008109346141}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 412 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Bounds + {{783.49213317918964, 259.37008109346141}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 411 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 408 + + ID + 410 + Points + + {836.92914145185239, 194.1732301082198} + {880.86614972451537, 242.36220692339845} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 406 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 407 + + ID + 409 + Points + + {836.92914145185239, 194.1732301082198} + {792.99213317918964, 242.36220692339845} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 406 + + + + Bounds + {{863.14961413069966, 225.3543327533354}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 408 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b} + VerticalPad + 0.0 + + + + Bounds + {{775.27559758537393, 225.3543327533354}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 407 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a} + VerticalPad + 0.0 + + + + Bounds + {{819.21260585803668, 177.16535593815675}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 406 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 |} + VerticalPad + 0.0 + + + + Bounds + {{615.11811581728034, 41.102362577652372}, {113.67322929163606, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 405 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 ( a | b ) c} + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 399 + + ID + 404 + Points + + {159.44882034434107, 428.976381572729} + {340.86614482501398, 428.976381572729} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 397 + + + + Bounds + {{214.01574997329348, 398.26772014897637}, {72.283465222767973, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 402 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 a , b} + + + + Bounds + {{323.14960923119827, 411.96850740266592}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 399 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 2} + VerticalPad + 0.0 + + + + Bounds + {{141.73228475052539, 411.96850740266592}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 397 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 1} + VerticalPad + 0.0 + + + + Bounds + {{228.18897844834615, 591.02362740969102}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 396 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 394 + + ID + 395 + Points + + {193.75197017568308, 525.82677642444935} + {237.68897844834603, 574.01575323962788} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 381 + + + + Class + Group + Graphics + + + Bounds + {{219.97244285453041, 559.01575323962788}, {35.433071187631299, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 393 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 AC} + + + + Bounds + {{219.97244285453036, 557.00787906956486}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 394 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + ID + 392 + + + Bounds + {{318.89764068868237, 591.02362740969102}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 391 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 389 + + ID + 390 + Points + + {281.62598672100899, 525.82677642444935} + {328.39764068868237, 574.01575323962777} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 382 + + + + Class + Group + Graphics + + + Bounds + {{310.68110509486667, 559.01575323962777}, {35.433071187631299, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 388 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 AC} + + + + Bounds + {{310.68110509486667, 557.00787906956475}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 389 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + ID + 387 + + + Bounds + {{272.12598672100899, 542.83465059451237}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 386 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Bounds + {{184.25197017568311, 542.83465059451237}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 385 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 382 + + ID + 384 + Points + + {237.68897844834606, 477.63779960927059} + {281.62598672100899, 525.82677642444935} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 380 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 381 + + ID + 383 + Points + + {237.68897844834606, 477.63779960927059} + {193.75197017568308, 525.82677642444935} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 380 + + + + Bounds + {{263.90945112719328, 508.81890225438627}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 382 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b} + VerticalPad + 0.0 + + + + Bounds + {{176.03543458186741, 508.81890225438627}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 381 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a} + VerticalPad + 0.0 + + + + Bounds + {{219.97244285453039, 460.62992543920751}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 380 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 |} + VerticalPad + 0.0 + + + + Bounds + {{49.606299662683881, 408.18898008151314}, {42.519685425157611, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 373 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 a | b} + + + + Bounds + {{352.62598753759261, 231.25984434574599}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 372 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 2} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 371 + + ID + 368 + Points + + {315.35433356991916, 166.06299336050429} + {362.12598753759255, 214.25197017568291} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 360 + + + + Class + Group + Graphics + + + Bounds + {{344.4094519437769, 199.25197017568294}, {35.433071187631299, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 370 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf2 AC} + + + + Bounds + {{344.4094519437769, 197.24409600561987}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 371 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + ID + 369 + + + Bounds + {{305.85433356991922, 183.07086753056734}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 364 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 4} + + Wrap + NO + + + Bounds + {{217.98031702459335, 183.07086753056734}, {19, 30}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0.171933 + g + 0.174178 + r + 0.783203 + + + ID + 363 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red200\green44\blue44;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf2 1} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 360 + + ID + 362 + Points + + {271.41732529725618, 117.87401654532563} + {315.35433356991916, 166.06299336050429} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 358 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 359 + + ID + 361 + Points + + {271.41732529725618, 117.87401654532563} + {227.48031702459332, 166.06299336050429} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 358 + + + + Bounds + {{297.63779797610351, 149.05511919044125}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 360 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b} + VerticalPad + 0.0 + + + + Bounds + {{209.76378143077764, 149.05511919044125}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 359 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a} + VerticalPad + 0.0 + + + + Bounds + {{253.70078970344053, 100.86614237526258}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 358 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +} + VerticalPad + 0.0 + + + + Bounds + {{300.47244367111392, 26.929134102599825}, {24.094488407589296, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 357 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 b} + + + + Bounds + {{212.59842712578811, 26.929134102599825}, {24.094488407589296, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 356 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs32 \cf0 a} + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 353 + + ID + 355 + Points + + {271.41732529725618, 56.929134102599797} + {362.12598753759255, 56.929134102599797} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 352 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 352 + + ID + 354 + Points + + {180.70866305691987, 56.929134102599797} + {271.41732529725618, 56.929134102599797} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 351 + + + + Bounds + {{344.4094519437769, 39.921259932536749}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 353 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 2} + VerticalPad + 0.0 + + + + Bounds + {{253.70078970344053, 39.921259932536749}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 352 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 4} + VerticalPad + 0.0 + + + + Bounds + {{162.9921274631042, 39.921259932536749}, {35.433071187631356, 34.015748340126095}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0.109804 + g + 0 + r + 0.694118 + + Size + 18 + + ID + 351 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;\red177\green0\blue28;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf2 1} + VerticalPad + 0.0 + + + + Bounds + {{55.275591052704904, 38.267716882641857}, {31.181102645115573, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 3 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 ab} + + + + GridInfo + + HPages + 4 + KeepToScale + + Layers + + + Lock + NO + Name + レイヤー 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoLineLength + 0.20000000298023224 + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + automaton basic + UniqueID + 22 + VPages + 1 + + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {1677, 783}} + Class + SolidGraphic + ID + 2 + Style + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1.0000 cm = 10.0000 cm + GraphicsList + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 448 + + ID + 455 + Points + + {1486.7716670330117, 166.94417568675169} + {1560.4724551032846, 214.01574997329334} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 453 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 453 + + ID + 454 + Points + + {1359.2126107575386, 214.01574997329334} + {1486.7716670330117, 166.94417568675169} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 450 + + + + Bounds + {{1465.5118243204329, 145.68433297417289}, {42.519685425157626, 42.519685425157633}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 453 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 435 + + ID + 452 + Points + + {1359.2126107575386, 214.01574997329334} + {1486.7716670330117, 272.7952781110298} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 450 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 450 + + ID + 451 + Points + + {1237.3228458720869, 272.12598672100876} + {1359.2126107575386, 214.01574997329334} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 432 + + + + Bounds + {{1337.9527680449598, 192.75590726071454}, {42.519685425157626, 42.519685425157633}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 450 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 +} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 435 + + ID + 449 + Points + + {1421.5748160477701, 323.81890062121886} + {1486.7716670330117, 272.7952781110298} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 441 + + + + Bounds + {{1539.2126123907058, 192.75590726071454}, {42.519685425157626, 42.519685425157633}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 448 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 444 + + ID + 447 + Points + + {1421.5748160477701, 323.81890062121886} + {1486.7716670330117, 376.18110591145017} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 441 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 438 + + ID + 445 + Points + + {1421.5748160477701, 323.81890062121886} + {1359.2126107575386, 376.18110591145006} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 441 + + + + Class + Group + Graphics + + + Bounds + {{1465.5118243204329, 363.18110591145012}, {42.519685425157626, 26}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Size + 13 + + ID + 443 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs26 \cf0 [a-z]} + + + + Bounds + {{1465.5118243204329, 354.92126319887137}, {42.519685425157626, 42.519685425157633}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 444 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + ID + 442 + + + Bounds + {{1400.3149733351913, 302.55905790864006}, {42.519685425157626, 42.519685425157633}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 441 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 |} + VerticalPad + 0.0 + + + + Class + Group + Graphics + + + Bounds + {{1337.9527680449598, 363.18110591145006}, {42.519685425157626, 26}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Size + 13 + + ID + 438 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\qc\partightenfactor0 + +\f0\fs26 \cf0 [A-Z]} + + + + Bounds + {{1337.9527680449598, 354.92126319887132}, {42.519685425157626, 42.519685425157633}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 439 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + VerticalPad + 0.0 + + + + ID + 437 + + + Bounds + {{1465.5118243204329, 251.53543539845097}, {42.519685425157626, 42.519685425157633}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 435 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 *} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 431 + + ID + 434 + Points + + {1237.3228458720869, 272.12598672100876} + {1292.5984369247917, 324.48819201124002} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 432 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + Head + + ID + 432 + + ID + 433 + Points + + {1186.2992233618979, 324.48819201124002} + {1237.3228458720869, 272.12598672100876} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + 0 + Legacy + + LineType + 1 + TailArrow + 0 + + + Tail + + ID + 430 + + + + Bounds + {{1216.0630031595081, 250.86614400842996}, {42.519685425157626, 42.519685425157633}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 432 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 |} + VerticalPad + 0.0 + + + + Bounds + {{1271.3385942122129, 303.22834929866121}, {42.519685425157626, 42.519685425157633}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 431 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 b} + VerticalPad + 0.0 + + + + Bounds + {{1165.0393806493191, 303.22834929866121}, {42.519685425157626, 42.519685425157633}} + Class + ShapedGraphic + FontInfo + + Size + 18 + + ID + 430 + Shape + Circle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs36 \cf0 a} + VerticalPad + 0.0 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 12 + + ID + 429 + Points + + {1252.9133971946446, 155.82677315811466} + {1290.768004196929, 178.06157821538878} + + Style + + shadow + + Draws + NO + + stroke + + HeadArrow + FilledArrow + Legacy + + LineType + 1 + TailArrow + 0 + + + + + Bounds + {{1157.9527664117923, 71.460630782852022}, {180.00000163316736, 30}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + + ID + 428 + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +\deftab720 +\pard\pardeftab720\partightenfactor0 + +\f0\fs32 \cf0 ( a | b )( [A-Z] | [a-z] )* a} + + + Class LineGraphic FontInfo @@ -40949,7 +50406,7 @@ GridInfo HPages - 2 + 3 KeepToScale Layers @@ -41007,13 +50464,13 @@ WindowInfo CurrentSheet - 12 + 13 Expanded_Canvases キャンバス 7 Frame - {{477, 211}, {1198, 966}} + {{90, 211}, {1198, 966}} ShowInfo ShowRuler @@ -41025,7 +50482,7 @@ TopSlabHeight 682 VisibleRegion - {{318.5, -12}, {684, 808}} + {{0, -12}, {684, 808}} Zoom 1 ZoomValues @@ -41095,6 +50552,16 @@ 1 1 + + automaton model + 1 + 1 + + + automaton basic + 1 + 1 + diff -r af618962060e -r 7a74aa1fe42f images/regex/CharClassMergePattern.bb --- a/images/regex/CharClassMergePattern.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/CharClassMergePattern.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/CharClassMergePattern.pdf +%%Title: images/regex/CharClassMergePattern.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1422 1908 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:22 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/ccinsert1.bb --- a/images/regex/ccinsert1.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/ccinsert1.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/ccinsert1.pdf +%%Title: images/regex/ccinsert1.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1068 1050 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:22 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/ccinsert2.bb --- a/images/regex/ccinsert2.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/ccinsert2.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/ccinsert2.pdf +%%Title: images/regex/ccinsert2.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1464 1116 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:22 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/ccinsertresult.bb --- a/images/regex/ccinsertresult.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/ccinsertresult.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/ccinsertresult.pdf +%%Title: images/regex/ccinsertresult.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 756 777 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/cfab.bb --- a/images/regex/cfab.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/cfab.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/cfab.pdf +%%Title: images/regex/cfab.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 768 399 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/cfdg.bb --- a/images/regex/cfdg.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/cfdg.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/cfdg.pdf +%%Title: images/regex/cfdg.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 768 300 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/cfdgab.bb --- a/images/regex/cfdgab.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/cfdgab.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/cfdgab.pdf +%%Title: images/regex/cfdgab.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1278 396 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/dfa.bb --- a/images/regex/dfa.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/dfa.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/dfa.pdf +%%Title: images/regex/dfa.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1614 900 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/efgi.bb --- a/images/regex/efgi.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/efgi.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/efgi.pdf +%%Title: images/regex/efgi.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 888 360 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/nfa.bb --- a/images/regex/nfa.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/nfa.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/nfa.pdf +%%Title: images/regex/nfa.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1440 615 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/parser.bb --- a/images/regex/parser.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/parser.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/parser.pdf +%%Title: images/regex/parser.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1707 1671 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/regexasta.bb --- a/images/regex/regexasta.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/regexasta.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/example/regexasta.pdf +%%Title: images/regex/regexasta.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1557 645 -%%CreationDate: Sun Feb 7 20:03:58 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/regexgroup.bb --- a/images/regex/regexgroup.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/regexgroup.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/example/regexgroup.pdf +%%Title: images/regex/regexgroup.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1032 804 -%%CreationDate: Sun Feb 7 20:03:58 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/regexselect.bb --- a/images/regex/regexselect.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/regexselect.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/example/regexselect.pdf +%%Title: images/regex/regexselect.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 999 621 -%%CreationDate: Sun Feb 7 20:03:58 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/regexseq.bb --- a/images/regex/regexseq.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/regexseq.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/example/regexseq.pdf +%%Title: images/regex/regexseq.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1437 477 -%%CreationDate: Sun Feb 7 20:03:58 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/regexseq2.bb --- a/images/regex/regexseq2.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/regexseq2.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/example/regexseq2.pdf +%%Title: images/regex/regexseq2.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1167 510 -%%CreationDate: Sun Feb 7 20:03:58 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/regexseqregex.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/regexseqregex.bb Mon Feb 08 02:58:05 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/regex/regexseqregex.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1335 1041 +%%CreationDate: Mon Feb 8 02:54:23 2016 + diff -r af618962060e -r 7a74aa1fe42f images/regex/regexseqregex.pdf Binary file images/regex/regexseqregex.pdf has changed diff -r af618962060e -r 7a74aa1fe42f images/regex/setstate.bb --- a/images/regex/setstate.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/setstate.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/setstate.pdf +%%Title: images/regex/setstate.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1716 1443 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f images/regex/stateafasta.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/stateafasta.bb Mon Feb 08 02:58:05 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/regex/stateafasta.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1242 1017 +%%CreationDate: Mon Feb 8 02:54:23 2016 + diff -r af618962060e -r 7a74aa1fe42f images/regex/stateafasta.pdf Binary file images/regex/stateafasta.pdf has changed diff -r af618962060e -r 7a74aa1fe42f images/regex/stateasta.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/stateasta.bb Mon Feb 08 02:58:05 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/regex/stateasta.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1191 798 +%%CreationDate: Mon Feb 8 02:54:23 2016 + diff -r af618962060e -r 7a74aa1fe42f images/regex/stateasta.pdf Binary file images/regex/stateasta.pdf has changed diff -r af618962060e -r 7a74aa1fe42f images/regex/stateasta3.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/stateasta3.bb Mon Feb 08 02:58:05 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/regex/stateasta3.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1356 1074 +%%CreationDate: Mon Feb 8 02:54:23 2016 + diff -r af618962060e -r 7a74aa1fe42f images/regex/stateasta3.pdf Binary file images/regex/stateasta3.pdf has changed diff -r af618962060e -r 7a74aa1fe42f images/regex/stateselect.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/stateselect.bb Mon Feb 08 02:58:05 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/regex/stateselect.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 990 726 +%%CreationDate: Mon Feb 8 02:54:23 2016 + diff -r af618962060e -r 7a74aa1fe42f images/regex/stateselect.pdf Binary file images/regex/stateselect.pdf has changed diff -r af618962060e -r 7a74aa1fe42f images/regex/stateselectasta.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/stateselectasta.bb Mon Feb 08 02:58:05 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/regex/stateselectasta.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1338 936 +%%CreationDate: Mon Feb 8 02:54:23 2016 + diff -r af618962060e -r 7a74aa1fe42f images/regex/stateselectasta.pdf Binary file images/regex/stateselectasta.pdf has changed diff -r af618962060e -r 7a74aa1fe42f images/regex/stateselseq.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/stateselseq.bb Mon Feb 08 02:58:05 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/regex/stateselseq.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1194 801 +%%CreationDate: Mon Feb 8 02:54:23 2016 + diff -r af618962060e -r 7a74aa1fe42f images/regex/stateselseq.pdf Binary file images/regex/stateselseq.pdf has changed diff -r af618962060e -r 7a74aa1fe42f images/regex/stateseq.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/images/regex/stateseq.bb Mon Feb 08 02:58:05 2016 +0900 @@ -0,0 +1,5 @@ +%%Title: images/regex/stateseq.pdf +%%Creator: extractbb 20150315 +%%BoundingBox: 0 0 1035 762 +%%CreationDate: Mon Feb 8 02:54:23 2016 + diff -r af618962060e -r 7a74aa1fe42f images/regex/stateseq.pdf Binary file images/regex/stateseq.pdf has changed diff -r af618962060e -r 7a74aa1fe42f images/regex/transitiontable.bb --- a/images/regex/transitiontable.bb Sun Feb 07 20:07:34 2016 +0900 +++ b/images/regex/transitiontable.bb Mon Feb 08 02:58:05 2016 +0900 @@ -1,5 +1,5 @@ -%%Title: images/implementation/transitiontable.pdf +%%Title: images/regex/transitiontable.pdf %%Creator: extractbb 20150315 %%BoundingBox: 0 0 1227 1131 -%%CreationDate: Fri Feb 5 16:53:53 2016 +%%CreationDate: Mon Feb 8 02:54:23 2016 diff -r af618962060e -r 7a74aa1fe42f master_paper.pdf Binary file master_paper.pdf has changed