# HG changeset patch # User Masataka Kohagura # Date 1392814831 -32400 # Node ID 6cb2ab3726bffd3f84879456ac8a3204719b6b05 # Parent b72aa70d301d63b366a4f486350f70ac7ca71b9c chapter3 ok diff -r b72aa70d301d -r 6cb2ab3726bf paper/chapter3.tex --- a/paper/chapter3.tex Tue Feb 18 19:36:33 2014 +0900 +++ b/paper/chapter3.tex Wed Feb 19 22:00:31 2014 +0900 @@ -1,7 +1,7 @@ \chapter{例題} \label{chap:poordirection} -\section{File Read} +\section{ファイルの読み込みに関する例題} テキストファイルをある一定のサイズに分割して読み込むプログラムである。このプログラムでは、pread という関数で実装した。 pread 関数は UNIX 標準に関するヘッダファイル、unistd.h に含まれている関数である。(表\ref{table:pread}) 読み込んだテキストファイルはバッファに格納されるが、その格納先は TaskManager の API でメモリを確保する。 @@ -54,8 +54,8 @@ \newpage -\section{Boyer-Moore String Search Algorithm} -読み込んだテキストファイルに対して文字列検索を行う例題で、Boyer-Moore String Search を実装した。 +\section{ファイルに対して処理を行う例題} +読み込んだテキストファイルに対して文字列検索を行う例題として、Boyer-Moore String Search を実装した。 このアルゴリズムは 1977 年に Robert S. Boyer と J Strother Moore が開発した効率的なアルゴリズムである。 Boyer-Moore String Search を紹介する前に、文字列検索で比較的単純なアルゴリズムである力任せ法を紹介する。 @@ -211,13 +211,60 @@ \newpage -図\ref{fig:includeiotask} +この例題ではファイルを読み込んで一定の大きさでファイルを分割する。分割したものにそれぞれ Boyer-Moore String Search を行う。 +それぞれの結果は pattern が含まれている個数が返ってくるので、最後に集計をして個数を表示する。このような一つ一つの処理を Task と呼ぶ。 +図\ref{fig:includeiotask}では、ファイルの読み込みが File Read、分割したものに Boyer-Moore String Search することが Run Tasks、 +返した結果が Output Data、それぞれの結果の集計が Run resultTask に相当する。 \begin{figure}[htbp] \begin{center} -\includegraphics[width=0.5\textwidth]{fig/includeiotask.pdf} +\includegraphics[width=1.0\textwidth]{fig/includeiotask.pdf} \end{center} \caption{IO を含む Task} \label{fig:includeiotask} \end{figure} +ファイルを分割したときに、分割される部分で pattern が含まれる場合が存在する。 +その場合は、本来の読み込み部分の text の長さ $L$ に加えて、pattern の長さ $s$ だけ多く読みこむように設計することでこの問題は解決できる。 +しかし、1 つの Search Task の text の長さが $L+s$ の場合だと、pattern が Search Task 1 に含まれ、Search Task 2 にも含まれてしまう。 +(図\ref{fig:includeiotask}) + +\begin{figure}[htbp] +\begin{center} +\includegraphics[width=1.0\textwidth]{fig/iodivfail.pdf} +\end{center} +\caption{分割周りの処理・失敗時 (例:doing の検索)} +\label{fig:includeiotask} +\end{figure} + +それを解決するために、1つの Search task の text の長さに pattern の長さを加えてから 1 引いた数だけ読み込むようにすればそのような問題は起こらない。よって、読み込むデータ量は $ L + s -1 $となる。 + +\begin{figure}[htbp] +\begin{center} +\includegraphics[width=1.0\textwidth]{fig/iodivsuc.pdf} +\end{center} +\caption{分割周りの処理・成功時 (例:doing の検索)} +\label{fig:includeiotask} +\end{figure} + +力任せ法と Boyer-Moore String Search では以下の表のようになる。 +実験環境は Mac OS X 10.9、memory 16GB で実験して、ファイルの大きさは 10GB である。 + +\begin{tiny} + \begin{table}[ht] + \begin{center} + \label{table:search} + \small + \begin{tabular}[t]{c|l} + \hline + mode & 処理速度(s)\\ + \hline + 力任せ法 & XX.XXX \\ + \hline + Boyer-Moore String Search & XX.XXX \\ + \hline + \end{tabular} + \caption{文字列検索アルゴリズムの比較} + \end{center} + \end{table} +\end{tiny} diff -r b72aa70d301d -r 6cb2ab3726bf paper/chapter4.tex --- a/paper/chapter4.tex Tue Feb 18 19:36:33 2014 +0900 +++ b/paper/chapter4.tex Wed Feb 19 22:00:31 2014 +0900 @@ -1,12 +1,13 @@ \chapter{並列処理向け I/O の設計と実装} \label{chap:poordirection} -\section{mmap} +\section{map reduce} + +\section{mmap での実装の問題点} ・mmap の仕様 mmap の細かい話をここで書く - ・ mmap は kernel 部分の実装によるものなので、OS によってかわってしまう。 ・ mmap が呼び出されているときにファイルを読み込むわけではない。仮想メモリに格納されているだけ。 @@ -31,9 +32,7 @@ ・ I/O と Task を完全に分けたほうがいいのでは。と考えた。 -\section{pread} -(これ書かなくてもいい説?) - +\section{Broked Read の設計と実装} ・ I/O を mmap ではなく、pread 関数で実装した ・ pread の概要 @@ -42,13 +41,6 @@ ・ TaskManager で allocate して、Task として呼び出した pread で allocate 部分に格納している -・ 格納してから Task が走っているので、まだ並列には走っていない(IO後、Task が走るようになっている) - -・ [image]その時の状況でも図にする?? - -・ その時の実行速度も?? - -\section{Broked Read の設計と実装} ・ pread で実装したものを、Task と IO が並列に動くようにしないといけない ・ pread は常に走っていているのが理想 @@ -84,7 +76,7 @@ \end{figure} -\section{Cerium の改良} +\section{I/O 専用 thread の実装} ・ Cerium では ptherad で並列処理を記述している ・ SPY\_ANY という CPU Type は、Cerium 側が自動的に CPU 割り当てを行う便利なマクロ diff -r b72aa70d301d -r 6cb2ab3726bf paper/chapter5.tex --- a/paper/chapter5.tex Tue Feb 18 19:36:33 2014 +0900 +++ b/paper/chapter5.tex Wed Feb 19 22:00:31 2014 +0900 @@ -28,3 +28,5 @@ ・サイズによってはキャッシュに入らないので、同じファイル 2回検索するとそうとうなコストに ・ 2回目以降での測定(ファイルがキャッシュにのこったときのもの) + +\section{考察} diff -r b72aa70d301d -r 6cb2ab3726bf paper/fig/blockread.graffle --- a/paper/fig/blockread.graffle Tue Feb 18 19:36:33 2014 +0900 +++ b/paper/fig/blockread.graffle Wed Feb 19 22:00:31 2014 +0900 @@ -26,7 +26,7 @@ MasterSheets ModificationDate - 2014-02-18 10:12:50 +0000 + 2014-02-19 08:14:22 +0000 Modifier MasaKoha NotesVisible @@ -3769,8 +3769,8 @@ 39 Points - {123.7142786543714, 142.97777249129115} - {214.5000232553478, 143.85379825114873} + {123.7142786543714, 142.97777249129118} + {214.5000232553478, 143.85379825114876} Style @@ -9960,6 +9960,1350 @@ Bounds + {{259.10864865099688, 668.12953181182684}, {27.972512382680293, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 282 + Shape + Rectangle + Style + + fill + + Draws + NO + FillType + 2 + GradientAngle + 90 + GradientColor + + w + 0.666667 + + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 1} + + + + Bounds + {{107.89896952976251, 668.12961569605841}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 281 + Shape + Rectangle + Style + + fill + + Draws + NO + FillType + 2 + GradientAngle + 90 + GradientColor + + w + 0.666667 + + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 2} + + + + Bounds + {{287.08121354992068, 668.12959629345323}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 280 + Shape + Rectangle + Style + + fill + + Draws + NO + FillType + 2 + GradientAngle + 90 + GradientColor + + w + 0.666667 + + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 3} + + + + Bounds + {{317.12802662280478, 631.40589967642688}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 277 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 5} + + + + Bounds + {{317.12802662280467, 618.98082148151536}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 276 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 h} + + + + Bounds + {{228.86671061019072, 668.12957491449674}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 274 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 5} + + + + Bounds + {{228.86671061019072, 655.70449671958522}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 273 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 m} + + + + Bounds + {{198.62477535890801, 668.12957491449674}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 271 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 5} + + + + Bounds + {{198.62477535890801, 655.70449671958522}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 270 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 l} + + + + Bounds + {{168.38284010762536, 668.12957491449674}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 268 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 5} + + + + Bounds + {{168.38284010762536, 655.70449671958522}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 267 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 k} + + + + Bounds + {{138.14090485634276, 668.12957491449697}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 265 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 5} + + + + Bounds + {{138.14090485634276, 655.70449671958522}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 264 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 j} + + + + Bounds + {{48.000006973539641, 668.12959139026452}, {60.093893520952982, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 262 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 \'88\'da\'93\'ae\'97\'ca} + + + + Bounds + {{48.000006973539612, 655.704513195353}, {60.093893520952982, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 261 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 \'95\'b6\'8e\'9a} + + + + Bounds + {{287.08110304577292, 631.40590042041538}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 259 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 5} + + + + Bounds + {{287.08110304577281, 618.98082222550386}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 258 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 g} + + + + Bounds + {{258.32867199370116, 631.40590042041492}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 256 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 5} + + + + Bounds + {{258.32867199370116, 618.98082222550318}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 255 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 f} + + + + Bounds + {{257.03418459476893, 655.70450196762977}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 253 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 n} + + + + Bounds + {{108.09390317188662, 655.7045104609565}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 251 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 i} + + + + Bounds + {{287.08112956443722, 655.70450299922049}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 249 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 o} + + + + Bounds + {{47.999932078439684, 631.40590697538084}, {60.093893520952982, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 242 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 \'88\'da\'93\'ae\'97\'ca} + + + + Bounds + {{47.999932078439656, 618.98082878046932}, {60.093893520952982, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 241 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 \'95\'b6\'8e\'9a} + + + + Bounds + {{317.12809048878114, 669.71100142992668}, {45.070419311523438, 10.292106104028999}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 240 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 \'81\'45\'81\'45\'81\'45} + VerticalPad + 0 + + + + Bounds + {{317.1281079895216, 657.28592546212349}, {45.070419311523438, 10.292106104028999}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 239 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 \'81\'45\'81\'45\'81\'45} + VerticalPad + 0 + + + + Bounds + {{228.28162777611061, 631.40590695053208}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 238 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 5} + + + + Bounds + {{228.28162777611055, 618.98082875562056}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 237 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 e} + + + + Bounds + {{198.23468248924769, 631.40590777461796}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 236 + Shape + Rectangle + Style + + fill + + Draws + NO + FillType + 2 + GradientAngle + 90 + GradientColor + + w + 0.666667 + + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 4} + + + + Bounds + {{198.23468248924763, 618.98082957970621}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 235 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 d} + + + + Bounds + {{168.18772437258605, 631.40590942278925}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 234 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 5} + + + + Bounds + {{168.18772437258599, 618.98083122787773}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 233 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 c} + + + + Bounds + {{138.14077307864073, 631.40590697538062}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 232 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 5} + + + + Bounds + {{138.14077307864068, 618.9808287804691}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 231 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 b} + + + + Bounds + {{108.09382703693552, 631.40590697538084}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 230 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 5} + + + + Bounds + {{108.09382703693549, 618.9808287804691}, {30.046947479248047, 12.425076902873485}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 9 + + ID + 229 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs18 \cf0 a} + + + + Bounds {{259.10860271563524, 567.69901446610106}, {27.972512382680293, 12.425076902873485}} Class ShapedGraphic @@ -22966,8 +24310,8 @@ 523 Points - {208.1842906289657, 267.26233287821123} - {208.18431430569942, 282.7896052525146} + {208.1842906289657, 267.26233287821128} + {208.1842906289657, 282.78960525251466} Style @@ -25179,7 +26523,7 @@ Points {157.72334189711279, 198.15208065453481} - {157.72336520634249, 215.24421784869259} + {157.72334189711279, 215.24421784869253} Style @@ -25215,8 +26559,8 @@ 513 Points - {183.08566993637464, 198.15208122642534} - {183.08570901608633, 215.2442172768024} + {183.08566993637464, 198.15208122642531} + {183.08566993637464, 215.24421727680235} Style @@ -26959,8 +28303,8 @@ 553 Points - {132.36103239151052, 232.07150599490603} - {132.36106384558948, 248.50654822205894} + {132.36103293347102, 232.07150599490603} + {132.36106557516933, 248.50654822205897} Style @@ -26996,8 +28340,8 @@ 552 Points - {157.72335943994852, 232.07150597754608} - {157.72340904349772, 248.5065476340697} + {157.72335149550153, 232.07150597754608} + {157.7233836900713, 248.5065476340697} Style @@ -27033,8 +28377,8 @@ 551 Points - {183.08567376558258, 232.0715095184045} - {183.08571105236283, 248.50654826977546} + {183.08567166474919, 232.0715095184045} + {183.08570434789129, 248.50654826977546} Style @@ -28663,8 +30007,8 @@ 369 Points - {183.08564455861546, 69.966817684595597} - {183.08561847172041, 86.401833226233521} + {183.08564455861546, 69.966817684595654} + {183.08564455861546, 86.401833226234899} Style @@ -30313,6 +31657,3393 @@ VPages 1 + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {1118.0000095367432, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Bounds + {{559.21739786530611, 169.11242738824845}, {134.31147766113281, 18}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 172 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 task2:doing +\f1 \'82\'cd\'91\'b6\'8d\'dd\'82\'b7\'82\'e9} + VerticalPad + 0 + + + + Bounds + {{559.21745181473761, 141.50829616221446}, {134.31147766113281, 18}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 171 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 task1:doing +\f1 \'82\'cd\'91\'b6\'8d\'dd\'82\'b7\'82\'e9} + VerticalPad + 0 + + + + Bounds + {{28.888888833252317, 171.11242975015639}, {80, 14}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 170 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 Search Task 2} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{28.888888378692762, 143.50829143839809}, {80, 14}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 169 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 Search Task 1} + VerticalPad + 0 + + Wrap + NO + + + Class + LineGraphic + ID + 166 + Points + + {488.70455226003236, 220.42147137714937} + {548.20868261548526, 220.93988891584729} + + Style + + stroke + + HeadArrow + 0 + Legacy + + Pattern + 1 + TailArrow + 0 + + + + + Bounds + {{311.23731462875782, 200.78766970004099}, {157, 28}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 164 + Line + + ID + 163 + Offset + 5.6338024139404297 + Position + 0.49468076229095459 + RotationType + 2 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 \'96\'7b\'97\'88\'82\'cc +\f1 Task2 +\f0 \'82\'cc text \'82\'cc\'94\'cd\'88\'cd} + + Wrap + NO + + + Class + LineGraphic + ID + 163 + Points + + {296.70864880144069, 220.42147211398142} + {484.76664200305567, 220.42147211398142} + + Style + + stroke + + HeadArrow + 0 + HeadScale + 1.5000001192092896 + Legacy + + TailArrow + DimensionArrow + TailScale + 1.5000001192092896 + + + + + Bounds + {{123.8094911105801, 200.78766970004085}, {157, 28}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 162 + Line + + ID + 161 + Offset + 5.6338024139404297 + Position + 0.49468076229095459 + RotationType + 2 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 \'96\'7b\'97\'88\'82\'cc +\f1 Task1 +\f0 \'82\'cc text \'82\'cc\'94\'cd\'88\'cd} + + Wrap + NO + + + Class + LineGraphic + ID + 161 + Points + + {109.28082528326293, 220.42147211398128} + {297.338818484878, 220.42147211398128} + + Style + + stroke + + HeadArrow + DimensionArrow + HeadScale + 1.5000001192092896 + Legacy + + TailArrow + DimensionArrow + TailScale + 1.5000001192092896 + + + + + Class + LineGraphic + ID + 160 + Points + + {296.70865605398564, 48.4403250577233} + {297.70866140202037, 254.43671602332202} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + 0 + Width + 3 + + + + + Bounds + {{256.0695526288817, 48.440327474225484}, {36, 24}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 158 + Line + + ID + 157 + Offset + 5.6338024139404297 + Position + 0.49468076229095459 + RotationType + 2 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 L + s} + + Wrap + NO + + + Class + LineGraphic + ID + 157 + Points + + {109.28082709697524, 66.074129888165913} + {442.40220156994059, 66.074129888165913} + + Style + + stroke + + HeadArrow + DimensionArrow + HeadScale + 1.5000001192092896 + Legacy + + TailArrow + DimensionArrow + TailScale + 1.5000001192092896 + + + + + Bounds + {{501.30990894475593, 171.316540372031}, {67.603220332591889, 13.591787818248473}} + Class + ShapedGraphic + ID + 156 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'81\'45\'81\'45\'81\'45} + VerticalPad + 0 + + + + Bounds + {{360.78043868904257, 66.074123402328837}, {16, 24}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 152 + Line + + ID + 151 + Offset + 5.6338024139404297 + Position + 0.49468076229095459 + RotationType + 2 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 s} + + Wrap + NO + + + Class + LineGraphic + ID + 151 + Points + + {296.70863325325553, 83.707925816269267} + {442.40220156994059, 83.707925816269267} + + Style + + stroke + + HeadArrow + DimensionArrow + HeadScale + 1.5000001192092896 + Legacy + + TailArrow + DimensionArrow + TailScale + 1.5000001192092896 + + + + + Bounds + {{193.80949072766859, 82.274267748282796}, {17, 24}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 16 + Line + + ID + 12 + Offset + 5.6338024139404297 + Position + 0.49468076229095459 + RotationType + 2 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 L} + + Wrap + NO + + + Class + LineGraphic + ID + 12 + Points + + {109.28082490035142, 99.908070162223225} + {297.33881810196652, 99.908070162223225} + + Style + + stroke + + HeadArrow + DimensionArrow + HeadScale + 1.5000001192092896 + Legacy + + TailArrow + DimensionArrow + TailScale + 1.5000001192092896 + + + + + Bounds + {{501.30990894475593, 116.10822083666636}, {67.603220332591889, 13.591787818248473}} + Class + ShapedGraphic + ID + 147 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'81\'45\'81\'45\'81\'45} + VerticalPad + 0 + + + + Bounds + {{443.03241931165968, 111.94299752335453}, {56.843648727246318, 21.922237673181332}} + Class + ShapedGraphic + ID + 146 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + + + Bounds + {{413.89375586576847, 111.94299464891589}, {29.138731100554878, 21.922237673181332}} + Class + ShapedGraphic + ID + 142 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 g} + + + + Bounds + {{384.75498578957576, 111.9429981030716}, {29.138731100554878, 21.922237673181332}} + Class + ShapedGraphic + ID + 141 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 n} + + + + Bounds + {{355.61627962227323, 111.9429981030716}, {29.138731100554878, 21.922237673181332}} + Class + ShapedGraphic + ID + 140 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 i} + + + + Bounds + {{326.47754657886259, 111.94299464891589}, {29.138731100554878, 21.922237673181332}} + Class + ShapedGraphic + ID + 139 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 o} + + + + Bounds + {{198.64691363467503, 143.71239123641334}, {67.603220332591889, 13.591787818248473}} + Class + ShapedGraphic + ID + 138 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'81\'45\'81\'45\'81\'45} + VerticalPad + 0 + + + + Bounds + {{297.70864413813541, 111.94297966839312}, {29.138731100554878, 21.922237673181332}} + Class + ShapedGraphic + ID + 137 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 d} + + + + Bounds + {{198.64691363467503, 116.10821497004866}, {67.603220332591889, 13.591787818248473}} + Class + ShapedGraphic + ID + 136 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'81\'45\'81\'45\'81\'45} + VerticalPad + 0 + + + + Bounds + {{472.17110039548885, 167.15131475237422}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 133 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + Bounds + {{443.03238331498682, 167.15131664890015}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 132 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + Bounds + {{413.89367329301382, 167.15131535272371}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 131 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 g} + + + + Bounds + {{384.75495754452953, 167.15131146419432}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 130 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 n} + + + + Bounds + {{355.61623036088503, 167.1513300822707}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 129 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 i} + + + + Bounds + {{326.4775203389118, 167.15132878609427}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 128 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 o} + + + + Bounds + {{297.33880459042672, 167.1513248975649}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 127 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 d} + + + + Bounds + {{413.89371054837699, 139.54714292342527}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 123 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 g} + + + + Bounds + {{384.7550005264041, 139.54714162724878}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 122 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 n} + + + + Bounds + {{355.61628477791982, 139.54713773871947}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 121 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 i} + + + + Bounds + {{326.47756769741778, 139.5471396352454}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 120 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 o} + + + + Bounds + {{297.70866140202037, 139.54712335854617}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 119 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 d} + + + + Bounds + {{109.28082444210582, 110.43279016756148}, {87.416139607127036, 21.922237673181332}} + Class + ShapedGraphic + ID + 102 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + + + Bounds + {{167.55825021256285, 139.54714221847587}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 101 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + Bounds + {{138.41954019059023, 139.54714092229938}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 100 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + Bounds + {{109.28082444210594, 139.54713703377001}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 99 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + Bounds + {{35.087276625625769, 121.957508832993}, {67.603220332591917, 5.9828174627037463}} + Class + ShapedGraphic + ID + 98 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 text} + VerticalPad + 0 + + + + Bounds + {{268.20013798288011, 139.54712723795325}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 168 + Shape + Rectangle + Style + + shadow + + Draws + NO + + + + + Bounds + {{268.56990177536653, 111.94293214324802}, {29.138731100554878, 21.922237673181332}} + Class + ShapedGraphic + ID + 167 + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + + + GridInfo + + HPages + 2 + KeepToScale + + Layers + + + Lock + NO + Name + レイヤー 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + iodiv fail + UniqueID + 18 + VPages + 1 + + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {1118.0000095367432, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Bounds + {{540.18036112915399, 293.19061416416622}, {134.31147766113281, 18}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 172 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 task2:doing +\f1 \'82\'cd\'91\'b6\'8d\'dd\'82\'b5\'82\'c8\'82\'a2} + VerticalPad + 0 + + + + Bounds + {{534.56874925062596, 266.51670715547777}, {134.31147766113281, 18}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + ID + 173 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 task1:doing +\f1 \'82\'cd\'91\'b6\'8d\'dd\'82\'b7\'82\'e9} + VerticalPad + 0 + + + + Bounds + {{11.851852097100174, 295.19061652607417}, {76, 14}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 170 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 Search Task 2} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{11.85185164254062, 267.58647821431589}, {76, 14}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 169 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 Search Task 1} + VerticalPad + 0 + + Wrap + NO + + + Class + LineGraphic + ID + 166 + Points + + {469.6675155238803, 344.49965815306712} + {529.17164587933314, 345.01807569176503} + + Style + + stroke + + HeadArrow + 0 + Legacy + + Pattern + 1 + TailArrow + 0 + + + + + Bounds + {{292.20027789260575, 324.86585647595876}, {157, 28}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 164 + Line + + ID + 163 + Offset + 5.6338024139404297 + Position + 0.49468076229095459 + RotationType + 2 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 \'96\'7b\'97\'88\'82\'cc +\f1 Task2 +\f0 \'82\'cc text \'82\'cc\'94\'cd\'88\'cd} + + Wrap + NO + + + Class + LineGraphic + ID + 163 + Points + + {277.67161206528863, 344.49965888989919} + {465.7296052669036, 344.49965888989919} + + Style + + stroke + + HeadArrow + 0 + HeadScale + 1.5000001192092896 + Legacy + + TailArrow + DimensionArrow + TailScale + 1.5000001192092896 + + + + + Bounds + {{104.77245437442797, 324.86585647595859}, {157, 28}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 162 + Line + + ID + 161 + Offset + 5.6338024139404297 + Position + 0.49468076229095459 + RotationType + 2 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 \'96\'7b\'97\'88\'82\'cc +\f1 Task1 +\f0 \'82\'cc text \'82\'cc\'94\'cd\'88\'cd} + + Wrap + NO + + + Class + LineGraphic + ID + 161 + Points + + {90.243788547110796, 344.49965888989902} + {278.30178174872594, 344.49965888989902} + + Style + + stroke + + HeadArrow + DimensionArrow + HeadScale + 1.5000001192092896 + Legacy + + TailArrow + DimensionArrow + TailScale + 1.5000001192092896 + + + + + Class + LineGraphic + ID + 160 + Points + + {277.67161931783357, 172.5185118336411} + {278.67162466586831, 378.51490279923979} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + 0 + Width + 3 + + + + + Bounds + {{206.8727877103033, 172.51851425014328}, {56.843648727246318, 24}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 158 + Line + + ID + 157 + Offset + 5.6338024139404297 + Position + 0.47618091106414795 + RotationType + 2 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 L + s - 1} + + + + Class + LineGraphic + ID + 157 + Points + + {90.243790360823112, 190.15231666408371} + {394.85663464504739, 190.15231666408371} + + Style + + stroke + + HeadArrow + DimensionArrow + HeadScale + 1.5000001192092896 + Legacy + + TailArrow + DimensionArrow + TailScale + 1.5000001192092896 + + + + + Bounds + {{482.27287220860387, 295.39472714794874}, {67.603220332591889, 13.591787818248473}} + Class + ShapedGraphic + ID + 156 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'81\'45\'81\'45\'81\'45} + VerticalPad + 0 + + + + Bounds + {{313.23486138756112, 192.11858512474785}, {16, 24}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 152 + Line + + ID + 151 + Offset + 5.6338024139404297 + Position + 0.49468076229095459 + RotationType + 2 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 s} + + Wrap + NO + + + Class + LineGraphic + ID + 151 + Points + + {249.16305595177414, 209.75238753868828} + {394.85662426845909, 209.75238753868828} + + Style + + stroke + + HeadArrow + DimensionArrow + HeadScale + 1.5000001192092896 + Legacy + + TailArrow + DimensionArrow + TailScale + 1.5000001192092896 + + + + + Bounds + {{174.7724539915165, 206.35245452420057}, {17, 24}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 16 + Line + + ID + 12 + Offset + 5.6338024139404297 + Position + 0.49468076229095459 + RotationType + 2 + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 + +\f0\fs24 \cf0 L} + + Wrap + NO + + + Class + LineGraphic + ID + 12 + Points + + {90.243788164199287, 223.986256938141} + {278.30178136581446, 223.986256938141} + + Style + + stroke + + HeadArrow + DimensionArrow + HeadScale + 1.5000001192092896 + Legacy + + TailArrow + DimensionArrow + TailScale + 1.5000001192092896 + + + + + Bounds + {{482.27287220860387, 240.18640761258413}, {67.603220332591889, 13.591787818248473}} + Class + ShapedGraphic + ID + 147 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'81\'45\'81\'45\'81\'45} + VerticalPad + 0 + + + + Bounds + {{394.22647899776825, 236.02118429927233}, {87.416139607127036, 21.922237673181332}} + Class + ShapedGraphic + ID + 146 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + + + Bounds + {{365.08781555187693, 236.02118142483369}, {29.138731100554878, 21.922237673181332}} + Class + ShapedGraphic + ID + 142 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 g} + + + + Bounds + {{335.94904547568422, 236.0211848789894}, {29.138731100554878, 21.922237673181332}} + Class + ShapedGraphic + ID + 141 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 n} + + + + Bounds + {{306.81033930838169, 236.0211848789894}, {29.138731100554878, 21.922237673181332}} + Class + ShapedGraphic + ID + 140 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 i} + + + + Bounds + {{277.67160626497105, 236.02118142483369}, {29.138731100554878, 21.922237673181332}} + Class + ShapedGraphic + ID + 139 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 o} + + + + Bounds + {{179.60987689852288, 267.79057801233114}, {67.603220332591889, 13.591787818248473}} + Class + ShapedGraphic + ID + 138 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'81\'45\'81\'45\'81\'45} + VerticalPad + 0 + + + + Bounds + {{248.53297805250048, 236.0211910839123}, {29.138731100554878, 21.922237673181332}} + Class + ShapedGraphic + ID + 137 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 d} + + + + Bounds + {{179.60987689852288, 240.18640174596644}, {67.603220332591889, 13.591787818248473}} + Class + ShapedGraphic + ID + 136 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 \'81\'45\'81\'45\'81\'45} + VerticalPad + 0 + + + + Bounds + {{453.13406365933679, 291.22950152829196}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 133 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Bounds + {{423.99534657883476, 291.22950342481795}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 132 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Bounds + {{366.08779087366349, 291.22951108790022}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 131 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 g} + + + + Bounds + {{336.94907512517921, 291.2295071993708}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 130 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 n} + + + + Bounds + {{307.8103479415347, 291.22952581744721}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 129 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 i} + + + + Bounds + {{278.67163791956148, 291.22952452127078}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 128 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 o} + + + + Bounds + {{395.04160521189851, 291.22953890184982}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 171 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Bounds + {{365.08783193462216, 264.55557906690706}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 123 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 g} + + + + Bounds + {{335.94912191264928, 264.55557777073057}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 122 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 n} + + + + Bounds + {{306.81040616416499, 264.55557388220126}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 121 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 i} + + + + Bounds + {{277.67168908366295, 264.55557577872719}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 120 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 o} + + + + Bounds + {{248.5329851180478, 264.55557976308489}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 119 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 d} + + + + Bounds + {{90.243787705953679, 234.51097694347928}, {87.416139607127036, 21.922237673181332}} + Class + ShapedGraphic + ID + 102 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Pattern + 1 + + + + + Bounds + {{148.52121347641071, 263.62532899439361}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 101 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Bounds + {{119.38250345443808, 263.62532769821712}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 100 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Bounds + {{90.243787705953793, 263.62532380968776}, {29.138713836669922, 21.922237673181332}} + Class + ShapedGraphic + ID + 99 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + + + + Bounds + {{16.05023988947362, 246.0356956089108}, {67.603220332591917, 5.9828174627037463}} + Class + ShapedGraphic + ID + 98 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg932\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 text} + VerticalPad + 0 + + + + GridInfo + + HPages + 2 + KeepToScale + + Layers + + + Lock + NO + Name + レイヤー 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + iodiv success + UniqueID + 19 + VPages + 1 + SmartAlignmentGuidesActive YES @@ -30323,11 +35054,11 @@ WindowInfo CurrentSheet - 8 + 15 ExpandedCanvases Frame - {{180, 385}, {1184, 874}} + {{915, 48}, {1184, 874}} ListView OutlineWidth @@ -30341,9 +35072,9 @@ SidebarWidth 120 VisibleRegion - {{0, 350.50504712860948}, {529.79797469439677, 363.13130963324238}} + {{0, 0}, {777.03702331406953, 532.59258318666912}} Zoom - 1.9800000190734863 + 1.3500000238418579 ZoomValues @@ -30421,6 +35152,16 @@ 1.75 1 + + iodiv fail + 1.3500000238418579 + 1.3200000524520874 + + + iodiv success + 1.3500000238418579 + 1 + diff -r b72aa70d301d -r 6cb2ab3726bf paper/fig/bmskiptable1.bb --- a/paper/fig/bmskiptable1.bb Tue Feb 18 19:36:33 2014 +0900 +++ b/paper/fig/bmskiptable1.bb Wed Feb 19 22:00:31 2014 +0900 @@ -1,5 +1,5 @@ %%Title: ./fig/bmskiptable1.pdf %%Creator: extractbb 20120420 -%%BoundingBox: 0 0 318 92 -%%CreationDate: Tue Feb 18 19:14:37 2014 +%%BoundingBox: 0 0 318 67 +%%CreationDate: Wed Feb 19 15:24:46 2014 diff -r b72aa70d301d -r 6cb2ab3726bf paper/fig/bmskiptable1.pdf Binary file paper/fig/bmskiptable1.pdf has changed diff -r b72aa70d301d -r 6cb2ab3726bf paper/fig/iodivfail.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/fig/iodivfail.bb Wed Feb 19 22:00:31 2014 +0900 @@ -0,0 +1,5 @@ +%%Title: ./fig/iodivfail.pdf +%%Creator: extractbb 20120420 +%%BoundingBox: 0 0 666 215 +%%CreationDate: Wed Feb 19 17:52:08 2014 + diff -r b72aa70d301d -r 6cb2ab3726bf paper/fig/iodivfail.pdf Binary file paper/fig/iodivfail.pdf has changed diff -r b72aa70d301d -r 6cb2ab3726bf paper/fig/iodivsuc.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/fig/iodivsuc.bb Wed Feb 19 22:00:31 2014 +0900 @@ -0,0 +1,5 @@ +%%Title: ./fig/iodivsuc.pdf +%%Creator: extractbb 20120420 +%%BoundingBox: 0 0 664 215 +%%CreationDate: Wed Feb 19 17:52:13 2014 + diff -r b72aa70d301d -r 6cb2ab3726bf paper/fig/iodivsuc.pdf Binary file paper/fig/iodivsuc.pdf has changed diff -r b72aa70d301d -r 6cb2ab3726bf paper/thesis-paper.pdf Binary file paper/thesis-paper.pdf has changed