changeset 189:1369f653e34e default tip

fix
author Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
date Thu, 01 Mar 2018 15:04:46 +0900
parents c3d28436cddc
children
files document/report.txt document/論文審査終了報告書(修士).doc nozomi-poster.graffle/data.plist nozomi-poster.graffle/image22.pdf nozomi-poster.graffle/image36.pdf paper/TopologyManager.sh paper/Torque.sh paper/flip.cc paper/master_paper.sty paper/nozomi-master.pdf paper/nozomi-master.tex paper/ring.dot paper/source/christie/CompressLocal.java paper/source/christie/Flip.java paper/source/christie/GetData.java paper/source/christie/InputDG.java paper/source/christie/Put.java paper/source/christie/RemoteInputDG.java paper/source/christie/RemotePut.java paper/source/christie/RemoteTakeAnnotation.java paper/source/christie/Setup.java paper/source/christie/StartTest.java paper/source/christie/TakeAnnotation.java paper/source/christie/TestCodeGear.java poster/atton-poster.graffle/data.plist poster/atton-poster.graffle/image22.pdf poster/atton-poster.graffle/image27.pdf poster/atton-poster.graffle/image29.pdf poster/atton-poster.pdf poster/mcs.pdf poster/mcsmds.graffle poster/mcsmds.pdf poster/modus-ponens/Makefile poster/modus-ponens/bussproofs.sty poster/modus-ponens/modus-ponens.pdf poster/modus-ponens/modus-ponens.svg poster/modus-ponens/modus-ponens.tex poster/nozomi-poster.graffle/data.plist poster/nozomi-poster.graffle/image22.pdf poster/nozomi-poster.graffle/image36.pdf poster/nozomi-poster.graffle/image37.pdf poster/nozomi-poster.pdf poster/presen.key poster/slide/158574G.key poster/slide/158574G.pdf presen/pictures/Akka.pdf presen/pictures/ChristieClass.pdf presen/pictures/DGM.pdf presen/pictures/Hazelcast.pdf presen/pictures/RemoteDSM.pdf presen/pictures/actor.png presen/pictures/compress.pdf presen/pictures/connect.pdf presen/pictures/de-mon.jpeg presen/pictures/nullpo.pdf presen/pictures/setup.pdf presen/pictures/vncandchat.pdf presentation/Makefile presentation/images/akashaPut.graffle presentation/images/akashaPut.pdf presentation/images/akashaPut.svg presentation/images/cs.graffle presentation/images/cs.pdf presentation/images/cs.svg presentation/images/ds.graffle presentation/images/ds.pdf presentation/images/ds.svg presentation/images/goto.pdf presentation/images/goto.svg presentation/images/mcs.graffle presentation/images/mcs.pdf presentation/images/mcs.svg presentation/images/mds.graffle presentation/images/mds.pdf presentation/images/mds.svg presentation/images/meta.graffle presentation/images/meta.pdf presentation/images/meta.svg presentation/images/put.graffle presentation/images/put.pdf presentation/images/put.svg presentation/images/rbtree.graffle presentation/images/rbtree.pdf presentation/images/rbtree.svg presentation/s6/images/logo.svg presentation/s6/js/jquery-1.11.3.min.js presentation/s6/js/jquery.microsoft.js presentation/s6/js/jquery.slideshow.autoplay.js presentation/s6/js/jquery.slideshow.controls.js presentation/s6/js/jquery.slideshow.counter.js presentation/s6/js/jquery.slideshow.footer.js presentation/s6/js/jquery.slideshow.js presentation/s6/js/jquery.slideshow.ready.js presentation/s6/js/jquery.slideshow.transition.js presentation/s6/js/less-2.5.3.min.js presentation/s6/themes/blank.css presentation/s6/themes/print.css presentation/s6/themes/projection.css presentation/s6/themes/screen.css presentation/scripts/prettify.css presentation/scripts/prettify.js presentation/slide.html presentation/slide.md presentation/slide.pdf.html 背表紙.pdf 表紙.pdf
diffstat 106 files changed, 3228 insertions(+), 14929 deletions(-) [+]
line wrap: on
line diff
--- a/document/report.txt	Mon Feb 19 21:24:19 2018 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-学位(修士)の申請に対し,学位論文の審査及び最終試験を終了したので,下記のとおり報告します。
-
-審査要旨(500字以内)
-
-
-
-所属研究室で開発しているプログラミング言語 Continuation based C(CbC) に対して2種類の信頼性向上手法を提案していた。
-一つはモデル検査的手法であり、総当たりで赤黒木の仕様を検証するメタ計算ライブラリを実装、評価していた。
-もう片方は定理証明的な手法であり、CbC を Agda 上に定義して言語の形式的な定義を得ることで、CbCで記述されたプログラムの証明を可能にしていた。
-
-予備審査において、証明手法に関する解説が不足しており、証明とプログラムの関係が不透明であることを指摘した。
-最終試験時には修士論文上に指摘した部分の解説が追加されていた。
-
-よってこの論文を修士の論文として適切であると認める。
--- a/document/論文審査終了報告書(修士).doc	Mon Feb 19 21:24:19 2018 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,165 +0,0 @@
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f5\froman\fprq2\fcharset0 Times New Roman;}{\f6\froman\fprq2\fcharset0 Arial;}{\f7\froman\fprq2\fcharset0 Century;}{\f8\froman\fprq2\fcharset128 \'82\'6c\'82\'72 \'96\'be\'92\'a9;}{\f9\fnil\fprq2\fcharset128 \'82\'6c\'82\'72 \'96\'be\'92\'a9;}{\f10\fnil\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f11\fnil\fprq2\fcharset0 Arial;}{\f12\fnil\fprq2\fcharset0 Times New Roman;}}
-{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue1;}
-{\stylesheet{\s0\snext0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033 Normal;}
-{\*\cs15\snext15 Default Paragraph Font;}
-{\*\cs16\sbasedon15\snext16\cf1\kerning0\dbch\af11\loch\f6\fs18 \u61840\'90\u61825\'81\u8218\'82\u171\'ab\u61839\'8fo\u8218\'82\u181\'b5 (\u8226\'95\u182\'b6\u381\'8e\u353\'9a);}
-{\*\cs17\sbasedon15\snext17\cf1\kerning0\dbch\af12\loch\f5\fs21 \u402\'83w\u402\'83b\u402\'83_\u61825\'81[ (\u8226\'95\u182\'b6\u381\'8e\u353\'9a);}
-{\*\cs18\sbasedon15\snext18\cf1\kerning0\dbch\af12\loch\f5\fs21 \u402\'83t\u402\'83b\u402\'83^\u61825\'81[ (\u8226\'95\u182\'b6\u381\'8e\u353\'9a);}
-{\s19\sbasedon0\snext20\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\ltrpar\cf1\kerning1\dbch\af10\langfe1025\dbch\af10\afs24\loch\f4\fs28\lang1033 Heading;}
-{\s20\sbasedon0\snext20\sl288\slmult1\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\sb0\sa140\ltrpar\cf1\kerning1\dbch\af10\langfe1025\dbch\af10\afs24\loch\f5\fs21\lang1033 Text Body;}
-{\s21\sbasedon20\snext21\sl288\slmult1\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\sb0\sa140\ltrpar\cf1\kerning1\dbch\af10\langfe1025\dbch\af10\afs24\loch\f5\fs21\lang1033 List;}
-{\s22\sbasedon0\snext22\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\sb120\sa120\ltrpar\cf1\i\kerning1\dbch\af10\langfe1025\dbch\af10\afs24\loch\f5\fs24\lang1033 Caption;}
-{\s23\sbasedon0\snext23\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1025\dbch\af10\afs24\loch\f5\fs21\lang1033 Index;}
-{\s24\snext24\ql\widctlpar\hyphpar0\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f7\fs21\lang1033 DocumentMap;}
-{\s25\sbasedon0\snext25\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1025\dbch\af10\afs24\loch\f6\fs18\lang1033 Balloon Text;}
-{\s26\sbasedon0\snext26\qj\nowidctlpar\tqc\tx4252\tqr\tx8504\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1025\dbch\af10\afs24\loch\f5\fs21\lang1033 Header;}
-{\s27\sbasedon0\snext27\qj\nowidctlpar\tqc\tx4252\tqr\tx8504\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1025\dbch\af10\afs24\loch\f5\fs21\lang1033 Footer;}
-}{\*\generator LibreOffice/5.3.0.3$MacOSX_X86_64 LibreOffice_project/7074905676c47b82bbcfbea1aeefc84afe1c50e1}{\info{\*\company  }{\author \u29705\'3f\u29699\'3f\u22823\'3f\u23398\'3f\u24037\'3f\u23398\'3f\u37096\'3f\u12288\'3f\u23398\'3f\u21209\'3f\u25285\'3f\u24403\'3f}{\creatim\yr2005\mo8\dy11\hr16\min42}{\revtim\yr2017\mo2\dy20\hr14\min31}{\printim\yr2017\mo2\dy20\hr14\min23}}{\*\userprops{\propname Operator}\proptype30{\staticval \u29702\'3f\u23398\'3f\u37096\'3f\u23398\'3f\u21209\'3f\u25285\'3f\u24403\'3f}}\deftab720\deftab720
-\hyphauto0\viewscale90
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn1700\margrsxn1700\margtsxn1700\headery1134\margbsxn1276\footery720{\header\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\sl-252\slmult0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\expnd0\expndtw2\kerning1\dbch\af9\langfe1025\dbch\af9\rtlch \ltrch\loch\fs21\lang1033\loch\f8\hich\af8
-
-\par }{\footer\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\nowidctlpar\hyphpar0\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af9\langfe1025\dbch\af9\rtlch \ltrch\loch\fs24\lang1033\loch\f8\hich\af8
-
-\par }\pgdscnxt0 Default Style;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1700\margr1700\margt1134\margb720\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1700\margrsxn1700\margtsxn1700\headery1134\margbsxn1276\footery720{\header\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\sl-252\slmult0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\expnd0\expndtw2\kerning1\dbch\af9\langfe1025\dbch\af9\rtlch \ltrch\loch\fs21\lang1033\loch\f8\hich\af8
-
-\par }{\footer\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\nowidctlpar\hyphpar0\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af9\langfe1025\dbch\af9\rtlch \ltrch\loch\fs24\lang1033\loch\f8\hich\af8
-
-\par }\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-{\*\ftnsep}\pgndec\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u65288\'81\'69\u27096\'97\'6c\u24335\'8e\'ae\u31532\'91\'e6\u65301\'82\'54\u65293\'81\'7c\u65297\'82\'50\u21495\'8d\'86\u65289\'81\'6a\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\li0\ri0\lin0\rin0\fi5936{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u24179\'95\'bd\u25104\'90\'ac\u12288\'81\'40 \uc1 }{\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-2}{\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-9}{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u24180\'94\'4e\u12288\'81\'40\uc1 }{\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-2}{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u26376\'8c\'8e\u12288\'81\'40\uc1 }{\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-20}{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u26085\'93\'fa\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u29705\'97\'ae\u29699\'8b\'85\u22823\'91\'e5\u23398\'8a\'77\u22823\'91\'e5\u23398\'8a\'77\u38498\'89\'40\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql{\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12288\'81\'40\u29702\'97\'9d\u24037\'8d\'48\u23398\'8a\'77\u30740\'8c\'a4\u31350\'8b\'86\u31185\'89\'c8\u38263\'92\'b7\u12288\'81\'40\u27583\'93\'61\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\langfe1028\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql{\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u35542\'98\'5f\u25991\'95\'b6\u23529\'90\'52\u26619\'8d\'b8\u22996\'88\'cf\u21729\'88\'f5\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql{\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u20027\'8e\'e5\u26619\'8d\'b8   \u21644\'98\'61\u30000\'93\'63\u12288\'81\'40\u30693\'92\'6d\u20037\'8b\'76\uc1 }{\fs24\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
-      }{\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12288\'81\'40\u12288\'81\'40  \u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u21360\'88\'f3\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql{\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u21103\'95\'9b\u26619\'8d\'b8\u12288\'81\'40\u23713\'89\'aa\u23822\'8d\'e8\u12288\'81\'40\u23041\'88\'d0\u29983\'90\'b6    \u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u21360\'88\'f3\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql{\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u21103\'95\'9b\u26619\'8d\'b8\u12288\'81\'40\u21517\'96\'bc\u22025\'89\'c3\u26449\'91\'ba\u12288\'81\'40\u30427\'90\'b7\u21644\'98\'61    \u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u21360\'88\'f3\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql{\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u21103\'95\'9b\u26619\'8d\'b8\u12288\'81\'40\u27827\'89\'cd\u37326\'96\'ec\u12288\'81\'40\u30495\'90\'5e\u27835\'8e\'a1\u12288\'81\'40           \u12288\'81\'40\u12288\'81\'40\u12288\'81\'40    \u12288\'81\'40\u21360\'88\'f3\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\li0\ri0\lin0\rin0\fi0\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\langfe1028\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\langfe1028\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\langfe1028\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\sl-406\slmult0\qc{\fs28\b\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u23398\'8a\'77\u20301\'88\'ca\u65288\'81\'69\u20462\'8f\'43\u22763\'8e\'6d\u65289\'81\'6a\u35542\'98\'5f\u25991\'95\'b6\u23529\'90\'52\u26619\'8d\'b8\u21450\'8b\'79\u12403\'82\'d1\u26368\'8d\'c5\u32066\'8f\'49\u35430\'8e\'8e\u39443\'8c\'b1\u12398\'82\'cc\u32066\'8f\'49\u20102\'97\'b9\u22577\'95\'f1\u21578\'8d\'90\u26360\'8f\'91\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12288\'81\'40\u23398\'8a\'77\u20301\'88\'ca\u65288\'81\'69\u20462\'8f\'43\u22763\'8e\'6d\u65289\'81\'6a\u12398\'82\'cc\u30003\'90\'5c\u35531\'90\'bf\u12395\'82\'c9\u23550\'91\'ce\u12375\'82\'b5\u65292\'81\'43\u23398\'8a\'77\u20301\'88\'ca\u35542\'98\'5f\u25991\'95\'b6\u12398\'82\'cc\u23529\'90\'52\u26619\'8d\'b8\u21450\'8b\'79\u12403\'82\'d1\u26368\'8d\'c5\u32066\'8f\'49\u35430\'8e\'8e\u39443\'8c\'b1\u12434\'82\'f0\u32066\'8f\'49\u20102\'97\'b9\u12375\'82\'b5\u12383\'82\'bd\u12398\'82\'cc\u12391\'82\'c5\u65292\'81\'43\u19979\'89\'ba\u35352\'8b\'4c\u12398\'82\'cc\u12392\'82\'c6\u12362\'82\'a8\u12426\'82\'e8\u22577\'95\'f1\u21578\'8d\'90\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\qc{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u35352\'8b\'4c\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \trowd\trql\trleft1\ltrrow\trrh973\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw30\brdrcf17\clbrdrl\brdrs\brdrw30\brdrcf17\clpadft3\clpadt52\clbrdrr\brdrs\brdrw10\brdrcf17\clpadfr3\clpadr52\clvertalt\cellx2003\clbrdrt\brdrs\brdrw30\brdrcf17\clbrdrl\brdrs\brdrw10\brdrcf17\clpadft3\clpadt52\clbrdrr\brdrs\brdrw30\brdrcf17\clpadfr3\clpadr52\clvertalt\cellx8507\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\dbch\af9\rtlch \ltrch\loch\f8\hich\af8
- }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u30003\'90\'5c\u35531\'90\'bf\u32773\'8e\'d2\uc1 }\cell\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12288\'81\'40\u23554\'90\'ea\u25915\'8d\'55\u21517\'96\'bc \u24773\'8f\'ee\u22577\'95\'f1\u24037\'8d\'48\u23398\'8a\'77\u23554\'90\'ea\u25915\'8d\'55 \u27663\'8e\'81\u21517\'96\'bc \u27604\'94\'e4\u22025\'89\'c3\u20581\'8c\'92\u22826\'91\'be\u12288\'81\'40\u12288\'81\'40\u12288\'81\'40\u23398\'8a\'77\u31821\'90\'d0\u30058\'94\'d4\u21495\'8d\'86 \uc1 }{\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-158574G}\cell\row\pard\trowd\trql\trleft1\ltrrow\trrh940\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw10\brdrcf17\clbrdrl\brdrs\brdrw30\brdrcf17\clpadft3\clpadt52\clbrdrr\brdrs\brdrw10\brdrcf17\clpadfr3\clpadr52\clvertalt\cellx2003\clbrdrt\brdrs\brdrw10\brdrcf17\clbrdrl\brdrs\brdrw10\brdrcf17\clpadft3\clpadt52\clbrdrr\brdrs\brdrw30\brdrcf17\clpadfr3\clpadr52\clvertalt\cellx8507\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\dbch\af9\rtlch \ltrch\loch\f8\hich\af8
- }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u25351\'8e\'77\u23566\'93\'b1\u25945\'8b\'b3\u21729\'88\'f5\u21517\'96\'bc\uc1 }\cell\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\qc\li0\ri0\lin0\rin0\fi0\dbch\af9\dbch\af9\rtlch \ltrch\loch\fs24\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\qc{\fs24\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u21644\'98\'61\u30000\'93\'63\u12288\'81\'40\u30693\'92\'6d\u20037\'8b\'76\uc1 }\cell\row\pard\trowd\trql\trleft1\ltrrow\trrh937\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw10\brdrcf17\clbrdrl\brdrs\brdrw30\brdrcf17\clpadft3\clpadt52\clbrdrr\brdrs\brdrw10\brdrcf17\clpadfr3\clpadr52\clvertalt\cellx2003\clbrdrt\brdrs\brdrw10\brdrcf17\clbrdrl\brdrs\brdrw10\brdrcf17\clpadft3\clpadt52\clbrdrr\brdrs\brdrw10\brdrcf17\clpadfr3\clpadr52\clvertalt\cellx5146\clbrdrt\brdrs\brdrw10\brdrcf17\clbrdrl\brdrs\brdrw10\brdrcf17\clpadft3\clpadt52\clbrdrr\brdrs\brdrw30\brdrcf17\clpadfr3\clpadr52\clvertalt\cellx8507\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\dbch\af9\rtlch \ltrch\loch\f8\hich\af8
- }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u25104\'90\'ac\u32318\'90\'d1\u35413\'95\'5d\u20385\'89\'bf\uc1 }\cell\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\rtlch \ltrch\loch
-{\field{\*\fldinst SHAPE }{\fldrslt{\shp{\*\shpinst\shpleft1208\shptop263\shpright2064\shpbottom770\shpwr3\shpbxignore\shpbyignore{\sp{\sn shapeType}{\sv 3}}{\sp{\sn posrelh}{\sv 3}}{\sp{\sn lineJoinStyle}{\sv 2}}{\sp{\sn lineColor}{\sv 10773812}}{\sp{\sn lineBackColor}{\sv 6003403}}{\sp{\sn fshadowObscured}{\sv 1}}{\sp{\sn fNoFillHitTest}{\sv 1}}{\sp{\sn anchorText}{\sv 1}}{\sp{\sn wzDescription}{\sv }}{\sp{\sn wzName}{\sv }}{\shptxt \li0\ri0\lin0\rin0\fi0\ql{\cf0\langfe2052\dbch\af13\dbch\af13\loch\f3\fs24
-}\par}}}}}
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi208{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\u23398\'3f\u20301\'3f\u35542\'3f\u25991\'3f\u12288\'3f\u12288\'3f\u21512\'3f\u26684\'3f   \u19981\'3f\u21512\'3f\u26684\'3f}\cell\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\rtlch \ltrch\loch
-{\field{\*\fldinst SHAPE }{\fldrslt{\shp{\*\shpinst\shpleft1090\shptop292\shpright1946\shpbottom799\shpwr3\shpbxignore\shpbyignore{\sp{\sn shapeType}{\sv 3}}{\sp{\sn posrelh}{\sv 3}}{\sp{\sn lineJoinStyle}{\sv 2}}{\sp{\sn lineColor}{\sv 10773812}}{\sp{\sn lineBackColor}{\sv 6003403}}{\sp{\sn fshadowObscured}{\sv 1}}{\sp{\sn fNoFillHitTest}{\sv 1}}{\sp{\sn anchorText}{\sv 1}}{\sp{\sn wzDescription}{\sv }}{\sp{\sn wzName}{\sv }}{\shptxt \li0\ri0\lin0\rin0\fi0\ql{\cf0\langfe2052\dbch\af13\dbch\af13\loch\f3\fs24
-}\par}}}}}
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi104{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\u26368\'3f\u32066\'3f\u35430\'3f\u39443\'3f}{\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12288\'81\'40\uc1 }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-  }{\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u21512\'8d\'87\u26684\'8a\'69\uc1 }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-   }{\langfe1028\dbch\af9\rtlch \ltrch\dbch\loch\f8
- \uc2 \u19981\'95\'73\u21512\'8d\'87\u26684\'8a\'69\uc1 }\cell\row\pard\trowd\trql\trleft1\ltrrow\trrh911\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw10\brdrcf17\clbrdrl\brdrs\brdrw30\brdrcf17\clpadft3\clpadt52\clbrdrr\brdrs\brdrw10\brdrcf17\clpadfr3\clpadr52\clvertalt\cellx2003\clbrdrt\brdrs\brdrw10\brdrcf17\clbrdrl\brdrs\brdrw10\brdrcf17\clpadft3\clpadt52\clbrdrr\brdrs\brdrw30\brdrcf17\clpadfr3\clpadr52\clvertalt\cellx8507\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\langfe1028\dbch\af9\rtlch \ltrch\loch\f8\hich\af8
- }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u35542\'98\'5f\u25991\'95\'b6\u38988\'91\'e8\u30446\'96\'da\uc1 }\cell\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\dbch\af9\dbch\af9\rtlch \ltrch\loch\fs24\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\qc{\fs24\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12513\'83\'81\u12479\'83\'5e\u35336\'8c\'76\u31639\'8e\'5a\u12434\'82\'f0\u29992\'97\'70\u12356\'82\'a2\u12383\'82\'bd \uc1 }{\dbch\af9\dbch\af9\rtlch \ltrch\loch\fs24\loch\f8\hich\af8
-Continuation based C }{\fs24\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12398\'82\'cc\u26908\'8c\'9f\u35388\'8f\'d8\u25163\'8e\'e8\u27861\'96\'40\uc1 }\cell\row\pard\trowd\trql\trleft1\ltrrow\trrh2703\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw10\brdrcf17\clbrdrl\brdrs\brdrw30\brdrcf17\clpadft3\clpadt52\clbrdrb\brdrs\brdrw30\brdrcf17\clbrdrr\brdrs\brdrw30\brdrcf17\clpadfr3\clpadr52\clvertalt\cellx8507\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\dbch\af9\rtlch \ltrch\loch\f8\hich\af8
- }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u23529\'90\'52\u26619\'8d\'b8\u35201\'97\'76\u26088\'8e\'7c\u65288\'81\'69\u65301\'82\'54\u65296\'82\'4f\u65296\'82\'4f\u23383\'8e\'9a\u20197\'88\'c8\u20869\'93\'e0\u65289\'81\'6a\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u25152\'8f\'8a\u23646\'91\'ae\u30740\'8c\'a4\u31350\'8b\'86\u23460\'8e\'ba\u12391\'82\'c5\u38283\'8a\'4a\u30330\'94\'ad\u12375\'82\'b5\u12390\'82\'c4\u12356\'82\'a2\u12427\'82\'e9\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12511\'83\'7e\u12531\'83\'93\u12464\'83\'4f\u35328\'8c\'be\u35486\'8c\'ea \uc1 }{\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-Continuation based C(CbC) }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12395\'82\'c9\u23550\'91\'ce\u12375\'82\'b5\u12390\'82\'c4\uc1 }{\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-2}{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u31278\'8e\'ed\u39006\'97\'de\u12398\'82\'cc\u20449\'90\'4d\u38972\'97\'8a\u24615\'90\'ab\u21521\'8c\'fc\u19978\'8f\'e3\u25163\'8e\'e8\u27861\'96\'40\u12434\'82\'f0\u25552\'92\'f1\u26696\'88\'c4\u12375\'82\'b5\u12390\'82\'c4\u12356\'82\'a2\u12383\'82\'bd\u12290\'81\'42\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u19968\'88\'ea\u12388\'82\'c2\u12399\'82\'cd\u12514\'83\'82\u12487\'83\'66\u12523\'83\'8b\u26908\'8c\'9f\u26619\'8d\'b8\u30340\'93\'49\u25163\'8e\'e8\u27861\'96\'40\u12391\'82\'c5\u12354\'82\'a0\u12426\'82\'e8\u12289\'81\'41\u32207\'91\'8d\u24403\'93\'96\u12383\'82\'bd\u12426\'82\'e8\u12391\'82\'c5\u36196\'90\'d4\u40658\'8d\'95\u26408\'96\'d8\u12398\'82\'cc\u20181\'8e\'64\u27096\'97\'6c\u12434\'82\'f0\u26908\'8c\'9f\u35388\'8f\'d8\u12377\'82\'b7\u12427\'82\'e9\u12513\'83\'81\u12479\'83\'5e\u35336\'8c\'76\u31639\'8e\'5a\u12521\'83\'89\u12452\'83\'43\u12502\'83\'75\u12521\'83\'89\u12522\'83\'8a\u12434\'82\'f0\u23455\'8e\'c0\u35013\'91\'95\u12289\'81\'41\u35413\'95\'5d\u20385\'89\'bf\u12375\'82\'b5\u12390\'82\'c4\u12356\'82\'a2\u12383\'82\'bd\u12290\'81\'42\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12418\'82\'e0\u12358\'82\'a4\u29255\'95\'d0\u26041\'95\'fb\u12399\'82\'cd\u23450\'92\'e8\u29702\'97\'9d\u35388\'8f\'d8\u26126\'96\'be\u30340\'93\'49\u12394\'82\'c8\u25163\'8e\'e8\u27861\'96\'40\u12391\'82\'c5\u12354\'82\'a0\u12426\'82\'e8\u12289\'81\'41\uc1 }{\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-CbC }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12434\'82\'f0 \uc1 }{\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-Agda }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u19978\'8f\'e3\u12395\'82\'c9\u23450\'92\'e8\u32681\'8b\'60\u12375\'82\'b5\u12390\'82\'c4\u35328\'8c\'be\u35486\'8c\'ea\u12398\'82\'cc\u24418\'8c\'60\u24335\'8e\'ae\u30340\'93\'49\u12394\'82\'c8\u23450\'92\'e8\u32681\'8b\'60\u12434\'82\'f0\u24471\'93\'be\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12391\'82\'c5\u12289\'81\'41\uc1 }{\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-CbC}{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12391\'82\'c5\u35352\'8b\'4c\u36848\'8f\'71\u12373\'82\'b3\u12428\'82\'ea\u12383\'82\'bd\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12398\'82\'cc\u35388\'8f\'d8\u26126\'96\'be\u12434\'82\'f0\u21487\'89\'c2\u33021\'94\'5c\u12395\'82\'c9\u12375\'82\'b5\u12390\'82\'c4\u12356\'82\'a2\u12383\'82\'bd\u12290\'81\'42\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-\cell\row\pard\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\qr\li6166\ri0\lin6166\rin0\fi0{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u12288\'81\'40\u12288\'81\'40\u65288\'81\'69\u27425\'8e\'9f\u38913\'95\'c5\u12408\'82\'d6\u32154\'91\'b1\u12367\'82\'ad\u65289\'81\'6a\uc1 }
-\par \trowd\trql\trleft-293\ltrrow\trrh13295\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw30\brdrcf17\clbrdrl\brdrs\brdrw30\brdrcf17\clpadft3\clpadt52\clbrdrb\brdrs\brdrw30\brdrcf17\clbrdrr\brdrs\brdrw30\brdrcf17\clpadfr3\clpadr52\clvertalt\cellx8213\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\expnd0\expndtw2\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\dbch\af9\rtlch \ltrch\loch\f8\hich\af8
-  }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u23529\'90\'52\u26619\'8d\'b8\u35201\'97\'76\u26088\'8e\'7c\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\dbch\af9\dbch\af9\rtlch \ltrch\loch\fs24\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u20104\'97\'5c\u20633\'94\'f5\u23529\'90\'52\u26619\'8d\'b8\u12395\'82\'c9\u12362\'82\'a8\u12356\'82\'a2\u12390\'82\'c4\u12289\'81\'41\u35388\'8f\'d8\u26126\'96\'be\u25163\'8e\'e8\u27861\'96\'40\u12395\'82\'c9\u38306\'8a\'d6\u12377\'82\'b7\u12427\'82\'e9\u35299\'89\'f0\u35500\'90\'e0\u12364\'82\'aa\u19981\'95\'73\u36275\'91\'ab\u12375\'82\'b5\u12390\'82\'c4\u12362\'82\'a8\u12426\'82\'e8\u12289\'81\'41\u35388\'8f\'d8\u26126\'96\'be\u12392\'82\'c6\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12398\'82\'cc\u38306\'8a\'d6\u20418\'8c\'57\u12364\'82\'aa\u19981\'95\'73\u36879\'93\'a7\u26126\'96\'be\u12391\'82\'c5\u12354\'82\'a0\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12434\'82\'f0\u25351\'8e\'77\u25688\'93\'45\u12375\'82\'b5\u12383\'82\'bd\u12290\'81\'42\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\dbch\af9\rtlch \ltrch\loch\f8\hich\af8
- }{\dbch\af9\rtlch \ltrch\loch\f8\hich\af8
- }{\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u26368\'8d\'c5\u32066\'8f\'49\u35430\'8e\'8e\u39443\'8c\'b1\u26178\'8e\'9e\u12395\'82\'c9\u12399\'82\'cd\u20462\'8f\'43\u22763\'8e\'6d\u35542\'98\'5f\u25991\'95\'b6\u19978\'8f\'e3\u12395\'82\'c9\u25351\'8e\'77\u25688\'93\'45\u12375\'82\'b5\u12383\'82\'bd\u37096\'95\'94\u20998\'95\'aa\u12398\'82\'cc\u35299\'89\'f0\u35500\'90\'e0\u12364\'82\'aa\u36861\'92\'c7\u21152\'89\'c1\u12373\'82\'b3\u12428\'82\'ea\u12390\'82\'c4\u12356\'82\'a2\u12383\'82\'bd\u12290\'81\'42\uc1 }
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql\li0\ri0\lin0\rin0\fi0\dbch\af9\dbch\af9\rtlch \ltrch\loch\loch\f8\hich\af8
-
-\par \pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\intbl\sl336\slmult0\ql{\fs24\dbch\af9\rtlch \ltrch\dbch\loch\f8
-\uc2 \u20197\'88\'c8\u19978\'8f\'e3\u12424\'82\'e6\u12426\'82\'e8\u12289\'81\'41\u23398\'8a\'77\u20301\'88\'ca\u35542\'98\'5f\u25991\'95\'b6\u23529\'90\'52\u26619\'8d\'b8\u22996\'88\'cf\u21729\'88\'f5\u20250\'89\'ef\u12399\'82\'cd\u12289\'81\'41\u26412\'96\'7b\u35542\'98\'5f\u25991\'95\'b6\u12434\'82\'f0\u20462\'8f\'43\u22763\'8e\'6d\u12398\'82\'cc\u23398\'8a\'77\u20301\'88\'ca\u35542\'98\'5f\u25991\'95\'b6\u12392\'82\'c6\u12375\'82\'b5\u12390\'82\'c4\u36969\'93\'4b\u20999\'90\'d8\u12391\'82\'c5\u12354\'82\'a0\u12427\'82\'e9\u12392\'82\'c6\u35469\'94\'46\u12417\'82\'df\u12427\'82\'e9\u12290\'81\'42\u12414\'82\'dc\u12383\'82\'bd\u12289\'81\'41\u26368\'8d\'c5\u32066\'8f\'49\u35430\'8e\'8e\u39443\'8c\'b1\u12398\'82\'cc\u32080\'8c\'8b\u26524\'89\'ca\u12289\'81\'41\u24773\'8f\'ee\u22577\'95\'f1\u24037\'8d\'48\u23398\'8a\'77\u20998\'95\'aa\u37326\'96\'ec\u12395\'82\'c9\u12362\'82\'a8\u12369\'82\'af\u12427\'82\'e9\u21313\'8f\'5c\u20998\'95\'aa\u12394\'82\'c8\u30693\'92\'6d\u35672\'8e\'af\u12434\'82\'f0\u26377\'97\'4c\u12375\'82\'b5\u12390\'82\'c4\u12356\'82\'a2\u12427\'82\'e9\u12392\'82\'c6\u21028\'94\'bb\u26029\'92\'66\u12375\'82\'b5\u12289\'81\'41\u26368\'8d\'c5\u32066\'8f\'49\u35430\'8e\'8e\u39443\'8c\'b1\u12418\'82\'e0\u21512\'8d\'87\u26684\'8a\'69\u12392\'82\'c6\u12377\'82\'b7\u12427\'82\'e9\u12290\'81\'42\uc1 }\cell\row\pard\pard\plain \s0\qj\nowidctlpar\hyphpar0\faroman\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\dbch\af10\langfe1081\dbch\af10\afs24\alang1081\loch\f5\fs21\lang1033\ql\li0\ri0\lin0\rin0\fi0\rtlch \ltrch\loch
-
-\par }
\ No newline at end of file
--- a/nozomi-poster.graffle/data.plist	Mon Feb 19 21:24:19 2018 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2950 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>ActiveLayerIndex</key>
-	<integer>0</integer>
-	<key>ApplicationVersion</key>
-	<array>
-		<string>com.omnigroup.OmniGraffle6</string>
-		<string>169.23.0.276662</string>
-	</array>
-	<key>AutoAdjust</key>
-	<true/>
-	<key>BackgroundGraphic</key>
-	<dict>
-		<key>Bounds</key>
-		<string>{{0, 0}, {2027.6220703125, 2860.68505859375}}</string>
-		<key>Class</key>
-		<string>SolidGraphic</string>
-		<key>FontInfo</key>
-		<dict>
-			<key>Font</key>
-			<string>Helvetica</string>
-			<key>Size</key>
-			<real>28</real>
-		</dict>
-		<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>CreationDate</key>
-	<string>2012-01-04 16:02:58 +0000</string>
-	<key>Creator</key>
-	<string>Daichi TOMA</string>
-	<key>DisplayScale</key>
-	<string>1.0000 cm = 1.0000 cm</string>
-	<key>GraphDocumentVersion</key>
-	<integer>12</integer>
-	<key>GraphicsList</key>
-	<array>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>3551</integer>
-			<key>Points</key>
-			<array>
-				<string>{42, 1709.7984619140625}</string>
-				<string>{84.097831793831574, 1710.1208707771991}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{30.105871480157816, 1039.8685728291621}, {362.89413452148438, 504}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3548</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fswiss\fcharset0 Helvetica-Light;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker }{\leveltext\leveltemplateid1\'00;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}}
-{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
-\deftab920
-\pard\tx20\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab920\li700\fi-700\sa840\partightenfactor0
-\ls1\ilvl0
-\f0\fs60 \cf0 \'81\'45
-\f1 \expnd0\expndtw0\kerning0
-DS
-\f0 \'82\'cd
-\f1 DSManager
-\f0 \'82\'aa\'8a\'c7\'97\'9d\
-\'81\'45DS\'82\'cdkey\'82\'c9\'82\'e6\'82\'e8\'8e\'77\'92\'e8
-\f1 \
-\ls1\ilvl0
-\f0 \'81\'45\'91\'bc\'83\'6d\'81\'5b\'83\'68\'82\'cc
-\f1 DSM
-\f0 \'82\'d6\'82\'cd
-\f1 proxy
-\f0 \'82\'c5\'82\'a0\'82\'e9
-\f1 Remote DSM
-\f0 \'82\'f0\'97\'a7\'82\'c4\'82\'c4
-\f1 DSMkey
-\f0 \'82\'f0\'8e\'77\'92\'e8\'82\'b5\'82\'c4\'83\'41\'83\'4e\'83\'5a\'83\'58
-\f1 \
-\pard\tx20\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab920\li700\fi-700\partightenfactor0
-\ls1\ilvl0
-\f0 \cf0 \kerning1\expnd0\expndtw0 \'81\'45
-\f1 \expnd0\expndtw0\kerning0
-TopologyManager
-\f0 \'82\'aa
-\f1 \uc0\u8232 
-\f0 \'81\'40\'83\'6d\'81\'5b\'83\'68\'82\'f0\'8d\'5c\'90\'ac\'82\'b7\'82\'e9}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{409, 1028}, {585.8958740234375, 607}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3546</integer>
-			<key>ImageID</key>
-			<integer>36</integer>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Bounds</key>
-					<string>{{1107.7335395964712, 2090.8146017428076}, {889.0382080078125, 73}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Color</key>
-						<dict>
-							<key>b</key>
-							<string>1</string>
-							<key>g</key>
-							<string>1</string>
-							<key>r</key>
-							<string>1</string>
-						</dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>48</real>
-					</dict>
-					<key>ID</key>
-					<integer>3520</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>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 \'82\'dc\'82\'c6\'82\'df\'82\'c6\'8d\'a1\'8c\'e3\'82\'cc\'89\'db\'91\'e8}</string>
-						<key>VerticalPad</key>
-						<real>0.0</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>Group</string>
-					<key>Graphics</key>
-					<array>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3522</integer>
-							<key>Points</key>
-							<array>
-								<string>{1047.9423238855713, 2116.3711939365912}</string>
-								<string>{1090.7876131140608, 2117.1653430388915}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3523</integer>
-								<key>Position</key>
-								<real>0.32640770077705383</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3523</integer>
-							<key>Points</key>
-							<array>
-								<string>{1041.5504256331765, 2135.6930320863094}</string>
-								<string>{1053.2795483971108, 2100.2374909099453}</string>
-								<string>{1055.4603812058122, 2098.9664662993137}</string>
-								<string>{1077.9413469656067, 2098.9664662993137}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3524</integer>
-								<key>Position</key>
-								<real>0.25490197539329529</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3524</integer>
-							<key>Points</key>
-							<array>
-								<string>{1027.6268045508284, 2135.3642197784693}</string>
-								<string>{1067.715031550109, 2136.3109205223991}</string>
-								<string>{1082.2234356817582, 2135.3642197784693}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-						</dict>
-						<dict>
-							<key>Bounds</key>
-							<string>{{1023.5630797523588, 2080.8079494147878}, {994.98516845703114, 68}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>ID</key>
-							<integer>3525</integer>
-							<key>Style</key>
-							<dict>
-								<key>fill</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>0.80000000000000004</real>
-										<key>g</key>
-										<real>0.59999999999999998</real>
-										<key>r</key>
-										<real>0.20000000000000001</real>
-									</dict>
-									<key>FillType</key>
-									<integer>2</integer>
-									<key>GradientAngle</key>
-									<real>90</real>
-									<key>GradientColor</key>
-									<dict>
-										<key>b</key>
-										<string>0.8</string>
-										<key>g</key>
-										<string>0.4</string>
-										<key>r</key>
-										<string>0</string>
-									</dict>
-								</dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Width</key>
-									<real>0.5</real>
-								</dict>
-							</dict>
-						</dict>
-					</array>
-					<key>ID</key>
-					<integer>3521</integer>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>3519</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1025.245808521687, 2149.2986766073614}, {994.98516845703114, 641.58801940755893}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3518</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;\f1\fnil\fcharset0 HelveticaNeue;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
-
-\f0\fs32 \cf0 \'83\'41\'83\'6d\'83\'65\'81\'5b\'83\'56\'83\'87\'83\'93\'82\'f0\'8e\'67\'82\'c1\'82\'bd\'83\'56\'83\'93\'83\'5e\'83\'62\'83\'4e\'83\'58\'82\'c9\'82\'e6\'82\'e9\'82\'50\'82\'c2\'82\'cc
-\f1 CS
-\f0 \'93\'e0\'82\'c5\'82\'cc\'8c\'5e\'82\'cc\'90\'ae\'8d\'87\'90\'ab\'82\'f0\'95\'db\'8f\'d8\'82\'c5\'82\'ab\'82\'bd
-\f1 \
-
-\f0 \'83\'52\'83\'93\'83\'70\'83\'43\'83\'8b\'8e\'9e\'82\'cc\'90\'ae\'8d\'87\'90\'ab\'82\'cc\'95\'db\'8f\'d8\'82\'cd\'8d\'a1\'8c\'e3\'82\'cc\'89\'db\'91\'e8
-\f1 \
-}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{22.747054760760825, 1771.1014361713151}, {964.78997414196579, 498}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3494</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\b\fs60 \cf0 \'81\'45LocalDSM\'82\'aastatic\'82\'c5\'8f\'91\'82\'a9\'82\'ea\'82\'c4\'82\'a8\'82\'e8\'95\'a1\'90\'94\'97\'a7\'82\'bf\'8f\'e3\'82\'b0\'82\'c5\'82\'ab\'82\'c8\'82\'a2
-\b0 \
-\'81\'40\'81\'45NAT\'89\'7a\'82\'a6\'82\'c8\'82\'c7\'82\'cc\'8b\'40\'94\'5c\'8a\'67\'92\'a3\'82\'aa\'8d\'a2\'93\'ef\
-\'81\'40\'81\'45\'95\'aa\'8e\'55\'82\'cc\'83\'65\'83\'58\'83\'67\'82\'aa\'8d\'a2\'93\'ef\
-
-\b \'81\'45API\'83\'56\'83\'93\'83\'5e\'83\'62\'83\'4e\'83\'58\'82\'cc\'95\'aa\'97\'a3
-\b0 \
-\'81\'40\'81\'45setKey\'82\'aaCS\'8a\'4f\'82\'a9\'82\'e7\'82\'e0\'8c\'c4\'82\'d7\'82\'e9\
-\'81\'40\'81\'45CS\'82\'cc\'83\'52\'81\'5b\'83\'68\'82\'f0\'8c\'a9\'82\'c4\'82\'e0\'82\'c7\'82\'cckey\'82\'c5\'91\'d2\'82\'bf\'8d\'87\'82\'ed\'82\'b9\'82\'f0\'8d\'73\'82\'c1\'82\'c4\'82\'a2\'82\'e9\'82\'a9\'95\'73\'96\'be\
-\'81\'40\'81\'45create\'82\'c6setKey\'82\'cc\'8f\'87\'8f\'98\'82\'f0\'8a\'d4\'88\'e1\'82\'a6\'82\'e9\'82\'c6\'83\'47\'83\'89\'81\'5b\'82\'c6\'82\'c8\'82\'e9\
-
-\b \'81\'45DS\'82\'cc\'8c\'5e\'82\'cc\'90\'ae\'8d\'87\'90\'ab\'82\'f0\'8e\'c0\'8d\'73\'8e\'9e\'82\'c9\'82\'b5\'82\'a9\'83\'60\'83\'46\'83\'62\'83\'4e\'82\'c5\'82\'ab\'82\'c8\'82\'a2
-\b0 \
-\'81\'40\'81\'45Receiver\'8c\'5e\'82\'cd\'94\'43\'88\'d3\'82\'cc\'8c\'5e\'82\'f0put\'82\'c5\'8a\'69\'94\'5b\'82\'c5\'82\'ab\'82\'e9\
-\'81\'40\'81\'45\'83\'66\'81\'5b\'83\'5e\'82\'f0\'8e\'e6\'82\'e8\'8f\'6f\'82\'b7\'82\'c6\'82\'ab\'82\'cdasClass\'82\'c5\'8c\'5e\'82\'f0\'8e\'77\'92\'e8\'82\'b7\'82\'e9\
-\'81\'40\'81\'45\'82\'b1\'82\'cc\'90\'ae\'8d\'87\'90\'ab\'82\'f0\'83\'52\'83\'93\'83\'70\'83\'43\'83\'8b\'8e\'9e\'82\'c9\'82\'cd\'83\'60\'83\'46\'83\'62\'83\'4e\'82\'c5\'82\'ab\'82\'c8\'82\'a2}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{32.96861090886074, 2315.7245954519535}, {959.36545032042841, 506}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Menlo-Bold</string>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>3544</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.66274500000000003</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-				</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset0 Menlo-Bold;\f1\fnil\fcharset0 Menlo-Regular;\f2\fnil\fcharset0 Menlo-BoldItalic;
-}
-{\colortbl;\red255\green255\blue255;\red0\green0\blue109;\red82\green0\blue103;\red15\green112\blue3;
-\red109\green111\blue5;}
-{\*\expandedcolortbl;;\csgenericrgb\c0\c0\c42745;\csgenericrgb\c32157\c0\c40392;\csgenericrgb\c5882\c43922\c1176;
-\csgenericrgb\c42745\c43529\c1961;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\b\fs48 \cf2 public class \cf0 TestCodeSegment \cf2 extends \cf0 CodeSegment \{\
-    \cf2 private \cf0 Receiver \cf3 input1 \cf0 = ids.create(CommandType
-\f1\b0 .PEEK
-\f0\b );
-\f1\b0 \
-
-\f0\b \cf2     private \cf0 Receiver \cf3 input2 \cf0 = ids.create(CommandType.TAKE);\
-\
-    \cf2 public \cf0 TestCodeSegment() \{\
-        \cf3 input1\cf0 .setKey(\cf4 "local"\cf0 , \cf4 "hoge"\cf0 );
-\f1\b0 \
-
-\f0\b \cf3         input1\cf0 .setKey(\cf4 "remote"\cf0 , \cf4 "count"\cf0 );\
-    \}\
-\
-    \cf5 @Override\
-    \cf2 public void \cf0 run() \{\
-\cf2         int \cf0 count = \cf3 input2\cf0 .asClass(Integer.\cf2 class\cf0 );\
-        \cf2 int \cf0 count = \cf3 input2\cf0 .asClass(Integer.\cf2 class\cf0 );\
-        
-\f1\b0 System.
-\f2\i\b \cf3 out
-\f1\i0\b0 \cf0 .println(
-\f0\b \cf3 count 
-\f1\b0 \cf0 + 
-\f0\b \cf4 " : " 
-\f1\b0 \cf0 + 
-\f0\b \cf3 name
-\f1\b0 \cf0 );
-\f0\b \
-\
-        \cf2 new \cf0 TestCodeSegment();\
-    \}\
-\}}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{103.10500157029998, 1681.6318922771115}, {889.0382080078125, 73}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Color</key>
-				<dict>
-					<key>b</key>
-					<string>1</string>
-					<key>g</key>
-					<string>1</string>
-					<key>r</key>
-					<string>1</string>
-				</dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>48</real>
-			</dict>
-			<key>ID</key>
-			<integer>3502</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 \'8f\'5d\'97\'88\'8e\'c0\'91\'95(Alice)\'82\'cc\'96\'e2\'91\'e8\'93\'5f}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>3378</integer>
-			<key>Points</key>
-			<array>
-				<string>{35.146078369707524, 1727.7522802040221}</string>
-				<string>{49.05603394234317, 1691.0257144170257}</string>
-				<string>{71.536999702137592, 1691.0257144170257}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>3379</integer>
-				<key>Position</key>
-				<real>0.25490197539329529</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>3379</integer>
-			<key>Points</key>
-			<array>
-				<string>{21.222457287359639, 1727.4234678961818}</string>
-				<string>{61.310684286639884, 1728.3701686401116}</string>
-				<string>{75.819088418289112, 1727.4234678961818}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{15.158732488890038, 1676.2984859903554}, {994.98516845703114, 68}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3503</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.80000000000000004</real>
-						<key>g</key>
-						<real>0.59999999999999998</real>
-						<key>r</key>
-						<real>0.20000000000000001</real>
-					</dict>
-					<key>FillType</key>
-					<integer>2</integer>
-					<key>GradientAngle</key>
-					<real>90</real>
-					<key>GradientColor</key>
-					<dict>
-						<key>b</key>
-						<string>0.8</string>
-						<key>g</key>
-						<string>0.4</string>
-						<key>r</key>
-						<string>0</string>
-					</dict>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{13.840645106206182, 1746.2985063414235}, {994.98516845703114, 1044.588134765625}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>46</real>
-			</dict>
-			<key>ID</key>
-			<integer>3497</integer>
-			<key>Link</key>
-			<dict>
-				<key>fileReference</key>
-				<dict>
-					<key>alias</key>
-					<data>
-					AAAAAAH6AAIAAAxNYWNpbnRvc2ggSEQAAAAA
-					AAAAAAAAAAAAAADUGqDDSCsAAABm8UkRYWth
-					c2hhUHV0LmdyYWZmbGUAAAAAAAAAAAAAAAAA
-					AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-					AAAAAAAAAGcXJNTHnRUAAAAAAAAAAP////8A
-					AAkgAAAAAAAAAAAAAAAAAAAABmltYWdlcwAQ
-					AAgAANQaIjMAAAARAAgAANTHHoUAAAABACQA
-					ZvFJAGbUBABRqaYAUamlAB1FUwAbuYwAG7Xa
-					AAbNyQAGTJ0AAgBsTWFjaW50b3NoIEhEOlVz
-					ZXJzOgBhdHRvbjoAcmVzZWFyY2g6AGhnOgBQ
-					YXBlcnM6ADIwMTc6AGF0dG9uLW1hc3RlcjoA
-					cHJlc2VudGF0aW9uOgBpbWFnZXM6AGFrYXNo
-					YVB1dC5ncmFmZmxlAA4AJAARAGEAawBhAHMA
-					aABhAFAAdQB0AC4AZwByAGEAZgBmAGwAZQAP
-					ABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgA
-					RAASAFZVc2Vycy9hdHRvbi9yZXNlYXJjaC9o
-					Zy9QYXBlcnMvMjAxNy9hdHRvbi1tYXN0ZXIv
-					cHJlc2VudGF0aW9uL2ltYWdlcy9ha2FzaGFQ
-					dXQuZ3JhZmZsZQATAAEvAP//AAA=
-					</data>
-					<key>path</key>
-					<string>../presentation/images/akashaPut.graffle</string>
-				</dict>
-			</dict>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1045.9055213914141, 1221.5832819211553}, {959.36545032042841, 394}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3468</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.66274500000000003</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-				</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset0 Menlo-Bold;\f1\fnil\fcharset0 Menlo-Regular;\f2\fnil\fcharset0 Menlo-BoldItalic;
-}
-{\colortbl;\red255\green255\blue255;\red0\green0\blue109;\red109\green111\blue5;\red82\green0\blue103;
-\red15\green112\blue3;}
-{\*\expandedcolortbl;;\csgenericrgb\c0\c0\c42745;\csgenericrgb\c42745\c43529\c1961;\csgenericrgb\c32157\c0\c40392;
-\csgenericrgb\c5882\c43922\c1176;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\b\fs48 \cf2 public class 
-\f1\b0 \cf0 TestCodeGear 
-\f0\b \cf2 extends 
-\f1\b0 \cf0 CodeGear \{\
-\
-    \cf3 @Take\
-    \cf0 String 
-\f0\b \cf4 name
-\f1\b0 \cf0 ;\
-\
-    \cf3 @TakeFrom\cf0 (
-\f0\b \cf5 "remote"
-\f1\b0 \cf0 )\
-    
-\f0\b \cf2 int \cf4 count
-\f1\b0 \cf0 ;\
-\
-    
-\f0\b \cf2 public void 
-\f1\b0 \cf0 run(CodeGearManager cgm)\{\
-        System.
-\f2\i\b \cf4 out
-\f1\i0\b0 \cf0 .println(
-\f0\b \cf4 count 
-\f1\b0 \cf0 + 
-\f0\b \cf5 " : " 
-\f1\b0 \cf0 + 
-\f0\b \cf4 name
-\f1\b0 \cf0 );\
-        cgm.setup(
-\f0\b \cf2 new 
-\f1\b0 \cf0 TestCodeGear());\
-    \}\
-\
-\}}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1045.9055913288223, 884.88131009337121}, {959.36545032042841, 39}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3467</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.66274500000000003</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-				</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs48 \cf0 hoge}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1040.3417559681222, 818.33931719072052}, {964.78997414196579, 48}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3466</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1685.9999397825284, 133.42836254802467}, {329, 100}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3434</integer>
-			<key>ImageID</key>
-			<integer>22</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>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{28.118750712002736, 782.4192625264277}, {971.09956664308152, 240}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3367</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fswiss\fcharset0 Helvetica-Light;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker }{\leveltext\leveltemplateid1\'00;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}}
-{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45\expnd0\expndtw0\kerning0
-\'83\'66\'81\'5b\'83\'5e\'82\'f0
-\f1  Data Segment(DS) 
-\f0 \'81\'41\'83\'5e\'83\'58\'83\'4e\'82\'f0
-\f1  Code Segment(CS) 
-\f0 \'82\'c6\'82\'a2\'82\'a4\'92\'50\'88\'ca\'82\'c9\'95\'aa\'8a\'84\'82\'b5\'82\'c4\'88\'cb\'91\'b6\'8a\'d6\'8c\'57\'82\'f0\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'82\'f0\'8d\'73\'82\'a4\'81\'42
-\f1 \
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0 \cf0 \'81\'45
-\f1 CS
-\f0 \'82\'cd
-\f1 Input DS(
-\f0 \'93\'fc\'97\'cd\'82\'b3\'82\'ea\'82\'e9
-\f1 DS)
-\f0 \'82\'c6
-\f1 Output DS(
-\f0 \'8f\'6f\'97\'cd\'82\'b3\'82\'ea\'82\'e9
-\f1 DS)
-\f0 \'82\'f0\'8e\'9d\'82\'bf\'81\'41
-\f1 key
-\f0 \'82\'c5\'8e\'77\'92\'e8\'82\'b5\'82\'bd
-\f1 InputDS
-\f0 \'82\'aa\'91\'53\'82\'c4\'91\'b5\'82\'a4\'82\'c6\'8e\'c0\'8d\'73\'82\'b3\'82\'ea\'82\'e9\'81\'42
-\f1 \
-\pard\tx20\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab920\li700\fi-700\partightenfactor0
-\ls1\ilvl0
-\f0 \cf0 \'81\'45\'83\'66\'81\'5b\'83\'5e\'82\'cc\'88\'cb\'91\'b6\'8a\'d6\'8c\'57\'82\'c9\'82\'c8\'82\'a2
-\f1 CS
-\f0 \'82\'cd\'95\'c0\'97\'f1\'8e\'c0\'8d\'73\'82\'b3\'82\'ea\'82\'e9}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1024.2362638616421, 1084.3187974353848}, {978.14778642833062, 48}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3090</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Bounds</key>
-					<string>{{1108.0508108271424, 1013.3347225708394}, {889.0382080078125, 73}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Color</key>
-						<dict>
-							<key>b</key>
-							<string>1</string>
-							<key>g</key>
-							<string>1</string>
-							<key>r</key>
-							<string>1</string>
-						</dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>48</real>
-					</dict>
-					<key>ID</key>
-					<integer>3480</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>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 Christie\'82\'ccAPI\'83\'56\'83\'93\'83\'5e\'83\'62\'83\'4e\'83\'58}</string>
-						<key>VerticalPad</key>
-						<real>0.0</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>Group</string>
-					<key>Graphics</key>
-					<array>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3482</integer>
-							<key>Points</key>
-							<array>
-								<string>{1048.2595951162423, 1038.8913147646233}</string>
-								<string>{1091.1048843447318, 1039.6854638669238}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3483</integer>
-								<key>Position</key>
-								<real>0.32640770077705383</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3483</integer>
-							<key>Points</key>
-							<array>
-								<string>{1041.8676968638474, 1058.2131529143414}</string>
-								<string>{1053.5968196277818, 1022.7576117379776}</string>
-								<string>{1055.7776524364831, 1021.4865871273455}</string>
-								<string>{1078.2586181962777, 1021.4865871273455}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3484</integer>
-								<key>Position</key>
-								<real>0.25490197539329529</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3484</integer>
-							<key>Points</key>
-							<array>
-								<string>{1027.9440757814994, 1057.8843406065012}</string>
-								<string>{1068.0323027807799, 1058.8310413504314}</string>
-								<string>{1082.5407069124292, 1057.8843406065012}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-						</dict>
-						<dict>
-							<key>Bounds</key>
-							<string>{{1023.8803509830298, 1003.3280702428199}, {994.98516845703114, 68}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>ID</key>
-							<integer>3485</integer>
-							<key>Style</key>
-							<dict>
-								<key>fill</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>0.80000000000000004</real>
-										<key>g</key>
-										<real>0.59999999999999998</real>
-										<key>r</key>
-										<real>0.20000000000000001</real>
-									</dict>
-									<key>FillType</key>
-									<integer>2</integer>
-									<key>GradientAngle</key>
-									<real>90</real>
-									<key>GradientColor</key>
-									<dict>
-										<key>b</key>
-										<string>0.8</string>
-										<key>g</key>
-										<string>0.4</string>
-										<key>r</key>
-										<string>0</string>
-									</dict>
-								</dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Width</key>
-									<real>0.5</real>
-								</dict>
-							</dict>
-						</dict>
-					</array>
-					<key>ID</key>
-					<integer>3481</integer>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>3479</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1023.5630797523584, 1071.8187974353921}, {994.98516845703114, 997.65056919935387}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3508</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Bounds</key>
-					<string>{{1106.0013261063716, 272.95968673417678}, {889.0382080078125, 73}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Color</key>
-						<dict>
-							<key>b</key>
-							<string>1</string>
-							<key>g</key>
-							<string>1</string>
-							<key>r</key>
-							<string>1</string>
-						</dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>48</real>
-					</dict>
-					<key>ID</key>
-					<integer>3473</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>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 Christie\'82\'cc\'8a\'ee\'96\'7b\'90\'dd\'8c\'76}</string>
-						<key>VerticalPad</key>
-						<real>0.0</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>Group</string>
-					<key>Graphics</key>
-					<array>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3475</integer>
-							<key>Points</key>
-							<array>
-								<string>{1047.3695409607942, 298.87989222563829}</string>
-								<string>{1090.2148301892837, 299.67404132793894}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3476</integer>
-								<key>Position</key>
-								<real>0.32640770077705383</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3476</integer>
-							<key>Points</key>
-							<array>
-								<string>{1040.9776427083993, 318.20173037535687}</string>
-								<string>{1052.7067654723337, 282.74618919899268}</string>
-								<string>{1054.887598281035, 281.47516458836054}</string>
-								<string>{1077.3685640408298, 281.47516458836054}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3477</integer>
-								<key>Position</key>
-								<real>0.25490197539329529</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3477</integer>
-							<key>Points</key>
-							<array>
-								<string>{1027.0540216260513, 317.87291806751654}</string>
-								<string>{1067.1422486253318, 318.81961881144679}</string>
-								<string>{1081.6506527569811, 317.87291806751654}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-						</dict>
-						<dict>
-							<key>Bounds</key>
-							<string>{{1022.9902968275817, 263.3166477038352}, {994.98516845703114, 68}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>ID</key>
-							<integer>3478</integer>
-							<key>Style</key>
-							<dict>
-								<key>fill</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>0.80000000000000004</real>
-										<key>g</key>
-										<real>0.59999999999999998</real>
-										<key>r</key>
-										<real>0.20000000000000001</real>
-									</dict>
-									<key>FillType</key>
-									<integer>2</integer>
-									<key>GradientAngle</key>
-									<real>90</real>
-									<key>GradientColor</key>
-									<dict>
-										<key>b</key>
-										<string>0.8</string>
-										<key>g</key>
-										<string>0.4</string>
-										<key>r</key>
-										<string>0</string>
-									</dict>
-								</dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Width</key>
-									<real>0.5</real>
-								</dict>
-							</dict>
-						</dict>
-					</array>
-					<key>ID</key>
-					<integer>3474</integer>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>3472</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{95.693980949471921, 710.41926825232531}, {889.0382080078125, 73}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Color</key>
-				<dict>
-					<key>b</key>
-					<string>1</string>
-					<key>g</key>
-					<string>1</string>
-					<key>r</key>
-					<string>1</string>
-				</dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>48</real>
-			</dict>
-			<key>ID</key>
-			<integer>1078</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 DS/CS\'82\'c9\'8a\'ee\'82\'c3\'82\'ad\'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4e}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{16.175907061398277, 768.78504621783395}, {994.98516845703114, 890.2149658203125}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>1077</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>1073</integer>
-					<key>Points</key>
-					<array>
-						<string>{40.555151194611355, 734.86713546134717}</string>
-						<string>{83.400440423100861, 735.66128456364731}</string>
-					</array>
-					<key>Style</key>
-					<dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>1</real>
-								<key>g</key>
-								<real>1</real>
-								<key>r</key>
-								<real>1</real>
-							</dict>
-							<key>HeadArrow</key>
-							<string>FilledBall</string>
-							<key>Legacy</key>
-							<true/>
-							<key>TailArrow</key>
-							<string>0</string>
-							<key>Width</key>
-							<real>3</real>
-						</dict>
-					</dict>
-					<key>Tail</key>
-					<dict>
-						<key>ID</key>
-						<integer>1074</integer>
-						<key>Position</key>
-						<real>0.32640770077705383</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>1074</integer>
-					<key>Points</key>
-					<array>
-						<string>{34.163252942216459, 754.18897361106553}</string>
-						<string>{45.89237570615078, 718.73343243470163}</string>
-						<string>{48.073208514851984, 717.46240782406903}</string>
-						<string>{70.554174274646684, 717.46240782406903}</string>
-					</array>
-					<key>Style</key>
-					<dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>1</real>
-								<key>g</key>
-								<real>1</real>
-								<key>r</key>
-								<real>1</real>
-							</dict>
-							<key>HeadArrow</key>
-							<string>FilledBall</string>
-							<key>Legacy</key>
-							<true/>
-							<key>TailArrow</key>
-							<string>0</string>
-							<key>Width</key>
-							<real>3</real>
-						</dict>
-					</dict>
-					<key>Tail</key>
-					<dict>
-						<key>ID</key>
-						<integer>1075</integer>
-						<key>Position</key>
-						<real>0.25490197539329529</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>1075</integer>
-					<key>Points</key>
-					<array>
-						<string>{20.239631859868439, 753.86016130322514}</string>
-						<string>{60.327858859148876, 754.80686204715539}</string>
-						<string>{74.836262990798161, 753.86016130322514}</string>
-					</array>
-					<key>Style</key>
-					<dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>1</real>
-								<key>g</key>
-								<real>1</real>
-								<key>r</key>
-								<real>1</real>
-							</dict>
-							<key>HeadArrow</key>
-							<string>FilledBall</string>
-							<key>Legacy</key>
-							<true/>
-							<key>TailArrow</key>
-							<string>0</string>
-							<key>Width</key>
-							<real>3</real>
-						</dict>
-					</dict>
-				</dict>
-				<dict>
-					<key>Bounds</key>
-					<string>{{16.175907061398732, 699.30389093954363}, {994.98516845703114, 68}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>ID</key>
-					<integer>1076</integer>
-					<key>Style</key>
-					<dict>
-						<key>fill</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>0.80000000000000004</real>
-								<key>g</key>
-								<real>0.59999999999999998</real>
-								<key>r</key>
-								<real>0.20000000000000001</real>
-							</dict>
-							<key>FillType</key>
-							<integer>2</integer>
-							<key>GradientAngle</key>
-							<real>90</real>
-							<key>GradientColor</key>
-							<dict>
-								<key>b</key>
-								<string>0.8</string>
-								<key>g</key>
-								<string>0.4</string>
-								<key>r</key>
-								<string>0</string>
-							</dict>
-						</dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Width</key>
-							<real>0.5</real>
-						</dict>
-					</dict>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>1072</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{30.105873241335303, 1408.9934497772365}, {964.78997414196579, 48}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>1036</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>1032</integer>
-			<key>Points</key>
-			<array>
-				<string>{39.126701511968491, 296.8511955081201}</string>
-				<string>{81.224533081054688, 297.17360437814273}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>1031</integer>
-				<key>Position</key>
-				<real>0.32640770077705383</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>1031</integer>
-			<key>Points</key>
-			<array>
-				<string>{31.987345600170322, 315.70129342556095}</string>
-				<string>{45.89730117280606, 278.97472763856479}</string>
-				<string>{68.378266932600667, 278.97472763856479}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>1030</integer>
-				<key>Position</key>
-				<real>0.25490197539329529</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>1030</integer>
-			<key>Points</key>
-			<array>
-				<string>{18.063724517822315, 315.37248111772072}</string>
-				<string>{58.151951517102724, 316.31918186165063}</string>
-				<string>{72.660355648752045, 315.37248111772072}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{970, 151.35015869140622}, {779.11016845703125, 97}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Color</key>
-				<dict>
-					<key>b</key>
-					<string>1</string>
-					<key>g</key>
-					<string>1</string>
-					<key>r</key>
-					<string>1</string>
-				</dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>13</real>
-			</dict>
-			<key>ID</key>
-			<integer>24</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs128 \cf1 2018/2/20 \'8f\'c6\'89\'ae\'82\'cc\'82\'bc\'82\'dd\'81\'40}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{16.175907061398448, 345.39251708984375}, {971.47705078125, 414}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>989</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>Pad</key>
-				<real>0.0</real>
-				<key>RTFD</key>
-				<data>
-				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
-				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
-				bmcBlIQBK4HRAuODu/SPta30j7Kh9I+wtPSPsYH0j7Se
-				9I+xu/SPsL30j7CN9I+wi/SPsI70j7WD9I+wi/SPtaj0
-				j7Gp9I+xkfSPtbv0j7W89I+wsfSPsZD0j7GB9I+yo/SP
-				sY70j7GU9I+wuvSPsIf0j7CI9I+xsfSPsYYg9I+xsvSP
-				sbP0j7CM9I+xjvSPsZ30j7Oe9I+zn/SPsYv0j7Gp9I+x
-				qPSPsIv0j7Gz9I+1qPSPsLv0j7G/9I+1vfSPsLX0j7KY
-				9I+1nfSPsbj0j7C49I+xkPSPsLLlronlrprjgZfjgZ/j
-				g43jg4Pjg4jjg6/jg7zjgq/jgrXjg7zjg5PjgrnjgpLm
-				j5DkvpvjgZnjgovjgZ/jgoHjgavjga/jgIHliIbmlaPj
-				g5fjg63jgrDjg6njg6AK44CA44Gr5L+h6aC85oCn44Go
-				44K544Kx44O844Op44OT44Oq44OG44Kj44GM5rGC44GV
-				44KM44KLCuODu+S/oemgvOaAp+OBqOOBr+WumuOCgeOC
-				ieOCjOOBn+eSsOWig+S4i+OBp+WuieWumuOBl+OBpuS7
-				leanmOOBq+W+k+OBo+OBn+WLleS9nOOCkuihjOOBhuOB
-				k+OBqArjg7vku5Xmp5jjga7oqJjov7Djga7jgZfjgoTj
-				gZnjgZXjgIHlj6/oqq3mgKcK44O75ouh5by15pmC44Gr
-				5LuV5qeY5aSJ5pu044KS5oqR44GI44KJ44KM44KL44GT
-				44GoCuODu+OCueOCseODvOODqeODk+ODquODhuOCo+OB
-				qOOBr+OCteODvOODk+OCueWIqeeUqOiAheOBjOWil+WK
-				oOOBl+OBn+OBqOOBjeWNmOe0lOOBq+ODjuODvOODieOC
-				kui/veWKoOOBmeOCi+OBoOOBkeOBp+e3muW9ouOBq+aA
-				p+iDveOCkuWQkeS4iuOBleOBm+OCi+iDveWKm+OCkuaM
-				h+OBmQqGhAJpSQEBkoSEhAxOU0RpY3Rpb25hcnkAlIQB
-				aQKShJaWEE5TUGFyYWdyYXBoU3R5bGWGkoSEhBdOU011
-				dGFibGVQYXJhZ3JhcGhTdHlsZQCEhBBOU1BhcmFncmFw
-				aFN0eWxlAJSEBENDQFMAAISEhAdOU0FycmF5AJSZDJKE
-				hIQJTlNUZXh0VGFiAJSEAkNmAByGkoSgnwA4hpKEoJ8A
-				VIaShKCfAHCGkoSgnwCBjACGkoSgnwCBqACGkoSgnwCB
-				xACGkoSgnwCB4ACGkoSgnwCB/ACGkoSgnwCBGAGGkoSg
-				nwCBNAGGkoSgnwCBUAGGhgCGkoSWlgZOU0ZvbnSGkoSE
-				hAZOU0ZvbnQelJkohAVbNDBjXQYAAAAgAAAA//5IAGkA
-				cgBhAEsAYQBrAHUAUAByAG8ATgAtAFcAMwCEAWYehAFj
-				AKMBowCjAIaGlwI4koSYmQKSmZKEm5wAAISemQySn5Kh
-				kqKSo5KkkqWSppKnkqiSqZKqkquGAIaSrJKErpkkhAVb
-				MzZjXQYAAAAaAAAA//5BAHAAcABsAGUAUwB5AG0AYgBv
-				AGwAcwAAAKIeowCjAaMAowCGhpcBAZcCLpcBNJcDAZKE
-				mJkDkoSWlgdOU0NvbG9yhpKEhIQHTlNDb2xvcgCUowKE
-				BGZmZmYAAAABhpKZkoSbnAAAhJ6ZApKEoJ8AC4aShKCf
-				ACSGhoEGAoQEWzNmXQ8kJIaSrJKthpcEQZKEmJkFkqyS
-				rZKElpYGTlNLZXJuhpKEhIQITlNOdW1iZXIAhIQHTlNW
-				YWx1ZQCUhAEqhIQBZKsAhpK0krWSmZK3koSWlg1OU1N0
-				cm9rZUNvbG9yhpKEtqMDhAJmZgABhoaXBQGShJiZBZKs
-				koSumRiEBVsyNGNdBgAAABAAAAD//lYAZQByAGQAYQBu
-				AGEAoh6jAKMBowCjAIaSvJK9krSStZKZkreSwZLChpcG
-				AZKEmJkEkpmShJucAACEnpkCkrmSuoaBBgKnDyQkhpLB
-				ksKSrJKtkrSStYaXBDaXBQGG
-				</data>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fnil\fcharset0 AppleSymbols;\f2\fnil\fcharset0 Verdana;
-}
-{\colortbl;\red255\green255\blue255;\red0\green0\blue0;}
-{\*\expandedcolortbl;;\cssrgb\c0\c0\c0;}
-{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{square\}}{\leveltext\leveltemplateid1\'01\uc0\u9642 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}}
-{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45
-\f1 \uc0\u56319 \u56685 \u56319 \u56481 \u56319 \u56372 \u56319 \u56385 \u56319 \u56606 \u56319 \u56443 \u56319 \u56381 \u56319 \u56333 \u56319 \u56331 \u56319 \u56334 \u56319 \u56643 \u56319 \u56331 \u56319 \u56680 \u56319 \u56425 \u56319 \u56401 \u56319 \u56699 \u56319 \u56700 \u56319 \u56369 \u56319 \u56400 \u56319 \u56385 \u56319 \u56483 \u56319 \u56398 \u56319 \u56404 \u56319 \u56378 \u56319 \u56327 \u56319 \u56328 \u56319 \u56433 \u56319 \u56390 
-\f0  
-\f1 \uc0\u56319 \u56434 \u56319 \u56435 \u56319 \u56332 \u56319 \u56398 \u56319 \u56413 \u56319 \u56542 \u56319 \u56543 \u56319 \u56395 \u56319 \u56425 \u56319 \u56424 \u56319 \u56331 \u56319 \u56435 \u56319 \u56680 \u56319 \u56379 \u56319 \u56447 \u56319 \u56701 \u56319 \u56373 \u56319 \u56472 \u56319 \u56669 \u56319 \u56440 \u56319 \u56376 \u56319 \u56400 \u56319 \u56370 
-\f0 \'88\'c0\'92\'e8\'82\'b5\'82\'bd\'83\'6c\'83\'62\'83\'67\'83\'8f\'81\'5b\'83\'4e\'83\'54\'81\'5b\'83\'72\'83\'58\'82\'f0\'92\'f1\'8b\'9f\'82\'b7\'82\'e9\'82\'bd\'82\'df\'82\'c9\'82\'cd\'81\'41\'95\'aa\'8e\'55\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\
-\'81\'40\'82\'c9\'90\'4d\'97\'8a\'90\'ab\'82\'c6\'83\'58\'83\'50\'81\'5b\'83\'89\'83\'72\'83\'8a\'83\'65\'83\'42\'82\'aa\'8b\'81\'82\'b3\'82\'ea\'82\'e9\
-\pard\tx220\tx720\pardeftab720\li720\fi-720\sa300\partightenfactor0
-\ls1\ilvl0\cf2 \'81\'45\expnd0\expndtw0\kerning0
-\'90\'4d\'97\'8a\'90\'ab\'82\'c6\'82\'cd\'92\'e8\'82\'df\'82\'e7\'82\'ea\'82\'bd\'8a\'c2\'8b\'ab\'89\'ba\'82\'c5\'88\'c0\'92\'e8\'82\'b5\'82\'c4\'8e\'64\'97\'6c\'82\'c9\'8f\'5d\'82\'c1\'82\'bd\'93\'ae\'8d\'ec\'82\'f0\'8d\'73\'82\'a4\'82\'b1\'82\'c6\
-\'81\'45\'8e\'64\'97\'6c\'82\'cc\'8b\'4c\'8f\'71\'82\'cc\'82\'b5\'82\'e2\'82\'b7\'82\'b3\'81\'41\'89\'c2\'93\'c7\'90\'ab\
-\'81\'45\'8a\'67\'92\'a3\'8e\'9e\'82\'c9\'8e\'64\'97\'6c\'95\'cf\'8d\'58\'82\'f0\'97\'7d\'82\'a6\'82\'e7\'82\'ea\'82\'e9\'82\'b1\'82\'c6
-\f2 \
-\pard\tx220\tx720\pardeftab720\li720\fi-720\sa300\partightenfactor0
-\ls1\ilvl0
-\f0 \cf2 \kerning1\expnd0\expndtw0 \'81\'45\expnd0\expndtw0\kerning0
-\'83\'58\'83\'50\'81\'5b\'83\'89\'83\'72\'83\'8a\'83\'65\'83\'42\'82\'c6\'82\'cd\'83\'54\'81\'5b\'83\'72\'83\'58\'97\'98\'97\'70\'8e\'d2\'82\'aa\'91\'9d\'89\'c1\'82\'b5\'82\'bd\'82\'c6\'82\'ab\'92\'50\'8f\'83\'82\'c9\'83\'6d\'81\'5b\'83\'68\'82\'f0\'92\'c7\'89\'c1\'82\'b7\'82\'e9\'82\'be\'82\'af\'82\'c5\'90\'fc\'8c\'60\'82\'c9\'90\'ab\'94\'5c\'82\'f0\'8c\'fc\'8f\'e3\'82\'b3\'82\'b9\'82\'e9\'94\'5c\'97\'cd\'82\'f0\'8e\'77\'82\'b7
-\f2 \
-}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{27.929965899289073, 16.994015129345218}, {1924.739013671875, 96}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W6</string>
-				<key>Size</key>
-				<real>110</real>
-			</dict>
-			<key>ID</key>
-			<integer>5</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-800\pardirnatural\partightenfactor0
-
-\f0\b\fs180 \cf1 \'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4eChristie\'82\'cc\'90\'dd\'8c\'76}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{14, 14.786078060684758}, {2001.00004626803, 227}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>10</real>
-			</dict>
-			<key>ID</key>
-			<integer>23</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.91372500000000001</real>
-						<key>g</key>
-						<real>0.62745099999999998</real>
-						<key>r</key>
-						<real>0.0</real>
-					</dict>
-					<key>FillType</key>
-					<integer>2</integer>
-					<key>GradientAngle</key>
-					<real>90</real>
-					<key>GradientColor</key>
-					<dict>
-						<key>b</key>
-						<string>0.72549</string>
-						<key>g</key>
-						<string>0.419608</string>
-						<key>r</key>
-						<string>0</string>
-					</dict>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{97.011028998143161, 273.31664770383509}, {843.98895263671875, 73}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Color</key>
-				<dict>
-					<key>b</key>
-					<string>1</string>
-					<key>g</key>
-					<string>1</string>
-					<key>r</key>
-					<string>1</string>
-				</dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>40</real>
-			</dict>
-			<key>ID</key>
-			<integer>10</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg65001\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 Christie\'82\'cc\'90\'dd\'8c\'76\'96\'da\'95\'57}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{13.999999719352729, 263.67360867349271}, {994.98516845703114, 68}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>29</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.80000000000000004</real>
-						<key>g</key>
-						<real>0.59999999999999998</real>
-						<key>r</key>
-						<real>0.20000000000000001</real>
-					</dict>
-					<key>FillType</key>
-					<integer>2</integer>
-					<key>GradientAngle</key>
-					<real>90</real>
-					<key>GradientColor</key>
-					<dict>
-						<key>b</key>
-						<string>0.8</string>
-						<key>g</key>
-						<string>0.4</string>
-						<key>r</key>
-						<string>0</string>
-					</dict>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{13.999999719352729, 330.83648098794606}, {994.98516845703114, 353.35198974609375}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>27</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1023.0298730963038, 330.83650055424482}, {994.98516845703114, 650.49494409958015}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>46</real>
-			</dict>
-			<key>ID</key>
-			<integer>3465</integer>
-			<key>Link</key>
-			<dict>
-				<key>fileReference</key>
-				<dict>
-					<key>alias</key>
-					<data>
-					AAAAAAH6AAIAAAxNYWNpbnRvc2ggSEQAAAAA
-					AAAAAAAAAAAAAADUGqDDSCsAAABm8UkRYWth
-					c2hhUHV0LmdyYWZmbGUAAAAAAAAAAAAAAAAA
-					AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-					AAAAAAAAAGcXJNTHnRUAAAAAAAAAAP////8A
-					AAkgAAAAAAAAAAAAAAAAAAAABmltYWdlcwAQ
-					AAgAANQaIjMAAAARAAgAANTHHoUAAAABACQA
-					ZvFJAGbUBABRqaYAUamlAB1FUwAbuYwAG7Xa
-					AAbNyQAGTJ0AAgBsTWFjaW50b3NoIEhEOlVz
-					ZXJzOgBhdHRvbjoAcmVzZWFyY2g6AGhnOgBQ
-					YXBlcnM6ADIwMTc6AGF0dG9uLW1hc3RlcjoA
-					cHJlc2VudGF0aW9uOgBpbWFnZXM6AGFrYXNo
-					YVB1dC5ncmFmZmxlAA4AJAARAGEAawBhAHMA
-					aABhAFAAdQB0AC4AZwByAGEAZgBmAGwAZQAP
-					ABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgA
-					RAASAFZVc2Vycy9hdHRvbi9yZXNlYXJjaC9o
-					Zy9QYXBlcnMvMjAxNy9hdHRvbi1tYXN0ZXIv
-					cHJlc2VudGF0aW9uL2ltYWdlcy9ha2FzaGFQ
-					dXQuZ3JhZmZsZQATAAEvAP//AAA=
-					</data>
-					<key>path</key>
-					<string>../presentation/images/akashaPut.graffle</string>
-				</dict>
-			</dict>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-	</array>
-	<key>GridInfo</key>
-	<dict>
-		<key>GridSpacing</key>
-		<real>35.433071136474609</real>
-		<key>ShowsGrid</key>
-		<string>YES</string>
-	</dict>
-	<key>GuidesLocked</key>
-	<string>NO</string>
-	<key>GuidesVisible</key>
-	<string>YES</string>
-	<key>HPages</key>
-	<integer>1</integer>
-	<key>ImageCounter</key>
-	<integer>37</integer>
-	<key>ImageLinkBack</key>
-	<array>
-		<dict/>
-		<dict/>
-	</array>
-	<key>ImageList</key>
-	<array>
-		<string>image36.pdf</string>
-		<string>image22.pdf</string>
-	</array>
-	<key>KeepToScale</key>
-	<false/>
-	<key>Layers</key>
-	<array>
-		<dict>
-			<key>Lock</key>
-			<string>NO</string>
-			<key>Name</key>
-			<string>Layer 1</string>
-			<key>Print</key>
-			<string>YES</string>
-			<key>Slices</key>
-			<string>NO</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>LinksVisible</key>
-	<string>NO</string>
-	<key>MagnetsVisible</key>
-	<string>NO</string>
-	<key>MasterSheets</key>
-	<array/>
-	<key>ModificationDate</key>
-	<string>2018-02-19 10:03:42 +0000</string>
-	<key>Modifier</key>
-	<string>one</string>
-	<key>NotesVisible</key>
-	<string>NO</string>
-	<key>Orientation</key>
-	<integer>2</integer>
-	<key>OriginVisible</key>
-	<string>NO</string>
-	<key>PageBreaks</key>
-	<string>YES</string>
-	<key>PrintInfo</key>
-	<dict>
-		<key>NSBottomMargin</key>
-		<array>
-			<string>float</string>
-			<string>41</string>
-		</array>
-		<key>NSHorizonalPagination</key>
-		<array>
-			<string>coded</string>
-			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
-		</array>
-		<key>NSLeftMargin</key>
-		<array>
-			<string>float</string>
-			<string>18</string>
-		</array>
-		<key>NSPaperName</key>
-		<array>
-			<string>string</string>
-			<string>48A30614-B4E5-4E90-BBBF-A7BAAEB7AB26</string>
-		</array>
-		<key>NSPaperSize</key>
-		<array>
-			<string>size</string>
-			<string>{2063.6220703125, 2919.68505859375}</string>
-		</array>
-		<key>NSPrintReverseOrientation</key>
-		<array>
-			<string>coded</string>
-			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
-		</array>
-		<key>NSRightMargin</key>
-		<array>
-			<string>float</string>
-			<string>18</string>
-		</array>
-		<key>NSTopMargin</key>
-		<array>
-			<string>float</string>
-			<string>18</string>
-		</array>
-	</dict>
-	<key>PrintOnePage</key>
-	<false/>
-	<key>ReadOnly</key>
-	<string>NO</string>
-	<key>RowAlign</key>
-	<integer>1</integer>
-	<key>RowSpacing</key>
-	<real>36</real>
-	<key>SheetTitle</key>
-	<string>Canvas 1</string>
-	<key>SmartAlignmentGuidesActive</key>
-	<string>YES</string>
-	<key>SmartDistanceGuidesActive</key>
-	<string>YES</string>
-	<key>UniqueID</key>
-	<integer>1</integer>
-	<key>UseEntirePage</key>
-	<false/>
-	<key>VPages</key>
-	<integer>1</integer>
-	<key>WindowInfo</key>
-	<dict>
-		<key>CurrentSheet</key>
-		<integer>0</integer>
-		<key>Expanded_Canvases</key>
-		<array/>
-		<key>Frame</key>
-		<string>{{1405, 548}, {1576, 773}}</string>
-		<key>ShowInfo</key>
-		<true/>
-		<key>Sidebar</key>
-		<false/>
-		<key>SidebarWidth</key>
-		<integer>0</integer>
-		<key>TopSlabHeight</key>
-		<real>33</real>
-		<key>VisibleRegion</key>
-		<string>{{0, 205}, {1264, 648}}</string>
-		<key>Zoom</key>
-		<real>1</real>
-		<key>ZoomValues</key>
-		<array>
-			<array>
-				<string>Canvas 1</string>
-				<real>1</real>
-				<real>0.50999999046325684</real>
-			</array>
-		</array>
-	</dict>
-</dict>
-</plist>
Binary file nozomi-poster.graffle/image22.pdf has changed
Binary file nozomi-poster.graffle/image36.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/TopologyManager.sh	Thu Mar 01 15:04:46 2018 +0900
@@ -0,0 +1,1 @@
+java -cp Alice.jar alice.topology.manager.TopologyManager -p 10000 --Topology tree --Child NUM
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/Torque.sh	Thu Mar 01 15:04:46 2018 +0900
@@ -0,0 +1,1 @@
+qsub -l nodes=10:ppn=4 job.sh
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/flip.cc	Thu Mar 01 15:04:46 2018 +0900
@@ -0,0 +1,5 @@
+void swap() {
+   void * tmp = readbuf;
+   readbuf = writebuf;
+   writebuf = tmp;
+}
\ No newline at end of file
--- a/paper/master_paper.sty	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/master_paper.sty	Thu Mar 01 15:04:46 2018 +0900
@@ -279,10 +279,10 @@
 \renewcommand{\chapter}{%
 %  \pagestyle{plain}
 %  \pagestyle{m@tterheadings}
-  \pagestyle{anotherheadings}
+  \pagestyle{plain}
   \if@openright\cleardoublepage\else\clearpage\fi
 %  \thispagestyle{jpl@in}%
-  \thispagestyle{anotherplain}%
+  \thispagestyle{plain}%
   \global\@topnum\z@
   \@afterindentfalse
   \secdef\@chapter\@schapter}
Binary file paper/nozomi-master.pdf has changed
--- a/paper/nozomi-master.tex	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/nozomi-master.tex	Thu Mar 01 15:04:46 2018 +0900
@@ -78,6 +78,30 @@
 %要旨
 \input{abstract.tex}
 
+\chapter*{研究関連論文業績}
+\begin{itemize}
+\item {\ttfamily  分散システム向けのTopology Managerの改良
+    
+照屋のぞみ(琉球大学), 河野真治(琉球大学), 情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS), May, 2016
+    }
+\end{itemize}
+
+\begin{itemize}
+\item {\ttfamily  分散フレームワークAliceの圧縮機能
+    
+照屋のぞみ(琉球大学),杉本優(琉球大学), 河野真治(琉球大学), 情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS), May, 2015
+    }
+\end{itemize}
+
+\begin{itemize}
+\item {\ttfamily  分散フレームワークAliceのPC画面配信システムへの応用
+    
+照屋のぞみ(琉球大学),河野真治 (琉球大学), 第57回プログラミング・シンポジウム, Jan, 2016
+    }
+\end{itemize}
+
+
+
 %目次
 \tableofcontents
 
@@ -566,7 +590,7 @@
 
 その一つがNAT越えの機能である。NAT越えは分散アプリケーション構築における課題の1つでもあるが、プログラマにとってその実装は容易ではない。Topology ManagerにNATを越えたノード間通信機能をつけることにより、ネットワークを気にせずに通信が行えるようにしたい。
 
-図 \ref{fig:nat}はTopologyManagerを用いてNAT越えをするための設計である。
+図 \ref{fig:nat}はTopologyManagerを用いてNAT越え(UDPホールパンチング)をするための設計である。
 
 \begin{figure}[h]
 \begin{center}
@@ -658,7 +682,10 @@
 DGはAliceと同様にDataGearManager(以下DGM)が管理する。
 DGMはLocalとRemoteがあり、全てのDGMはCodeGearManager(以下CGM)で管理される。
 GearsOSではContextという全てのCG/DGを一括管理するプロセスがあり、AliceのCGMもこのContextに相当する。
-全てのCGMはThreadPoolと他のCGM全てのリストを共有しているため、全てのCG/DGにアクセス可能である(図\ref{fig:christieClass})。
+全てのCGMはThreadPoolと他のCGM全てのリストを共有している(図\ref{fig:christieClass})。
+ThreadPoolとは、CPUに合わせた並列度でキューに入ったスレッドを順次実行していく実行機構である。
+ThreadPoolが増えるとCPUのコア数に合わない量のスレッドを管理することになり並列性が下がるため、このように共有している。
+また、CGMのリストを共有することでメタレベルで全てのCG/DGにアクセス可能となっている。
 
 \begin{figure}[h]
 \begin{center}
@@ -680,10 +707,8 @@
 
 詳しいCodeGearの記述方法については、4.4章で説明する。
 
-\newpage
-
 \section{APIの改善}
-ここではAliceのAPIの問題を踏まえて設計したChristieのAPIについて、インプット、アウトプット、データの取り出しに分けて説明する。
+ここではAliceのAPIの問題を踏まえて設計したChristieのAPIについて、インプット、アウトプット、型整合の問題に分けて説明する。
 
 \subsection*{アノテーションの導入によるインプットの記述}
 InputAPIにはAliceと同じくTakeとPeekを用意した。
@@ -692,74 +717,52 @@
 先頭に@をつけることで記述でき、オリジナルのアノテーションを定義することもできる。
 
 AliceではInputの受け皿であるReceiverを作り後からkeyをセットしていたが、
-ChristieではInputのためのDGを作り、その上にアノテーションでKeyを指定する(ソースコード\ref{src:take})。
+ChristieではInputとなる型の変数を直接宣言し、変数名としてkeyを記述する。
+そして、その宣言の上にアノテーションでTakeまたはPeekを指定する(ソースコード\ref{src:takeex})。
 
-\lstinputlisting[label=src:take, caption=Takeの例]{source/christie/InputDG.java}
+\lstinputlisting[label=src:takeex, caption=Takeの例]{source/christie/InputDG.java}
 
 
 アノテーションで指定したInputDGは、CGを生成した際にCodeGear.class内で待ち合わせの処理が行われる。
-これにはJavaのreflectionAPIを利用している。
-
-Christieのこのインプットアノテーションはフィールドに対してしか記述できないため、InputDGの生成とTake/Peekの指定とkeyの指定を必ず一箇所で書くことが明確に決まっている。
-そのためAliceのように外のCSからのkeyへの干渉をされることがない。
-また、アノテーションの指定はRUNTIMEではできないため、動的なkeyの指定も防ぐことができる。
-このように、アノテーションを用いたことで、Aliceの記述の分離問題が解決された。
+これにはJavaのreflectionAPIを利用しており、アノテーションと同時に変数名も取得できるため、変数名によるkey指定が実現した。
 
-ソースコード\ref{src:take}の2行目にあるように、InputDGを宣言する際には必ず型の指定が必要となる。
-DataGearは様々な型のデータを扱うためにJavaの総称型で受け取るようにしており、\textless \textgreater 内に指定した型でデータの型を限定できる。
-このように記述することで、Christieでは他の部分を辿らなくてもCGを見るだけでインプットされるデータの型が分かるように可読性を向上させた。
-また、取得してきたDGが指定と違う型であった場合はエラーとなるため、型の整合性を保ちながら信頼性の高いプログラミングが可能となった。
+Christieのこのインプットアノテーションはフィールドに対してしか記述できないため、keyの指定とTake/Peekの指定を必ず一箇所で書くことが明確に決まっている。
+そのためAliceのように外のCSからのkeyへの干渉をされることがない。
+このように、アノテーションを用いたことで、Aliceの記述の分離問題が解決された。
+また、keyを変数名にしたことで、動的なkeyの指定や、keyと変数名の不一致による可読性の低下を防ぐことができた。
 
-また、Aliceではkeyと変数名の不一致から可読性が低くなっていた。
-しかしChristieではkeyと変数名が一致しないとエラーとなるため、自然と読みやすいコードが書けるようになっている。
-この部分に関しては、JavaのメタプログラミングAPIであるJavassist\cite{javassist}を用いてアノテーションから変数の自動生成も試みたが、Javassistでは変数生成の前に他のどのクラスも生成してはならないという制限があったため、Christieでは実現できなかった。
-
+リモートノードに対してTake/Peekする際は、TakeFrom/PeekFromのアノテーションを用いる(ソースコード\ref{src:remotetake})。
 
-リモートノードに対してTake/Peekする際は、RemoteTake/RemotePeekのアノテーションを用いる(ソースコード\ref{src:remotetake})。
-そのため待ち合わせ先がLocalかRemoteかはアノテーションの違いからひと目でわかるようになった。
-
-\lstinputlisting[label=src:remotetake, caption=RemoteTakeの例]{source/christie/RemoteInputDG.java}
-
+\lstinputlisting[label=src:remotetake, caption=TakeFromの例]{source/christie/RemoteInputDG.java}
 
 なお、圧縮のMeta ComputationはAliceと同様で、指定する際にDGM名の前にcompressedをつける(ソースコード\ref{src:compresslocal})。
 
-\lstinputlisting[label=src:compresslocal, caption=Localへの圧縮の指定の例]{source/christie/CompressLocal.java}
+\lstinputlisting[label=src:compresslocal, caption=Remoteから圧縮して受け取る例]{source/christie/CompressLocal.java}
 
-LocalからのTAKEではDGM名の指定がないが、それはLocalでの圧縮は基本想定していないためである。
-しかし、Localでの圧縮をしようと思えばRemoteTakeを用いて間接的にすることは可能である。
 
 
-\subsection*{DGMを指定してのアウトプットの記述}
+\subsection*{ODSを介さないアウトプットの記述}
 OutputAPIにはput/flipを用意した。
-put/flipのメソッドはDGMに用意されている。
-cal.java
-CodeGear.classにはDGMを取得するメソッドがあり、それを用いて書き込みたいDGMを指定して直接putする。
-そのためLocal/Remoteの切り替えは指定するDGMの切り替えによって行う。
-ソースコード\ref{src:put}、\ref{src:remoteput}はLocalとRemoteにputする記述の例である。
+基本的なシンタックスはAliceと同様だが、Christieではput/flipのメソッドはCodeGear.classに用意されている。
+そのためCodeGear.classを継承するCGで直接putメソッドを呼ぶことができる(ソースコード\ref{src:remoteput})。
 
-\lstinputlisting[label=src:put, caption=Localへputする例]{source/christie/Put.java}
-\lstinputlisting[label=src:remoteput, caption=Remoteへputする例]{source/christie/RemotePut.java}
-
-\newpage
+\lstinputlisting[label=src:remoteput, caption=putの例]{source/christie/RemotePut.java}
 
-flipも同様にDGMに直接DGを渡す(ソースコード\ref{src:flip})。
-
-\lstinputlisting[label=src:flip, caption=Remoteへflipする例]{source/christie/Flip.java}
-
-ChristieではDGMに対して直接putするため、AliceのODSにあたる部分はない。
+そのため、ChristieにはAliceのODSにあたる部分がない。
 ODSを経由するより直接DGMに書き込むような記述のほうが直感的であると考えたためである。
+圧縮を指定してのputも、Alice同様DGM名の前にcompressedをつける。
 
 
-\subsection*{型を指定しないデータの取り出し}
-AliceのasClassに相当するのがgetDataである。
-ソースコード\ref{src:getdata}はgetDataを用いてInputDGからデータを取得する例である。
+\subsection*{型の整合性の向上}
+ChristieではReceiver型ではなく直接変数を宣言する。
+そのため他の場所を辿らなくともCGを見るだけでインプットされるデータの型が分かるようになった。
+また、変数を直接宣言するため、そもそもAliceのようにasClassメソッドで型の取り出す必要がない。
+ソースコード\ref{src:getdata}はInputDGのデータを扱うである。
 
-\lstinputlisting[label=src:getdata, caption=getDataの例]{source/christie/GetData.java}
+\lstinputlisting[label=src:getdata, caption=InputDGを扱う例]{source/christie/GetData.java}
 
-Aliceと違う点は、プログラマが型を指定しなくて良い点である。
-4.3で示したように、InputDGを生成する際には型を指定する。
-この型は内部で保存され、リモートノードと通信する際も保たれる。
-このようにgetDataするだけでプログラマが指定しなくとも正しい型で取得できるため、プログラマの負担を減らし信頼性を保証することができる。
+InputDGとして宣言した変数の型は、reflectionAPIにより内部で保存され、リモートノードと通信する際も適切な変換が行われる。
+このようにプログラマが指定しなくとも正しい型で取得できるため、プログラマの負担を減らし信頼性を保証することができる。
 
 \newpage
 
@@ -869,8 +872,8 @@
 \end{figure}
 
 StartCGで事前にRemoteDGMを生成しておく。
-RemoteTakeアノテーションからRemoteDGMに対するTakeコマンドを生成し実行する。
-RemoteTakeのようにリモートからの応答を待つコマンドはRemoteDGMのwaitListに入る。
+TakeFromアノテーションからRemoteDGMに対するTakeコマンドを生成し実行する。
+TakeFromのようにリモートからの応答を待つコマンドはRemoteDGMのwaitListに入る。
 そして、MessagePack形式に変換したRemoteCommandを作成し、それをRemoteDGMが参照している別ノードのLocalDGMに送る。
 
 それを受け取った側のLocalDGMは、DGがあればREPLYコマンドを生成して送り返す。
@@ -878,30 +881,15 @@
 
 REPLYを受け取るとRemoteDGMはwaitListに入っていたコマンドを解決する。
 
-\chapter{再設計への考察}
-Christieではアノテーションを用いることで分離問題を解決することができた。
-このようにアノテーションを用いたAPIはAkkaやHazelcastにはないため、より記述性が高いフレームワークとなったと言える。
-
-また、設計をし直したことでAliceより幅広いMeta Computationの実装が容易になった。
-これにより細かな分散プログラムの実装が可能になった。
-ロケーション透過性の高いAkkaやHazelcastではこのようなプログラミングは困難である。
-
-InputDGの指定において、CGにDGを宣言するというのは、DGをそのままflipできるようにするためであった。
-逆に言えばそれ以外でDataGear型でプログラマが利用することは少ない。
-そのため、DGを宣言せずにアノテーションから生成し完全にメタレイヤーに移すことで、より分かりやすい記述が可能である。
-flipする場合は、keyを指定するだけで行えるようにすべきである。
-
-また、put/flipする際にDGM名を直接指定する書き方も、まだひと目でアウトプットしている部分が分かるようなシンタックスではないため、改善の余地がある。
-
-\chapter{結論}
-\section{まとめ}
+\chapter{まとめ}
 本研究では、まず分散フレームワークに必要な要件を洗い出し、Akka、Hazelcastと比較しながら分散フレームワークAliceが分散性を意識して記述できる特徴をもつことを示した。
 また、Aliceの持つCode Segment/Data Segmentの計算モデルや記述方法、Meta Computationについてを説明し、AliceでNAT越えを実現するための手法を示した。
 さらに現状のAliceの問題点として、NAT越えをするために必要なLocal Data Gear Managerの複数立ち上げができないこと、分散プログラムのテストがしづらいこと、APIシンタックスの分離により信頼性が損なわれていること、型の整合性がとれていないことなどを示し、再設計の必要性を述べた。
 そして、分散フレームワークChristieの設計を示し、Code Gear ManagerというCode Gear/Data Gearの管理機構を挟むことでData Gear Managerを複数立ち上げられるようにした。
 これによりテストが容易になり、提案したNAT越えの手法に対応できる。
 また、アノテーションを用いることでシンタックスの分離問題を解決し、さらに型整合のとれたより信頼性の高い記述が可能になったことを示した。
-そして、これら実装したChristieに対しても更に改善すべき点を考察した。
+このようにアノテーションを用いたAPIはAkkaやHazelcastにはないため、より記述性が高いフレームワークとなったと言える。
+
 
 \section{今後の課題}
 \subsection*{TopologyManagerの実装}
@@ -915,6 +903,10 @@
 CG/DGのプログラミングモデルなどの基本的にはAliceと同じであるが、アノテーションの処理がどれほどのオーバーヘッドに繋がっているか現時点では不明である。
 そのため、Aliceと同等の速度性能を持っているか、コードの量や複雑度は抑えられているかなどを分散処理の例題を用いて測定する必要がある。
 
+\subsection*{コンパイル時の型検証}
+InputDGで待ち合わせた型と実際に取得した型が違った場合、現段階ではランタイムエラーとなる。
+しかしアノテーションはProcessorを記述することでコンパイルエラーを出すことができる。
+この機能を用いて型の不一致をコンパイル時に発見できるようにすることが望ましい。
 
 \subsection*{Jungleとの統合}
 DGMは一種のデータベースであると述べたが、現状のDGMはデータベースに必要なトランザクションを持っていない。
@@ -936,7 +928,7 @@
 ソースコード\ref{src:take}、\ref{src:remotetake}がChristie独自のアノテーションの定義である。
 
 \lstinputlisting[label=src:take, caption=Takeの実装]{source/christie/TakeAnnotation.java}
-\lstinputlisting[label=src:remotetake, caption=RemoteTakeの実装]{source/christie/RemoteTakeAnnotation.java}
+\lstinputlisting[label=src:remotetake, caption=TakeFromの実装]{source/christie/RemoteTakeAnnotation.java}
 
 @Targetや@Retentionはアノテーション定義のためのアノテーション、メタアノテーションである。
 @Targetには、フィールドやメソッド、コンストラクタなど、このアノテーションの付加対象となる構文要素が何かを記述する。
@@ -947,10 +939,9 @@
 定義したアノテーションの仕様例がソースコード\ref{src:takeAno}、\ref{src:remotetakeAno}である。
 
 \lstinputlisting[label=src:takeAno, caption=Takeアノテーションの使用例]{source/christie/InputDG.java}
-\lstinputlisting[label=src:remotetakeAno, caption=RemoteTakeアノテーションの使用例]{source/christie/RemoteInputDG.java}
+\lstinputlisting[label=src:remotetakeAno, caption=TakeFromアノテーションの使用例]{source/christie/RemoteInputDG.java}
 
-アノテーションを使う際、()内に記述する値がソースコード\ref{src:take}のvalueやソースコード\ref{src:remotetake}のdsmNameといったキーに保存される。
-通常キーに対して値を入れる場合は、ソースコード\ref{src:remotetakeAno}のようにkey=の形で記述しなければならないが、Takeのようにキーが1つの場合、キー名をvalueにすることでその記述を省略することができる。
+アノテーションを使う際に()内に記述する内容が、ソースコード\ref{src:remotetake}のようにvalueというキーに値が保存される。
 
 setupメソッド内では生成されたフィールドに対してアノテーションを含めた情報を処理している。
 これにはJavaのreflectionAPIが使用されている。
@@ -959,7 +950,7 @@
 
 \lstinputlisting[label=src:setup, caption=reflectionAPIでフィールドの情報を取得]{source/christie/Setup.java}
 
-フィールドから取得したDGとアノテーションから取得したkeyからインプットコマンド(TAKE/PEEK)を生成し、DGMへ送って実行する。
+フィールドから取得したkey名とアノテーションから取得したコマンドタイプ(Take/Peek)からインプットコマンドを生成し、DGMへ送って実行する。
 
 \chapter*{謝辞}
 本研究の遂行、また本論文の作成にあたり、ご多忙にも関わらず終始懇切なる御指導と御
@@ -968,7 +959,10 @@
 そして、数々の貴重な御助言と技術的指導を戴いた伊波立樹さん、他フレームワークの調査に協力してくださった清水隆博さん、赤堀貴一さん、浜瀬裕暉さん、大城由也さん、並びに信頼研究室の皆様に感謝いたします。
 先行研究であるAlice, Federated Linda, Jungle, TreeVNCがなければ本研究はありませんでした。 これら先行研究の設計や実装に関わった全ての先輩方に感謝いたします。
 
-また、本フレームワークの名前の由来となったクリスティー式戦車の生みの親、ジョン・W・クリスティーに敬意を評します。
+また本フレームワークの名前は、BT42などの戦車に用いられるクリスティー式サスペンションが
+由来となっています。
+CodeGearなどのギアで動くイメージ、また、履帯走行と車輪走行を切り替えながら高速に走れるフレキシブルな構造から、そのようなフレームワークになればと名付けました。
+クリスティー式戦車の生みの親、ジョン・W・クリスティーに敬意を評します。
 
 最後に、日々の研究生活を支えてくださった新里幸恵さん、大嶺志歩さん、阿波連知恵さん、米須智子さん、菱田正和さん、情報工学科の方々、そして家族に心より感謝いたします。
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/ring.dot	Thu Mar 01 15:04:46 2018 +0900
@@ -0,0 +1,8 @@
+digraph test {
+	node0 -> node1 [label="right"]
+	node0 -> node2 [label="left"]
+	node1 -> node2 [label="right"]
+	node1 -> node0 [label="left"]
+	node2 -> node0 [label="right"]
+	node2 -> node1 [label="left"]
+}
\ No newline at end of file
--- a/paper/source/christie/CompressLocal.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/CompressLocal.java	Thu Mar 01 15:04:46 2018 +0900
@@ -1,2 +1,2 @@
-@RemoteTake(dsmName = "compressedlocal", key = "count")
-public DataGear<Integer> count = new DataGear<>();
+@TakeFrom("compressedremote")
+public String name;
--- a/paper/source/christie/Flip.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/Flip.java	Thu Mar 01 15:04:46 2018 +0900
@@ -1,10 +1,10 @@
 public class Flip extends CodeGear {
 
-    @RemoteTake(dgmName = "remote1", key = "name")
-    public DataGear<String> name = new DataGear<>();
+    @FromTake("remote1")
+    public String name;;
 
     @Override
     protected void run(CodeGearManager cgm) {
-        getDGM("remote2").put("name", name);
+        flip("remote2", "name");
     }
 }
--- a/paper/source/christie/GetData.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/GetData.java	Thu Mar 01 15:04:46 2018 +0900
@@ -1,10 +1,10 @@
 public class GetData extends CodeGear{
 
-    @Take("name")
-    public DataGear<String> name = new DataGear<>();
+    @Take
+    public String name;
 
     @Override
     protected void run(CodeGearManager cgm) {
-        System.out.println("this name is : " + name.getData());
+        System.out.println("this name is : " + name);
     }
 }
--- a/paper/source/christie/InputDG.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/InputDG.java	Thu Mar 01 15:04:46 2018 +0900
@@ -1,2 +1,2 @@
-@Take("count")
-public DataGear<Integer> count = new DataGear<>();
+@Take
+public String name;
--- a/paper/source/christie/Put.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/Put.java	Thu Mar 01 15:04:46 2018 +0900
@@ -1,1 +1,1 @@
-getLocalDGM().put("count", 1);
+put("count", 1);
--- a/paper/source/christie/RemoteInputDG.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/RemoteInputDG.java	Thu Mar 01 15:04:46 2018 +0900
@@ -1,2 +1,2 @@
-@RemoteTake(dgmName = "remote", key = "count")
-public DataGear<Integer> count = new DataGear<>();
+@TakeFrom("remote")
+public String name;
--- a/paper/source/christie/RemotePut.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/RemotePut.java	Thu Mar 01 15:04:46 2018 +0900
@@ -1,1 +1,1 @@
-getDGM("remote").put("count", 1);
+put("remote", "count", 1);
--- a/paper/source/christie/RemoteTakeAnnotation.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/RemoteTakeAnnotation.java	Thu Mar 01 15:04:46 2018 +0900
@@ -1,6 +1,6 @@
 @Target(ElementType.FIELD)
 @Retention(RetentionPolicy.RUNTIME)
-public @interface RemoteTake {
-    String dgmName();
-    String key();
+public @interface TakeFrom {
+    String value();
 }
+
--- a/paper/source/christie/Setup.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/Setup.java	Thu Mar 01 15:04:46 2018 +0900
@@ -1,9 +1,9 @@
 for (Field field : this.getClass().getDeclaredFields()) {
     if (field.isAnnotationPresent(Take.class)) {
         Take ano = field.getAnnotation(Take.class);
-        setTakeCommand("local", ano.value(), initDataGear(field, ano.value()));
-    } else if (field.isAnnotationPresent(RemoteTake.class)) {
-        RemoteTake ano = field.getAnnotation(RemoteTake.class);
-        setTakeCommand(ano.dgmName(), ano.key(), initDataGear(field, ano.key()));
-    }
+        setTakeCommand("local", field.getName(), new DataGear(field.getType()));
+    }else if (field.isAnnotationPresent(TakeFrom.class)) {
+        TakeFrom ano = field.getAnnotation(TakeFrom.class);
+        setTakeCommand(ano.value(), field.getName(), new DataGear(field.getType()));
+    } 
 }
--- a/paper/source/christie/StartTest.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/StartTest.java	Thu Mar 01 15:04:46 2018 +0900
@@ -11,6 +11,6 @@
     @Override
     protected void run(CodeGearManager cgm) {
         cgm.setup(new TestCodeGear());
-        getLocalDGM().put("count", 1);
+        put("count", 1);
     }
 }
--- a/paper/source/christie/TakeAnnotation.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/TakeAnnotation.java	Thu Mar 01 15:04:46 2018 +0900
@@ -1,5 +1,4 @@
 @Target(ElementType.FIELD)
 @Retention(RetentionPolicy.RUNTIME)
 public @interface Take {
-    String value();
 }
--- a/paper/source/christie/TestCodeGear.java	Mon Feb 19 21:24:19 2018 +0900
+++ b/paper/source/christie/TestCodeGear.java	Thu Mar 01 15:04:46 2018 +0900
@@ -1,14 +1,14 @@
 public class TestCodeGear extends CodeGear {
 
-    @Take("count")
-    public DataGear<Integer> count = new DataGear<>();
+    @Take
+    public count;
 
     public void run(CodeGearManager cgm){
         System.out.println(hoge.getData());
         
-        if (count.getData()!= 10){
+        if (count != 10){
             cgm.setup(new TestCodeGear());
-            getLocalDGM().put("count", count.getData() + 1);
+            put("count", count + 1);
         }
     }
 }
--- a/poster/atton-poster.graffle/data.plist	Mon Feb 19 21:24:19 2018 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3566 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>ActiveLayerIndex</key>
-	<integer>0</integer>
-	<key>ApplicationVersion</key>
-	<array>
-		<string>com.omnigroup.OmniGraffle6</string>
-		<string>169.23.0.276662</string>
-	</array>
-	<key>AutoAdjust</key>
-	<true/>
-	<key>BackgroundGraphic</key>
-	<dict>
-		<key>Bounds</key>
-		<string>{{0, 0}, {4055.244140625, 2860.68505859375}}</string>
-		<key>Class</key>
-		<string>SolidGraphic</string>
-		<key>FontInfo</key>
-		<dict>
-			<key>Font</key>
-			<string>Helvetica</string>
-			<key>Size</key>
-			<real>28</real>
-		</dict>
-		<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>CreationDate</key>
-	<string>2012-01-04 16:02:58 +0000</string>
-	<key>Creator</key>
-	<string>Daichi TOMA</string>
-	<key>DisplayScale</key>
-	<string>1.0000 cm = 1.0000 cm</string>
-	<key>GraphDocumentVersion</key>
-	<integer>12</integer>
-	<key>GraphicsList</key>
-	<array>
-		<dict>
-			<key>Bounds</key>
-			<string>{{428.68948903630695, 578.51969032465945}, {2184.0945080055963, 1932.2478062009218}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3540</integer>
-			<key>ImageID</key>
-			<integer>29</integer>
-			<key>ManualSizeImage</key>
-			<string>YES</string>
-			<key>Opacity</key>
-			<real>0.99999997764825821</real>
-			<key>Scale</key>
-			<real>2.4999999441206455</real>
-			<key>StretchImage</key>
-			<false/>
-			<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>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1037.3228442389195, 2204.6378167575267}, {964.78997414196579, 633}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3539</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45Continuation based C \'82\'c9\'91\'ce\'82\'b7\'82\'e9\'8c\'9f\'8f\'d8\'83\'41\'83\'76\'83\'8d\'81\'5b\'83\'60\'82\'f02\'82\'c2\'92\'f1\'88\'c4\
-\'81\'45\'83\'82\'83\'66\'83\'8b\'8c\'9f\'8d\'b8\'93\'49\'83\'41\'83\'76\'83\'8d\'81\'5b\'83\'60\
-     - \'94\'f1\'94\'6a\'89\'f3\'90\'d4\'8d\'95\'96\'d8\'82\'cc\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'8c\'9f\'8f\'d8\'97\'70\'82\'c9\'95\'cf\'8d\'58\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c8\'82\'ad\'8c\'9f\'8f\'d8\
-     - \'8c\'c0\'92\'e8\'82\'b3\'82\'ea\'82\'bd\'89\'f1\'90\'94\'95\'aa\'82\'cc\'91\'80\'8d\'ec\'82\'c9\'91\'ce\'82\'b5\'82\'c4\'8e\'64\'97\'6c\'82\'f0\'95\'db\'8f\'d8\
-     - C/C++ \'82\'cc\'97\'4c\'8a\'45\'83\'82\'83\'66\'83\'8b\'8c\'9f\'8d\'b8\'8a\'ed CBMC \'82\'e6\'82\'e8\'8d\'4c\'82\'a2\'94\'cd\'88\'cd\'82\'f0\'8c\'9f\'8f\'d8\'82\'c5\'82\'ab\'82\'bd\
-\'81\'45\'92\'e8\'97\'9d\'8f\'d8\'96\'be\'93\'49\'83\'41\'83\'76\'83\'8d\'81\'5b\'83\'60\
-     - \'8f\'d8\'96\'be\'8e\'78\'89\'87\'8c\'6e Agda \'8f\'e3\'82\'c9 CodeSegment \'82\'c6 DataSegment \'82\'f0\'92\'e8\'8b\'60\
-     - \'8a\'ee\'96\'7b\'8c\'5e\'81\'41\'8a\'d6\'90\'94\'8c\'5e\'81\'41\'83\'8c\'83\'52\'81\'5b\'83\'68\'8c\'5e\'81\'41\'95\'94\'95\'aa\'8c\'5e\'82\'c9\'82\'e6\'82\'c1\'82\'c4\'8c\'5e\'95\'74\'82\'af\'89\'c2\'94\'5c\
-     - CbC \'82\'c5\'8e\'c0\'91\'95\'82\'b3\'82\'ea\'82\'bd\'83\'58\'83\'5e\'83\'62\'83\'4e\'82\'f0 Agda \'82\'c9\'95\'cf\'8a\'b7\'82\'b5\'82\'c4\'90\'ab\'8e\'bf\'82\'f0\'8f\'d8\'96\'be\
-     - \'94\'43\'88\'d3\'82\'cc\'89\'f1\'90\'94\'95\'aa\'82\'cc\'91\'80\'8d\'ec\'82\'c9\'91\'ce\'82\'b5\'82\'c4\'90\'ab\'8e\'bf\'82\'f0\'95\'db\'8f\'d8\
-\'81\'45\'8d\'a1\'8c\'e3\'82\'cc\'89\'db\'91\'e8\
-    - \'88\'cb\'91\'b6\'8c\'5e\'82\'f0 CbC \'82\'c9\'93\'b1\'93\'fc\'82\'b5\'82\'c4 CbC \'82\'c5\'8e\'a9\'90\'67\'82\'f0\'8f\'d8\'96\'be\'89\'c2\'94\'5c\'82\'c9\'82\'b7\'82\'e9\
-    - \'94\'f1\'94\'6a\'89\'f3\'90\'d4\'8d\'95\'96\'d8\'82\'cc\'8f\'d8\'96\'be\'82\'f0\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\
-    - CbC \'82\'cc\'8c\'60\'8e\'ae\'93\'49\'82\'c8\'92\'e8\'8b\'60\'82\'e2\'8c\'5e\'83\'56\'83\'58\'83\'65\'83\'80\'82\'cc\'89\'f0\'90\'cd}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Bounds</key>
-					<string>{{1107.7335395964712, 2133.1562778908906}, {889.0382080078125, 73}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Color</key>
-						<dict>
-							<key>b</key>
-							<string>1</string>
-							<key>g</key>
-							<string>1</string>
-							<key>r</key>
-							<string>1</string>
-						</dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>48</real>
-					</dict>
-					<key>ID</key>
-					<integer>3520</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>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 \'82\'dc\'82\'c6\'82\'df\'82\'c6\'8d\'a1\'8c\'e3\'82\'cc\'89\'db\'91\'e8}</string>
-						<key>VerticalPad</key>
-						<real>0.0</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>Group</string>
-					<key>Graphics</key>
-					<array>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3522</integer>
-							<key>Points</key>
-							<array>
-								<string>{1047.9423238855713, 2158.7128700846743}</string>
-								<string>{1090.7876131140608, 2159.5070191869745}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3523</integer>
-								<key>Position</key>
-								<real>0.32640770077705383</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3523</integer>
-							<key>Points</key>
-							<array>
-								<string>{1041.5504256331765, 2178.0347082343924}</string>
-								<string>{1053.2795483971108, 2142.5791670580284}</string>
-								<string>{1055.4603812058122, 2141.3081424473967}</string>
-								<string>{1077.9413469656067, 2141.3081424473967}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3524</integer>
-								<key>Position</key>
-								<real>0.25490197539329529</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3524</integer>
-							<key>Points</key>
-							<array>
-								<string>{1027.6268045508284, 2177.7058959265523}</string>
-								<string>{1067.715031550109, 2178.6525966704821}</string>
-								<string>{1082.2234356817582, 2177.7058959265523}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-						</dict>
-						<dict>
-							<key>Bounds</key>
-							<string>{{1023.5630797523588, 2123.1496255628708}, {994.98516845703114, 68}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>ID</key>
-							<integer>3525</integer>
-							<key>Style</key>
-							<dict>
-								<key>fill</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>0.80000000000000004</real>
-										<key>g</key>
-										<real>0.59999999999999998</real>
-										<key>r</key>
-										<real>0.20000000000000001</real>
-									</dict>
-									<key>FillType</key>
-									<integer>2</integer>
-									<key>GradientAngle</key>
-									<real>90</real>
-									<key>GradientColor</key>
-									<dict>
-										<key>b</key>
-										<string>0.8</string>
-										<key>g</key>
-										<string>0.4</string>
-										<key>r</key>
-										<string>0</string>
-									</dict>
-								</dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Width</key>
-									<real>0.5</real>
-								</dict>
-							</dict>
-						</dict>
-					</array>
-					<key>ID</key>
-					<integer>3521</integer>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>3519</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1025.245808521687, 2191.6403527554439}, {994.98516845703114, 641.58801940755893}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3518</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1048.7140122928706, 2016.5984434574605}, {959.36545032042841, 75}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3507</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.66274500000000003</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-				</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs48 \cf0 n-push-pop-type n cn ce st = M.exec (M.csComp (n-pop  n) (n-push n)) m \'81\'df m\
--- goto (pop*n . push*n) mds \'81\'df mds}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1037.3228442389195, 1770.7489729732406}, {978.14778642833062, 273}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3506</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45\'82\'c7\'82\'cc\'92\'6c\'82\'e0\'91\'53\'82\'ad\'93\'af\'82\'b6\'8d\'80\'82\'c9\'8a\'c8\'96\'f1\'82\'b3\'82\'ea\'82\'e9\'82\'b1\'82\'c6\'82\'f0\'8e\'a6\'82\'b7\'82\'b1\'82\'c6\'82\'c5\'93\'99\'8e\'ae\'82\'cc\'8f\'d8\'96\'be\'82\'c6\'82\'c8\'82\'e9\
-\'81\'45\'91\'80\'8d\'ec\'82\'aa\'94\'43\'88\'d3\'82\'cc\'89\'f1\'90\'94\'8d\'73\'82\'ed\'82\'c8\'82\'ea\'82\'e9\'82\'e6\'82\'a4\'82\'c8\'8c\'9f\'8f\'d8\'82\'e0\'89\'c2\'94\'5c\
-\'81\'45SingleLinkedStack \'82\'c9\'91\'ce\'82\'b7\'82\'e9\'91\'80\'8d\'ec\'82\'cc\'90\'ab\'8e\'bf\'82\'f0\'8f\'d8\'96\'be\'82\'b5\'82\'bd\
-\'81\'45\'81\'75\'82\'a0\'82\'e9\'83\'58\'83\'5e\'83\'62\'83\'4e\'82\'c9\'91\'ce\'82\'b5\'82\'c4n\'89\'f1\'82\'be\'82\'af\'92\'6c\'82\'f0\'90\'cf\'82\'f1\'82\'be\'8c\'e3\'81\'41\
-      \'93\'af\'82\'b6\'89\'f1\'90\'94\'82\'be\'82\'af\'92\'6c\'82\'f0\'8e\'e6\'82\'e8\'8f\'6f\'82\'b7\'82\'c6\'8c\'b3\'82\'cc\'83\'58\'83\'5e\'83\'62\'83\'4e\'82\'c9\'93\'99\'82\'b5\'82\'a2\'81\'76\
-}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{27.497016908487126, 2164.7331515077672}, {977.63370931649047, 381.41779289872517}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3498</integer>
-			<key>ImageID</key>
-			<integer>27</integer>
-			<key>ManualSizeImage</key>
-			<string>YES</string>
-			<key>Opacity</key>
-			<real>0.99999997764825821</real>
-			<key>Scale</key>
-			<real>1.099999975413084</real>
-			<key>StretchImage</key>
-			<false/>
-			<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>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{36.631146406518106, 2548.3464798144464}, {964.78997414196579, 183}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3496</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45\'94\'f1\'94\'6a\'89\'f3\'90\'d4\'8d\'95\'96\'d8\'82\'cc\'97\'4c\'8c\'c0\'89\'f1\'82\'cc\'91\'7d\'93\'fc\'91\'80\'8d\'ec\'82\'c9\'8a\'d6\'82\'b7\'82\'e9\'8e\'64\'97\'6c\'82\'f0\'8c\'9f\'8f\'d8\
-\'81\'45\'97\'76\'91\'66\'90\'9413\'82\'dc\'82\'c5\'82\'cd\'96\'d8\'82\'aa\'83\'6f\'83\'89\'83\'93\'83\'58\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'f0\'95\'db\'8f\'d8\
-\'81\'45\'9c\'93\'88\'d3\'93\'49\'82\'c9\'83\'6f\'83\'4f\'82\'f0\'8e\'64\'8d\'9e\'82\'de\'82\'c6\'8e\'64\'97\'6c\'82\'c9\'94\'77\'82\'ad\'8f\'f3\'91\'d4\'82\'f0\'95\'d4\'8b\'70\
-\'81\'45CBMC \'82\'c5\'82\'cd\'83\'6f\'83\'4f\'82\'c9\'97\'52\'97\'88\'82\'b5\'82\'bd\'94\'bd\'97\'e1\'82\'f0\'8c\'9f\'8f\'6f\'82\'c5\'82\'ab\'82\'b8}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{22.747054760760825, 1927.7185168674441}, {964.78997414196579, 228}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3494</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45CbC \'82\'c9\'91\'ce\'82\'b7\'82\'e9\'83\'82\'83\'66\'83\'8b\'8c\'9f\'8d\'b8\'93\'49\'83\'41\'83\'76\'83\'8d\'81\'5b\'83\'60\
-\'81\'45CbC \'82\'c5\'8b\'4c\'8f\'71\'82\'b3\'82\'ea\'82\'bd\'83\'52\'81\'5b\'83\'68\'82\'f0 CbC \'8e\'a9\'90\'67\'82\'c5\'8c\'9f\'8f\'d8\'89\'c2\'94\'5c\
-     - spin \'82\'c8\'82\'c7\'82\'cc\'83\'82\'83\'66\'83\'8b\'8c\'9f\'8d\'b8\'8a\'ed\'82\'cd\'8c\'9f\'8f\'d8\'83\'52\'81\'5b\'83\'68\'82\'c6\'8e\'c0\'8d\'73\'83\'52\'81\'5b\'83\'68\'82\'aa\'88\'d9\'82\'c8\'82\'e9\
-\'81\'45\'8b\'ef\'91\'cc\'93\'49\'82\'c9\'82\'cd CodeSegment \'82\'cc\'90\'da\'91\'b1\'95\'94\'95\'aa\'82\'f0\'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'c6\'82\'b5\'82\'c4\'92\'e8\'8b\'60\
-\'81\'45\'96\'d4\'97\'85\'93\'49\'82\'c9\'8e\'c0\'8d\'73\'82\'b7\'82\'e9\'82\'e6\'82\'a4\'90\'da\'91\'b1\'95\'94\'95\'aa\'82\'f0\'8f\'e3\'8f\'91\'82\'ab\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'8f\'f3\'91\'d4\'82\'f0\'97\'f1\'8b\'93}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{36.631146406518106, 2743.9370327701718}, {959.36545032042841, 75}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3495</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.66274500000000003</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-				</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs48 \cf0     if (context-&gt;data[AkashaInfo]-&gt;akashaInfo.maxHeight &gt;\
-        2*context-&gt;data[AkashaInfo]-&gt;akashaInfo.minHeight)}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{103.10500157029998, 1838.2489729732406}, {889.0382080078125, 73}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Color</key>
-				<dict>
-					<key>b</key>
-					<string>1</string>
-					<key>g</key>
-					<string>1</string>
-					<key>r</key>
-					<string>1</string>
-				</dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>48</real>
-			</dict>
-			<key>ID</key>
-			<integer>3502</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 \'83\'81\'83\'5e\'8c\'76\'8e\'5a\'83\'89\'83\'43\'83\'75\'83\'89\'83\'8a akasha}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>3377</integer>
-			<key>Points</key>
-			<array>
-				<string>{42.285434281505644, 1861.6344961960378}</string>
-				<string>{84.383265850591698, 1861.9569050660602}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>3378</integer>
-				<key>Position</key>
-				<real>0.32640770077705383</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>3378</integer>
-			<key>Points</key>
-			<array>
-				<string>{35.146078369707524, 1880.4845941134788}</string>
-				<string>{49.05603394234317, 1843.7580283264824}</string>
-				<string>{71.536999702137592, 1843.7580283264824}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>3379</integer>
-				<key>Position</key>
-				<real>0.25490197539329529</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>3379</integer>
-			<key>Points</key>
-			<array>
-				<string>{21.222457287359639, 1880.1557818056385}</string>
-				<string>{61.310684286639884, 1881.1024825495683}</string>
-				<string>{75.819088418289112, 1880.1557818056385}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{15.158732488890038, 1828.45690936141}, {994.98516845703114, 68}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3503</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.80000000000000004</real>
-						<key>g</key>
-						<real>0.59999999999999998</real>
-						<key>r</key>
-						<real>0.20000000000000001</real>
-					</dict>
-					<key>FillType</key>
-					<integer>2</integer>
-					<key>GradientAngle</key>
-					<real>90</real>
-					<key>GradientColor</key>
-					<dict>
-						<key>b</key>
-						<string>0.8</string>
-						<key>g</key>
-						<string>0.4</string>
-						<key>r</key>
-						<string>0</string>
-					</dict>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{13.840645106206182, 1894.9606471145244}, {994.98516845703114, 945.35433928600446}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>46</real>
-			</dict>
-			<key>ID</key>
-			<integer>3497</integer>
-			<key>Link</key>
-			<dict>
-				<key>fileReference</key>
-				<dict>
-					<key>alias</key>
-					<data>
-					AAAAAAH6AAIAAAxNYWNpbnRvc2ggSEQAAAAA
-					AAAAAAAAAAAAAADUGqDDSCsAAABm8UkRYWth
-					c2hhUHV0LmdyYWZmbGUAAAAAAAAAAAAAAAAA
-					AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-					AAAAAAAAAGcXJNTHnRUAAAAAAAAAAP////8A
-					AAkgAAAAAAAAAAAAAAAAAAAABmltYWdlcwAQ
-					AAgAANQaIjMAAAARAAgAANTHHoUAAAABACQA
-					ZvFJAGbUBABRqaYAUamlAB1FUwAbuYwAG7Xa
-					AAbNyQAGTJ0AAgBsTWFjaW50b3NoIEhEOlVz
-					ZXJzOgBhdHRvbjoAcmVzZWFyY2g6AGhnOgBQ
-					YXBlcnM6ADIwMTc6AGF0dG9uLW1hc3RlcjoA
-					cHJlc2VudGF0aW9uOgBpbWFnZXM6AGFrYXNo
-					YVB1dC5ncmFmZmxlAA4AJAARAGEAawBhAHMA
-					aABhAFAAdQB0AC4AZwByAGEAZgBmAGwAZQAP
-					ABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgA
-					RAASAFZVc2Vycy9hdHRvbi9yZXNlYXJjaC9o
-					Zy9QYXBlcnMvMjAxNy9hdHRvbi1tYXN0ZXIv
-					cHJlc2VudGF0aW9uL2ltYWdlcy9ha2FzaGFQ
-					dXQuZ3JhZmZsZQATAAEvAP//AAA=
-					</data>
-					<key>bookmark</key>
-					<data>
-					Ym9va+wDAAAAAAQQMAAAAAPFOmVt2JcX6S3v
-					NCx5PiRxV1IG9l4sWCW7xZdgLFp03AIAAAQA
-					AAADAwAAAAgAKAUAAAABAQAAVXNlcnMAAAAF
-					AAAAAQEAAGF0dG9uAAAACAAAAAEBAAByZXNl
-					YXJjaAIAAAABAQAAaGcAAAYAAAABAQAAUGFw
-					ZXJzAAAEAAAAAQEAADIwMTcMAAAAAQEAAGF0
-					dG9uLW1hc3RlcgwAAAABAQAAcHJlc2VudGF0
-					aW9uBgAAAAEBAABpbWFnZXMAABEAAAABAQAA
-					YWthc2hhUHV0LmdyYWZmbGUAAAAoAAAAAQYA
-					ABAAAAAgAAAAMAAAAEAAAABMAAAAXAAAAGgA
-					AAB8AAAAkAAAAKAAAAAIAAAABAMAAJ1MBgAA
-					AAAACAAAAAQDAADJzQYAAAAAAAgAAAAEAwAA
-					2rUbAAAAAAAIAAAABAMAAIy5GwAAAAAACAAA
-					AAQDAABTRR0AAAAAAAgAAAAEAwAApalRAAAA
-					AAAIAAAABAMAAKapUQAAAAAACAAAAAQDAAAE
-					1GYAAAAAAAgAAAAEAwAASfFmAAAAAAAIAAAA
-					BAMAACQXZwAAAAAAKAAAAAEGAADsAAAA/AAA
-					AAwBAAAcAQAALAEAADwBAABMAQAAXAEAAGwB
-					AAB8AQAACAAAAAAEAABBvlGlhQAAABgAAAAB
-					AgAAAQAAAAAAAAAPAAAAAAAAAAAAAAAAAAAA
-					CAAAAAQDAAAIAAAAAAAAAAQAAAADAwAA9QEA
-					AAgAAAABCQAAZmlsZTovLy8MAAAAAQEAAE1h
-					Y2ludG9zaCBIRAgAAAAEAwAAAACCMXQAAAAI
-					AAAAAAQAAEG9pKkzAAAAJAAAAAEBAAA0OEIx
-					NDExNS1DRUU3LTM2MTItOEMwNi1GQ0Q1Qjgy
-					OTJCQUIYAAAAAQIAAIEAAAABAAAA7xMAAAEA
-					AAAAAAAAAAAAAAEAAAABAQAALwAAAAAAAAAB
-					BQAAGgAAAAEBAABOU1VSTERvY3VtZW50SWRl
-					bnRpZmllcktleQAABAAAAAMDAAA/AAAA2AAA
-					AP7///8BAAAAAAAAABEAAAAEEAAAvAAAAAAA
-					AAAFEAAAjAEAAAAAAAAQEAAAzAEAAAAAAABA
-					EAAAvAEAAAAAAAACIAAAmAIAAAAAAAAFIAAA
-					CAIAAAAAAAAQIAAAGAIAAAAAAAARIAAATAIA
-					AAAAAAASIAAALAIAAAAAAAATIAAAPAIAAAAA
-					AAAgIAAAeAIAAAAAAAAwIAAApAIAAAAAAAAB
-					wAAA7AEAAAAAAAARwAAAIAAAAAAAAAASwAAA
-					/AEAAAAAAAAQ0AAABAAAAAAAAACsAgCA0AIA
-					AAAAAAA=
-					</data>
-					<key>path</key>
-					<string>../presentation/images/akashaPut.graffle</string>
-				</dict>
-			</dict>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1046.7927523603337, 1633.4173375460105}, {959.36545032042841, 111}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3471</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.66274500000000003</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-				</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs48 \cf0 comp-associative : (a : CodeSegment A B) (b : CodeSegment C D) \
-  (c : CodeSegment E F) -&gt; csComp  c (csComp b a) \'81\'df csComp  (csComp c b) a\
--- c . (b . a) \'81\'df (c . b) . a}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1037.4015843063826, 1534.3642851253569}, {978.14778642833062, 93}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3505</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45\'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'cd\'95\'94\'95\'aa\'8c\'5e\'82\'f0\'97\'98\'97\'70\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'92\'e8\'8b\'60\'89\'c2\'94\'5c\
-\'81\'45CbC \'82\'f0 Agda \'8f\'e3\'82\'c5\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'8f\'d8\'96\'be\'82\'aa\'89\'c2\'94\'5c\'82\'c9\'82\'c8\'82\'c1\'82\'bd}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1045.9055213914141, 1263.9249580692376}, {959.36545032042841, 255}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3468</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.66274500000000003</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-				</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs48 \cf0 record ds0 : Set where\
-  field\
-    a : Int\
-    b : Int\
-\
-cs0 : CodeSegment ds0 ds1\
-cs0 = cs (\\d -&gt; goto cs1 (record \{c = (ds0.a d) + (ds0.b d)\}))}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1046.7636235553848, 927.78233119476795}, {959.36545032042841, 75}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3467</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.66274500000000003</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-				</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs48 \cf0 f : \{A B C : Set\} -&gt; ((A -&gt; B) \'81\'7e (B -&gt; C)) -&gt; (A -&gt; C)\
-f = \\p x -&gt; (snd p) ((fst p) x)}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1040.3417559681222, 860.68099333880286}, {964.78997414196579, 48}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3466</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45\'8e\'4f\'92\'69\'98\'5f\'96\'40\'82\'cc Agda \'82\'c9\'82\'e6\'82\'e9\'8f\'d8\'96\'be\'82\'cd\'88\'c8\'89\'ba\'82\'cc\'82\'e6\'82\'a4\'82\'c9\'82\'c8\'82\'e9}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{485.74694453537722, 1095.9834683055628}, {513.66007214516185, 228}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3439</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45CbC \'82\'cc\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'97\'e1\
-\'81\'45cs0 \'82\'c6 cs1 \'82\'aa CodeSegment\
-\'81\'45a \'82\'c6 b \'82\'cc\'90\'94\'92\'6c\'82\'f0\'89\'c1\'8e\'5a\'82\'b7\'82\'e9 cs0\
-\'81\'45\'88\'f8\'90\'94\'95\'94\'95\'aa\'82\'aa DataSegment\
-\'81\'45goto \'82\'aa CodeSegment \'82\'cc\'90\'da\'91\'b1}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1685.9999397825284, 190.71418127401233}, {329, 100}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3434</integer>
-			<key>ImageID</key>
-			<integer>22</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>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Bounds</key>
-					<string>{{100.34636690551133, 1387.4282842332475}, {992.30892108419039, 70}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Color</key>
-						<dict>
-							<key>b</key>
-							<string>1</string>
-							<key>g</key>
-							<string>1</string>
-							<key>r</key>
-							<string>1</string>
-						</dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>48</real>
-					</dict>
-					<key>ID</key>
-					<integer>3403</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>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs92 \cf1 CbC \'82\'c6\'83\'81\'83\'5e\'8c\'76\'8e\'5a}</string>
-						<key>VerticalPad</key>
-						<real>0.0</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>Group</string>
-					<key>Graphics</key>
-					<array>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3405</integer>
-							<key>Points</key>
-							<array>
-								<string>{40.555151194611305, 1412.9848764270312}</string>
-								<string>{83.40044042310069, 1413.7790255293316}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3406</integer>
-								<key>Position</key>
-								<real>0.32640770077705383</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3406</integer>
-							<key>Points</key>
-							<array>
-								<string>{34.163252942216417, 1432.3067145767498}</string>
-								<string>{45.892375706150709, 1396.8511734003855}</string>
-								<string>{48.073208514852034, 1395.5801487897534}</string>
-								<string>{70.554174274646613, 1395.5801487897534}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3407</integer>
-								<key>Position</key>
-								<real>0.25490197539329529</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3407</integer>
-							<key>Points</key>
-							<array>
-								<string>{20.239631859868325, 1431.9779022689095}</string>
-								<string>{60.327858859148876, 1432.9246030128397}</string>
-								<string>{74.836262990798161, 1431.9779022689095}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-						</dict>
-						<dict>
-							<key>Bounds</key>
-							<string>{{16.175907061398732, 1377.421631905228}, {994.98516845703114, 68}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>ID</key>
-							<integer>3408</integer>
-							<key>Style</key>
-							<dict>
-								<key>fill</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>0.80000000000000004</real>
-										<key>g</key>
-										<real>0.59999999999999998</real>
-										<key>r</key>
-										<real>0.20000000000000001</real>
-									</dict>
-									<key>FillType</key>
-									<integer>2</integer>
-									<key>GradientAngle</key>
-									<real>90</real>
-									<key>GradientColor</key>
-									<dict>
-										<key>b</key>
-										<string>0.8</string>
-										<key>g</key>
-										<string>0.4</string>
-										<key>r</key>
-										<string>0</string>
-									</dict>
-								</dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Width</key>
-									<real>0.5</real>
-								</dict>
-							</dict>
-						</dict>
-					</array>
-					<key>ID</key>
-					<integer>3404</integer>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>3402</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{33.455721994961721, 851.81709726088661}, {971.09956664308152, 228}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3367</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45\'83\'41\'83\'5a\'83\'93\'83\'75\'83\'89\'82\'c6C\'8c\'be\'8c\'ea\'82\'cc\'92\'86\'8a\'d4\'82\'cc\'82\'e6\'82\'a4\'82\'c8\'8c\'be\'8c\'ea\'82\'c5\'81\'41\'8d\'5c\'95\'b6\'82\'cd\'82\'d9\'82\'c6\'82\'f1\'82\'c7 C \'8c\'be\'8c\'ea\
-\'81\'45OS \'82\'e2\'91\'67\'82\'dd\'8d\'9e\'82\'dd\'83\'5c\'83\'74\'83\'67\'83\'45\'83\'46\'83\'41\'82\'c8\'82\'c7\'82\'aa\'91\'ce\'8f\'db\
-\'81\'45CodeSegment \'82\'c6 DataSegment \'82\'c6\'82\'a2\'82\'a4\'92\'50\'88\'ca\'82\'c5\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\
-\'81\'45CodeSegment \'82\'f0\'90\'da\'91\'b1\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'8d\'5c\'90\'ac\'82\'b7\'82\'e9\
-\'81\'45\'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'cc\'90\'d8\'82\'e8\'91\'d6\'82\'a6\'82\'c9\'82\'e6\'82\'e8\'8c\'9f\'8f\'d8\'82\'e2\'95\'c0\'97\'f1\'8e\'c0\'8d\'73\'81\'41\'97\'e1\'8a\'4f\'8f\'88\'97\'9d\'82\'f0\'8d\'73\'82\'c8\'82\'a4}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{49.606299662683888, 1090.633033696635}, {429.48782970673949, 255}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>28</real>
-			</dict>
-			<key>ID</key>
-			<integer>3365</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.66274509803921566</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-				</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs56 \cf0 __code cs0(int a, int b) \{\
-  goto cs1(a+b);\
-\}\
-__code cs1(int c) \{\
-  goto cs2(c);\
-\}}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1024.2362638616421, 1126.6604735834671}, {978.14778642833062, 138}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3090</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45CbC \'82\'c5 CbC \'8e\'a9\'90\'67\'82\'f0\'8f\'d8\'96\'be\'82\'b5\'82\'bd\'82\'a2\'82\'aa\'8c\'bb\'8f\'f3\'82\'c5\'82\'cd\'82\'c5\'82\'ab\'82\'c8\'82\'a2\
-\'81\'45\'8f\'d8\'96\'be\'8e\'78\'89\'87\'8c\'6e Agda \'8f\'e3\'82\'c5 CbC \'82\'f0\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'8c\'60\'8e\'ae\'93\'49\'82\'c8\'92\'e8\'8b\'60\'82\'f0\'93\'be\'82\'e9\
-\'81\'45DataSegemnt \'82\'cd\'83\'8c\'83\'52\'81\'5b\'83\'68\'8c\'5e\'82\'c6\'82\'c8\'82\'e8\'81\'41CodeSegment \'82\'cd\'8a\'d6\'90\'94\'8c\'5e\'82\'c6\'82\'c8\'82\'e9}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Bounds</key>
-					<string>{{1108.0508108271424, 1055.676398718922}, {889.0382080078125, 73}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Color</key>
-						<dict>
-							<key>b</key>
-							<string>1</string>
-							<key>g</key>
-							<string>1</string>
-							<key>r</key>
-							<string>1</string>
-						</dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>48</real>
-					</dict>
-					<key>ID</key>
-					<integer>3480</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>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 Agda \'82\'c6 Continuation based C}</string>
-						<key>VerticalPad</key>
-						<real>0.0</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>Group</string>
-					<key>Graphics</key>
-					<array>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3482</integer>
-							<key>Points</key>
-							<array>
-								<string>{1048.2595951162423, 1081.2329909127059}</string>
-								<string>{1091.1048843447318, 1082.0271400150064}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3483</integer>
-								<key>Position</key>
-								<real>0.32640770077705383</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3483</integer>
-							<key>Points</key>
-							<array>
-								<string>{1041.8676968638474, 1100.554829062424}</string>
-								<string>{1053.5968196277818, 1065.0992878860602}</string>
-								<string>{1055.7776524364831, 1063.8282632754281}</string>
-								<string>{1078.2586181962777, 1063.8282632754281}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3484</integer>
-								<key>Position</key>
-								<real>0.25490197539329529</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3484</integer>
-							<key>Points</key>
-							<array>
-								<string>{1027.9440757814994, 1100.2260167545837}</string>
-								<string>{1068.0323027807799, 1101.172717498514}</string>
-								<string>{1082.5407069124292, 1100.2260167545837}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-						</dict>
-						<dict>
-							<key>Bounds</key>
-							<string>{{1023.8803509830298, 1045.6697463909024}, {994.98516845703114, 68}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>ID</key>
-							<integer>3485</integer>
-							<key>Style</key>
-							<dict>
-								<key>fill</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>0.80000000000000004</real>
-										<key>g</key>
-										<real>0.59999999999999998</real>
-										<key>r</key>
-										<real>0.20000000000000001</real>
-									</dict>
-									<key>FillType</key>
-									<integer>2</integer>
-									<key>GradientAngle</key>
-									<real>90</real>
-									<key>GradientColor</key>
-									<dict>
-										<key>b</key>
-										<string>0.8</string>
-										<key>g</key>
-										<string>0.4</string>
-										<key>r</key>
-										<string>0</string>
-									</dict>
-								</dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Width</key>
-									<real>0.5</real>
-								</dict>
-							</dict>
-						</dict>
-					</array>
-					<key>ID</key>
-					<integer>3481</integer>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>3479</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1023.5630797523584, 1114.1604735834744}, {994.98516845703114, 997.65056919935387}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3508</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Bounds</key>
-					<string>{{1106.0013261063716, 315.30136288225918}, {889.0382080078125, 73}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Color</key>
-						<dict>
-							<key>b</key>
-							<string>1</string>
-							<key>g</key>
-							<string>1</string>
-							<key>r</key>
-							<string>1</string>
-						</dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>48</real>
-					</dict>
-					<key>ID</key>
-					<integer>3473</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>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 \'92\'e8\'97\'9d\'8f\'d8\'96\'be\'82\'c6\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80}</string>
-						<key>VerticalPad</key>
-						<real>0.0</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>Group</string>
-					<key>Graphics</key>
-					<array>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3475</integer>
-							<key>Points</key>
-							<array>
-								<string>{1047.3695409607942, 341.22156837372069}</string>
-								<string>{1090.2148301892837, 342.01571747602134}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3476</integer>
-								<key>Position</key>
-								<real>0.32640770077705383</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3476</integer>
-							<key>Points</key>
-							<array>
-								<string>{1040.9776427083993, 360.54340652343927}</string>
-								<string>{1052.7067654723337, 325.08786534707508}</string>
-								<string>{1054.887598281035, 323.81684073644294}</string>
-								<string>{1077.3685640408298, 323.81684073644294}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3477</integer>
-								<key>Position</key>
-								<real>0.25490197539329529</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3477</integer>
-							<key>Points</key>
-							<array>
-								<string>{1027.0540216260513, 360.21459421559894}</string>
-								<string>{1067.1422486253318, 361.16129495952919}</string>
-								<string>{1081.6506527569811, 360.21459421559894}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-						</dict>
-						<dict>
-							<key>Bounds</key>
-							<string>{{1022.9902968275817, 305.6583238519176}, {994.98516845703114, 68}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>ID</key>
-							<integer>3478</integer>
-							<key>Style</key>
-							<dict>
-								<key>fill</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>0.80000000000000004</real>
-										<key>g</key>
-										<real>0.59999999999999998</real>
-										<key>r</key>
-										<real>0.20000000000000001</real>
-									</dict>
-									<key>FillType</key>
-									<integer>2</integer>
-									<key>GradientAngle</key>
-									<real>90</real>
-									<key>GradientColor</key>
-									<dict>
-										<key>b</key>
-										<string>0.8</string>
-										<key>g</key>
-										<string>0.4</string>
-										<key>r</key>
-										<string>0</string>
-									</dict>
-								</dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Width</key>
-									<real>0.5</real>
-								</dict>
-							</dict>
-						</dict>
-					</array>
-					<key>ID</key>
-					<integer>3474</integer>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>3472</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{95.693980949471921, 780.36841527241745}, {889.0382080078125, 73}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Color</key>
-				<dict>
-					<key>b</key>
-					<string>1</string>
-					<key>g</key>
-					<string>1</string>
-					<key>r</key>
-					<string>1</string>
-				</dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>48</real>
-			</dict>
-			<key>ID</key>
-			<integer>1078</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 Continuation based C (CbC)}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{16.175907061398277, 838.73417499505013}, {994.98516845703114, 520.47843576248852}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>1077</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>1073</integer>
-					<key>Points</key>
-					<array>
-						<string>{40.555151194611355, 806.29744979787608}</string>
-						<string>{83.400440423100875, 807.09159890017622}</string>
-					</array>
-					<key>Style</key>
-					<dict>
-						<key>stroke</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>1</real>
-								<key>g</key>
-								<real>1</real>
-								<key>r</key>
-								<real>1</real>
-							</dict>
-							<key>HeadArrow</key>
-							<string>FilledBall</string>
-							<key>Legacy</key>
-							<true/>
-							<key>TailArrow</key>
-							<string>0</string>
-							<key>Width</key>
-							<real>3</real>
-						</dict>
-					</dict>
-					<key>Tail</key>
-					<dict>
-						<key>ID</key>
-						<integer>1074</integer>
-						<key>Position</key>
-						<real>0.32640770077705383</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>1074</integer>
-					<key>Points</key>
-					<array>
-						<string>{34.163252942216459, 825.61928794759444}</string>
-						<string>{45.89237570615078, 790.16374677123054}</string>
-						<string>{48.073208514851984, 788.89272216059794}</string>
-						<string>{70.554174274646684, 788.89272216059794}</string>
-					</array>
-					<key>Style</key>
-					<dict>
-						<key>stroke</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>1</real>
-								<key>g</key>
-								<real>1</real>
-								<key>r</key>
-								<real>1</real>
-							</dict>
-							<key>HeadArrow</key>
-							<string>FilledBall</string>
-							<key>Legacy</key>
-							<true/>
-							<key>TailArrow</key>
-							<string>0</string>
-							<key>Width</key>
-							<real>3</real>
-						</dict>
-					</dict>
-					<key>Tail</key>
-					<dict>
-						<key>ID</key>
-						<integer>1075</integer>
-						<key>Position</key>
-						<real>0.25490197539329529</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>1075</integer>
-					<key>Points</key>
-					<array>
-						<string>{20.239631859868439, 825.29047563975405}</string>
-						<string>{60.327858859148876, 826.2371763836843}</string>
-						<string>{74.836262990798161, 825.29047563975405}</string>
-					</array>
-					<key>Style</key>
-					<dict>
-						<key>stroke</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>1</real>
-								<key>g</key>
-								<real>1</real>
-								<key>r</key>
-								<real>1</real>
-							</dict>
-							<key>HeadArrow</key>
-							<string>FilledBall</string>
-							<key>Legacy</key>
-							<true/>
-							<key>TailArrow</key>
-							<string>0</string>
-							<key>Width</key>
-							<real>3</real>
-						</dict>
-					</dict>
-				</dict>
-				<dict>
-					<key>Bounds</key>
-					<string>{{16.175907061398732, 770.73420527607254}, {994.98516845703114, 68}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>ID</key>
-					<integer>1076</integer>
-					<key>Style</key>
-					<dict>
-						<key>fill</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>0.80000000000000004</real>
-								<key>g</key>
-								<real>0.59999999999999998</real>
-								<key>r</key>
-								<real>0.20000000000000001</real>
-							</dict>
-							<key>FillType</key>
-							<integer>2</integer>
-							<key>GradientAngle</key>
-							<real>90</real>
-							<key>GradientColor</key>
-							<dict>
-								<key>b</key>
-								<string>0.8</string>
-								<key>g</key>
-								<string>0.4</string>
-								<key>r</key>
-								<string>0</string>
-							</dict>
-						</dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Width</key>
-							<real>0.5</real>
-						</dict>
-					</dict>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>1072</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{30.105873241335303, 1478.9425967973286}, {964.78997414196579, 318}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>1036</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45\'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'c6\'82\'cd\'82\'c6\'82\'a0\'82\'e9\'8c\'76\'8e\'5a\'82\'f0\'8e\'78\'82\'a6\'82\'e9\'8c\'76\'8e\'5a\
-\'81\'45\'83\'6c\'83\'62\'83\'67\'83\'8f\'81\'5b\'83\'4e\'8f\'88\'97\'9d\'81\'41\'97\'e1\'8a\'4f\'8f\'88\'97\'9d\'81\'41\'95\'c0\'97\'f1\'8e\'c0\'8d\'73\'82\'c8\'82\'c7\
-\'81\'45CbC \'82\'cd\'92\'ca\'8f\'ed\'83\'8c\'83\'78\'83\'8b\'82\'cc\'8c\'76\'8e\'5a\'82\'c6\'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'f0\'95\'aa\'97\'a3\'82\'b5\'82\'c4\'8d\'6c\'82\'a6\'82\'e9\
-     - \'92\'ca\'8f\'ed\'83\'8c\'83\'78\'83\'8b\'82\'c5\'82\'cd\'83\'7c\'83\'43\'83\'93\'83\'5e\'82\'cd\'8f\'6f\'82\'c4\'82\'b1\'82\'c8\'82\'a2\'81\'41\'82\'c8\'82\'c7\
-\'81\'45 CodeSegment \'82\'cc\'90\'da\'91\'b1\'95\'94\'95\'aa\'82\'c9\'8f\'88\'97\'9d\'82\'f0\'92\'c7\'89\'c1\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'8a\'67\'92\'a3\'82\'b7\'82\'e9\
-     - \'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'f0\'82\'b7\'82\'e9 CodeSegment \'82\'cd Meta CodeSegment\
-     - \'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'c9\'95\'4b\'97\'76\'82\'c8 DataSegment \'82\'cd Meta DataSegment}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>1032</integer>
-			<key>Points</key>
-			<array>
-				<string>{39.126701511968491, 339.1928716562025}</string>
-				<string>{81.224533081054688, 339.51528052622513}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>1031</integer>
-				<key>Position</key>
-				<real>0.32640770077705383</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>1031</integer>
-			<key>Points</key>
-			<array>
-				<string>{31.987345600170322, 358.04296957364335}</string>
-				<string>{45.89730117280606, 321.31640378664719}</string>
-				<string>{68.378266932600667, 321.31640378664719}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>1030</integer>
-				<key>Position</key>
-				<real>0.25490197539329529</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>1030</integer>
-			<key>Points</key>
-			<array>
-				<string>{18.063724517822315, 357.71415726580312}</string>
-				<string>{58.151951517102724, 358.66085800973303}</string>
-				<string>{72.660355648752045, 357.71415726580312}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1380.4724534701177, 207.40067864496805}, {627.06526225391576, 97}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Color</key>
-				<dict>
-					<key>b</key>
-					<string>1</string>
-					<key>g</key>
-					<string>1</string>
-					<key>r</key>
-					<string>1</string>
-				</dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>13</real>
-			</dict>
-			<key>ID</key>
-			<integer>24</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs128 \cf1 \'94\'e4\'89\'c3 \'8c\'92\'91\'be}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{27.929965899289073, 380.62833913257816}, {971.47705078125, 363}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>989</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45\'90\'4d\'97\'8a\'90\'ab\'82\'cc\'8d\'82\'82\'a2\'83\'5c\'83\'74\'83\'67\'83\'45\'83\'46\'83\'41\'82\'f0\'92\'f1\'8b\'9f\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'cd\'8f\'64\'97\'76\'82\'c5\'82\'a0\'82\'e9\
-\'81\'45\'83\'5c\'83\'74\'83\'67\'83\'45\'83\'46\'83\'41\'82\'aa\'97\'76\'8b\'81\'82\'b3\'82\'ea\'82\'e9\'8e\'64\'97\'6c\'82\'f0\'96\'9e\'82\'bd\'82\'b7\'82\'a9\'82\'c7\'82\'a4\'82\'a9\'8c\'9f\'8f\'d8\'82\'b7\'82\'e9\
-\'81\'45\'83\'82\'83\'66\'83\'8b\'8c\'9f\'8d\'b8\'93\'49\'83\'41\'83\'76\'83\'8d\'81\'5b\'83\'60\'82\'c6\'92\'e8\'97\'9d\'8f\'d8\'96\'be\'93\'49\'83\'41\'83\'76\'83\'8d\'81\'5b\'83\'60\'82\'cc2\'82\'c2\'82\'aa\'82\'a0\'82\'e9\
-     - \'83\'82\'83\'66\'83\'8b\'8c\'9f\'8d\'b8\'93\'49\'83\'41\'83\'76\'83\'8d\'81\'5b\'83\'60: \'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'cc\'8f\'f3\'91\'d4\'82\'f0\'90\'94\'82\'a6\'8f\'e3\'82\'b0                            \
-                                          \'8e\'64\'97\'6c\'82\'c9\'94\'77\'82\'ad\'8f\'f3\'91\'d4\'82\'aa\'96\'b3\'82\'a2\'82\'a9\'8a\'6d\'94\'46\'82\'b7\'82\'e9\
-      - \'92\'e8\'97\'9d\'8f\'d8\'96\'be\'93\'49\'83\'41\'83\'76\'83\'8d\'81\'5b\'83\'60: \'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'cc\'90\'b3\'82\'b5\'82\'b3\'82\'f0\'92\'bc\'90\'da\'8f\'d8\'96\'be\'82\'b7\'82\'e9\
-\'81\'45\'8c\'9f\'8f\'d8\'82\'b5\'82\'e2\'82\'b7\'82\'a2\'8c\'be\'8c\'ea Continuation based C (CbC)\'82\'f0\'8a\'4a\'94\'ad\'82\'b5\'82\'c4\'82\'a2\'82\'e9\
-\'81\'45CbC \'82\'c5\'82\'cd\'97\'bc\'83\'41\'83\'76\'83\'8d\'81\'5b\'83\'60\'82\'c9\'82\'e6\'82\'e9\'8c\'9f\'8f\'d8\'82\'aa\'89\'c2\'94\'5c\'82\'c8\'82\'b1\'82\'c6\'82\'f0\'8e\'a6\'82\'b7}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{27.929965899289073, 16.994015129345218}, {1924.739013671875, 191}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W6</string>
-				<key>Size</key>
-				<real>110</real>
-			</dict>
-			<key>ID</key>
-			<integer>5</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-800\pardirnatural\partightenfactor0
-
-\f0\b\fs180 \cf1 \'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'f0\'97\'70\'82\'a2\'82\'bd\
-Continuation based C \'82\'cc\'8c\'9f\'8f\'d8\'8e\'e8\'96\'40}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{14, 14.786078060684758}, {2001.00004626803, 272}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>10</real>
-			</dict>
-			<key>ID</key>
-			<integer>23</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.91372500000000001</real>
-						<key>g</key>
-						<real>0.62745099999999998</real>
-						<key>r</key>
-						<real>0.0</real>
-					</dict>
-					<key>FillType</key>
-					<integer>2</integer>
-					<key>GradientAngle</key>
-					<real>90</real>
-					<key>GradientColor</key>
-					<dict>
-						<key>b</key>
-						<string>0.72549</string>
-						<key>g</key>
-						<string>0.419608</string>
-						<key>r</key>
-						<string>0</string>
-					</dict>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{97.011028998143161, 315.65832385191749}, {843.98895263671875, 73}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Color</key>
-				<dict>
-					<key>b</key>
-					<string>1</string>
-					<key>g</key>
-					<string>1</string>
-					<key>r</key>
-					<string>1</string>
-				</dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>40</real>
-			</dict>
-			<key>ID</key>
-			<integer>10</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 \'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'8c\'be\'8c\'ea\'82\'c6\'90\'4d\'97\'8a\'90\'ab}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{13.999999719352729, 306.01528482157511}, {994.98516845703114, 68}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>29</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.80000000000000004</real>
-						<key>g</key>
-						<real>0.59999999999999998</real>
-						<key>r</key>
-						<real>0.20000000000000001</real>
-					</dict>
-					<key>FillType</key>
-					<integer>2</integer>
-					<key>GradientAngle</key>
-					<real>90</real>
-					<key>GradientColor</key>
-					<dict>
-						<key>b</key>
-						<string>0.8</string>
-						<key>g</key>
-						<string>0.4</string>
-						<key>r</key>
-						<string>0</string>
-					</dict>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{13.999999719352729, 374.01528482157528}, {994.98516845703114, 381.41779289872517}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>27</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{16.175907061398959, 1436.0902022142086}, {994.98516845703114, 370.99642835499026}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3262</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1038.0878939851143, 388.30136288225884}, {964.78997414196579, 228}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3463</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>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf810
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45Curry-Howard Isomorphism \'82\'c9\'82\'e6\'82\'e8\'8f\'d8\'96\'be\'82\'c6\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'cc\'8c\'5e\'82\'cd\'91\'ce\'89\'9e\
-\'81\'45\'98\'5f\'97\'9d\'8e\'ae\'82\'cd\'8c\'5e\'82\'c9\'91\'8a\'93\'96\'82\'b5\'81\'41\'8f\'d8\'96\'be\'82\'cd\'82\'bb\'82\'cc\'8c\'5e\'82\'f0\'8e\'9d\'82\'c2\'92\'6c\'82\'cc\'93\'b1\'8f\'6f\
-\'81\'45Coq\'81\'41Agda \'82\'c6\'82\'a2\'82\'c1\'82\'bd\'8b\'ad\'97\'cd\'82\'c8\'8c\'5e\'82\'f0\'8e\'9d\'82\'c2\'8c\'be\'8c\'ea\'82\'c5\'82\'cd\'8f\'d8\'96\'be\'82\'aa\'8b\'4c\'8f\'71\'89\'c2\'94\'5c\
-\'81\'45\'8e\'4f\'92\'69\'98\'5f\'96\'40\'82\'cc\'8e\'a9\'91\'52\'89\'89\'e3\'88\'82\'c9\'82\'e6\'82\'e9\'8f\'d8\'96\'be\'96\'d8\'82\'cd\'88\'c8\'89\'ba\'82\'cc\'82\'e6\'82\'a4\'82\'c9\'82\'c8\'82\'e9\
-     - \'8e\'4f\'92\'69\'98\'5f\'96\'40: ((A \'82\'c8\'82\'e7\'82\'ce B) \'82\'a9\'82\'c2 (B \'82\'c8\'82\'e7\'82\'ce C)) \'82\'c8\'82\'e7\'82\'ce (A \'82\'c8\'82\'e7\'82\'ce C)}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1023.0298730963038, 373.17817670232722}, {994.98516845703114, 650.49494409958015}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>46</real>
-			</dict>
-			<key>ID</key>
-			<integer>3465</integer>
-			<key>Link</key>
-			<dict>
-				<key>fileReference</key>
-				<dict>
-					<key>alias</key>
-					<data>
-					AAAAAAH6AAIAAAxNYWNpbnRvc2ggSEQAAAAA
-					AAAAAAAAAAAAAADUGqDDSCsAAABm8UkRYWth
-					c2hhUHV0LmdyYWZmbGUAAAAAAAAAAAAAAAAA
-					AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-					AAAAAAAAAGcXJNTHnRUAAAAAAAAAAP////8A
-					AAkgAAAAAAAAAAAAAAAAAAAABmltYWdlcwAQ
-					AAgAANQaIjMAAAARAAgAANTHHoUAAAABACQA
-					ZvFJAGbUBABRqaYAUamlAB1FUwAbuYwAG7Xa
-					AAbNyQAGTJ0AAgBsTWFjaW50b3NoIEhEOlVz
-					ZXJzOgBhdHRvbjoAcmVzZWFyY2g6AGhnOgBQ
-					YXBlcnM6ADIwMTc6AGF0dG9uLW1hc3RlcjoA
-					cHJlc2VudGF0aW9uOgBpbWFnZXM6AGFrYXNo
-					YVB1dC5ncmFmZmxlAA4AJAARAGEAawBhAHMA
-					aABhAFAAdQB0AC4AZwByAGEAZgBmAGwAZQAP
-					ABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgA
-					RAASAFZVc2Vycy9hdHRvbi9yZXNlYXJjaC9o
-					Zy9QYXBlcnMvMjAxNy9hdHRvbi1tYXN0ZXIv
-					cHJlc2VudGF0aW9uL2ltYWdlcy9ha2FzaGFQ
-					dXQuZ3JhZmZsZQATAAEvAP//AAA=
-					</data>
-					<key>bookmark</key>
-					<data>
-					Ym9va+wDAAAAAAQQMAAAAAPFOmVt2JcX6S3v
-					NCx5PiRxV1IG9l4sWCW7xZdgLFp03AIAAAQA
-					AAADAwAAAAgAKAUAAAABAQAAVXNlcnMAAAAF
-					AAAAAQEAAGF0dG9uAAAACAAAAAEBAAByZXNl
-					YXJjaAIAAAABAQAAaGcAAAYAAAABAQAAUGFw
-					ZXJzAAAEAAAAAQEAADIwMTcMAAAAAQEAAGF0
-					dG9uLW1hc3RlcgwAAAABAQAAcHJlc2VudGF0
-					aW9uBgAAAAEBAABpbWFnZXMAABEAAAABAQAA
-					YWthc2hhUHV0LmdyYWZmbGUAAAAoAAAAAQYA
-					ABAAAAAgAAAAMAAAAEAAAABMAAAAXAAAAGgA
-					AAB8AAAAkAAAAKAAAAAIAAAABAMAAJ1MBgAA
-					AAAACAAAAAQDAADJzQYAAAAAAAgAAAAEAwAA
-					2rUbAAAAAAAIAAAABAMAAIy5GwAAAAAACAAA
-					AAQDAABTRR0AAAAAAAgAAAAEAwAApalRAAAA
-					AAAIAAAABAMAAKapUQAAAAAACAAAAAQDAAAE
-					1GYAAAAAAAgAAAAEAwAASfFmAAAAAAAIAAAA
-					BAMAACQXZwAAAAAAKAAAAAEGAADsAAAA/AAA
-					AAwBAAAcAQAALAEAADwBAABMAQAAXAEAAGwB
-					AAB8AQAACAAAAAAEAABBvlGlhQAAABgAAAAB
-					AgAAAQAAAAAAAAAPAAAAAAAAAAAAAAAAAAAA
-					CAAAAAQDAAAIAAAAAAAAAAQAAAADAwAA9QEA
-					AAgAAAABCQAAZmlsZTovLy8MAAAAAQEAAE1h
-					Y2ludG9zaCBIRAgAAAAEAwAAAACCMXQAAAAI
-					AAAAAAQAAEG9pKkzAAAAJAAAAAEBAAA0OEIx
-					NDExNS1DRUU3LTM2MTItOEMwNi1GQ0Q1Qjgy
-					OTJCQUIYAAAAAQIAAIEAAAABAAAA7xMAAAEA
-					AAAAAAAAAAAAAAEAAAABAQAALwAAAAAAAAAB
-					BQAAGgAAAAEBAABOU1VSTERvY3VtZW50SWRl
-					bnRpZmllcktleQAABAAAAAMDAAA/AAAA2AAA
-					AP7///8BAAAAAAAAABEAAAAEEAAAvAAAAAAA
-					AAAFEAAAjAEAAAAAAAAQEAAAzAEAAAAAAABA
-					EAAAvAEAAAAAAAACIAAAmAIAAAAAAAAFIAAA
-					CAIAAAAAAAAQIAAAGAIAAAAAAAARIAAATAIA
-					AAAAAAASIAAALAIAAAAAAAATIAAAPAIAAAAA
-					AAAgIAAAeAIAAAAAAAAwIAAApAIAAAAAAAAB
-					wAAA7AEAAAAAAAARwAAAIAAAAAAAAAASwAAA
-					/AEAAAAAAAAQ0AAABAAAAAAAAACsAgCA0AIA
-					AAAAAAA=
-					</data>
-					<key>path</key>
-					<string>../presentation/images/akashaPut.graffle</string>
-				</dict>
-			</dict>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-	</array>
-	<key>GridInfo</key>
-	<dict>
-		<key>GridSpacing</key>
-		<real>35.433071136474609</real>
-		<key>ShowsGrid</key>
-		<string>YES</string>
-	</dict>
-	<key>GuidesLocked</key>
-	<string>NO</string>
-	<key>GuidesVisible</key>
-	<string>YES</string>
-	<key>HPages</key>
-	<integer>2</integer>
-	<key>ImageCounter</key>
-	<integer>30</integer>
-	<key>ImageLinkBack</key>
-	<array>
-		<dict/>
-		<dict/>
-		<dict/>
-	</array>
-	<key>ImageList</key>
-	<array>
-		<string>image29.pdf</string>
-		<string>image27.pdf</string>
-		<string>image22.pdf</string>
-	</array>
-	<key>KeepToScale</key>
-	<false/>
-	<key>Layers</key>
-	<array>
-		<dict>
-			<key>Lock</key>
-			<string>NO</string>
-			<key>Name</key>
-			<string>Layer 1</string>
-			<key>Print</key>
-			<string>YES</string>
-			<key>Slices</key>
-			<string>NO</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>LinksVisible</key>
-	<string>NO</string>
-	<key>MagnetsVisible</key>
-	<string>NO</string>
-	<key>MasterSheets</key>
-	<array/>
-	<key>ModificationDate</key>
-	<string>2017-02-19 04:43:31 +0000</string>
-	<key>Modifier</key>
-	<string>atton</string>
-	<key>NotesVisible</key>
-	<string>NO</string>
-	<key>Orientation</key>
-	<integer>2</integer>
-	<key>OriginVisible</key>
-	<string>NO</string>
-	<key>PageBreaks</key>
-	<string>YES</string>
-	<key>PrintInfo</key>
-	<dict>
-		<key>NSBottomMargin</key>
-		<array>
-			<string>float</string>
-			<string>41</string>
-		</array>
-		<key>NSHorizonalPagination</key>
-		<array>
-			<string>coded</string>
-			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
-		</array>
-		<key>NSLeftMargin</key>
-		<array>
-			<string>float</string>
-			<string>18</string>
-		</array>
-		<key>NSPaperName</key>
-		<array>
-			<string>string</string>
-			<string>35594B77-E0C2-4AA7-B0AF-0CA27B63B300</string>
-		</array>
-		<key>NSPaperSize</key>
-		<array>
-			<string>size</string>
-			<string>{2063.6220703125, 2919.68505859375}</string>
-		</array>
-		<key>NSPrintReverseOrientation</key>
-		<array>
-			<string>coded</string>
-			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
-		</array>
-		<key>NSRightMargin</key>
-		<array>
-			<string>float</string>
-			<string>18</string>
-		</array>
-		<key>NSTopMargin</key>
-		<array>
-			<string>float</string>
-			<string>18</string>
-		</array>
-	</dict>
-	<key>PrintOnePage</key>
-	<false/>
-	<key>ReadOnly</key>
-	<string>NO</string>
-	<key>RowAlign</key>
-	<integer>1</integer>
-	<key>RowSpacing</key>
-	<real>36</real>
-	<key>SheetTitle</key>
-	<string>Canvas 1</string>
-	<key>SmartAlignmentGuidesActive</key>
-	<string>YES</string>
-	<key>SmartDistanceGuidesActive</key>
-	<string>YES</string>
-	<key>UniqueID</key>
-	<integer>1</integer>
-	<key>UseEntirePage</key>
-	<false/>
-	<key>VPages</key>
-	<integer>1</integer>
-	<key>WindowInfo</key>
-	<dict>
-		<key>CurrentSheet</key>
-		<integer>0</integer>
-		<key>Expanded_Canvases</key>
-		<array/>
-		<key>Frame</key>
-		<string>{{376, 3}, {1592, 1053}}</string>
-		<key>ShowInfo</key>
-		<true/>
-		<key>Sidebar</key>
-		<false/>
-		<key>SidebarWidth</key>
-		<integer>0</integer>
-		<key>TopSlabHeight</key>
-		<real>250</real>
-		<key>VisibleRegion</key>
-		<string>{{0, 162}, {2590, 1886}}</string>
-		<key>Zoom</key>
-		<real>0.5</real>
-		<key>ZoomValues</key>
-		<array>
-			<array>
-				<string>Canvas 1</string>
-				<real>0.5</real>
-				<real>0.49000000000000005</real>
-			</array>
-		</array>
-	</dict>
-</dict>
-</plist>
Binary file poster/atton-poster.graffle/image22.pdf has changed
Binary file poster/atton-poster.graffle/image27.pdf has changed
Binary file poster/atton-poster.graffle/image29.pdf has changed
Binary file poster/atton-poster.pdf has changed
Binary file poster/mcs.pdf has changed
Binary file poster/mcsmds.graffle has changed
Binary file poster/mcsmds.pdf has changed
--- a/poster/modus-ponens/Makefile	Mon Feb 19 21:24:19 2018 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-# Settings
-TARGET=modus-ponens
-BIBTEX=echo # pbibtex
-BB=extractbb
-
-vpath pdf fig
-FIGURES=$(wildcard fig/*.pdf)
-FIGURES_FOR_TEX=$(subst .pdf,.xbb,$(FIGURES))
-
-# dependencies
-$(TARGET).pdf : $(TARGET).dvi
-	dvipdfmx $<
-
-$(TARGET).dvi : $(wildcard *.tex) $(FIGURES_FOR_TEX) $(SOURCES_FOR_TEX)
-	platex  $(TARGET).tex
-	$(BIBTEX) $(TARGET)
-	platex  $(TARGET).tex
-	platex  $(TARGET).tex
-
-%.xbb: %.pdf
-	$(BB) $<
-
-
-# commands
-.PHONY : clean all open remake
-
-clean:
-	rm -f *.dvi *.aux *.log *.pdf *.ps *.gz *.bbl *.blg *.toc *~ *.core *.cpt *.lof *.lot *.lol *.bbl *.blg
-
-all: $(TARGET).pdf
-
-open: $(TARGET).pdf
-	open $(TARGET).pdf
-
-remake:
-	make clean
-	make all
--- a/poster/modus-ponens/bussproofs.sty	Mon Feb 19 21:24:19 2018 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1136 +0,0 @@
-%
-\def\BPmessage{Proof Tree (bussproofs) style macros. Version 1.1.}
-% bussproofs.sty.  Version 1.1
-%     (c) 1994,1995,1996,2004,2005,2006, 2011. 
-%     Copyright retained by Samuel R. Buss.
-%
-% ==== Legal statement: ====
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-%  http://www.latex-project.org/lppl.txt.
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/1 or later.
-%
-% This work has the LPPL maintenance status 'maintained'.
-%
-% The Current Maintainer of the work is Sam Buss.
-%
-% This work consists of bussproofs.sty.
-%  =====
-% Informal summary of legal situation:
-%     This software may be used and distributed freely, except that
-%     if you make changes, you must change the file name to be different
-%     than bussproofs.sty to avoid compatibility problems.
-% The terms of the LaTeX Public License are the legally controlling terms
-%     and override any contradictory terms of the "informal situation".
-%
-%     Please report comments and bugs to sbuss@ucsd.edu.
-%
-%  Thanks to Felix Joachimski for making changes to let these macros
-%   work in plain TeX in addition to LaTeX.  Nothing has been done
-%   to see if they work in AMSTeX.  The comments below mostly
-%   are written for LaTeX, however.
-%  July 2004, version 0.7
-%       - bug fix, right labels with descenders inserted too much space.
-%         Thanks to Peter Smith for finding this bug,
-%     see http://www.phil.cam.ac.uk/teaching_staff/Smith/LaTeX/
-%  March 2005, version 0.8.
-%   Added a default definition for \fCenter at Denis Kosygin's
-%   suggestion.
-%  September 2005, version 0.9.
-%       Fixed some subtle spacing problems, by adding %'s to the end of
-%   few lines where they were inadvertantly omitted.  Thanks to
-%   Arnold Beckmann for finding and fixing this problem.
-%  April 2006, version 0.9.1.  Updated comments and testbp2.tex file.
-%       No change to the actual macros.
-%  June 2006, version 1.0.  The first integer numbered release.
-%       New feature: root of proof may now be at the bottom instead of
-%       at just the top.  Thanks to Alex Hertel for the suggestion to implement
-%       this.
-%  June 2011, version 1.1.  
-%       New feature: 4-ary and 5-ary inferences.  Thanks to Thomas Strathmann
-%       for taking the initiative to implement these.
-%         Four new commands: QuaternaryInf(C) and QuinaryInf(C).
-%       Bug fix: \insertBetweenHyps now works for proofs with root at top and
-%            three or more hypotheses..
-
-% A good exposition of how to use bussproofs.sty (version 0.9) has been written
-%  by Peter Smith and is available on the internet.
-% The comments below also describe the features of bussproofs.sty,
-%  including user-modifiable parameters.
-
-%  bussproofs.sty allows the construction of proof trees in the
-%     style of the sequent calculus and many other proof systems
-%     One novel feature of these macros is they support the horizontal
-%     alignment according to some center point specified with the
-%     command \fCenter.  This is the style often used in sequent
-%     calculus proofs.
-%     Proofs are specified in left-to-right traversal order.
-%       For example a proof
-%               A   B
-%                               -----
-%                          D      C
-%                         ---------
-%                             E
-%
-%     if given in the order D,A,B,C,E.  Each line in the proof is
-%     specified according to the arity of the inference which generates
-%     it.  Thus, E would be specified with a \BinaryInf  or  \BinaryInfC
-%     command.
-%
-%     The above proof tree could be displayed with the commands:
-%
-%               \AxiomC{D}
-%               \AxiomC{A}
-%               \AxiomC{B}
-%               \BinaryInfC{C}
-%               \BinaryInfC{E}
-%               \DisplayProof
-%
-%     Inferences in a proof may be nullary (axioms), unary, binary, or
-%     trinary.
-%
-%     IMPORTANT:  You must give the \DisplayProof command to make the proof
-%      be printed.  To display a centered proof on a line by itself,
-%      put the proof inside \begin{center} ... \end{center}.
-%
-%     There are two styles for specifying horizontal centering of
-%     lines (formulas or sequents) in a proof.  One format \AxiomC{...}
-%     just centers the formula {...} in the usual way.  The other
-%     format is \Axiom$...\fCenter...$.  Here,  the \fCenter specifies
-%     the center of the formula.  (It is permissable for \fCenter to
-%     generate typeset material; in fact, I usually define it to generate
-%     the sequent arrow.)  In unary inferences, the \fCenter
-%     positions will be vertically aligned in the upper and lower lines of
-%     the inference.  Unary, Binary, Trinary inferences are specified
-%     with the same format as Axioms.  The two styles of centering
-%     lines may be combined in a single proof.
-%
-%     By using the optional \EnableBpAbbreviations command, various
-%   abbreviated two or three letter commands are enabled.  This allows,
-%   in particular:
-%   \AX and \AXC for \Axiom and \AxiomC, (resp.),
-%   \DP for \DisplayProof,
-%   \BI and \BIC for \BinaryInf and \BinaryInfC,
-%   \UI and \UIC for \UnaryInf  and \UnaryInfC,
-%   \TI and \TIC for \TrinaryInf and \TrinaryInfC,
-%   \LL and \RL for \LeftLabel and \RightLabel.
-%   See the source code below for additional abbreviations.
-%     The enabling of these short abbreviations is OPTIONAL, since
-%       there is the possibility of conflicting with names from other
-%       macro packages.
-%
-%     By default, the inferences have single horizontal lines (scores)
-%       This can be overridden using the \doubleLine, \noLine commands.
-%       These two commands affect only the next inference.  You can make
-%   make a permanent override that applies to the rest of the current
-%       proof using \alwaysDoubleLine and \alwaysNoLine.  \singleLine
-%   and \alwaysSingleLine work in the analogous way.
-%
-%     The macros do their best to give good placements of for the
-%     parts of the proof.  Several macros allow you to override the
-%     defaults.  These are \insertBetweenHyps{...} which overrides
-%     the default spacing between hypotheses of Binary and Trinary
-%     inferences with {...}.  And \kernHyps{...} specifies a distance
-%     to shift the whole block of hypotheses to the right (modifying
-%     the default center position.
-%       Other macros set the vertical placement of the whole proof.
-%     The default is to try to do a good job of placement for inferences
-%     included in text.  Two other useful macros are: \bottomAlignProof
-%     which aligns the hbox output by \DisplayProof according to the base
-%     of the bottom line of the proof, and \centerAlignProof which
-%     does a precise center vertical alignment.
-%
-%     Often, one wishes to place a label next to an inference, usually
-%   to specify the type of inference.  These labels can be placed
-%       by using the commands \LeftLabel{...} and \RightLabel{...}
-%       immediately before the command which specifies the inference.
-%       For example, to generate
-%
-%                       A     B
-%                      --------- X
-%                          C
-%
-%       use the commands
-%             \AxiomC{A}
-%             \AxiomC{B}
-%             \RightLabel{X}
-%             \BinaryInfC{C}
-%             \DisplayProof
-%
-%     The \DisplayProof command just displays the proof as a text
-%   item.  This allows you to put proofs anywhere normal text
-%   might appear; for example, in a paragraph, in a table, in
-%   a tabbing environment, etc.  When displaying a proof as inline text,
-%   you should write \DisplayProof{}  (with curly brackets) so that
-%   LaTeX will not "eat" the white space following the \DisplayProof
-%   command.
-%     For displaying proofs in a centered display:  Do not use the \[...\]
-%   construction (nor $$...$$).  Instead use
-%   \begin{center} ... \DisplayProof\end{center}.
-%     Actually there is a better construction to use instead of the
-%   \begin{center}...\DisplayProof\end{center}.  This is to
-%   write
-%       \begin{prooftree} ... \end{prooftree}.
-%       Note there is no \DisplayProof used for this: the
-%   \end{prooftree} automatically supplies the \DisplayProof
-%   command.
-%
-%     Warning: Any commands that set line types or set vertical or
-%   horizontal alignment that are given AFTER the \DisplayProof
-%   command will affect the next proof, no matter how distant.
-
-
-
-
-% Usages:
-% =======
-%
-%   \Axiom$<antecedent>\fCenter<succedent>$
-%
-%   \AxiomC{<whole sequent or formula}
-%
-%   Note that the use of surrounding {}'s is mandatory in \AxiomC and
-%   is prohibited in $\Axiom.  On the other hand, the $'s are optional
-%   in \AxiomC and are mandatory in \Axiom.  To typeset the argument
-%   to \AxiomC in math mode, you must use $'s (or \(...\) ).
-%   The same comments apply to the inference commands below.
-%
-%   \UnaryInf$<antecendent>\fCenter<succedent>$
-%
-%   \UnaryInfC{<whole sequent or formula>}
-%
-%   \BinaryInf$<antecendent>\fCenter<succedent>$
-%
-%   \BinaryInfC{<whole sequent or formula>}
-%
-%   \TrinaryInf$<antecendent>\fCenter<succedent>$
-%
-%   \TrinaryInfC{<whole sequent or formula>}
-%
-%   \QuaternaryInf$<antecendent>\fCenter<succedent>$
-%
-%   \QuaternaryInfC{<whole sequent or formula>}
-%
-%   \QuinaryInf$<antecendent>\fCenter<succedent>$
-%
-%   \QuinaryInfC{<whole sequent or formula>}
-%
-%   \LeftLabel{<text>} - Puts <text> as a label to the left
-%             of the next inference line.  (Works even if
-%             \noLine is used too.)
-%
-%   \RightLabel{<text>} - Puts <text> as a label to the right of the
-%             next inference line.  (Also works with \noLine.)
-%
-%   \DisplayProof - outputs the whole proof tree (and finishes it).
-%           The proof tree is output as an hbox.
-%
-%
-%   \kernHyps{<dimen>}  - Slides the upper hypotheses right distance <dimen>
-%             (This is similar to shifting conclusion left)
-%           - kernHyps works with Unary, Binary and Trinary
-%             inferences and with centered or uncentered sequents.
-%           - Negative values for <dimen> are permitted.
-%
-%   \insertBetweenHyps{...} - {...} will be inserted between the upper
-%             hypotheses of a Binary or Trinary Inferences.
-%                         It is possible to use negative horizontal space
-%                 to push them closer together (and even overlap).
-%             This command affects only the next inference.
-%
-%   \doubleLine         - Makes the current (ie, next) horizontal line doubled
-%
-%   \alwaysDoubleLine   - Makes lines doubled for rest of proof
-%
-%   \singleLine     - Makes the current (ie, next) line single
-%
-%   \alwaysSingleLine   - Undoes \alwaysDoubleLine or \alwaysNoLine.
-%
-%   \noLine     - Make no line at all at current (ie next) inference.
-%
-%   \alwaysNoLine       - Makes no lines for rest of proof. (Untested)
-%
-%   \solidLine      - Does solid horizontal line for current inference
-%
-%   \dottedLine     - Does dotted horizontal line for current inference
-%
-%   \dashedLine     - Does dashed horizontal line for current inference
-%
-%   \alwaysSolidLine    - Makes the indicated change in line type, permanently
-%   \alwaysDashedLine       until end of proof or until overridden.
-%   \alwaysDottedLine
-%
-%   \bottomAlignProof   - Vertically align proof according to its bottom line.
-%   \centerAlignProof   - Vertically align proof proof precisely in its center.
-%   \normalAlignProof   - Overrides earlier bottom/center AlignProof commands.
-%             The default alignment will look good in most cases,
-%               whether the proof is displayed or is
-%               in-line.  Other alignments may be more
-%               appropriate when putting proofs in tables or
-%               pictures, etc.  For custom alignments, use
-%               TeX's raise commands.
-%
-%   \rootAtTop  - specifies that proofs have their root a the top.  That it,
-%                 proofs will be "upside down".
-%   \rootAtBottom - (default) Specifies that proofs have root at the bottom
-%         The \rootAtTop and \rootAtBottom commands apply *only* to the
-%         current proof.  If you want to make them persistent, use one of
-%         the next two commands:
-%   \alwaysRootAtTop
-%   \alwaysRootAtBottom (default)
-%
-
-% Optional short abbreviations for commands:
-\def\EnableBpAbbreviations{%
-    \let\AX\Axiom
-    \let\AXC\AxiomC
-    \let\UI\UnaryInf
-    \let\UIC\UnaryInfC
-    \let\BI\BinaryInf
-    \let\BIC\BinaryInfC
-    \let\TI\TrinaryInf
-    \let\TIC\TrinaryInfC
-    \let\QI\QuaternaryInf
-    \let\QIC\QuaternaryInfC
-    \let\QuI\QuinaryInf
-    \let\QuIC\QuinaryInfC
-    \let\LL\LeftLabel
-    \let\RL\RightLabel
-    \let\DP\DisplayProof
-}
-
-% Parameters which control the style of the proof trees.
-% The user may wish to override these parameters locally or globally.
-%   BUT DON'T CHANGE THE PARAMETERS BY CHANGING THIS FILE (to avoid
-%   future incompatibilities).  Instead, you should change them in your
-%   TeX document right after including this style file in the
-%   header material of your LaTeX document.
-
-\def\ScoreOverhang{4pt}         % How much underlines extend out
-\def\ScoreOverhangLeft{\ScoreOverhang}
-\def\ScoreOverhangRight{\ScoreOverhang}
-
-\def\extraVskip{2pt}            % Extra space above and below lines
-\def\ruleScoreFiller{\hrule}        % Horizontal rule filler.
-\def\dottedScoreFiller{\hbox to4pt{\hss.\hss}}
-\def\dashedScoreFiller{\hbox to2.8mm{\hss\vrule width1.4mm height0.4pt depth0.0pt\hss}}
-\def\defaultScoreFiller{\ruleScoreFiller}  % Default horizontal filler.
-\def\defaultBuildScore{\buildSingleScore}  % In \singleLine mode at start.
-
-\def\defaultHypSeparation{\hskip.2in}   % Used if \insertBetweenHyps isn't given
-
-\def\labelSpacing{3pt}      % Horizontal space separating labels and lines
-
-\def\proofSkipAmount{\vskip.8ex plus.8ex minus.4ex}
-            % Space above and below a prooftree display.
-
-\def\defaultRootPosition{\buildRootBottom} % Default: Proofs root at bottom
-%\def\defaultRootPosition{\buildRootTop}  % Makes all proofs upside down
-
-\ifx\fCenter\undefined
-\def\fCenter{\relax}
-\fi
-
-%
-% End of user-modifiable parameters.
-% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-% Here are some internal paramenters and defaults.  Not really intended
-%  to be user-modifiable.
-
-\def\theHypSeparation{\defaultHypSeparation}
-\def\alwaysScoreFiller{\defaultScoreFiller} % Horizontal filler.
-\def\alwaysBuildScore{\defaultBuildScore}
-\def\theScoreFiller{\alwaysScoreFiller} % Horizontal filler.
-\def\buildScore{\alwaysBuildScore}   %This command builds the score.
-\def\hypKernAmt{0pt}    % Initial setting for kerning the hypotheses.
-
-\def\defaultLeftLabel{}
-\def\defaultRightLabel{}
-
-\def\myTrue{Y}
-\def\bottomAlignFlag{N}
-\def\centerAlignFlag{N}
-\def\defaultRootAtBottomFlag{Y}
-\def\rootAtBottomFlag{Y}
-
-% End of internal parameters and defaults.
-
-\expandafter\ifx\csname newenvironment\endcsname\relax%
-% If in TeX:
-\message{\BPmessage}
-\def\makeatletter{\catcode`\@=11\relax}
-\def\makeatother{\catcode`\@=12\relax}
-\makeatletter
-\def\newcount{\alloc@0\count\countdef\insc@unt}
-\def\newdimen{\alloc@1\dimen\dimendef\insc@unt}
-\def\newskip{\alloc@2\skip\skipdef\insc@unt}
-\def\newbox{\alloc@4\box\chardef\insc@unt}
-\makeatother
-\else
-% If in LaTeX
-\typeout{\BPmessage}
-\newenvironment{prooftree}%
-{\begin{center}\proofSkipAmount \leavevmode}%
-{\DisplayProof \proofSkipAmount \end{center} }
-\fi
-
-\def\thecur#1{\csname#1\number\theLevel\endcsname}
-
-\newcount\theLevel    % This counter is the height of the stack.
-\global\theLevel=0      % Initialized to zero
-\newcount\myMaxLevel
-\global\myMaxLevel=0
-\newbox\myBoxA      % Temporary storage boxes
-\newbox\myBoxB
-\newbox\myBoxC
-\newbox\myBoxD
-\newbox\myBoxLL     % Boxes for the left label and the right label.
-\newbox\myBoxRL
-\newdimen\thisAboveSkip     %Internal use: amount to skip above line
-\newdimen\thisBelowSkip     %Internal use: amount to skip below line
-\newdimen\newScoreStart     % More temporary storage.
-\newdimen\newScoreEnd
-\newdimen\newCenter
-\newdimen\displace
-\newdimen\leftLowerAmt%     Amount to lower left label
-\newdimen\rightLowerAmt%    Amount to lower right label
-\newdimen\scoreHeight%      Score height
-\newdimen\scoreDepth%       Score Depth
-\newdimen\htLbox%
-\newdimen\htRbox%
-\newdimen\htRRbox%
-\newdimen\htRRRbox%
-\newdimen\htAbox%
-\newdimen\htCbox%
-
-\setbox\myBoxLL=\hbox{\defaultLeftLabel}%
-\setbox\myBoxRL=\hbox{\defaultRightLabel}%
-
-\def\allocatemore{%
-    \ifnum\theLevel>\myMaxLevel%
-        \expandafter\newbox\curBox%
-        \expandafter\newdimen\curScoreStart%
-        \expandafter\newdimen\curCenter%
-        \expandafter\newdimen\curScoreEnd%
-        \global\advance\myMaxLevel by1%
-    \fi%
-}
-
-\def\prepAxiom{%
-    \advance\theLevel by1%
-    \edef\curBox{\thecur{myBox}}%
-    \edef\curScoreStart{\thecur{myScoreStart}}%
-    \edef\curCenter{\thecur{myCenter}}%
-    \edef\curScoreEnd{\thecur{myScoreEnd}}%
-    \allocatemore%
-}
-
-\def\Axiom$#1\fCenter#2${%
-    % Get level and correct names set.
-    \prepAxiom%
-    % Define the boxes
-    \setbox\myBoxA=\hbox{$\mathord{#1}\fCenter\mathord{\relax}$}%
-    \setbox\myBoxB=\hbox{$#2$}%
-    \global\setbox\curBox=%
-         \hbox{\hskip\ScoreOverhangLeft\relax%
-        \unhcopy\myBoxA\unhcopy\myBoxB\hskip\ScoreOverhangRight\relax}%
-    % Set the relevant dimensions for the boxes
-    \global\curScoreStart=0pt \relax
-    \global\curScoreEnd=\wd\curBox \relax
-    \global\curCenter=\wd\myBoxA \relax
-    \global\advance \curCenter by \ScoreOverhangLeft%
-    \ignorespaces
-}
-
-\def\AxiomC#1{      % Note argument not in math mode
-    % Get level and correct names set.
-    \prepAxiom%
-        % Define the box.
-    \setbox\myBoxA=\hbox{#1}%
-    \global\setbox\curBox =%
-        \hbox{\hskip\ScoreOverhangLeft\relax%
-                        \unhcopy\myBoxA\hskip\ScoreOverhangRight\relax}%
-    % Set the relevant dimensions for the boxes
-        \global\curScoreStart=0pt \relax
-        \global\curScoreEnd=\wd\curBox \relax
-        \global\curCenter=.5\wd\curBox \relax
-        \global\advance \curCenter by \ScoreOverhangLeft%
-    \ignorespaces
-}
-
-\def\prepUnary{%
-    \ifnum \theLevel<1
-        \errmessage{Hypotheses missing!}
-    \fi%
-    \edef\curBox{\thecur{myBox}}%
-    \edef\curScoreStart{\thecur{myScoreStart}}%
-    \edef\curCenter{\thecur{myCenter}}%
-    \edef\curScoreEnd{\thecur{myScoreEnd}}%
-}
-
-\def\UnaryInf$#1\fCenter#2${%
-    \prepUnary%
-    \buildConclusion{#1}{#2}%
-    \joinUnary%
-    \resetInferenceDefaults%
-    \ignorespaces%
-}
-
-\def\UnaryInfC#1{
-    \prepUnary%
-    \buildConclusionC{#1}%
-    %Align and join the curBox and the new box into one vbox.
-    \joinUnary%
-    \resetInferenceDefaults%
-    \ignorespaces%
-}
-
-\def\prepBinary{%
-    \ifnum\theLevel<2
-        \errmessage{Hypotheses missing!}
-    \fi%
-    \edef\rcurBox{\thecur{myBox}}%   Set up names of right hypothesis
-    \edef\rcurScoreStart{\thecur{myScoreStart}}%
-    \edef\rcurCenter{\thecur{myCenter}}%
-    \edef\rcurScoreEnd{\thecur{myScoreEnd}}%
-    \advance\theLevel by-1%
-    \edef\lcurBox{\thecur{myBox}}% Set up names of left hypothesis
-    \edef\lcurScoreStart{\thecur{myScoreStart}}%
-    \edef\lcurCenter{\thecur{myCenter}}%
-    \edef\lcurScoreEnd{\thecur{myScoreEnd}}%
-}
-
-\def\BinaryInf$#1\fCenter#2${%
-    \prepBinary%
-    \buildConclusion{#1}{#2}%
-    \joinBinary%
-    \resetInferenceDefaults%
-    \ignorespaces%
-}
-
-\def\BinaryInfC#1{%
-    \prepBinary%
-    \buildConclusionC{#1}%
-    \joinBinary%
-    \resetInferenceDefaults%
-    \ignorespaces%
-}
-
-\def\prepTrinary{%
-    \ifnum\theLevel<3
-        \errmessage{Hypotheses missing!}
-    \fi%
-    \edef\rcurBox{\thecur{myBox}}%   Set up names of right hypothesis
-    \edef\rcurScoreStart{\thecur{myScoreStart}}%
-    \edef\rcurCenter{\thecur{myCenter}}%
-    \edef\rcurScoreEnd{\thecur{myScoreEnd}}%
-    \advance\theLevel by-1%
-    \edef\ccurBox{\thecur{myBox}}% Set up names of center hypothesis
-    \edef\ccurScoreStart{\thecur{myScoreStart}}%
-    \edef\ccurCenter{\thecur{myCenter}}%
-    \edef\ccurScoreEnd{\thecur{myScoreEnd}}%
-    \advance\theLevel by-1%
-    \edef\lcurBox{\thecur{myBox}}% Set up names of left hypothesis
-    \edef\lcurScoreStart{\thecur{myScoreStart}}%
-    \edef\lcurCenter{\thecur{myCenter}}%
-    \edef\lcurScoreEnd{\thecur{myScoreEnd}}%
-}
-
-\def\TrinaryInf$#1\fCenter#2${%
-    \prepTrinary%
-    \buildConclusion{#1}{#2}%
-    \joinTrinary%
-    \resetInferenceDefaults%
-    \ignorespaces%
-}
-
-\def\TrinaryInfC#1{%
-    \prepTrinary%
-    \buildConclusionC{#1}%
-    \joinTrinary%
-    \resetInferenceDefaults%
-    \ignorespaces%
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\prepQuaternary{%
-    \ifnum\theLevel<4
-        \errmessage{Hypotheses missing!}
-    \fi%
-    \edef\rrcurBox{\thecur{myBox}}%   Set up names of very right hypothesis
-    \edef\rrcurScoreStart{\thecur{myScoreStart}}%
-    \edef\rrcurCenter{\thecur{myCenter}}%
-    \edef\rrcurScoreEnd{\thecur{myScoreEnd}}%
-    \advance\theLevel by-1%
-    \edef\rcurBox{\thecur{myBox}}%   Set up names of right hypothesis
-    \edef\rcurScoreStart{\thecur{myScoreStart}}%
-    \edef\rcurCenter{\thecur{myCenter}}%
-    \edef\rcurScoreEnd{\thecur{myScoreEnd}}%
-    \advance\theLevel by-1%
-    \edef\ccurBox{\thecur{myBox}}% Set up names of center hypothesis
-    \edef\ccurScoreStart{\thecur{myScoreStart}}%
-    \edef\ccurCenter{\thecur{myCenter}}%
-    \edef\ccurScoreEnd{\thecur{myScoreEnd}}%
-    \advance\theLevel by-1%
-    \edef\lcurBox{\thecur{myBox}}% Set up names of left hypothesis
-    \edef\lcurScoreStart{\thecur{myScoreStart}}%
-    \edef\lcurCenter{\thecur{myCenter}}%
-    \edef\lcurScoreEnd{\thecur{myScoreEnd}}%
-}
-
-\def\QuaternaryInf$#1\fCenter#2${%
-    \prepQuaternary%
-    \buildConclusion{#1}{#2}%
-    \joinQuaternary%
-    \resetInferenceDefaults%
-    \ignorespaces%
-}
-
-\def\QuaternaryInfC#1{%
-    \prepQuaternary%
-    \buildConclusionC{#1}%
-    \joinQuaternary%
-    \resetInferenceDefaults%
-    \ignorespaces%
-}
-
-\def\joinQuaternary{% Construct the quarterary inference into a vbox.
-    % Join the four hypotheses's boxes into one hbox.
-    \setbox\myBoxA=\hbox{\theHypSeparation}%
-    \lcurScoreEnd=\rrcurScoreEnd%
-    \advance\lcurScoreEnd by\wd\rcurBox%
-    \advance\lcurScoreEnd by\wd\lcurBox%
-    \advance\lcurScoreEnd by\wd\ccurBox%
-    \advance\lcurScoreEnd by3\wd\myBoxA%
-    \displace=\lcurScoreEnd%
-    \advance\displace by -\lcurScoreStart%
-    \lcurCenter=.5\displace%
-    \advance\lcurCenter by\lcurScoreStart%
-    \ifx\rootAtBottomFlag\myTrue%
-        \setbox\lcurBox=%
-            \hbox{\box\lcurBox\unhcopy\myBoxA\box\ccurBox%
-                      \unhcopy\myBoxA\box\rcurBox
-                      \unhcopy\myBoxA\box\rrcurBox}%
-    \else%
-        \htLbox = \ht\lcurBox%
-        \htAbox = \ht\myBoxA%
-        \htCbox = \ht\ccurBox%
-        \htRbox = \ht\rcurBox%
-        \htRRbox = \ht\rrcurBox%
-        \setbox\lcurBox=%
-            \hbox{\lower\htLbox\box\lcurBox%
-                  \lower\htAbox\copy\myBoxA\lower\htCbox\box\ccurBox%
-                  \lower\htAbox\copy\myBoxA\lower\htRbox\box\rcurBox%
-                  \lower\htAbox\copy\myBoxA\lower\htRRbox\box\rrcurBox}%
-    \fi%
-    % Adjust center of upper hypotheses according to how much
-    %   the lower sequent is off-center.
-    \displace=\newCenter%
-    \advance\displace by -.5\newScoreStart%
-    \advance\displace by -.5\newScoreEnd%
-    \advance\lcurCenter by \displace%
-    %Align and join the curBox and the two hypotheses's box into one vbox.
-    \edef\curBox{\lcurBox}%
-    \edef\curScoreStart{\lcurScoreStart}%
-    \edef\curScoreEnd{\lcurScoreEnd}%
-    \edef\curCenter{\lcurCenter}%
-    \joinUnary%
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\prepQuinary{%
-    \ifnum\theLevel<5
-        \errmessage{Hypotheses missing!}
-    \fi%
-    \edef\rrrcurBox{\thecur{myBox}}%   Set up names of very very right hypothesis
-    \edef\rrrcurScoreStart{\thecur{myScoreStart}}%
-    \edef\rrrcurCenter{\thecur{myCenter}}%
-    \edef\rrrcurScoreEnd{\thecur{myScoreEnd}}%
-    \advance\theLevel by-1%
-    \edef\rrcurBox{\thecur{myBox}}%   Set up names of very right hypothesis
-    \edef\rrcurScoreStart{\thecur{myScoreStart}}%
-    \edef\rrcurCenter{\thecur{myCenter}}%
-    \edef\rrcurScoreEnd{\thecur{myScoreEnd}}%
-    \advance\theLevel by-1%
-    \edef\rcurBox{\thecur{myBox}}%   Set up names of right hypothesis
-    \edef\rcurScoreStart{\thecur{myScoreStart}}%
-    \edef\rcurCenter{\thecur{myCenter}}%
-    \edef\rcurScoreEnd{\thecur{myScoreEnd}}%
-    \advance\theLevel by-1%
-    \edef\ccurBox{\thecur{myBox}}% Set up names of center hypothesis
-    \edef\ccurScoreStart{\thecur{myScoreStart}}%
-    \edef\ccurCenter{\thecur{myCenter}}%
-    \edef\ccurScoreEnd{\thecur{myScoreEnd}}%
-    \advance\theLevel by-1%
-    \edef\lcurBox{\thecur{myBox}}% Set up names of left hypothesis
-    \edef\lcurScoreStart{\thecur{myScoreStart}}%
-    \edef\lcurCenter{\thecur{myCenter}}%
-    \edef\lcurScoreEnd{\thecur{myScoreEnd}}%
-}
-
-\def\QuinaryInf$#1\fCenter#2${%
-    \prepQuinary%
-    \buildConclusion{#1}{#2}%
-    \joinQuinary%
-    \resetInferenceDefaults%
-    \ignorespaces%
-}
-
-\def\QuinaryInfC#1{%
-    \prepQuinary%
-    \buildConclusionC{#1}%
-    \joinQuinary%
-    \resetInferenceDefaults%
-    \ignorespaces%
-}
-
-\def\joinQuinary{% Construct the quinary inference into a vbox.
-    % Join the five hypotheses's boxes into one hbox.
-    \setbox\myBoxA=\hbox{\theHypSeparation}%
-    \lcurScoreEnd=\rrrcurScoreEnd%
-    \advance\lcurScoreEnd by\wd\rrcurBox%
-    \advance\lcurScoreEnd by\wd\rcurBox%
-    \advance\lcurScoreEnd by\wd\lcurBox%
-    \advance\lcurScoreEnd by\wd\ccurBox%
-    \advance\lcurScoreEnd by4\wd\myBoxA%
-    \displace=\lcurScoreEnd%
-    \advance\displace by -\lcurScoreStart%
-    \lcurCenter=.5\displace%
-    \advance\lcurCenter by\lcurScoreStart%
-    \ifx\rootAtBottomFlag\myTrue%
-        \setbox\lcurBox=%
-            \hbox{\box\lcurBox\unhcopy\myBoxA\box\ccurBox%
-                      \unhcopy\myBoxA\box\rcurBox
-                      \unhcopy\myBoxA\box\rrcurBox
-                      \unhcopy\myBoxA\box\rrrcurBox}%
-    \else%
-        \htLbox = \ht\lcurBox%
-        \htAbox = \ht\myBoxA%
-        \htCbox = \ht\ccurBox%
-        \htRbox = \ht\rcurBox%
-        \htRRbox = \ht\rrcurBox%
-        \htRRRbox = \ht\rrrcurBox%
-        \setbox\lcurBox=%
-            \hbox{\lower\htLbox\box\lcurBox%
-                  \lower\htAbox\copy\myBoxA\lower\htCbox\box\ccurBox%
-                  \lower\htAbox\copy\myBoxA\lower\htRbox\box\rcurBox%
-                  \lower\htAbox\copy\myBoxA\lower\htRRbox\box\rrcurBox%
-                  \lower\htAbox\copy\myBoxA\lower\htRRRbox\box\rrrcurBox}%
-    \fi%
-    % Adjust center of upper hypotheses according to how much
-    %   the lower sequent is off-center.
-    \displace=\newCenter%
-    \advance\displace by -.5\newScoreStart%
-    \advance\displace by -.5\newScoreEnd%
-    \advance\lcurCenter by \displace%
-    %Align and join the curBox and the two hypotheses's box into one vbox.
-    \edef\curBox{\lcurBox}%
-    \edef\curScoreStart{\lcurScoreStart}%
-    \edef\curScoreEnd{\lcurScoreEnd}%
-    \edef\curCenter{\lcurCenter}%
-    \joinUnary%
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\def\buildConclusion#1#2{% Build lower sequent w/ center at \fCenter position.
-    % Define the boxes
-        \setbox\myBoxA=\hbox{$\mathord{#1}\fCenter\mathord{\relax}$}%
-        \setbox\myBoxB=\hbox{$#2$}%
-    % Put them together in \myBoxC
-    \setbox\myBoxC =%
-          \hbox{\hskip\ScoreOverhangLeft\relax%
-        \unhcopy\myBoxA\unhcopy\myBoxB\hskip\ScoreOverhangRight\relax}%
-    % Calculate the center of the \myBoxC string.
-    \newScoreStart=0pt \relax%
-    \newCenter=\wd\myBoxA \relax%
-    \advance \newCenter by \ScoreOverhangLeft%
-    \newScoreEnd=\wd\myBoxC%
-}
-
-\def\buildConclusionC#1{% Build lower sequent w/o \fCenter present.
-        % Define the box.
-    \setbox\myBoxA=\hbox{#1}%
-    \setbox\myBoxC =%
-        \hbox{\hbox{\hskip\ScoreOverhangLeft\relax%
-                        \unhcopy\myBoxA\hskip\ScoreOverhangRight\relax}}%
-    % Calculate kerning to line up centers
-    \newScoreStart=0pt \relax%
-    \newCenter=.5\wd\myBoxC \relax%
-    \newScoreEnd=\wd\myBoxC%
-        \advance \newCenter by \ScoreOverhangLeft%
-}
-
-\def\joinUnary{%Align and join \curBox and \myBoxC into a single vbox
-    \global\advance\curCenter by -\hypKernAmt%
-    \ifnum\curCenter<\newCenter%
-        \displace=\newCenter%
-        \advance \displace by -\curCenter%
-        \kernUpperBox%
-    \else%
-        \displace=\curCenter%
-        \advance \displace by -\newCenter%
-        \kernLowerBox%
-    \fi%
-        \ifnum \newScoreStart < \curScoreStart %
-        \global \curScoreStart = \newScoreStart \fi%
-    \ifnum \curScoreEnd < \newScoreEnd %
-        \global \curScoreEnd = \newScoreEnd \fi%
-    % Leave room for the left label.
-    \ifnum \curScoreStart<\wd\myBoxLL%
-        \global\displace = \wd\myBoxLL%
-        \global\advance\displace by -\curScoreStart%
-        \kernUpperBox%
-        \kernLowerBox%
-    \fi%
-    % Draw the score
-    \buildScore%
-    % Form the score and labels into a box.
-    \buildScoreLabels%
-    % Form the new box and its dimensions
-    \ifx\rootAtBottomFlag\myTrue%
-        \buildRootBottom%
-    \else%
-        \buildRootTop%
-    \fi%
-    \global \curScoreStart=\newScoreStart%
-    \global \curScoreEnd=\newScoreEnd%
-    \global \curCenter=\newCenter%
-}
-
-\def\buildRootBottom{%
-    \global \setbox \curBox =%
-        \vbox{\box\curBox%
-            \vskip\thisAboveSkip \relax%
-            \nointerlineskip\box\myBoxD%
-            \vskip\thisBelowSkip \relax%
-            \nointerlineskip\box\myBoxC}%
-}
-
-\def\buildRootTop{%
-    \global \setbox \curBox =%
-        \vbox{\box\myBoxC%
-            \vskip\thisAboveSkip \relax%
-            \nointerlineskip\box\myBoxD%
-            \vskip\thisBelowSkip \relax%
-            \nointerlineskip\box\curBox}%
-}
-
-\def\kernUpperBox{%
-        \global\setbox\curBox =%
-            \hbox{\hskip\displace\box\curBox}%
-        \global\advance \curScoreStart by \displace%
-        \global\advance \curScoreEnd by \displace%
-        \global\advance\curCenter by \displace%
-}
-
-\def\kernLowerBox{%
-        \global\setbox\myBoxC =%
-            \hbox{\hskip\displace\unhbox\myBoxC}%
-        \global\advance \newScoreStart by \displace%
-        \global\advance \newScoreEnd by \displace%
-        \global\advance\newCenter by \displace%
-}
-
-\def\joinBinary{% Construct the binary inference into a vbox.
-    % Join the two hypotheses's boxes into one hbox.
-    \setbox\myBoxA=\hbox{\theHypSeparation}%
-    \lcurScoreEnd=\rcurScoreEnd%
-    \advance\lcurScoreEnd by\wd\lcurBox%
-    \advance\lcurScoreEnd by\wd\myBoxA%
-    \displace=\lcurScoreEnd%
-    \advance\displace by -\lcurScoreStart%
-    \lcurCenter=.5\displace%
-    \advance\lcurCenter by\lcurScoreStart%
-    \ifx\rootAtBottomFlag\myTrue%
-        \setbox\lcurBox=%
-            \hbox{\box\lcurBox\unhcopy\myBoxA\box\rcurBox}%
-    \else%
-        \htLbox = \ht\lcurBox%
-        \htAbox = \ht\myBoxA%
-        \htRbox = \ht\rcurBox%
-        \setbox\lcurBox=%
-            \hbox{\lower\htLbox\box\lcurBox%
-                  \lower\htAbox\box\myBoxA\lower\htRbox\box\rcurBox}%
-    \fi%
-    % Adjust center of upper hypotheses according to how much
-    %   the lower sequent is off-center.
-    \displace=\newCenter%
-    \advance\displace by -.5\newScoreStart%
-    \advance\displace by -.5\newScoreEnd%
-    \advance\lcurCenter by \displace%
-    %Align and join the curBox and the two hypotheses's box into one vbox.
-    \edef\curBox{\lcurBox}%
-    \edef\curScoreStart{\lcurScoreStart}%
-    \edef\curScoreEnd{\lcurScoreEnd}%
-    \edef\curCenter{\lcurCenter}%
-    \joinUnary%
-}
-
-\def\joinTrinary{% Construct the trinary inference into a vbox.
-    % Join the three hypotheses's boxes into one hbox.
-    \setbox\myBoxA=\hbox{\theHypSeparation}%
-    \lcurScoreEnd=\rcurScoreEnd%
-    \advance\lcurScoreEnd by\wd\lcurBox%
-    \advance\lcurScoreEnd by\wd\ccurBox%
-    \advance\lcurScoreEnd by2\wd\myBoxA%
-    \displace=\lcurScoreEnd%
-    \advance\displace by -\lcurScoreStart%
-    \lcurCenter=.5\displace%
-    \advance\lcurCenter by\lcurScoreStart%
-    \ifx\rootAtBottomFlag\myTrue%
-        \setbox\lcurBox=%
-            \hbox{\box\lcurBox\unhcopy\myBoxA\box\ccurBox%
-                      \unhcopy\myBoxA\box\rcurBox}%
-    \else%
-        \htLbox = \ht\lcurBox%
-        \htAbox = \ht\myBoxA%
-        \htCbox = \ht\ccurBox%
-        \htRbox = \ht\rcurBox%
-        \setbox\lcurBox=%
-            \hbox{\lower\htLbox\box\lcurBox%
-                  \lower\htAbox\copy\myBoxA\lower\htCbox\box\ccurBox%
-                  \lower\htAbox\copy\myBoxA\lower\htRbox\box\rcurBox}%
-    \fi%
-    % Adjust center of upper hypotheses according to how much
-    %   the lower sequent is off-center.
-    \displace=\newCenter%
-    \advance\displace by -.5\newScoreStart%
-    \advance\displace by -.5\newScoreEnd%
-    \advance\lcurCenter by \displace%
-    %Align and join the curBox and the two hypotheses's box into one vbox.
-    \edef\curBox{\lcurBox}%
-    \edef\curScoreStart{\lcurScoreStart}%
-    \edef\curScoreEnd{\lcurScoreEnd}%
-    \edef\curCenter{\lcurCenter}%
-    \joinUnary%
-}
-
-\def\DisplayProof{%
-    % Display (and purge) the proof tree.
-    % Choose the appropriate vertical alignment.
-    \ifnum \theLevel=1 \relax \else%x
-        \errmessage{Proof tree badly specified.}%
-    \fi%
-    \edef\curBox{\thecur{myBox}}%
-    \ifx\bottomAlignFlag\myTrue%
-        \displace=0pt%
-    \else%
-        \displace=.5\ht\curBox%
-        \ifx\centerAlignFlag\myTrue\relax
-        \else%
-                \advance\displace by -3pt%
-        \fi%
-    \fi%
-    \leavevmode%
-    \lower\displace\hbox{\copy\curBox}%
-    \global\theLevel=0%
-    \global\def\alwaysBuildScore{\defaultBuildScore}% Restore "always"
-    \global\def\alwaysScoreFiller{\defaultScoreFiller}% Restore "always"
-    \global\def\bottomAlignFlag{N}%
-    \global\def\centerAlignFlag{N}%
-    \resetRootPosition
-    \resetInferenceDefaults%
-    \ignorespaces
-}
-
-\def\buildSingleScore{% Make an hbox with a single score.
-    \displace=\curScoreEnd%
-    \advance \displace by -\curScoreStart%
-    \global\setbox \myBoxD =%
-        \hbox to \displace{\expandafter\xleaders\theScoreFiller\hfill}%
-    %\global\setbox \myBoxD =%
-        %\hbox{\hskip\curScoreStart\relax \box\myBoxD}%
-}
-
-\def\buildDoubleScore{% Make an hbox with a double score.
-    \buildSingleScore%
-    \global\setbox\myBoxD=%
-        \hbox{\hbox to0pt{\copy\myBoxD\hss}\raise2pt\copy\myBoxD}%
-}
-
-\def\buildNoScore{% Make an hbox with no score (raise a little anyway)
-    \global\setbox\myBoxD=\hbox{\vbox{\vskip1pt}}%
-}
-
-\def\doubleLine{%
-    \gdef\buildScore{\buildDoubleScore}% Set next score to this type
-    \ignorespaces
-}
-\def\alwaysDoubleLine{%
-    \gdef\alwaysBuildScore{\buildDoubleScore}% Do double for rest of proof.
-    \gdef\buildScore{\buildDoubleScore}% Set next score to be double
-    \ignorespaces
-}
-\def\singleLine{%
-    \gdef\buildScore{\buildSingleScore}% Set next score to be single
-    \ignorespaces
-}
-\def\alwaysSingleLine{%
-    \gdef\alwaysBuildScore{\buildSingleScore}% Do single for rest of proof.
-    \gdef\buildScore{\buildSingleScore}% Set next score to be single
-    \ignorespaces
-}
-\def\noLine{%
-    \gdef\buildScore{\buildNoScore}% Set next score to this type
-    \ignorespaces
-}
-\def\alwaysNoLine{%
-    \gdef\alwaysBuildScore{\buildNoScore}%Do nolines for rest of proof.
-    \gdef\buildScore{\buildNoScore}% Set next score to be blank
-    \ignorespaces
-}
-\def\solidLine{%
-    \gdef\theScoreFiller{\ruleScoreFiller}% Use solid horizontal line.
-    \ignorespaces
-}
-\def\alwaysSolidLine{%
-    \gdef\alwaysScoreFiller{\ruleScoreFiller}% Do solid for rest of proof
-    \gdef\theScoreFiller{\ruleScoreFiller}% Use solid horizontal line.
-    \ignorespaces
-}
-\def\dottedLine{%
-    \gdef\theScoreFiller{\dottedScoreFiller}% Use dotted horizontal line.
-    \ignorespaces
-}
-\def\alwaysDottedLine{%
-    \gdef\alwaysScoreFiller{\dottedScoreFiller}% Do dotted for rest of proof
-    \gdef\theScoreFiller{\dottedScoreFiller}% Use dotted horizontal line.
-    \ignorespaces
-}
-\def\dashedLine{%
-    \gdef\theScoreFiller{\dashedScoreFiller}% Use dashed horizontal line.
-    \ignorespaces
-}
-\def\alwaysDashedLine{%
-    \gdef\alwaysScoreFiller{\dashedScoreFiller}% Do dashed for rest of proof
-    \gdef\theScoreFiller{\dashedScoreFiller}% Use dashed horizontal line.
-    \ignorespaces
-}
-\def\kernHyps#1{%
-    \gdef\hypKernAmt{#1}%
-    \ignorespaces
-}
-\def\insertBetweenHyps#1{%
-    \gdef\theHypSeparation{#1}%
-    \ignorespaces
-}
-
-\def\centerAlignProof{%
-    \def\centerAlignFlag{Y}%
-    \def\bottomAlignFlag{N}%
-    \ignorespaces
-}
-\def\bottomAlignProof{%
-    \def\centerAlignFlag{N}%
-    \def\bottomAlignFlag{Y}%
-    \ignorespaces
-}
-\def\normalAlignProof{%
-    \def\centerAlignFlag{N}%
-    \def\bottomAlignFlag{N}%
-    \ignorespaces
-}
-
-\def\LeftLabel#1{%
-    \global\setbox\myBoxLL=\hbox{{#1}\hskip\labelSpacing}%
-    \ignorespaces
-}
-\def\RightLabel#1{%
-    \global\setbox\myBoxRL=\hbox{\hskip\labelSpacing #1}%
-    \ignorespaces
-}
-
-\def\buildScoreLabels{%
-    \scoreHeight = \ht\myBoxD%
-    \scoreDepth = \dp\myBoxD%
-    \leftLowerAmt=\ht\myBoxLL%
-    \advance \leftLowerAmt by -\dp\myBoxLL%
-    \advance \leftLowerAmt by -\scoreHeight%
-    \advance \leftLowerAmt by \scoreDepth%
-    \leftLowerAmt=.5\leftLowerAmt%
-    \rightLowerAmt=\ht\myBoxRL%
-    \advance \rightLowerAmt by -\dp\myBoxRL%
-    \advance \rightLowerAmt by -\scoreHeight%
-    \advance \rightLowerAmt by \scoreDepth%
-    \rightLowerAmt=.5\rightLowerAmt%
-    \displace = \curScoreStart%
-    \advance\displace by -\wd\myBoxLL%
-    \global\setbox\myBoxD =%
-        \hbox{\hskip\displace%
-            \lower\leftLowerAmt\copy\myBoxLL%
-            \box\myBoxD%
-            \lower\rightLowerAmt\copy\myBoxRL}%
-    \global\thisAboveSkip = \ht\myBoxLL%
-    \global\advance \thisAboveSkip by -\leftLowerAmt%
-    \global\advance \thisAboveSkip by -\scoreHeight%
-    \ifnum \thisAboveSkip<0 %
-        \global\thisAboveSkip=0pt%
-    \fi%
-    \displace = \ht\myBoxRL%
-    \advance \displace by -\rightLowerAmt%
-    \advance \displace by -\scoreHeight%
-    \ifnum \displace<0 %
-        \displace=0pt%
-    \fi%
-    \ifnum \displace>\thisAboveSkip %
-        \global\thisAboveSkip=\displace%
-    \fi%
-    \global\thisBelowSkip = \dp\myBoxLL%
-    \global\advance\thisBelowSkip by \leftLowerAmt%
-    \global\advance\thisBelowSkip by -\scoreDepth%
-    \ifnum\thisBelowSkip<0 %
-        \global\thisBelowSkip = 0pt%
-    \fi%
-    \displace = \dp\myBoxRL%
-    \advance\displace by \rightLowerAmt%
-    \advance\displace by -\scoreDepth%
-    \ifnum\displace<0 %
-        \displace = 0pt%
-    \fi%
-    \ifnum\displace>\thisBelowSkip%
-        \global\thisBelowSkip = \displace%
-    \fi%
-    \global\thisAboveSkip = -\thisAboveSkip%
-    \global\thisBelowSkip = -\thisBelowSkip%
-    \global\advance\thisAboveSkip by\extraVskip% Extra space above line
-    \global\advance\thisBelowSkip by\extraVskip% Extra space below line
-}
-
-\def\resetInferenceDefaults{%
-    \global\def\theHypSeparation{\defaultHypSeparation}%
-    \global\setbox\myBoxLL=\hbox{\defaultLeftLabel}%
-    \global\setbox\myBoxRL=\hbox{\defaultRightLabel}%
-    \global\def\buildScore{\alwaysBuildScore}%
-    \global\def\theScoreFiller{\alwaysScoreFiller}%
-    \gdef\hypKernAmt{0pt}% Restore to zero kerning.
-}
-
-
-\def\rootAtBottom{%
-    \global\def\rootAtBottomFlag{Y}%
-}
-
-\def\rootAtTop{%
-    \global\def\rootAtBottomFlag{N}%
-}
-
-\def\resetRootPosition{%
-    \global\edef\rootAtBottomFlag{\defaultRootAtBottomFlag}
-}
-
-\def\alwaysRootAtBottom{%
-    \global\def\defaultRootAtBottomFlag{Y}
-    \rootAtBottom
-}
-
-\def\alwaysRootAtTop{%
-    \global\def\defaultRootAtBottomFlag{N}
-    \rootAtTop
-}
-
-
Binary file poster/modus-ponens/modus-ponens.pdf has changed
--- a/poster/modus-ponens/modus-ponens.svg	Mon Feb 19 21:24:19 2018 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,322 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="595.28pt" height="841.89pt" viewBox="0 0 595.28 841.89" version="1.1">
-<defs>
-<g>
-<symbol overflow="visible" id="glyph0-0">
-<path style="stroke:none;" d=""/>
-</symbol>
-<symbol overflow="visible" id="glyph0-1">
-<path style="stroke:none;" d="M 2.546875 2.5 L 2.546875 2.09375 L 1.578125 2.09375 L 1.578125 -7.078125 L 2.546875 -7.078125 L 2.546875 -7.484375 L 1.171875 -7.484375 L 1.171875 2.5 Z M 2.546875 2.5 "/>
-</symbol>
-<symbol overflow="visible" id="glyph0-2">
-<path style="stroke:none;" d="M 1.578125 -7.484375 L 0.21875 -7.484375 L 0.21875 -7.078125 L 1.1875 -7.078125 L 1.1875 2.09375 L 0.21875 2.09375 L 0.21875 2.5 L 1.578125 2.5 Z M 1.578125 -7.484375 "/>
-</symbol>
-<symbol overflow="visible" id="glyph0-3">
-<path style="stroke:none;" d="M 3.296875 2.390625 C 3.296875 2.359375 3.296875 2.34375 3.125 2.171875 C 1.890625 0.921875 1.5625 -0.96875 1.5625 -2.5 C 1.5625 -4.234375 1.9375 -5.96875 3.171875 -7.203125 C 3.296875 -7.328125 3.296875 -7.34375 3.296875 -7.375 C 3.296875 -7.453125 3.265625 -7.484375 3.203125 -7.484375 C 3.09375 -7.484375 2.203125 -6.796875 1.609375 -5.53125 C 1.109375 -4.4375 0.984375 -3.328125 0.984375 -2.5 C 0.984375 -1.71875 1.09375 -0.515625 1.640625 0.625 C 2.25 1.84375 3.09375 2.5 3.203125 2.5 C 3.265625 2.5 3.296875 2.46875 3.296875 2.390625 Z M 3.296875 2.390625 "/>
-</symbol>
-<symbol overflow="visible" id="glyph0-4">
-<path style="stroke:none;" d="M 2.875 -2.5 C 2.875 -3.265625 2.765625 -4.46875 2.21875 -5.609375 C 1.625 -6.828125 0.765625 -7.484375 0.671875 -7.484375 C 0.609375 -7.484375 0.5625 -7.4375 0.5625 -7.375 C 0.5625 -7.34375 0.5625 -7.328125 0.75 -7.140625 C 1.734375 -6.15625 2.296875 -4.578125 2.296875 -2.5 C 2.296875 -0.78125 1.9375 0.96875 0.703125 2.21875 C 0.5625 2.34375 0.5625 2.359375 0.5625 2.390625 C 0.5625 2.453125 0.609375 2.5 0.671875 2.5 C 0.765625 2.5 1.671875 1.8125 2.25 0.546875 C 2.765625 -0.546875 2.875 -1.65625 2.875 -2.5 Z M 2.875 -2.5 "/>
-</symbol>
-<symbol overflow="visible" id="glyph0-5">
-<path style="stroke:none;" d="M 2.9375 -6.375 C 2.9375 -6.625 2.9375 -6.640625 2.703125 -6.640625 C 2.078125 -6 1.203125 -6 0.890625 -6 L 0.890625 -5.6875 C 1.09375 -5.6875 1.671875 -5.6875 2.1875 -5.953125 L 2.1875 -0.78125 C 2.1875 -0.421875 2.15625 -0.3125 1.265625 -0.3125 L 0.953125 -0.3125 L 0.953125 0 C 1.296875 -0.03125 2.15625 -0.03125 2.5625 -0.03125 C 2.953125 -0.03125 3.828125 -0.03125 4.171875 0 L 4.171875 -0.3125 L 3.859375 -0.3125 C 2.953125 -0.3125 2.9375 -0.421875 2.9375 -0.78125 Z M 2.9375 -6.375 "/>
-</symbol>
-<symbol overflow="visible" id="glyph0-6">
-<path style="stroke:none;" d="M 1.265625 -0.765625 L 2.328125 -1.796875 C 3.875 -3.171875 4.46875 -3.703125 4.46875 -4.703125 C 4.46875 -5.84375 3.578125 -6.640625 2.359375 -6.640625 C 1.234375 -6.640625 0.5 -5.71875 0.5 -4.828125 C 0.5 -4.28125 1 -4.28125 1.03125 -4.28125 C 1.203125 -4.28125 1.546875 -4.390625 1.546875 -4.8125 C 1.546875 -5.0625 1.359375 -5.328125 1.015625 -5.328125 C 0.9375 -5.328125 0.921875 -5.328125 0.890625 -5.3125 C 1.109375 -5.96875 1.65625 -6.328125 2.234375 -6.328125 C 3.140625 -6.328125 3.5625 -5.515625 3.5625 -4.703125 C 3.5625 -3.90625 3.078125 -3.125 2.515625 -2.5 L 0.609375 -0.375 C 0.5 -0.265625 0.5 -0.234375 0.5 0 L 4.203125 0 L 4.46875 -1.734375 L 4.234375 -1.734375 C 4.171875 -1.4375 4.109375 -1 4 -0.84375 C 3.9375 -0.765625 3.28125 -0.765625 3.0625 -0.765625 Z M 1.265625 -0.765625 "/>
-</symbol>
-<symbol overflow="visible" id="glyph1-0">
-<path style="stroke:none;" d=""/>
-</symbol>
-<symbol overflow="visible" id="glyph1-1">
-<path style="stroke:none;" d="M 1.78125 -1.140625 C 1.390625 -0.484375 1 -0.34375 0.5625 -0.3125 C 0.4375 -0.296875 0.34375 -0.296875 0.34375 -0.109375 C 0.34375 -0.046875 0.40625 0 0.484375 0 C 0.75 0 1.0625 -0.03125 1.328125 -0.03125 C 1.671875 -0.03125 2.015625 0 2.328125 0 C 2.390625 0 2.515625 0 2.515625 -0.1875 C 2.515625 -0.296875 2.4375 -0.3125 2.359375 -0.3125 C 2.140625 -0.328125 1.890625 -0.40625 1.890625 -0.65625 C 1.890625 -0.78125 1.953125 -0.890625 2.03125 -1.03125 L 2.796875 -2.296875 L 5.296875 -2.296875 C 5.3125 -2.09375 5.453125 -0.734375 5.453125 -0.640625 C 5.453125 -0.34375 4.9375 -0.3125 4.734375 -0.3125 C 4.59375 -0.3125 4.5 -0.3125 4.5 -0.109375 C 4.5 0 4.609375 0 4.640625 0 C 5.046875 0 5.46875 -0.03125 5.875 -0.03125 C 6.125 -0.03125 6.765625 0 7.015625 0 C 7.0625 0 7.1875 0 7.1875 -0.203125 C 7.1875 -0.3125 7.09375 -0.3125 6.953125 -0.3125 C 6.34375 -0.3125 6.34375 -0.375 6.3125 -0.671875 L 5.703125 -6.890625 C 5.6875 -7.09375 5.6875 -7.140625 5.515625 -7.140625 C 5.359375 -7.140625 5.3125 -7.0625 5.25 -6.96875 Z M 2.984375 -2.609375 L 4.9375 -5.90625 L 5.265625 -2.609375 Z M 2.984375 -2.609375 "/>
-</symbol>
-<symbol overflow="visible" id="glyph1-2">
-<path style="stroke:none;" d="M 1.59375 -0.78125 C 1.5 -0.390625 1.46875 -0.3125 0.6875 -0.3125 C 0.515625 -0.3125 0.421875 -0.3125 0.421875 -0.109375 C 0.421875 0 0.515625 0 0.6875 0 L 4.25 0 C 5.828125 0 7 -1.171875 7 -2.15625 C 7 -2.875 6.421875 -3.453125 5.453125 -3.5625 C 6.484375 -3.75 7.53125 -4.484375 7.53125 -5.4375 C 7.53125 -6.171875 6.875 -6.8125 5.6875 -6.8125 L 2.328125 -6.8125 C 2.140625 -6.8125 2.046875 -6.8125 2.046875 -6.609375 C 2.046875 -6.5 2.140625 -6.5 2.328125 -6.5 C 2.34375 -6.5 2.53125 -6.5 2.703125 -6.484375 C 2.875 -6.453125 2.96875 -6.453125 2.96875 -6.3125 C 2.96875 -6.28125 2.953125 -6.25 2.9375 -6.125 Z M 3.09375 -3.65625 L 3.71875 -6.125 C 3.8125 -6.46875 3.828125 -6.5 4.25 -6.5 L 5.546875 -6.5 C 6.421875 -6.5 6.625 -5.90625 6.625 -5.46875 C 6.625 -4.59375 5.765625 -3.65625 4.5625 -3.65625 Z M 2.65625 -0.3125 C 2.515625 -0.3125 2.5 -0.3125 2.4375 -0.3125 C 2.328125 -0.328125 2.296875 -0.34375 2.296875 -0.421875 C 2.296875 -0.453125 2.296875 -0.46875 2.359375 -0.640625 L 3.046875 -3.421875 L 4.921875 -3.421875 C 5.875 -3.421875 6.078125 -2.6875 6.078125 -2.265625 C 6.078125 -1.28125 5.1875 -0.3125 4 -0.3125 Z M 2.65625 -0.3125 "/>
-</symbol>
-<symbol overflow="visible" id="glyph1-3">
-<path style="stroke:none;" d="M 7.578125 -6.921875 C 7.578125 -6.953125 7.5625 -7.03125 7.46875 -7.03125 C 7.4375 -7.03125 7.421875 -7.015625 7.3125 -6.90625 L 6.625 -6.140625 C 6.53125 -6.28125 6.078125 -7.03125 4.96875 -7.03125 C 2.734375 -7.03125 0.5 -4.828125 0.5 -2.515625 C 0.5 -0.875 1.671875 0.21875 3.203125 0.21875 C 4.0625 0.21875 4.828125 -0.171875 5.359375 -0.640625 C 6.28125 -1.453125 6.453125 -2.359375 6.453125 -2.390625 C 6.453125 -2.5 6.34375 -2.5 6.328125 -2.5 C 6.265625 -2.5 6.21875 -2.46875 6.203125 -2.390625 C 6.109375 -2.109375 5.875 -1.390625 5.1875 -0.8125 C 4.5 -0.265625 3.875 -0.09375 3.359375 -0.09375 C 2.46875 -0.09375 1.40625 -0.609375 1.40625 -2.15625 C 1.40625 -2.734375 1.609375 -4.34375 2.609375 -5.515625 C 3.21875 -6.21875 4.15625 -6.71875 5.046875 -6.71875 C 6.0625 -6.71875 6.65625 -5.953125 6.65625 -4.796875 C 6.65625 -4.390625 6.625 -4.390625 6.625 -4.28125 C 6.625 -4.1875 6.734375 -4.1875 6.765625 -4.1875 C 6.890625 -4.1875 6.890625 -4.203125 6.953125 -4.390625 Z M 7.578125 -6.921875 "/>
-</symbol>
-<symbol overflow="visible" id="glyph2-0">
-<path style="stroke:none;" d=""/>
-</symbol>
-<symbol overflow="visible" id="glyph2-1">
-<path style="stroke:none;" d="M 2.46875 -5.21875 C 1.15625 -4.296875 0.796875 -2.8125 0.796875 -1.75 C 0.796875 -0.765625 1.09375 0.765625 2.46875 1.734375 C 2.53125 1.734375 2.609375 1.734375 2.609375 1.65625 C 2.609375 1.609375 2.59375 1.59375 2.546875 1.546875 C 1.609375 0.703125 1.28125 -0.46875 1.28125 -1.734375 C 1.28125 -3.625 2 -4.546875 2.5625 -5.0625 C 2.59375 -5.09375 2.609375 -5.109375 2.609375 -5.140625 C 2.609375 -5.21875 2.53125 -5.21875 2.46875 -5.21875 Z M 2.46875 -5.21875 "/>
-</symbol>
-<symbol overflow="visible" id="glyph2-2">
-<path style="stroke:none;" d="M 2.328125 -4.4375 C 2.328125 -4.625 2.328125 -4.625 2.125 -4.625 C 1.671875 -4.1875 1.046875 -4.1875 0.765625 -4.1875 L 0.765625 -3.9375 C 0.921875 -3.9375 1.390625 -3.9375 1.765625 -4.125 L 1.765625 -0.578125 C 1.765625 -0.34375 1.765625 -0.25 1.078125 -0.25 L 0.8125 -0.25 L 0.8125 0 C 0.9375 0 1.796875 -0.03125 2.046875 -0.03125 C 2.265625 -0.03125 3.140625 0 3.296875 0 L 3.296875 -0.25 L 3.03125 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.578125 Z M 2.328125 -4.4375 "/>
-</symbol>
-<symbol overflow="visible" id="glyph2-3">
-<path style="stroke:none;" d="M 0.625 -5.21875 C 0.578125 -5.21875 0.5 -5.21875 0.5 -5.140625 C 0.5 -5.109375 0.515625 -5.09375 0.5625 -5.03125 C 1.15625 -4.484375 1.828125 -3.546875 1.828125 -1.75 C 1.828125 -0.296875 1.375 0.8125 0.625 1.484375 C 0.5 1.609375 0.5 1.609375 0.5 1.65625 C 0.5 1.6875 0.515625 1.734375 0.578125 1.734375 C 0.671875 1.734375 1.328125 1.28125 1.796875 0.40625 C 2.09375 -0.171875 2.296875 -0.921875 2.296875 -1.734375 C 2.296875 -2.71875 2 -4.25 0.625 -5.21875 Z M 0.625 -5.21875 "/>
-</symbol>
-<symbol overflow="visible" id="glyph2-4">
-<path style="stroke:none;" d="M 3.515625 -1.265625 L 3.28125 -1.265625 C 3.265625 -1.109375 3.1875 -0.703125 3.09375 -0.640625 C 3.046875 -0.59375 2.515625 -0.59375 2.40625 -0.59375 L 1.125 -0.59375 C 1.859375 -1.234375 2.109375 -1.4375 2.515625 -1.765625 C 3.03125 -2.171875 3.515625 -2.609375 3.515625 -3.265625 C 3.515625 -4.109375 2.78125 -4.625 1.890625 -4.625 C 1.03125 -4.625 0.4375 -4.015625 0.4375 -3.375 C 0.4375 -3.03125 0.734375 -2.984375 0.8125 -2.984375 C 0.96875 -2.984375 1.171875 -3.109375 1.171875 -3.359375 C 1.171875 -3.484375 1.125 -3.734375 0.765625 -3.734375 C 0.984375 -4.21875 1.453125 -4.375 1.78125 -4.375 C 2.484375 -4.375 2.84375 -3.828125 2.84375 -3.265625 C 2.84375 -2.65625 2.40625 -2.1875 2.1875 -1.9375 L 0.515625 -0.265625 C 0.4375 -0.203125 0.4375 -0.1875 0.4375 0 L 3.3125 0 Z M 3.515625 -1.265625 "/>
-</symbol>
-<symbol overflow="visible" id="glyph3-0">
-<path style="stroke:none;" d=""/>
-</symbol>
-<symbol overflow="visible" id="glyph3-1">
-<path style="stroke:none;" d="M 7.234375 -3.265625 C 7.65625 -2.90625 8.171875 -2.640625 8.5 -2.5 C 8.140625 -2.328125 7.640625 -2.078125 7.234375 -1.71875 L 0.90625 -1.71875 C 0.734375 -1.71875 0.546875 -1.71875 0.546875 -1.53125 C 0.546875 -1.328125 0.734375 -1.328125 0.890625 -1.328125 L 6.78125 -1.328125 C 6.3125 -0.875 5.796875 0.015625 5.796875 0.140625 C 5.796875 0.25 5.921875 0.25 5.984375 0.25 C 6.0625 0.25 6.125 0.25 6.171875 0.171875 C 6.375 -0.203125 6.65625 -0.734375 7.3125 -1.3125 C 8 -1.921875 8.65625 -2.1875 9.1875 -2.34375 C 9.34375 -2.40625 9.359375 -2.40625 9.375 -2.4375 C 9.40625 -2.4375 9.40625 -2.46875 9.40625 -2.5 C 9.40625 -2.515625 9.40625 -2.53125 9.390625 -2.546875 L 9.359375 -2.578125 C 9.34375 -2.578125 9.328125 -2.59375 9.140625 -2.65625 C 7.796875 -3.046875 6.796875 -3.953125 6.234375 -5.03125 C 6.125 -5.21875 6.125 -5.234375 5.984375 -5.234375 C 5.921875 -5.234375 5.796875 -5.234375 5.796875 -5.125 C 5.796875 -5 6.296875 -4.125 6.78125 -3.65625 L 0.890625 -3.65625 C 0.734375 -3.65625 0.546875 -3.65625 0.546875 -3.453125 C 0.546875 -3.265625 0.734375 -3.265625 0.90625 -3.265625 Z M 7.234375 -3.265625 "/>
-</symbol>
-<symbol overflow="visible" id="glyph3-2">
-<path style="stroke:none;" d="M 3.546875 -5.75 C 3.46875 -5.921875 3.40625 -5.96875 3.3125 -5.96875 C 3.1875 -5.96875 3.15625 -5.890625 3.09375 -5.75 L 0.625 -0.171875 C 0.5625 -0.046875 0.546875 -0.03125 0.546875 0.015625 C 0.546875 0.125 0.640625 0.21875 0.75 0.21875 C 0.8125 0.21875 0.890625 0.203125 0.984375 0.015625 L 3.3125 -5.28125 L 5.65625 0.015625 C 5.75 0.21875 5.859375 0.21875 5.890625 0.21875 C 6 0.21875 6.09375 0.125 6.09375 0.015625 C 6.09375 0 6.09375 -0.015625 6.03125 -0.140625 Z M 3.546875 -5.75 "/>
-</symbol>
-<symbol overflow="visible" id="glyph3-3">
-<path style="stroke:none;" d="M 2.375 -3.625 C 0.390625 -2.546875 0.28125 -1.25 0.28125 -1.015625 C 0.28125 -0.265625 1.015625 0.21875 1.96875 0.21875 C 3.625 0.21875 4.96875 -1.359375 4.96875 -1.5625 C 4.96875 -1.625 4.921875 -1.640625 4.859375 -1.640625 C 4.75 -1.640625 4.359375 -1.5 4.140625 -1.203125 C 3.921875 -0.90625 3.515625 -0.328125 2.625 -0.328125 C 1.90625 -0.328125 1.125 -0.703125 1.125 -1.453125 C 1.125 -1.9375 1.6875 -3.40625 3.265625 -3.46875 C 3.734375 -3.484375 4.078125 -3.84375 4.078125 -3.953125 C 4.078125 -4 4.03125 -4.015625 3.984375 -4.015625 C 2.578125 -4.078125 2.296875 -4.765625 2.296875 -5.15625 C 2.296875 -5.390625 2.4375 -6.484375 3.84375 -6.484375 C 4.03125 -6.484375 4.78125 -6.453125 4.78125 -5.9375 C 4.78125 -5.765625 4.703125 -5.625 4.671875 -5.578125 C 4.640625 -5.546875 4.609375 -5.5 4.609375 -5.46875 C 4.609375 -5.390625 4.6875 -5.390625 4.71875 -5.390625 C 5.015625 -5.390625 5.625 -5.78125 5.625 -6.34375 C 5.625 -6.9375 4.9375 -7.03125 4.5 -7.03125 C 3.140625 -7.03125 1.453125 -5.953125 1.453125 -4.734375 C 1.453125 -4.140625 1.890625 -3.78125 2.375 -3.625 Z M 2.375 -3.625 "/>
-</symbol>
-<symbol overflow="visible" id="glyph3-4">
-<path style="stroke:none;" d="M 3.53125 -6.8125 C 2.296875 -6.8125 1.765625 -6.578125 1.53125 -6.484375 C 0.515625 -6.0625 0.28125 -5.390625 0.28125 -5.25 C 0.28125 -5.1875 0.328125 -5.171875 0.390625 -5.171875 C 0.5625 -5.171875 1.046875 -5.421875 1.125 -5.640625 C 1.25 -6.015625 1.28125 -6.109375 1.9375 -6.203125 C 2.28125 -6.234375 2.609375 -6.265625 2.953125 -6.265625 L 3.859375 -6.265625 C 3.234375 -5.65625 2.9375 -4.578125 2.578125 -3.15625 C 2.296875 -1.96875 2.0625 -1.203125 1.65625 -0.671875 C 1.5625 -0.5625 1.546875 -0.546875 1.28125 -0.546875 L 0.640625 -0.546875 C 0.453125 -0.546875 0.34375 -0.546875 0.09375 -0.40625 C -0.015625 -0.34375 -0.234375 -0.171875 -0.234375 -0.0625 C -0.234375 -0.015625 -0.234375 0 -0.015625 0 L 3.40625 0 C 4.5625 0 5.4375 -0.875 5.4375 -1.21875 C 5.4375 -1.296875 5.359375 -1.296875 5.328125 -1.296875 C 5.15625 -1.296875 4.6875 -1.0625 4.578125 -0.8125 C 4.515625 -0.609375 4.484375 -0.546875 3.984375 -0.546875 L 2.078125 -0.546875 C 2.796875 -1.15625 3.09375 -2.140625 3.421875 -3.5 C 3.703125 -4.578125 3.9375 -5.546875 4.34375 -6.15625 C 4.40625 -6.25 4.421875 -6.265625 4.609375 -6.265625 L 5.46875 -6.265625 C 5.65625 -6.265625 5.75 -6.265625 6.015625 -6.40625 C 6.09375 -6.453125 6.328125 -6.625 6.328125 -6.734375 C 6.328125 -6.796875 6.3125 -6.8125 6.09375 -6.8125 Z M 3.53125 -6.8125 "/>
-</symbol>
-</g>
-</defs>
-<g id="surface1">
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-1" x="123.878" y="83.782"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-1" x="126.645" y="83.782"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-2" x="134.117" y="83.782"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph2-1" x="140.205" y="85.581"/>
-  <use xlink:href="#glyph2-2" x="143.318104" y="85.581"/>
-  <use xlink:href="#glyph2-3" x="147.288986" y="85.581"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-1" x="176.592" y="68.384"/>
-  <use xlink:href="#glyph0-3" x="179.35961" y="68.384"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-1" x="183.234" y="68.384"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="193.473" y="68.384"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-2" x="206.203" y="68.384"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-4" x="214.26" y="68.384"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-2" x="220.348" y="68.384"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-3" x="229.204" y="68.384"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-2" x="233.078" y="68.384"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="243.902" y="68.384"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-3" x="256.632" y="68.384"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-4" x="264.465" y="68.384"/>
-  <use xlink:href="#glyph0-2" x="268.339455" y="68.384"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph2-1" x="274.428" y="70.183"/>
-  <use xlink:href="#glyph2-4" x="277.541104" y="70.183"/>
-  <use xlink:href="#glyph2-3" x="281.511986" y="70.183"/>
-</g>
-<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 97.285156 -2.117188 L 220.429688 -2.117188 " transform="matrix(1,0,0,-1,72,72)"/>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-2" x="295.419" y="77.522"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-5" x="302.06" y="77.522"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-3" x="307.042" y="77.522"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-3" x="211.471" y="83.782"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-1" x="215.345" y="83.782"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="225.584" y="83.782"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-2" x="238.314" y="83.782"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-4" x="246.371" y="83.782"/>
-</g>
-<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 44.570312 -17.515625 L 185.550781 -17.515625 " transform="matrix(1,0,0,-1,72,72)"/>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="260.54" y="92.92"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-3" x="273.26224" y="92.92"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-2" x="183.033" y="98.515"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-1" x="338.217" y="83.118"/>
-  <use xlink:href="#glyph0-3" x="340.98461" y="83.118"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-1" x="344.859" y="83.118"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="355.099" y="83.118"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-2" x="367.829" y="83.118"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-4" x="375.885" y="83.118"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-2" x="381.973" y="83.118"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-3" x="390.829" y="83.118"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-2" x="394.703" y="83.118"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="405.527" y="83.118"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-3" x="418.257" y="83.118"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-4" x="426.09" y="83.118"/>
-  <use xlink:href="#glyph0-2" x="429.964455" y="83.118"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph2-1" x="436.053" y="84.916"/>
-  <use xlink:href="#glyph2-4" x="439.166104" y="84.916"/>
-  <use xlink:href="#glyph2-3" x="443.136986" y="84.916"/>
-</g>
-<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 258.910156 -16.851562 L 382.054688 -16.851562 " transform="matrix(1,0,0,-1,72,72)"/>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-2" x="457.044" y="92.256"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-6" x="463.686" y="92.256"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-3" x="468.667" y="92.256"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-3" x="372.915" y="98.515"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-2" x="376.79" y="98.515"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="387.614" y="98.515"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-3" x="400.344" y="98.515"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-4" x="408.177" y="98.515"/>
-</g>
-<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 103.726562 -31.199219 L 347.355469 -31.199219 " transform="matrix(1,0,0,-1,72,72)"/>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="422.346" y="106.602"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-3" x="435.06824" y="106.602"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-3" x="293.626" y="112.197"/>
-</g>
-<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 204.496094 -42.390625 L 246.589844 -42.390625 " transform="matrix(1,0,0,-1,72,72)"/>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="321.578" y="116.022"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-4" x="334.30024" y="116.022"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph2-1" x="339.732" y="117.821"/>
-  <use xlink:href="#glyph2-2" x="342.845104" y="117.821"/>
-  <use xlink:href="#glyph2-3" x="346.815986" y="117.821"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-1" x="283.801" y="123.389"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="294.041" y="123.389"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-3" x="306.771" y="123.389"/>
-</g>
-<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 144.507812 -53.582031 L 306.574219 -53.582031 " transform="matrix(1,0,0,-1,72,72)"/>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="381.565" y="127.213"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-4" x="394.28724" y="127.213"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph2-1" x="399.72" y="129.012"/>
-  <use xlink:href="#glyph2-4" x="402.833104" y="129.012"/>
-  <use xlink:href="#glyph2-3" x="406.803986" y="129.012"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-3" x="223.814" y="135.244"/>
-  <use xlink:href="#glyph0-3" x="227.688455" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-1" x="231.563" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="241.802" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-2" x="254.532" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-4" x="262.589" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-2" x="268.677" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-3" x="277.533" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-2" x="281.407" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="292.231" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-3" x="304.961" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-4" x="312.794" y="135.244"/>
-  <use xlink:href="#glyph0-4" x="316.668455" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="323.31" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-3" x="336.04" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-1" x="339.914" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph3-1" x="350.154" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph1-3" x="362.884" y="135.244"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
-  <use xlink:href="#glyph0-4" x="370.717" y="135.244"/>
-</g>
-</g>
-</svg>
--- a/poster/modus-ponens/modus-ponens.tex	Mon Feb 19 21:24:19 2018 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-% {{{ settings
-% vim:set fileencoding=utf8:
-\documentclass[10pt]{jarticle}
-
-\usepackage{amsmath}
-\usepackage{cprotect}
-\usepackage{listings}
-\usepackage{moreverb}
-\usepackage{url}
-\usepackage{bussproofs}
-\usepackage[dvipdfmx]{graphicx}
-
-% equation number with section number
-\makeatletter
-\renewcommand{\theequation}{\arabic{section}-\arabic{equation}}
-\@addtoreset{equation}{section}
-\makeatother
-
-\setlength{\textwidth}{179mm}
-\setlength{\textheight}{251mm}
-\setlength{\topmargin}{-2cm}
-\setlength{\oddsidemargin}{-1cm}
-\setlength{\evensidemargin}{-1cm}
-
-% }}}
-
-\pagenumbering{gobble}
-
-\begin{document}
-
-\title{}
-\author{}
-\date{}
-
-\begin{prooftree}
-    \AxiomC{ $ [A] $ $_{(1)}$}
-    \AxiomC{ [$ (A \Rightarrow B) \land (B \Rightarrow C)$] $_{(2)}$ }
-    \RightLabel{ $ \land 1 \mathcal{E} $ }
-    \UnaryInfC{ $ (A \Rightarrow B) $ }
-    \RightLabel{ $ \Rightarrow \mathcal{E} $}
-    \BinaryInfC{ $ B $ }
-
-    \AxiomC{ [$ (A \Rightarrow B) \land (B \Rightarrow C)$] $_{(2)}$ }
-    \RightLabel{ $ \land 2 \mathcal{E} $ }
-    \UnaryInfC{ $ (B \Rightarrow C) $ }
-
-    \RightLabel{ $ \Rightarrow \mathcal{E} $}
-    \BinaryInfC{ $ C $ }
-    \RightLabel{ $ \Rightarrow \mathcal{I} _{(1)}$}
-    \UnaryInfC{ $ A \Rightarrow C $}
-    \RightLabel{ $ \Rightarrow \mathcal{I} _{(2)}$}
-    \UnaryInfC{ $ ((A \Rightarrow B) \land (B \Rightarrow C)) \Rightarrow (A \Rightarrow C) $}
-\end{prooftree}
-
-\end{document}
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/poster/nozomi-poster.graffle/data.plist	Thu Mar 01 15:04:46 2018 +0900
@@ -0,0 +1,3112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActiveLayerIndex</key>
+	<integer>0</integer>
+	<key>ApplicationVersion</key>
+	<array>
+		<string>com.omnigroup.OmniGraffle</string>
+		<string>139.18.0.187838</string>
+	</array>
+	<key>AutoAdjust</key>
+	<true/>
+	<key>BackgroundGraphic</key>
+	<dict>
+		<key>Bounds</key>
+		<string>{{0, 0}, {4055.244140625, 2860.68505859375}}</string>
+		<key>Class</key>
+		<string>SolidGraphic</string>
+		<key>FontInfo</key>
+		<dict>
+			<key>Font</key>
+			<string>Helvetica</string>
+			<key>Size</key>
+			<real>28</real>
+		</dict>
+		<key>ID</key>
+		<integer>2</integer>
+		<key>Style</key>
+		<dict>
+			<key>shadow</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</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>CreationDate</key>
+	<string>2012-01-04 16:02:58 +0000</string>
+	<key>Creator</key>
+	<string>Daichi TOMA</string>
+	<key>DisplayScale</key>
+	<string>1.000 cm = 1.000 cm</string>
+	<key>GraphDocumentVersion</key>
+	<integer>8</integer>
+	<key>GraphicsList</key>
+	<array>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1037.188635965909, 2277.101318359375}, {971.09956664308152, 497}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>14</real>
+			</dict>
+			<key>ID</key>
+			<integer>3556</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<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>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1348\cocoasubrtf170
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45LocalDGM\'82\'cc\'95\'a1\'90\'94\'97\'a7\'82\'bf\'8f\'e3\'82\'b0\'82\'f0\'89\'c2\'94\'5c\'82\'c9\'82\'b5\'81\'41\'83\'65\'83\'58\'83\'67\'82\'e2\'8b\'40\'94\'5c\'8a\'67\'92\'a3\'82\'aa\'82\'b5\'82\'e2\'82\'b7\'82\'a2\
+\'81\'40\'8a\'c2\'8b\'ab\'82\'f0\'90\'ae\'82\'a6\'82\'bd\
+\'81\'45\'83\'41\'83\'6d\'83\'65\'81\'5b\'83\'56\'83\'87\'83\'93\'82\'f0\'97\'70\'82\'a2\'82\'bd\'83\'56\'83\'93\'83\'5e\'83\'62\'83\'4e\'83\'58\'82\'c9\'82\'e6\'82\'e9\'90\'4d\'97\'8a\'90\'ab\'82\'cc\'8d\'82\'82\'a2\'8b\'4c\'8f\'71\'82\'f0\'8e\'c0\'8c\'bb\
+\'81\'45\expnd0\expndtw0\kerning0
+\'82\'50\'82\'c2\'82\'ccCS\'93\'e0\'82\'c5\'82\'cc\'8c\'5e\'82\'cc\'90\'ae\'8d\'87\'90\'ab\'82\'f0\'95\'db\'8f\'d8\'82\'c5\'82\'ab\'82\'bd\
+\
+\'81\'45\'8d\'a1\'8c\'e3\'82\'cc\'89\'db\'91\'e8\
+\kerning1\expnd0\expndtw0 \'81\'40- \expnd0\expndtw0\kerning0
+\'83\'52\'83\'93\'83\'70\'83\'43\'83\'8b\'8e\'9e\'82\'cc\'8c\'5e\'82\'cc\'90\'ae\'8d\'87\'90\'ab\'82\'cc\'95\'db\'8f\'d8\
+\kerning1\expnd0\expndtw0 \'81\'40- \expnd0\expndtw0\kerning0
+TopologyManager\'82\'cc\'8e\'c0\'91\'95\
+\kerning1\expnd0\expndtw0 \'81\'40- \expnd0\expndtw0\kerning0
+Alice\'82\'c6\'82\'cc\'91\'ac\'93\'78\'94\'e4\'8a\'72\
+\kerning1\expnd0\expndtw0 \'81\'40- \expnd0\expndtw0\kerning0
+Jungle\'83\'66\'81\'5b\'83\'5e\'83\'78\'81\'5b\'83\'58\'82\'c6\'82\'cc\'93\'9d\'8d\'87\
+\kerning1\expnd0\expndtw0 \'81\'40- \expnd0\expndtw0\kerning0
+GearsOS\'82\'d6\'82\'cc\'88\'da\'8d\'73}</string>
+				<key>VerticalPad</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1045.9054701740056, 1362.9999370574951}, {971.09956664308152, 407}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>14</real>
+			</dict>
+			<key>ID</key>
+			<integer>3555</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<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>Pad</key>
+				<integer>0</integer>
+				<key>RTFD</key>
+				<data>
+				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
+				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
+				bmcBlIQBK4G8AeODu0phdmHjga7jgqLjg47jg4bjg7zj
+				grfjg6fjg7PjgpLnlKjjgYTjgaZJbnB1dERH44Gu5oyH
+				5a6aCiAgLSDjgqLjg47jg4bjg7zjgrfjg6fjg7Pjga/l
+				v4XjgZrjg5XjgqPjg7zjg6vjg4njgavjgaTjgZHjgarj
+				gZHjgozjgbDjgarjgonjgarjgYQKICAtIElucHV0REfj
+				ga7nlJ/miJDjgIFrZXnmjIflrprjgIFUYWtlL1BlZWvj
+				ga7mjIflrprjga7liIbpm6LjgpLpmLLjgZAK44O7UmV2
+				ZWl2ZXLjgafjga/jgarjgY/lpInmlbDjgpLnm7TmjqXm
+				m7jjgY8KICAtIOWkieaVsOWQjeOBjOOBneOBruOBvuOB
+				vmtleeOBqOOBl+OBpuaJseOCj+OCjOOCiwogIC0gQ1Pj
+				gpLopovjgozjgbBJbnB1dERH44Gu5Z6L44GM5YiG44GL
+				44KLCiAgLSDlnovjgpLlhoXpg6jjgafkv53lrZjjgZnj
+				govjgZ/jgoHjgIHlnovjgpLmjIflrprjgZfjgablj5bj
+				gorlh7rjgZnlv4XopoHjgYzjgarjgYQKCoaEAmlJARuS
+				hISEDE5TRGljdGlvbmFyeQCUhAFpA5KElpYGTlNGb250
+				hpKEhIQGTlNGb250HpSZKIQFWzQwY10GAAAAHgAAAP/+
+				SABpAHIAYQBLAGEAawB1AFAAcgBvAC0AVwAzAAAAhAFm
+				HoQBYwCdAZ0AnQCGkoSWlhBOU1BhcmFncmFwaFN0eWxl
+				hpKEhIQQTlNQYXJhZ3JhcGhTdHlsZQCUhARDQ0BTAACE
+				hIQHTlNBcnJheQCUmQyShISECU5TVGV4dFRhYgCUhAJD
+				ZgAchpKEoqIAOIaShKKiAFSGkoSiogBwhpKEoqIAgYwA
+				hpKEoqIAgagAhpKEoqIAgcQAhpKEoqIAgeAAhpKEoqIA
+				gfwAhpKEoqIAgRgBhpKEoqIAgTQBhpKEoqIAgVABhoaB
+				AAiEBFsxZl0AhpKElpYOTlNPcmlnaW5hbEZvbnSGkoSb
+				mSibBgAAACAAAAD//kgAaQByAGEASwBhAGsAdQBQAHIA
+				bwBOAC0AVwAzAJwenQCdAZ0AnQCGhpcCAZKEmJkHkoSW
+				lgdOU0NvbG9yhpKEhIQHTlNDb2xvcgCUnQKEBGZmZmYA
+				AAABhpKElpYNTlNTdHJva2VXaWR0aIaShISECE5TTnVt
+				YmVyAISEB05TVmFsdWUAlIQBKoSEAWSpAIaShJaWDU5T
+				U3Ryb2tlQ29sb3KGkrKSrpKEm5kYhAVbMjRjXQYAAAAQ
+				AAAA//5WAGUAcgBkAGEAbgBhAJwenQCdAZ0AnQCGkpyS
+				nZKZkpqShJaWBk5TS2VyboaShLaouKkAhoaXAyOShJiZ
+				BpK7krySuZKykpmSmpKxkrKStJK1kpySnYaXBAeShJiZ
+				BJKckp2SuZKEs50DhAJmZgABhpKZkpqSu5KEtqi4qQCG
+				hpcFBJKEmJkHkrGSspK0krWSuZKykq6Sr5Kckp2SmZKa
+				kruSvIaXAgOXBQOXAgmXBQmXAgGXBQGXAxSXBgSShJiZ
+				ApKckp2SmZKahpcHEpKEmJkDkruShLaouKkAhpKckoSe
+				nwAAhKCZDJKhkqOSpJKlkqaSp5KokqmSqpKrkqySrYaB
+				AAijAIaSmZKahpcDAZcEBJcFC5cDApcFB5cEBJcFHJcI
+				AZKEmJkHkrGSspK0krWSuZKykq6SupKckoSenwAAhKCZ
+				DZKEoqIAAYaShKKiACSGkqOSpJKlkqaSp5KokqmSqpKr
+				kqySrYaBBAqEBFszZl0jLoPNzEw9hpKZkpqSu5K8hoY=
+				</data>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1348\cocoasubrtf170
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;\red0\green0\blue0;}
+{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker }{\leveltext\leveltemplateid1\'00;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}}
+{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45Java\'82\'cc\'83\'41\'83\'6d\'83\'65\'81\'5b\'83\'56\'83\'87\'83\'93\'82\'f0\'97\'70\'82\'a2\'82\'c4InputDG\'82\'cc\'8e\'77\'92\'e8\cf2 \expnd0\expndtw0\kerning0
+\outl0\strokewidth0 \strokec2 \
+  - \'83\'41\'83\'6d\'83\'65\'81\'5b\'83\'56\'83\'87\'83\'93\'82\'cd\'95\'4b\'82\'b8\'83\'74\'83\'42\'81\'5b\'83\'8b\'83\'68\'82\'c9\'82\'c2\'82\'af\'82\'c8\'82\'af\'82\'ea\'82\'ce\'82\'c8\'82\'e7\'82\'c8\'82\'a2\
+  - \cf0 \expnd0\expndtw0\kerning0
+\outl0\strokewidth0 InputDG\cf2 \expnd0\expndtw0\kerning0
+\outl0\strokewidth0 \strokec2 \'82\'cc\'90\'b6\'90\'ac\'81\'41key\'8e\'77\'92\'e8\'81\'41Take/Peek\'82\'cc\'8e\'77\'92\'e8\'82\'cc\'95\'aa\'97\'a3\'82\'f0\'96\'68\'82\'ae\
+\'81\'45Reveiver\'82\'c5\'82\'cd\'82\'c8\'82\'ad\'95\'cf\'90\'94\'82\'f0\'92\'bc\'90\'da\'8f\'91\'82\'ad\
+\cf0 \kerning1\expnd0\expndtw0 \outl0\strokewidth0   - \expnd0\expndtw0\kerning0
+\'95\'cf\'90\'94\'96\'bc\'82\'aa\'82\'bb\'82\'cc\'82\'dc\'82\'dckey\'82\'c6\'82\'b5\'82\'c4\'88\'b5\'82\'ed\'82\'ea\'82\'e9\cf2 \expnd0\expndtw0\kerning0
+\outl0\strokewidth0 \strokec2 \
+\cf0 \expnd0\expndtw0\kerning0
+\outl0\strokewidth0   - \cf2 \expnd0\expndtw0\kerning0
+\outl0\strokewidth0 \strokec2 CS\'82\'f0\'8c\'a9\'82\'ea\'82\'ceInputDG\'82\'cc\'8c\'5e\'82\'aa\'95\'aa\'82\'a9\'82\'e9\
+\cf0 \expnd0\expndtw0\kerning0
+\outl0\strokewidth0   - \cf2 \expnd0\expndtw0\kerning0
+\outl0\strokewidth0 \strokec2 \'8c\'5e\'82\'f0\'93\'e0\'95\'94\'82\'c5\'95\'db\'91\'b6\'82\'b7\'82\'e9\'82\'bd\'82\'df\'81\'41\'8c\'5e\'82\'f0\'8e\'77\'92\'e8\'82\'b5\'82\'c4\'8e\'e6\'82\'e8\'8f\'6f\'82\'b7\'95\'4b\'97\'76\'82\'aa\'82\'c8\'82\'a2\
+\pard\tx20\tx720\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab920\li700\fi-700
+\ls1\ilvl0\cf2 \
+}</string>
+				<key>VerticalPad</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1040.4810381946847, 345.3925093293924}, {964.78997414196579, 272}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>30</real>
+			</dict>
+			<key>ID</key>
+			<integer>3466</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<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>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1348\cocoasubrtf170
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker }{\leveltext\leveltemplateid1\'00;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}}
+{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45\expnd0\expndtw0\kerning0
+CodeGear(CG)/DataGear(DG)\'82\'c5\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\
+\kerning1\expnd0\expndtw0 \'81\'45\expnd0\expndtw0\kerning0
+CodeGearManager\'82\'aaDataGearManager\'82\'f0\'8a\'c7\'97\'9d\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+\ls1\ilvl0\cf0 \kerning1\expnd0\expndtw0 \'81\'45CGM\'82\'b2\'82\'c6\'82\'c9LocalDGM\'82\'aa\'82\'a0\'82\'e8\'81\'41CGM\'82\'cd\'95\'a1\'90\'94\'97\'a7\'82\'bf\'8f\'e3\'82\'b0\'89\'c2\'94\'5c\
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+\cf0 \'81\'45\expnd0\expndtw0\kerning0
+CGM\'82\'f0CG\'8a\'d4\'82\'c5\'88\'f8\'90\'94\'82\'c5\'8e\'9d\'82\'bf\'95\'e0\'82\'ad\'82\'b1\'82\'c6\'82\'c5\'81\'41CGM\'82\'a9\'82\'e7CG\'82\'f0\'8d\'ec\'82\'e9API\'82\