changeset 47:9383578c9fd7

fix
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Thu, 11 Feb 2016 21:07:21 +0900
parents e3b528ecef4a
children f8cf072e63f7
files c4.tex c5.tex images/image.graffle master_paper.pdf memo/result.txt memo/wordcount.plt memo/wordcount.txt
diffstat 7 files changed, 1371 insertions(+), 142 deletions(-) [+]
line wrap: on
line diff
--- a/c4.tex	Thu Feb 11 16:17:41 2016 +0900
+++ b/c4.tex	Thu Feb 11 21:07:21 2016 +0900
@@ -324,7 +324,6 @@
   \label{fig:regexseqregex}
 \end{figure}
 
-
 これらのルールに則って正規表現木を構成し、それを元に DFA・NFA を生成していく。
 
 \newpage
@@ -338,7 +337,7 @@
 
 \begin{figure}[htpb]
   \begin{center}
-    \includegraphics[scale=0.2]{images/regex/allostate.pdf}
+    \includegraphics[scale=0.13]{images/regex/allostate.pdf}
   \end{center}
   \caption{与えられた正規表現をオートマトンに変換し、それに基いて正規表現木に状態を割り振る}
   \label{fig:allostate}
@@ -351,6 +350,8 @@
 それぞれのメタ文字が現れた際、どのような状態を割り振るか以下で紹介する。
 また、番号 1 は初期状態、番号 2 は受理状態を表している。
 
+\newpage
+
 図\ref{fig:stateseq}は連接 `+' で接続されている場合の正規表現である。
 受理される文字列の集合は \{ ab \} である。
 a が入力されれば別の状態になり、その状態で b が入力されれば受理状態に遷移する。
@@ -364,8 +365,6 @@
   \label{fig:stateseq}
 \end{figure}
 
-\newpage
-
 図\ref{fig:stateselect}は選択 `\textbar' で接続されている場合の正規表現である。
 受理される文字列の集合は \{ a, b \}である。
 この場合は a か b が入力されれば受理状態に遷移する。
@@ -379,6 +378,8 @@
   \label{fig:stateselect}
 \end{figure}
 
+\newpage
+
 図\ref{fig:stateselseq}は連接 `+' と選択 `\textbar' の組み合わせで接続されている場合の正規表現である。
 受理される文字列の集合は \{ac,bc\} である。
 この場合、初期状態に a か b が入力されると次の状態に遷移し、遷移した状態に c が入力されると受理状態に遷移する。
@@ -392,7 +393,6 @@
   \label{fig:stateselseq}
 \end{figure}
 
-\newpage
 
 図\ref{fig:stateasta}は連接 `+' の前の文字に繰返し `*' が接続されている場合の正規表現である。
 受理される文字列の集合は \{b,ab,aab,aaab,aa...ab\} である。
@@ -408,6 +408,8 @@
   \label{fig:stateasta}
 \end{figure}
 
+\newpage
+
 図\ref{fig:stateafasta}は連接 `+' の後の文字に繰返し `*' が接続されている場合の正規表現である。
 受理される文字列の集合は \{a,ab,abb,abb,abb...bb\} である。
 この場合、初期状態に a が入力されると受理状態に遷移する。しかし、受理状態でも b がそれ以降に入力されれば、自分自身に状態遷移する。
@@ -421,7 +423,6 @@
   \label{fig:stateafasta}
 \end{figure}
 
-\newpage
 
 図\ref{fig:stateasta3}は連接 `+' が連続しており、連接の途中で繰返し `*' が接続されている場合の正規表現である。
 受理される文字列の集合は \{ac,abc,abbc,abbbc,abb...bbc\} である。
@@ -437,6 +438,7 @@
   \label{fig:stateasta3}
 \end{figure}
 
+\newpage
 
 図\ref{fig:stateselectasta}は選択 `\textbar' がグループ化によって一つの正規表現となり、それ自身が繰り返されている場合の正規表現である。
 受理される文字列の集合は \{c,ac,bc,aabc,abbc,a..ab..bc\} である。
@@ -453,7 +455,6 @@
   \label{fig:stateselectasta}
 \end{figure}
 
-\newpage
 
 以上の規則で正規表現木を辿った時にノードに対して状態を割り振る。
 まとめると、
@@ -476,6 +477,8 @@
   \label{fig:dfaregex}
 \end{figure}
 
+\newpage
+
 しかし、生成された正規表現木によっては、現在の状態と入力による次の状態が一意に決まらない場合もある。
 図\ref{fig:nfaex}はある状態にある文字を入力すると遷移先が複数存在する場合である。状態 4 に `b' が入力されると状態 2 か状態 4 に遷移する。
 このように 1 つの入力に対して遷移先が複数存在すると、どの状態に遷移をしたらよいのかわからくなる。
@@ -559,7 +562,7 @@
   \label{fig:cctree}
 \end{figure}
 
-\newpage 
+\newpage
 Subset Construction 時に文字クラス [a-z] と b が merge されている。
 Subset Construction で文字クラスによって入力と遷移先が変化した場合、ノード内の文字クラスもその入力の文字クラスによって文字クラスの二分木も再構築される。
 (図\ref{fig:cctreeex})
@@ -597,7 +600,6 @@
 それを解決するために、正規表現にマッチングし始めたファイルの場所を覚えておく。
 そして、1つ目のファイルの末尾が状態遷移の途中で終わっていた場合は、結果を集計する際に再度マッチングし始めた場所から正規表現をマッチングさせる。
 
-
 \begin{figure}[htpb]
   \begin{center}
     \includegraphics[scale=0.3]{images/regex/regexdivide.pdf}
@@ -608,6 +610,22 @@
 
 \newpage
 
-\subsection{(Word をノードに含める話)}
+\subsection{一つのノードに Word を含める}
+これまでの正規表現は一文字ずつ参照して状態を割り振っていった。この状態割り振りの問題として文字列の長さの分だけ状態ができてしまう。
+
+
+図\ref{fig:word}
+
+\begin{figure}[htpb]
+  \begin{center}
+    \includegraphics[scale=0.3]{images/regex/word.pdf}
+  \end{center}
+  \caption{}
+  \label{fig:word}
+\end{figure}
+
+
+\newpage
+
 
 IBM stream processing
--- a/c5.tex	Thu Feb 11 16:17:41 2016 +0900
+++ b/c5.tex	Thu Feb 11 21:07:21 2016 +0900
@@ -8,3 +8,4 @@
 \item DFA を生成後(NFA であれば、Subset Construction後)、逐次にDFAと照らし合わせる。
 \item 並列処理時に NFA・DFA を分割した Task に配りそれぞれの Taskで 照らし合わせる。照らし合わせた際に NFA だとわかった場合にはその場で Subset Construction し DFA を生成する。
 \end{itemize}
+
--- a/images/image.graffle	Thu Feb 11 16:17:41 2016 +0900
+++ b/images/image.graffle	Thu Feb 11 21:07:21 2016 +0900
@@ -26,7 +26,7 @@
 	<key>MasterSheets</key>
 	<array/>
 	<key>ModificationDate</key>
-	<string>2016-02-11 07:11:42 +0000</string>
+	<string>2016-02-11 10:34:41 +0000</string>
 	<key>Modifier</key>
 	<string>MasaKoha</string>
 	<key>NotesVisible</key>
@@ -24592,7 +24592,7 @@
 					<array>
 						<dict>
 							<key>Bounds</key>
-							<string>{{633.54331283484817, 949.51575650596226}, {153, 35}}</string>
+							<string>{{569.76378469711199, 942.42914226843595}, {153, 35}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FitText</key>
@@ -24661,8 +24661,8 @@
 							<integer>785</integer>
 							<key>Points</key>
 							<array>
-								<string>{650.61110094518142, 930.00000816583622}</string>
-								<string>{769.47552472451491, 930.00000816583622}</string>
+								<string>{586.83157280744524, 922.91339392830992}</string>
+								<string>{705.69599658677873, 922.91339392830992}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -24690,7 +24690,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{405.35433438650239, 930.00000816583622}, {162.99212746310411, 30}}</string>
+					<string>{{341.57480624876598, 922.91339392830992}, {162.99212746310411, 30}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FitText</key>
@@ -24750,7 +24750,7 @@
 					<array>
 						<dict>
 							<key>Bounds</key>
-							<string>{{884.18939115115757, 805.0393773829843}, {18, 30}}</string>
+							<string>{{820.40986301342161, 797.95276314545799}, {18, 30}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FitText</key>
@@ -24824,10 +24824,10 @@
 							<integer>765</integer>
 							<key>Points</key>
 							<array>
-								<string>{957.48073054398856, 891.9098042331342}</string>
-								<string>{993.50040943647718, 817.79528301053153}</string>
-								<string>{841.50040943647718, 871.19292043287908}</string>
-								<string>{868.18939115115757, 958.52397806588101}</string>
+								<string>{893.70120240625261, 884.82318999560789}</string>
+								<string>{929.72088129874123, 810.70866877300523}</string>
+								<string>{777.72088129874123, 864.10630619535277}</string>
+								<string>{804.40986301342161, 951.43736382835471}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -24856,7 +24856,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{981.16148579924845, 963.77953630357217}, {19, 30}}</string>
+							<string>{{917.3819576615125, 956.69292206604587}, {19, 30}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FitText</key>
@@ -24930,8 +24930,8 @@
 							<integer>767</integer>
 							<key>Points</key>
 							<array>
-								<string>{957.48073054398856, 1027.8539918961487}</string>
-								<string>{1039.6854556992935, 958.52397806588101}</string>
+								<string>{893.70120240625261, 1020.7673776586223}</string>
+								<string>{975.90592756155741, 951.43736382835471}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -24960,7 +24960,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{907.46069772897522, 963.77953630357217}, {19, 30}}</string>
+							<string>{{843.68116959123927, 956.69292206604587}, {19, 30}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FitText</key>
@@ -25034,8 +25034,8 @@
 							<integer>769</integer>
 							<key>Points</key>
 							<array>
-								<string>{868.18939115115757, 958.52397806588101}</string>
-								<string>{957.48073054398856, 1027.8539918961487}</string>
+								<string>{804.40986301342161, 951.43736382835471}</string>
+								<string>{893.70120240625261, 1020.7673776586223}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -25064,7 +25064,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{937.22447752658559, 1007.5977388787458}, {40.512506034806016, 40.512506034806023}}</string>
+							<string>{{873.44494938884964, 1000.5111246412193}, {40.512506034806016, 40.512506034806023}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -25106,7 +25106,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{947.48073054398856, 817.79528301053153}, {20, 30}}</string>
+							<string>{{883.70120240625261, 810.70866877300523}, {20, 30}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FitText</key>
@@ -25180,10 +25180,10 @@
 							<integer>772</integer>
 							<key>Points</key>
 							<array>
-								<string>{957.48073054398856, 891.9098042331342}</string>
-								<string>{979.73698356139164, 854.15207440055235}</string>
-								<string>{937.22447752658559, 852.46457440055235}</string>
-								<string>{957.48073054398856, 891.9098042331342}</string>
+								<string>{893.70120240625261, 884.82318999560789}</string>
+								<string>{915.95745542365569, 847.06546016302605}</string>
+								<string>{873.44494938884964, 845.37796016302605}</string>
+								<string>{893.70120240625261, 884.82318999560789}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -25212,7 +25212,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{902.18939115115757, 895.74803962332032}, {19, 30}}</string>
+							<string>{{838.40986301342161, 888.66142538579402}, {19, 30}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FitText</key>
@@ -25286,8 +25286,8 @@
 							<integer>774</integer>
 							<key>Points</key>
 							<array>
-								<string>{868.18939115115757, 958.52397806588101}</string>
-								<string>{957.48073054398856, 891.9098042331342}</string>
+								<string>{804.40986301342161, 951.43736382835471}</string>
+								<string>{893.70120240625261, 884.82318999560789}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -25316,7 +25316,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{834.18939115115757, 871.65355121573123}, {68, 30}}</string>
+							<string>{{770.40986301342161, 864.56693697820492}, {68, 30}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FitText</key>
@@ -25390,10 +25390,10 @@
 							<integer>776</integer>
 							<key>Points</key>
 							<array>
-								<string>{868.18939115115757, 958.52397806588101}</string>
-								<string>{888.44564416856065, 913.40207440055258}</string>
-								<string>{847.9331381337546, 912.46457440055258}</string>
-								<string>{868.18939115115757, 958.52397806588101}</string>
+								<string>{804.40986301342161, 951.43736382835471}</string>
+								<string>{824.6661160308247, 906.31546016302627}</string>
+								<string>{784.15360999601864, 905.37796016302627}</string>
+								<string>{804.40986301342161, 951.43736382835471}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -25422,7 +25422,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{937.22447752658559, 871.65355121573123}, {40.512506034806016, 40.512506034806023}}</string>
+							<string>{{873.44494938884964, 864.56693697820492}, {40.512506034806016, 40.512506034806023}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -25464,7 +25464,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{1019.4292026818905, 938.26772504847804}, {40.512506034806016, 40.512506034806023}}</string>
+							<string>{{955.64967454415444, 931.18111081095174}, {40.512506034806016, 40.512506034806023}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -25506,7 +25506,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{847.9331381337546, 938.26772504847804}, {40.512506034806016, 40.512506034806023}}</string>
+							<string>{{784.15360999601864, 931.18111081095174}, {40.512506034806016, 40.512506034806023}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -25557,7 +25557,7 @@
 					<array>
 						<dict>
 							<key>Bounds</key>
-							<string>{{626.04331283484817, 1254.1889735488458}, {168, 59}}</string>
+							<string>{{562.26378469711199, 1247.10235931132}, {168, 59}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FitText</key>
@@ -25627,8 +25627,8 @@
 							<integer>788</integer>
 							<key>Points</key>
 							<array>
-								<string>{669.73837294235909, 1229.4653532624245}</string>
-								<string>{750.34825272733724, 1228.8189087870553}</string>
+								<string>{605.95884480462291, 1222.3787390248988}</string>
+								<string>{686.56872458960106, 1221.7322945495296}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -25661,7 +25661,7 @@
 					<array>
 						<dict>
 							<key>Bounds</key>
-							<string>{{1196.3818950171867, 1206.5272702269367}, {43.402810472949369, 43.402810472949348}}</string>
+							<string>{{1132.6023668794508, 1199.4406559894105}, {43.402810472949369, 43.402810472949348}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -25699,7 +25699,7 @@
 							<array>
 								<dict>
 									<key>Bounds</key>
-									<string>{{1190.5169422494703, 1253.4468923686727}, {61.409505450212748, 31.035374780913475}}</string>
+									<string>{{1126.7374141117343, 1246.3602781311465}, {61.409505450212748, 31.035374780913475}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -25770,8 +25770,8 @@
 											<integer>723</integer>
 											<key>Points</key>
 											<array>
-												<string>{1151.7681428914502, 1173.9472749487234}</string>
-												<string>{1218.4819806242299, 1228.6782444135147}</string>
+												<string>{1087.9886147537145, 1166.8606607111972}</string>
+												<string>{1154.7024524864946, 1221.5916301759885}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -25800,7 +25800,7 @@
 										</dict>
 										<dict>
 											<key>Bounds</key>
-											<string>{{1190.5372056721669, 1200.7334694614517}, {55.88954990412617, 55.889549904126063}}</string>
+											<string>{{1126.7576775344314, 1193.6468552239255}, {55.88954990412617, 55.889549904126063}}</string>
 											<key>Class</key>
 											<string>ShapedGraphic</string>
 											<key>FontInfo</key>
@@ -25852,8 +25852,8 @@
 											<integer>725</integer>
 											<key>Points</key>
 											<array>
-												<string>{1085.0543051586722, 1117.7242981903012}</string>
-												<string>{1151.7681428914502, 1173.9472749487234}</string>
+												<string>{1021.2747770209363, 1110.637683952775}</string>
+												<string>{1087.9886147537145, 1166.8606607111972}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -25899,8 +25899,8 @@
 											<integer>726</integer>
 											<key>Points</key>
 											<array>
-												<string>{1018.3404674258919, 1173.9472749487234}</string>
-												<string>{1085.0543051586722, 1228.6782444135147}</string>
+												<string>{954.56093928815608, 1166.8606607111972}</string>
+												<string>{1021.2747770209363, 1221.5916301759885}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -25929,7 +25929,7 @@
 										</dict>
 										<dict>
 											<key>Bounds</key>
-											<string>{{1123.8233679393873, 1146.0024999966604}, {55.88954990412617, 55.889549904126063}}</string>
+											<string>{{1060.0438398016515, 1138.9158857591342}, {55.88954990412617, 55.889549904126063}}</string>
 											<key>Class</key>
 											<string>ShapedGraphic</string>
 											<key>FontInfo</key>
@@ -25969,7 +25969,7 @@
 											<array>
 												<dict>
 													<key>Bounds</key>
-													<string>{{1057.109530206609, 1218.4091865815944}, {55.889549904126206, 20.538115663839761}}</string>
+													<string>{{993.33000206887323, 1211.3225723440682}, {55.889549904126206, 20.538115663839761}}</string>
 													<key>Class</key>
 													<string>ShapedGraphic</string>
 													<key>FontInfo</key>
@@ -26020,7 +26020,7 @@
 												</dict>
 												<dict>
 													<key>Bounds</key>
-													<string>{{1057.109530206609, 1200.7334694614517}, {55.889549904126206, 55.889549904126063}}</string>
+													<string>{{993.33000206887323, 1193.6468552239255}, {55.889549904126206, 55.889549904126063}}</string>
 													<key>Class</key>
 													<string>ShapedGraphic</string>
 													<key>FontInfo</key>
@@ -26069,8 +26069,8 @@
 											<integer>731</integer>
 											<key>Points</key>
 											<array>
-												<string>{947.96103421328803, 1451.5464495867598}</string>
-												<string>{874.04490030677914, 1511.4185648428131}</string>
+												<string>{884.18150607555219, 1444.4598353492336}</string>
+												<string>{810.2653721690433, 1504.3319506052869}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -26099,7 +26099,7 @@
 										</dict>
 										<dict>
 											<key>Bounds</key>
-											<string>{{846.10012535471606, 1483.4737898907501}, {55.88954990412617, 55.889549904126063}}</string>
+											<string>{{782.32059721698022, 1476.3871756532239}, {55.88954990412617, 55.889549904126063}}</string>
 											<key>Class</key>
 											<string>ShapedGraphic</string>
 											<key>FontInfo</key>
@@ -26151,8 +26151,8 @@
 											<integer>733</integer>
 											<key>Points</key>
 											<array>
-												<string>{874.04490030677914, 1388.3264308603411}</string>
-												<string>{947.96103421328803, 1451.5464495867598}</string>
+												<string>{810.2653721690433, 1381.2398166228149}</string>
+												<string>{884.18150607555219, 1444.4598353492336}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -26181,7 +26181,7 @@
 										</dict>
 										<dict>
 											<key>Bounds</key>
-											<string>{{920.01625926122495, 1423.6016746346968}, {55.88954990412617, 55.889549904126063}}</string>
+											<string>{{856.23673112348911, 1416.5150603971706}, {55.88954990412617, 55.889549904126063}}</string>
 											<key>Class</key>
 											<string>ShapedGraphic</string>
 											<key>FontInfo</key>
@@ -26233,8 +26233,8 @@
 											<integer>735</integer>
 											<key>Points</key>
 											<array>
-												<string>{874.04490030677914, 1388.3264308603411}</string>
-												<string>{791.86098245443509, 1451.5464495867604}</string>
+												<string>{810.2653721690433, 1381.2398166228149}</string>
+												<string>{728.08145431669925, 1444.4598353492343}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -26280,8 +26280,8 @@
 											<integer>736</integer>
 											<key>Points</key>
 											<array>
-												<string>{791.86098245443486, 1338.646108808206}</string>
-												<string>{874.04490030677914, 1388.3264308603411}</string>
+												<string>{728.08145431669902, 1331.5594945706798}</string>
+												<string>{810.2653721690433, 1381.2398166228149}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -26327,8 +26327,8 @@
 											<integer>737</integer>
 											<key>Points</key>
 											<array>
-												<string>{791.86098245443486, 1338.646108808206}</string>
-												<string>{709.67706460209024, 1388.3264308603411}</string>
+												<string>{728.08145431669902, 1331.5594945706798}</string>
+												<string>{645.8975364643544, 1381.2398166228149}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -26374,8 +26374,8 @@
 											<integer>738</integer>
 											<key>Points</key>
 											<array>
-												<string>{874.04490030677914, 1282.9290575148941}</string>
-												<string>{791.86098245443486, 1338.646108808206}</string>
+												<string>{810.2653721690433, 1275.8424432773679}</string>
+												<string>{728.08145431669902, 1331.5594945706798}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -26421,8 +26421,8 @@
 											<integer>739</integer>
 											<key>Points</key>
 											<array>
-												<string>{947.96103421328803, 1228.6782444135147}</string>
-												<string>{874.04490030677914, 1282.9290575148941}</string>
+												<string>{884.18150607555219, 1221.5916301759885}</string>
+												<string>{810.2653721690433, 1275.8424432773679}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -26468,8 +26468,8 @@
 											<integer>740</integer>
 											<key>Points</key>
 											<array>
-												<string>{1018.3404674258919, 1173.9472749487234}</string>
-												<string>{1085.0543051586722, 1117.7242981903012}</string>
+												<string>{954.56093928815608, 1166.8606607111972}</string>
+												<string>{1021.2747770209363, 1110.637683952775}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -26515,8 +26515,8 @@
 											<integer>741</integer>
 											<key>Points</key>
 											<array>
-												<string>{1018.3404674258919, 1173.9472749487234}</string>
-												<string>{947.96103421328803, 1228.6782444135147}</string>
+												<string>{954.56093928815608, 1166.8606607111972}</string>
+												<string>{884.18150607555219, 1221.5916301759885}</string>
 											</array>
 											<key>Style</key>
 											<dict>
@@ -26550,7 +26550,7 @@
 											<array>
 												<dict>
 													<key>Bounds</key>
-													<string>{{1057.109530206609, 1107.4552403583812}, {55.889549904126206, 20.538115663839761}}</string>
+													<string>{{993.33000206887323, 1100.368626120855}, {55.889549904126206, 20.538115663839761}}</string>
 													<key>Class</key>
 													<string>ShapedGraphic</string>
 													<key>FontInfo</key>
@@ -26601,7 +26601,7 @@
 												</dict>
 												<dict>
 													<key>Bounds</key>
-													<string>{{1057.109530206609, 1089.7795232382382}, {55.889549904126206, 55.889549904126063}}</string>
+													<string>{{993.33000206887323, 1082.692909000712}, {55.889549904126206, 55.889549904126063}}</string>
 													<key>Class</key>
 													<string>ShapedGraphic</string>
 													<key>FontInfo</key>
@@ -26633,7 +26633,7 @@
 										</dict>
 										<dict>
 											<key>Bounds</key>
-											<string>{{990.39569247382883, 1146.0024999966604}, {55.88954990412617, 55.889549904126063}}</string>
+											<string>{{926.61616433609299, 1138.9158857591342}, {55.88954990412617, 55.889549904126063}}</string>
 											<key>Class</key>
 											<string>ShapedGraphic</string>
 											<key>FontInfo</key>
@@ -26668,7 +26668,7 @@
 										</dict>
 										<dict>
 											<key>Bounds</key>
-											<string>{{920.01625926122495, 1200.7334694614517}, {55.88954990412617, 55.889549904126063}}</string>
+											<string>{{856.23673112348911, 1193.6468552239255}, {55.88954990412617, 55.889549904126063}}</string>
 											<key>Class</key>
 											<string>ShapedGraphic</string>
 											<key>FontInfo</key>
@@ -26708,7 +26708,7 @@
 											<array>
 												<dict>
 													<key>Bounds</key>
-													<string>{{763.916207502372, 1441.2773917548404}, {55.889549904126206, 20.538115663839783}}</string>
+													<string>{{700.13667936463617, 1434.1907775173142}, {55.889549904126206, 20.538115663839783}}</string>
 													<key>Class</key>
 													<string>ShapedGraphic</string>
 													<key>FontInfo</key>
@@ -26759,7 +26759,7 @@
 												</dict>
 												<dict>
 													<key>Bounds</key>
-													<string>{{763.916207502372, 1423.6016746346975}, {55.889549904126206, 55.889549904126085}}</string>
+													<string>{{700.13667936463617, 1416.5150603971713}, {55.889549904126206, 55.889549904126085}}</string>
 													<key>Class</key>
 													<string>ShapedGraphic</string>
 													<key>FontInfo</key>
@@ -26791,7 +26791,7 @@
 										</dict>
 										<dict>
 											<key>Bounds</key>
-											<string>{{846.10012535471606, 1360.3816559082782}, {55.88954990412617, 55.889549904126063}}</string>
+											<string>{{782.32059721698022, 1353.295041670752}, {55.88954990412617, 55.889549904126063}}</string>
 											<key>Class</key>
 											<string>ShapedGraphic</string>
 											<key>FontInfo</key>
@@ -26831,7 +26831,7 @@
 											<array>
 												<dict>
 													<key>Bounds</key>
-													<string>{{681.73228965002716, 1378.057373028422}, {55.889549904126206, 20.538115663839783}}</string>
+													<string>{{617.95276151229132, 1370.9707587908958}, {55.889549904126206, 20.538115663839783}}</string>
 													<key>Class</key>
 													<string>ShapedGraphic</string>
 													<key>FontInfo</key>
@@ -26882,7 +26882,7 @@
 												</dict>
 												<dict>
 													<key>Bounds</key>
-													<string>{{681.73228965002716, 1360.3816559082782}, {55.889549904126206, 55.889549904126085}}</string>
+													<string>{{617.95276151229132, 1353.295041670752}, {55.889549904126206, 55.889549904126085}}</string>
 													<key>Class</key>
 													<string>ShapedGraphic</string>
 													<key>FontInfo</key>
@@ -26914,7 +26914,7 @@
 										</dict>
 										<dict>
 											<key>Bounds</key>
-											<string>{{763.91620750237178, 1310.701333856143}, {55.88954990412617, 55.889549904126063}}</string>
+											<string>{{700.13667936463594, 1303.6147196186168}, {55.88954990412617, 55.889549904126063}}</string>
 											<key>Class</key>
 											<string>ShapedGraphic</string>
 											<key>FontInfo</key>
@@ -26949,7 +26949,7 @@
 										</dict>
 										<dict>
 											<key>Bounds</key>
-											<string>{{846.10012535471606, 1254.9842825628311}, {55.88954990412617, 55.889549904126063}}</string>
+											<string>{{782.32059721698022, 1247.8976683253049}, {55.88954990412617, 55.889549904126063}}</string>
 											<key>Class</key>
 											<string>ShapedGraphic</string>
 											<key>FontInfo</key>
@@ -26988,7 +26988,7 @@
 								</dict>
 								<dict>
 									<key>Bounds</key>
-									<string>{{1123.0699854207262, 1199.1960792672928}, {61.409505450212748, 31.035374780913475}}</string>
+									<string>{{1059.2904572829907, 1192.1094650297666}, {61.409505450212748, 31.035374780913475}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -27037,7 +27037,7 @@
 								</dict>
 								<dict>
 									<key>Bounds</key>
-									<string>{{843.01849076224323, 1534.9646252190876}, {61.409505450212748, 31.035374780913475}}</string>
+									<string>{{779.23896262450739, 1527.8780109815614}, {61.409505450212748, 31.035374780913475}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -27086,7 +27086,7 @@
 								</dict>
 								<dict>
 									<key>Bounds</key>
-									<string>{{1055.6230285919817, 1253.4468923686727}, {61.409505450212748, 31.035374780913475}}</string>
+									<string>{{991.84350045424583, 1246.3602781311465}, {61.409505450212748, 31.035374780913475}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -27135,7 +27135,7 @@
 								</dict>
 								<dict>
 									<key>Bounds</key>
-									<string>{{760.9091520142058, 1476.3150975419187}, {61.409505450212748, 31.035374780913475}}</string>
+									<string>{{697.12962387646996, 1469.2284833043925}, {61.409505450212748, 31.035374780913475}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -27184,7 +27184,7 @@
 								</dict>
 								<dict>
 									<key>Bounds</key>
-									<string>{{681.73228965002704, 1411.8006170970332}, {61.409505450212748, 31.035374780913475}}</string>
+									<string>{{617.9527615122912, 1404.714002859507}, {61.409505450212748, 31.035374780913475}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -27263,8 +27263,8 @@
 							<integer>685</integer>
 							<key>Points</key>
 							<array>
-								<string>{542.31931846419332, 1173.9472749487225}</string>
-								<string>{609.03315619697412, 1228.6782444135122}</string>
+								<string>{478.53979032645714, 1166.8606607111972}</string>
+								<string>{545.25362805923828, 1221.5916301759869}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -27293,7 +27293,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{581.08838124491103, 1200.7334694614492}, {55.889549904126127, 55.889549904126142}}</string>
+							<string>{{517.3088531071752, 1193.6468552239239}, {55.889549904126127, 55.889549904126142}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -27345,8 +27345,8 @@
 							<integer>687</integer>
 							<key>Points</key>
 							<array>
-								<string>{475.60548073141354, 1117.7242981902996}</string>
-								<string>{542.31931846419332, 1173.9472749487225}</string>
+								<string>{411.82595259367747, 1110.6376839527743}</string>
+								<string>{478.53979032645714, 1166.8606607111972}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -27392,8 +27392,8 @@
 							<integer>688</integer>
 							<key>Points</key>
 							<array>
-								<string>{408.89164299863336, 1173.9472749487225}</string>
-								<string>{475.60548073141354, 1228.6782444135122}</string>
+								<string>{345.11211486089712, 1166.8606607111972}</string>
+								<string>{411.82595259367747, 1221.5916301759869}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -27422,7 +27422,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{514.37454351213023, 1146.0024999966595}, {55.889549904126127, 55.889549904126142}}</string>
+							<string>{{450.59501537439405, 1138.9158857591342}, {55.889549904126127, 55.889549904126142}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -27462,7 +27462,7 @@
 							<array>
 								<dict>
 									<key>Bounds</key>
-									<string>{{447.66070577935051, 1218.4091865815919}, {55.889549904126113, 20.538115663839804}}</string>
+									<string>{{383.88117764161439, 1211.3225723440667}, {55.889549904126113, 20.538115663839804}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -27513,7 +27513,7 @@
 								</dict>
 								<dict>
 									<key>Bounds</key>
-									<string>{{447.66070577935051, 1200.7334694614492}, {55.889549904126113, 55.889549904126142}}</string>
+									<string>{{383.88117764161439, 1193.6468552239239}, {55.889549904126113, 55.889549904126142}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -27562,8 +27562,8 @@
 							<integer>693</integer>
 							<key>Points</key>
 							<array>
-								<string>{338.51220978602998, 1451.5464495867582}</string>
-								<string>{264.59607587952058, 1511.4185648428115}</string>
+								<string>{274.73268164829358, 1444.4598353492329}</string>
+								<string>{200.81654774178418, 1504.3319506052862}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -27592,7 +27592,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{236.6513009274575, 1483.4737898907485}, {55.889549904126127, 55.889549904126142}}</string>
+							<string>{{172.87177278972112, 1476.3871756532233}, {55.889549904126127, 55.889549904126142}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -27644,8 +27644,8 @@
 							<integer>695</integer>
 							<key>Points</key>
 							<array>
-								<string>{264.59607587952058, 1388.3264308603395}</string>
-								<string>{338.51220978602998, 1451.5464495867582}</string>
+								<string>{200.81654774178418, 1381.2398166228143}</string>
+								<string>{274.73268164829358, 1444.4598353492329}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -27674,7 +27674,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{310.5674348339669, 1423.6016746346952}, {55.889549904126127, 55.889549904126142}}</string>
+							<string>{{246.78790669623052, 1416.5150603971699}, {55.889549904126127, 55.889549904126142}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -27726,8 +27726,8 @@
 							<integer>697</integer>
 							<key>Points</key>
 							<array>
-								<string>{264.59607587952058, 1388.3264308603395}</string>
-								<string>{182.41215802717591, 1451.5464495867577}</string>
+								<string>{200.81654774178418, 1381.2398166228143}</string>
+								<string>{118.63262988943951, 1444.4598353492324}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -27773,8 +27773,8 @@
 							<integer>698</integer>
 							<key>Points</key>
 							<array>
-								<string>{182.41215802717591, 1338.646108808204}</string>
-								<string>{264.59607587952058, 1388.3264308603395}</string>
+								<string>{118.63262988943953, 1331.5594945706787}</string>
+								<string>{200.81654774178418, 1381.2398166228143}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -27820,8 +27820,8 @@
 							<integer>699</integer>
 							<key>Points</key>
 							<array>
-								<string>{182.41215802717591, 1338.646108808204}</string>
-								<string>{100.22824017483094, 1388.3264308603393}</string>
+								<string>{118.63262988943953, 1331.5594945706787}</string>
+								<string>{36.448712037094566, 1381.239816622814}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -27867,8 +27867,8 @@
 							<integer>700</integer>
 							<key>Points</key>
 							<array>
-								<string>{264.59607587952058, 1282.9290575148934}</string>
-								<string>{182.41215802717591, 1338.646108808204}</string>
+								<string>{200.81654774178418, 1275.8424432773681}</string>
+								<string>{118.63262988943953, 1331.5594945706787}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -27914,8 +27914,8 @@
 							<integer>701</integer>
 							<key>Points</key>
 							<array>
-								<string>{338.51220978602998, 1228.6782444135122}</string>
-								<string>{264.59607587952058, 1282.9290575148934}</string>
+								<string>{274.73268164829358, 1221.5916301759869}</string>
+								<string>{200.81654774178418, 1275.8424432773681}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -27961,8 +27961,8 @@
 							<integer>702</integer>
 							<key>Points</key>
 							<array>
-								<string>{408.89164299863336, 1173.9472749487225}</string>
-								<string>{475.60548073141354, 1117.7242981902996}</string>
+								<string>{345.11211486089712, 1166.8606607111972}</string>
+								<string>{411.82595259367747, 1110.6376839527743}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -28008,8 +28008,8 @@
 							<integer>703</integer>
 							<key>Points</key>
 							<array>
-								<string>{408.89164299863336, 1173.9472749487225}</string>
-								<string>{338.51220978602998, 1228.6782444135122}</string>
+								<string>{345.11211486089712, 1166.8606607111972}</string>
+								<string>{274.73268164829358, 1221.5916301759869}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -28043,7 +28043,7 @@
 							<array>
 								<dict>
 									<key>Bounds</key>
-									<string>{{447.66070577935051, 1107.4552403583803}, {55.889549904126113, 20.538115663839815}}</string>
+									<string>{{383.88117764161439, 1100.368626120855}, {55.889549904126113, 20.538115663839815}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -28094,7 +28094,7 @@
 								</dict>
 								<dict>
 									<key>Bounds</key>
-									<string>{{447.66070577935051, 1089.7795232382366}, {55.889549904126113, 55.889549904126113}}</string>
+									<string>{{383.88117764161439, 1082.6929090007113}, {55.889549904126113, 55.889549904126113}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -28126,7 +28126,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{380.94686804657027, 1146.0024999966595}, {55.889549904126127, 55.889549904126142}}</string>
+							<string>{{317.16733990883404, 1138.9158857591342}, {55.889549904126127, 55.889549904126142}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -28161,7 +28161,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{310.5674348339669, 1200.7334694614492}, {55.889549904126127, 55.889549904126142}}</string>
+							<string>{{246.78790669623052, 1193.6468552239239}, {55.889549904126127, 55.889549904126142}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -28201,7 +28201,7 @@
 							<array>
 								<dict>
 									<key>Bounds</key>
-									<string>{{154.46738307511282, 1441.277391754837}, {55.889549904126142, 20.538115663839804}}</string>
+									<string>{{90.687854937376443, 1434.1907775173117}, {55.889549904126142, 20.538115663839804}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -28252,7 +28252,7 @@
 								</dict>
 								<dict>
 									<key>Bounds</key>
-									<string>{{154.46738307511282, 1423.6016746346947}, {55.889549904126142, 55.889549904126149}}</string>
+									<string>{{90.687854937376443, 1416.5150603971695}, {55.889549904126142, 55.889549904126149}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -28284,7 +28284,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{236.6513009274575, 1360.3816559082766}, {55.889549904126127, 55.889549904126142}}</string>
+							<string>{{172.87177278972112, 1353.2950416707513}, {55.889549904126127, 55.889549904126142}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -28324,7 +28324,7 @@
 							<array>
 								<dict>
 									<key>Bounds</key>
-									<string>{{72.283465222767887, 1378.0573730284195}, {55.889549904126127, 20.538115663839797}}</string>
+									<string>{{8.5039370850315024, 1370.9707587908943}, {55.889549904126127, 20.538115663839797}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -28375,7 +28375,7 @@
 								</dict>
 								<dict>
 									<key>Bounds</key>
-									<string>{{72.283465222767887, 1360.3816559082763}, {55.889549904126127, 55.889549904126099}}</string>
+									<string>{{8.5039370850315024, 1353.2950416707511}, {55.889549904126127, 55.889549904126099}}</string>
 									<key>Class</key>
 									<string>ShapedGraphic</string>
 									<key>FontInfo</key>
@@ -28407,7 +28407,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{154.46738307511285, 1310.701333856141}, {55.889549904126127, 55.889549904126142}}</string>
+							<string>{{90.687854937376471, 1303.6147196186157}, {55.889549904126127, 55.889549904126142}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -28442,7 +28442,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{236.6513009274575, 1254.9842825628305}, {55.889549904126127, 55.889549904126142}}</string>
+							<string>{{172.87177278972112, 1247.8976683253052}, {55.889549904126127, 55.889549904126142}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>FontInfo</key>
@@ -68871,6 +68871,1043 @@
 			<key>VPages</key>
 			<integer>1</integer>
 		</dict>
+		<dict>
+			<key>ActiveLayerIndex</key>
+			<integer>0</integer>
+			<key>AutoAdjust</key>
+			<false/>
+			<key>BackgroundGraphic</key>
+			<dict>
+				<key>Bounds</key>
+				<string>{{0, 0}, {1118, 783}}</string>
+				<key>Class</key>
+				<string>SolidGraphic</string>
+				<key>ID</key>
+				<integer>2</integer>
+				<key>Style</key>
+				<dict>
+					<key>stroke</key>
+					<dict>
+						<key>Draws</key>
+						<string>NO</string>
+					</dict>
+				</dict>
+			</dict>
+			<key>BaseZoom</key>
+			<integer>0</integer>
+			<key>CanvasOrigin</key>
+			<string>{0, 0}</string>
+			<key>ColumnAlign</key>
+			<integer>1</integer>
+			<key>ColumnSpacing</key>
+			<real>36</real>
+			<key>DisplayScale</key>
+			<string>1.0000 cm = 10.0000 cm</string>
+			<key>GraphicsList</key>
+			<array>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>Helvetica</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>681</integer>
+					</dict>
+					<key>ID</key>
+					<integer>707</integer>
+					<key>Points</key>
+					<array>
+						<string>{481.88976815178637, 219.68504136331438}</string>
+						<string>{408.18898008151314, 171.49606454813573}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>Legacy</key>
+							<false/>
+							<key>LineType</key>
+							<integer>1</integer>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>657</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{394.18898008151314, 192.75590726071454}, {28, 30}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>0.171933</string>
+							<key>g</key>
+							<string>0.174178</string>
+							<key>r</key>
+							<string>0.783203</string>
+						</dict>
+					</dict>
+					<key>ID</key>
+					<integer>706</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Align</key>
+						<integer>0</integer>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;\red200\green44\blue44;}
+\deftab720
+\pard\pardeftab720\partightenfactor0
+
+\f0\fs32 \cf2 16}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>Helvetica</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>668</integer>
+					</dict>
+					<key>ID</key>
+					<integer>682</integer>
+					<key>Points</key>
+					<array>
+						<string>{334.4881920112399, 121.88976488545184}</string>
+						<string>{259.37008109346147, 171.49606454813573}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>Legacy</key>
+							<false/>
+							<key>LineType</key>
+							<integer>1</integer>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>665</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{386.92913736893433, 150.2362218355569}, {42.519685425157626, 42.519685425157633}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>681</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\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 d}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{127.55905627547284, 133.22834766549386}, {46, 30}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>0</string>
+							<key>g</key>
+							<string>0</string>
+							<key>r</key>
+							<string>0</string>
+						</dict>
+					</dict>
+					<key>ID</key>
+					<integer>679</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Align</key>
+						<integer>0</integer>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\partightenfactor0
+
+\f0\fs32 \cf0 word}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{472.38976815178637, 240.94488407589319}, {19, 30}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>0.171933</string>
+							<key>g</key>
+							<string>0.174178</string>
+							<key>r</key>
+							<string>0.783203</string>
+						</dict>
+					</dict>
+					<key>ID</key>
+					<integer>651</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Align</key>
+						<integer>0</integer>
+						<key>Text</key>
+						<string>{\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}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{238.11023838088266, 250.86614400842993}, {42.519685425157626, 42.519685425157633}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>652</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\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 o}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>Helvetica</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>665</integer>
+					</dict>
+					<key>ID</key>
+					<integer>656</integer>
+					<key>Points</key>
+					<array>
+						<string>{408.18898008151314, 171.49606454813573}</string>
+						<string>{334.4881920112399, 121.88976488545184}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>Legacy</key>
+							<false/>
+							<key>LineType</key>
+							<integer>1</integer>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>681</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{460.62992543920757, 198.42519865073555}, {42.519685425157626, 42.519685425157633}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>17</real>
+					</dict>
+					<key>ID</key>
+					<integer>657</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\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\fs34 \cf0 AC}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{322.86220773998207, 240.94488407589319}, {19, 30}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>0.171933</string>
+							<key>g</key>
+							<string>0.174178</string>
+							<key>r</key>
+							<string>0.783203</string>
+						</dict>
+					</dict>
+					<key>ID</key>
+					<integer>659</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Align</key>
+						<integer>0</integer>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg932\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;\red200\green44\blue44;}
+\deftab720
+\pard\pardeftab720\partightenfactor0
+
+\f0\fs32 \cf2 8}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{249.87008109346149, 293.38582943358756}, {19, 30}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>0.171933</string>
+							<key>g</key>
+							<string>0.174178</string>
+							<key>r</key>
+							<string>0.783203</string>
+						</dict>
+					</dict>
+					<key>ID</key>
+					<integer>660</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Align</key>
+						<integer>0</integer>
+						<key>Text</key>
+						<string>{\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}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{100.05511919044137, 293.38582943358756}, {19, 30}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>0.171933</string>
+							<key>g</key>
+							<string>0.174178</string>
+							<key>r</key>
+							<string>0.783203</string>
+						</dict>
+					</dict>
+					<key>ID</key>
+					<integer>661</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Align</key>
+						<integer>0</integer>
+						<key>Text</key>
+						<string>{\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}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>Helvetica</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>664</integer>
+					</dict>
+					<key>ID</key>
+					<integer>662</integer>
+					<key>Points</key>
+					<array>
+						<string>{259.37008109346147, 171.49606454813573}</string>
+						<string>{334.4881920112399, 219.68504136331438}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>Legacy</key>
+							<false/>
+							<key>LineType</key>
+							<integer>1</integer>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>668</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>Helvetica</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>675</integer>
+					</dict>
+					<key>ID</key>
+					<integer>663</integer>
+					<key>Points</key>
+					<array>
+						<string>{259.37008109346147, 171.49606454813573}</string>
+						<string>{182.83464732817774, 219.68504136331438}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>Legacy</key>
+							<false/>
+							<key>LineType</key>
+							<integer>1</integer>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>668</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{313.2283492986611, 198.42519865073555}, {42.519685425157626, 42.519685425157633}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>664</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\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 r}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{313.2283492986611, 100.62992217287302}, {42.519685425157626, 42.519685425157633}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>665</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\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 +}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>Helvetica</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>675</integer>
+					</dict>
+					<key>ID</key>
+					<integer>667</integer>
+					<key>Points</key>
+					<array>
+						<string>{259.37008109346147, 272.12598672100876}</string>
+						<string>{182.83464732817774, 219.68504136331438}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>Legacy</key>
+							<false/>
+							<key>LineType</key>
+							<integer>1</integer>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>652</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{238.11023838088266, 150.2362218355569}, {42.519685425157626, 42.519685425157633}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>668</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\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 +}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>Helvetica</string>
+						<key>Size</key>
+						<real>12</real>
+					</dict>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>674</integer>
+					</dict>
+					<key>ID</key>
+					<integer>670</integer>
+					<key>Points</key>
+					<array>
+						<string>{182.83464732817774, 219.68504136331438}</string>
+						<string>{109.55511919044137, 272.12598672100876}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>HeadArrow</key>
+							<string>0</string>
+							<key>Legacy</key>
+							<false/>
+							<key>LineType</key>
+							<integer>1</integer>
+							<key>TailArrow</key>
+							<string>0</string>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>675</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{88.295276477862558, 250.86614400842996}, {42.519685425157626, 42.519685425157633}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>674</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\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 w}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{161.57480461559894, 198.42519865073555}, {42.519685425157626, 42.519685425157633}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>675</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\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 +}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+			</array>
+			<key>GridInfo</key>
+			<dict/>
+			<key>HPages</key>
+			<integer>2</integer>
+			<key>KeepToScale</key>
+			<true/>
+			<key>Layers</key>
+			<array>
+				<dict>
+					<key>Lock</key>
+					<string>NO</string>
+					<key>Name</key>
+					<string>レイヤー 1</string>
+					<key>Print</key>
+					<string>YES</string>
+					<key>View</key>
+					<string>YES</string>
+				</dict>
+			</array>
+			<key>LayoutInfo</key>
+			<dict>
+				<key>Animate</key>
+				<string>NO</string>
+				<key>circoMinDist</key>
+				<real>18</real>
+				<key>circoSeparation</key>
+				<real>0.0</real>
+				<key>layoutEngine</key>
+				<string>dot</string>
+				<key>neatoLineLength</key>
+				<real>0.20000000298023224</real>
+				<key>neatoSeparation</key>
+				<real>0.0</real>
+				<key>twopiSeparation</key>
+				<real>0.0</real>
+			</dict>
+			<key>Orientation</key>
+			<integer>2</integer>
+			<key>PrintOnePage</key>
+			<false/>
+			<key>RowAlign</key>
+			<integer>1</integer>
+			<key>RowSpacing</key>
+			<real>36</real>
+			<key>SheetTitle</key>
+			<string>nodeword</string>
+			<key>UniqueID</key>
+			<integer>26</integer>
+			<key>VPages</key>
+			<integer>1</integer>
+		</dict>
 	</array>
 	<key>SmartAlignmentGuidesActive</key>
 	<string>YES</string>
@@ -68881,13 +69918,13 @@
 	<key>WindowInfo</key>
 	<dict>
 		<key>CurrentSheet</key>
-		<integer>9</integer>
+		<integer>18</integer>
 		<key>Expanded_Canvases</key>
 		<array>
 			<string>キャンバス 7</string>
 		</array>
 		<key>Frame</key>
-		<string>{{433, 211}, {1279, 955}}</string>
+		<string>{{205, 38}, {1279, 1139}}</string>
 		<key>ShowInfo</key>
 		<true/>
 		<key>ShowRuler</key>
@@ -68899,9 +69936,9 @@
 		<key>TopSlabHeight</key>
 		<real>682</real>
 		<key>VisibleRegion</key>
-		<string>{{62.5, 320.31249999999994}, {1195.3125, 1245.3124999999998}}</string>
+		<string>{{27, -99}, {765, 981}}</string>
 		<key>Zoom</key>
-		<real>0.64000000000000001</real>
+		<real>1</real>
 		<key>ZoomValues</key>
 		<array>
 			<array>
@@ -68951,8 +69988,8 @@
 			</array>
 			<array>
 				<string>キャンバス 12</string>
-				<real>0.64000000000000001</real>
-				<real>0.69000000000000006</real>
+				<real>1.26</real>
+				<real>1.1800000000000002</real>
 			</array>
 			<array>
 				<string>bmsearch</string>
@@ -68994,6 +70031,11 @@
 				<real>1</real>
 				<real>1</real>
 			</array>
+			<array>
+				<string>nodeword</string>
+				<real>1</real>
+				<real>1</real>
+			</array>
 		</array>
 	</dict>
 </dict>
Binary file master_paper.pdf has changed
--- a/memo/result.txt	Thu Feb 11 16:17:41 2016 +0900
+++ b/memo/result.txt	Thu Feb 11 21:07:21 2016 +0900
@@ -30,13 +30,14 @@
  2 24.032
  4 21.091
  8 16.595
+12 16.021
 
 [キャッシュ無 mmap]
 cpu time
  1 57.654
- 2 48.683
  4 43.959
  8 33.365
+12 35.475
 
 [キャッシュ無 bread]
 cpu time
@@ -44,6 +45,7 @@
  2 36.912
  4 33.718
  8 34.257
+12 32.457
 
 ./cerium/ceriumGrep -regex '[A-Z][a-zA-Z0-9_]*' -file file/500MB.txt >   25.29s user 0.53s system 100% cpu 25.721 total
 
@@ -61,6 +63,10 @@
  6   9.183
  7   8.551
  8   8.180
+ 9   7.873
+10   7.680
+11   7.509
+12   7.380
 
 egrep 56.506
 [キャッシュ無 : bread]
@@ -72,6 +78,10 @@
  6  14.145
  7  16.375
  8  15.907
+ 9  15.755
+10  15.047
+11  15.777
+12  15.004
 
 [キャッシュ無 : mmap]
  1  35.783
@@ -82,6 +92,10 @@
  6  16.141
  7  15.388
  8  15.901
+ 9  15.174
+10  14.709
+11  14.804
+12  15.798
 
 -- DFA を生成後、配列にアクセスして状態遷移--
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/memo/wordcount.plt	Thu Feb 11 21:07:21 2016 +0900
@@ -0,0 +1,141 @@
+#!/usr/local/bin/gnuplot -persist
+#
+#    
+#    	G N U P L O T
+#    	Version 4.2 patchlevel 6 
+#    	last modified Sep 2009
+#    	System: Darwin 13.0.0
+#    
+#    	Copyright (C) 1986 - 1993, 1998, 2004, 2007 - 2009
+#    	Thomas Williams, Colin Kelley and many others
+#    
+#    	Type `help` to access the on-line reference manual.
+#    	The gnuplot FAQ is available from http://www.gnuplot.info/faq/
+#    
+#    	Send bug reports and suggestions to <http://sourceforge.net/projects/gnuplot>
+#    
+# set terminal aqua 0 title "Figure 0" size 846,594 font "Times-Roman,14" noenhanced solid
+# set output
+unset clip points
+set clip one
+unset clip two
+set bar 1.000000
+set border 31 front linetype -1 linewidth 1.000
+set xdata
+set ydata
+set zdata
+set x2data
+set y2data
+set boxwidth
+set style fill  empty border
+set style rectangle back fc lt -3 fillstyle  solid 1.00 border -1
+set dummy x,y
+set angles radians
+set grid nopolar
+set grid xtics nomxtics ytics nomytics noztics nomztics \
+ nox2tics nomx2tics noy2tics nomy2tics nocbtics nomcbtics
+set grid layerdefault   linetype 0 linewidth 1.000,  linetype 0 linewidth 1.000
+set key title ""
+set key inside right top vertical Right noreverse enhanced autotitles nobox
+set key noinvert samplen 4 spacing 1 width 0 height 0 
+unset label
+unset arrow
+set style increment default
+unset style line
+unset style arrow
+set style histogram clustered gap 2 title  offset character 0, 0, 0
+unset logscale
+set offsets 0, 0, 0, 0
+set pointsize 1
+set encoding default
+unset polar
+unset parametric
+unset decimalsign
+set view 60, 30, 1, 1  
+set samples 100, 100
+set isosamples 10, 10
+set surface
+unset contour
+set clabel '%8.3g'
+set mapping cartesian
+set datafile separator whitespace
+unset hidden3d
+set cntrparam order 4
+set cntrparam linear
+set cntrparam levels auto 5
+set cntrparam points 5
+set size ratio 0 1,1
+set origin 0,0
+set style data points
+set style function lines
+set xzeroaxis linetype -2 linewidth 1.000
+set yzeroaxis linetype -2 linewidth 1.000
+set zzeroaxis linetype -2 linewidth 1.000
+set x2zeroaxis linetype -2 linewidth 1.000
+set y2zeroaxis linetype -2 linewidth 1.000
+set ticslevel 0.5
+set mxtics default
+set mytics default
+set mztics default
+set mx2tics default
+set my2tics default
+set mcbtics default
+set xtics border in scale 1,0.5 mirror norotate  offset character 0, 0, 0
+set xtics 4 norangelimit
+set ytics border in scale 1,0.5 mirror norotate  offset character 0, 0, 0
+set ytics 2 norangelimit
+set ztics border in scale 1,0.5 nomirror norotate  offset character 0, 0, 0
+set ztics autofreq  norangelimit
+set nox2tics
+set noy2tics
+set cbtics border in scale 1,0.5 mirror norotate  offset character 0, 0, 0
+set cbtics autofreq  norangelimit
+set title "" 
+set title  offset character 0, 0, 0 font "" norotate
+set timestamp bottom 
+set timestamp "" 
+set timestamp  offset character 0, 0, 0 font "" norotate
+set rrange [ * : * ] noreverse nowriteback  # (currently [0.00000:10.0000] )
+set trange [ * : * ] noreverse nowriteback  # (currently [-5.00000:5.00000] )
+set urange [ * : * ] noreverse nowriteback  # (currently [-5.00000:5.00000] )
+set vrange [ * : * ] noreverse nowriteback  # (currently [-5.00000:5.00000] )
+set xlabel "" 
+set xlabel  offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set x2label "" 
+set x2label  offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set xrange [ 1.00000 : 12.00000 ] noreverse nowriteback
+set x2range [ * : * ] noreverse nowriteback  # (currently [-10.0000:10.0000] )
+set ylabel "" 
+set ylabel  offset character 0, 0, 0 font "" textcolor lt -1 rotate by 90
+set y2label "" 
+set y2label  offset character 0, 0, 0 font "" textcolor lt -1 rotate by 90
+set yrange [ 0.00000 : 8.000 ] noreverse nowriteback
+set y2range [ * : * ] noreverse nowriteback  # (currently [-10.0000:10.0000] )
+set zlabel "" 
+set zlabel  offset character 0, 0, 0 font "" textcolor lt -1 norotate
+set zrange [ * : * ] noreverse nowriteback  # (currently [-10.0000:10.0000] )
+set cblabel "" 
+set cblabel  offset character 0, 0, 0 font "" textcolor lt -1 rotate by 90
+set cbrange [ * : * ] noreverse nowriteback  # (currently [-10.0000:10.0000] )
+set zero 1e-08
+set lmargin  -1
+set bmargin  -1
+set rmargin  -1
+set tmargin  -1
+set locale "C"
+set pm3d explicit at s
+set pm3d scansautomatic
+set pm3d interpolate 1,1 flush begin noftriangles nohidden3d corners2color mean
+set palette positive nops_allcF maxcolors 0 gamma 1.5 color model RGB 
+set palette rgbformulae 7, 5, 15
+set colorbox default
+set colorbox vertical origin screen 0.9, 0.2, 0 size screen 0.05, 0.6, 0 front bdefault
+set loadpath 
+set fontpath 
+set xlabel "CPUNUM"
+set ylabel "time(s)"
+set fit noerrorvariables
+GNUTERM = "aqua"
+plot "wordcount.txt" using 1:2 title "MMAP" with lines
+# plot "./io_speany.txt" using 1:2 title "MMAP & SPE_ANY" with lines,"./io_speany.txt" using 1:3 title "divide read & SPE_ANY" with lines,"./io_speany.txt" using 1:4 title "MMAP & IO_0" with lines,"./io_speany.txt" using 1:5 title "divide read & IO_0" with lines
+#    EOF
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/memo/wordcount.txt	Thu Feb 11 21:07:21 2016 +0900
@@ -0,0 +1,13 @@
+# cpu time
+ 1  7.408101
+ 2  3.800094
+ 3  2.593649
+ 4  1.982035
+ 5  1.609130
+ 6  1.356986
+ 7  1.171626
+ 8  1.038483
+ 9  0.931845
+10  0.851650
+11  0.783369
+12  0.741725