changeset 11:a31c97820aa6

add poster
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Wed, 08 Jan 2020 13:42:43 +0900
parents d6061fb50b5f
children 7100ed839dbe
files poster/anatofuz-poster-2.graffle/data.plist poster/anatofuz-poster-2.pdf
diffstat 2 files changed, 2344 insertions(+), 3438 deletions(-) [+]
line wrap: on
line diff
--- a/poster/anatofuz-poster-2.graffle/data.plist	Wed Jan 08 11:07:45 2020 +0900
+++ b/poster/anatofuz-poster-2.graffle/data.plist	Wed Jan 08 13:42:43 2020 +0900
@@ -14,7 +14,7 @@
 	<key>BackgroundGraphic</key>
 	<dict>
 		<key>Bounds</key>
-		<string>{{0, 0}, {2027.6001949310303, 8581.80029296875}}</string>
+		<string>{{0, 0}, {2027.6001949310303, 2860.60009765625}}</string>
 		<key>Class</key>
 		<string>SolidGraphic</string>
 		<key>FontInfo</key>
@@ -55,110 +55,1148 @@
 	<array>
 		<dict>
 			<key>Bounds</key>
-			<string>{{53.85826820519965, 3146.4567214616636}, {971.47705078125, 639}}</string>
+			<string>{{1042.5733473019841, 1570.7733984567253}, {971.47705078125, 102.04724502037834}}</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>0</string>
+					<key>g</key>
+					<string>0</string>
+					<key>r</key>
+					<string>0</string>
+				</dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W6</string>
 				<key>Size</key>
-				<real>25</real>
+				<real>30</real>
 			</dict>
 			<key>ID</key>
-			<integer>5025</integer>
+			<integer>5090</integer>
 			<key>Layer</key>
 			<integer>0</integer>
 			<key>Style</key>
 			<dict>
 				<key>fill</key>
 				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.80000000000000004</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</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>RTFD</key>
-				<data>
-				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
-				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
-				bmcBlIQBK4EEAlN0YWNrIGNyZWF0ZVNpbmdsZUxpbmtl
-				ZFN0YWNrKHN0cnVjdCBDb250ZXh0KiBjb250ZXh0KSB7
-				CiAgICBzdHJ1Y3QgU3RhY2sqIHN0YWNrID0gbmV3IFN0
-				YWNrOwogICAgc3RydWN0IFNpbmdsZUxpbmtlZFN0YWNr
-				KiBzc3RhY2sgPSBuZXcgU2luZ2xlTGlua2VkU3RhY2so
-				KTsKICAgIHN0YWNrLT5zdGFjayA9ICh1bmlvbiBEYXRh
-				Kilzc3RhY2s7CiAgICBzdGFjay0+cHVzaCA9IENfcHVz
-				aFNpbmdsZUxpbmtlZFN0YWNrOwogICAgc3RhY2stPnBv
-				cCA9IENfcG9wU2luZ2xlTGlua2VkU3RhY2s7CiAgICDi
-				gKYKfSAKCl9fY29kZSBnZXRTaW5nbGVMaW5rZWRTdGFj
-				ayhzdHJ1Y3QgU2luZ2xlTGlua2VkU3RhY2sqIHN0YWNr
-				LCBfX2NvZGUgbmV4dCh1bmlvbiBEYXRhKiBkYXRhLCAu
-				Li4pKSB7CiAgICBpZiAoc3RhY2stPnRvcCkgewogICAg
-				ICAgIGRhdGEgPSBzdGFjay0+dG9wLT5kYXRhOwogICAg
-				fSBlbHNlIHsKICAgICAgICBkYXRhID0gTlVMTDsKICAg
-				IH0KICAgIGdvdG8gbmV4dChkYXRhLCAuLi4pOwp9CoaE
-				AmlJASyShISEDE5TRGljdGlvbmFyeQCUhAFpApKElpYQ
-				TlNQYXJhZ3JhcGhTdHlsZYaShISEF05TTXV0YWJsZVBh
-				cmFncmFwaFN0eWxlAISEEE5TUGFyYWdyYXBoU3R5bGUA
-				lIQEQ0NAUwAAhISEB05TQXJyYXkAlJkMkoSEhAlOU1Rl
-				eHRUYWIAlIQCQ2YAHIaShKCfADiGkoSgnwBUhpKEoJ8A
-				cIaShKCfAIGMAIaShKCfAIGoAIaShKCfAIHEAIaShKCf
-				AIHgAIaShKCfAIH8AIaShKCfAIEYAYaShKCfAIE0AYaS
-				hKCfAIFQAYaGAIaShJaWBk5TRm9udIaShISEBk5TRm9u
-				dB6UmRiEBVsyNGNdBgAAAA4AAAD//k0AbwBuAGEAYwBv
-				AAAAhAFmGYQBYwCjAaMAowCGhpcCAZKEmJkDkoSWlgdO
-				U0NvbG9yhpKEhIQHTlNDb2xvcgCUowGEBGZmZmaDms5O
-				P4MouLg+AAGGkpmSmpKskq2GlwEclwIBlwEwlwIClwFA
-				lwIBlwGBRQGG
-				</data>
+				<key>Pad</key>
+				<real>0.0</real>
 				<key>Text</key>
 				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset0 Monaco;}
-{\colortbl;\red255\green255\blue255;\red206\green92\blue0;}
-{\*\expandedcolortbl;;\csgenericrgb\c80784\c36078\c0;}
+\cocoatextscaling0\cocoaplatform0{\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\fs50 \cf0 Stack createSingleLinkedStack(struct Context\cf2 *\cf0  context) \{\
-    struct Stack\cf2 *\cf0  stack = new Stack;\
-    struct SingleLinkedStack\cf2 * \cf0 sstack = new SingleLinkedStack();\
-    stack-&gt;stack = (union Data\cf2 *\cf0 )sstack;\
-    stack-&gt;push = C_pushSingleLinkedStack;\
-    stack-&gt;pop = C_popSingleLinkedStack;\
-    \'85\
-\} \
-\
-__code getSingleLinkedStack(struct SingleLinkedStack* stack, __code next(union Data* data, ...)) \{\
-    if (stack-&gt;top) \{\
-        data = stack-&gt;top-&gt;data;\
-    \} else \{\
-        data = NULL;\
-    \}\
-    goto next(data, ...);\
-\}\
-}</string>
+\f0\fs60 \cf0 \'81\'45\'8c\'bb\'8d\'dd\'82\'cdXv6\'82\'f0\'8d\'5c\'90\'ac\'82\'b7\'82\'e9\'8d\'5c\'91\'a2\'91\'cc\'82\'c9\'92\'85\'96\'da\'82\'b5\'81\'41\'82\'b1\'82\'ea\'82\'e7\'82\'c9Interface\'82\'f0\'92\'e8\'8b\'60\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'81\'41\'83\'49\'83\'75\'83\'57\'83\'46\'83\'4e\'83\'67\'8e\'77\'8c\'fc\'93\'49\'82\'c9API\'82\'f0\'92\'e8\'8b\'60\'89\'c2\'94\'5c\'82\'f0\'96\'da\'8e\'77\'82\'b5\'82\'c4\'82\'a2\'82\'e9\
+\'81\'45system call\'82\'cd\'8f\'5d\'97\'88\'82\'ccOS\'82\'d6\'82\'ccAPI\'82\'c6\'82\'b5\'82\'c4\'82\'cc\'96\'f0\'8a\'84\'82\'a9\'82\'e7\'81\'41\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5\'82\'bd\'83\'66\'81\'5b\'83\'5e\'82\'f0\'90\'ae\'8c\'60\'82\'b5\'81\'41OS\'82\'c9\'82\'c2\'82\'c8\'82\'ae\'96\'f0\'8a\'84\'82\'c9\'95\'cf\'89\'bb\'82\'b7\'82\'e9\'82\'c6\'8d\'6c\'8e\'40\'82\'b5\'82\'c4\'82\'a2\'82\'e9}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>38</integer>
+			</dict>
+			<key>ID</key>
+			<integer>75</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1895.3426944971429, 1099.293043337992}</string>
+				<string>{1565.1475581300238, 966.62578496797437}</string>
+				<string>{1110.7990504888692, 1104.3956301983758}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>57</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>38</integer>
+			</dict>
+			<key>ID</key>
+			<integer>74</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1768.5477621321695, 1055.9210550247167}</string>
+				<string>{1501.7500919475378, 971.72837182835906}</string>
+				<string>{1110.7990504888692, 1104.3956301983758}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>56</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>67</integer>
+			</dict>
+			<key>ID</key>
+			<integer>73</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1895.3426944971429, 1099.293043337992}</string>
+				<string>{1850.4361559512124, 1145.2163250814572}</string>
+				<string>{1768.5477621321695, 1150.3189119418439}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>57</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>56</integer>
+			</dict>
+			<key>ID</key>
+			<integer>72</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1895.3426944971429, 1099.293043337992}</string>
+				<string>{1842.511472678402, 1066.1262287454858}</string>
+				<string>{1768.5477621321695, 1055.9210550247167}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>57</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>57</integer>
+			</dict>
+			<key>ID</key>
+			<integer>71</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1895.3426944971429, 1211.5499542664666}</string>
+				<string>{1958.7401606796275, 1155.4214988022275}</string>
+				<string>{1895.3426944971429, 1099.293043337992}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>70</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1831.9452283146563, 1183.4857265343478}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>70</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 cbc_sched}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>70</integer>
+			</dict>
+			<key>ID</key>
+			<integer>69</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1768.5477621321695, 1150.3189119418439}</string>
+				<string>{1887.41801122433, 1221.7949723436852}</string>
+				<string>{1895.3426944971429, 1211.5499542664666}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>67</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>67</integer>
+			</dict>
+			<key>ID</key>
+			<integer>68</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1639.1112686762588, 1104.3956301983758}</string>
+				<string>{1744.7737123137374, 1145.2561694379071}</string>
+				<string>{1768.5477621321695, 1150.3189119418439}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>33</integer>
 			</dict>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{367.08661750386079, 5503.4646168629015}, {971.47705078125, 408}}</string>
+			<string>{{1705.1502959496829, 1122.2546842097252}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>67</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 cbc_sleep}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>38</integer>
+			</dict>
+			<key>ID</key>
+			<integer>65</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1639.1112686762588, 1104.3956301983758}</string>
+				<string>{1369.67203740069, 1183.485726534346}</string>
+				<string>{1110.7990504888692, 1104.3956301983758}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>33</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>38</integer>
+			</dict>
+			<key>ID</key>
+			<integer>64</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1507.0332141294109, 1104.3956301983758}</string>
+				<string>{1330.048621036638, 1178.3831396739622}</string>
+				<string>{1110.7990504888692, 1104.3956301983758}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>35</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>38</integer>
+			</dict>
+			<key>ID</key>
+			<integer>63</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1374.955159582564, 1104.3956301983758}</string>
+				<string>{1242.8771050357172, 1152.8702053720342}</string>
+				<string>{1110.7990504888692, 1104.3956301983758}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>36</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>56</integer>
+			</dict>
+			<key>ID</key>
+			<integer>58</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1639.1112686762588, 1104.3956301983758}</string>
+				<string>{1750.0568344956089, 1053.4096059509704}</string>
+				<string>{1768.5477621321695, 1055.9210550247167}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>33</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1831.9452283146563, 1071.2288156058733}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>57</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 cbc_consoleread2}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1705.1502959496829, 1027.8568272925979}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>56</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 cbc_consoleread1}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>33</integer>
+			</dict>
+			<key>ID</key>
+			<integer>55</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1507.0332141294109, 1104.3956301983758}</string>
+				<string>{1583.6384857665817, 1083.9852827568332}</string>
+				<string>{1639.1112686762588, 1104.3956301983758}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>35</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>35</integer>
+			</dict>
+			<key>ID</key>
+			<integer>51</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1374.955159582564, 1104.3956301983758}</string>
+				<string>{1448.9188701287985, 1083.9852827568332}</string>
+				<string>{1507.0332141294109, 1104.3956301983758}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>36</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>36</integer>
+			</dict>
+			<key>ID</key>
+			<integer>48</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1242.8771050357161, 1104.3956301983758}</string>
+				<string>{1306.274571218205, 1083.9852827568332}</string>
+				<string>{1374.955159582564, 1104.3956301983758}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>37</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>37</integer>
+			</dict>
+			<key>ID</key>
+			<integer>47</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1110.7990504888692, 1104.3956301983758}</string>
+				<string>{1184.7627610351037, 1140.1137382210734}</string>
+				<string>{1242.8771050357161, 1104.3956301983758}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>FilledArrow</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>38</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>37</integer>
+			</dict>
+			<key>ID</key>
+			<integer>46</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{1110.7990504888692, 1104.3956301983758}</string>
+				<string>{1168.913394489482, 1086.5365761870282}</string>
+				<string>{1242.8771050357161, 1104.3956301983758}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>38</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1047.4015843063826, 1076.331402466257}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>38</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 syscall}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1179.4796388532295, 1076.331402466257}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>37</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 cbc_read}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1311.5576934000774, 1076.331402466257}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>36</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 cbc_fileread}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1443.6357479469243, 1076.331402466257}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>35</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 cbc_readi}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1575.7138024937722, 1076.331402466257}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>33</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 cbc_consoleread}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1027.5590644413091, 721.41732938017424}, {971.47705078125, 723}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -167,13 +1205,22 @@
 			<string>Resize</string>
 			<key>FontInfo</key>
 			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>0</string>
+					<key>g</key>
+					<string>0</string>
+					<key>r</key>
+					<string>0</string>
+				</dict>
 				<key>Font</key>
 				<string>HiraKakuProN-W6</string>
 				<key>Size</key>
 				<real>30</real>
 			</dict>
 			<key>ID</key>
-			<integer>5023</integer>
+			<integer>5089</integer>
 			<key>Layer</key>
 			<integer>0</integer>
 			<key>Style</key>
@@ -207,21 +1254,512 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45Interface\'82\'cd\'8b\'ef\'91\'cc\'93\'49\'82\'c8\'8e\'c0\'91\'95\'82\'f0\'8d\'ec\'90\'ac\'82\'b7\'82\'e9\'95\'4b\'97\'76\'82\'aa\'82\'a0\'82\'e9\
-\'81\'45GearsOS\'82\'c5\'82\'cd\'95\'ca\'82\'cc\'83\'77\'83\'62\'83\'5f\'81\'5b\'83\'74\'83\'40\'83\'43\'83\'8b\'8c\'60\'8e\'ae\'82\'c5\'8e\'c0\'91\'95\'82\'f0\'8f\'91\'82\'ad\'82\'b1\'82\'c6\'82\'c5\'81\'41\
-\'81\'40\'8b\'ef\'91\'cc\'93\'49\'82\'c8\'8e\'c0\'91\'95\'82\'cc\'8c\'5e\'82\'c6\'81\'41\'96\'9e\'82\'bd\'82\'b7\'82\'d7\'82\'abCodeGear\'82\'f0\'92\'e8\'8b\'60\'82\'c5\'82\'ab\'82\'e9\
+\f0\fs60 \cf0 \'81\'45read systemcall\'82\'f0\'97\'e1\'82\'c9\'8d\'6c\'8e\'40\'82\'b7\'82\'e9\
+\'81\'45\'8f\'83\'90\'88\'82\'c9CbC\'82\'cc\'8f\'f3\'91\'d4\'91\'4a\'88\'da\'83\'78\'81\'5b\'83\'58\'82\'c5\'8d\'c4\'8e\'c0\'91\'95\'82\'b5\'82\'bd\'8f\'ea\'8d\'87\'81\'41read systemcall\'82\'cc\'8f\'f3\'91\'d4\'91\'4a\'88\'da\'82\'cd\'89\'ba\'90\'7d\'82\'cc\'82\'e6\'82\'a4\'82\'c9\'82\'c8\'82\'c1\'82\'bd\
 \
 \
 \
 \
-\'81\'45\'8e\'c0\'91\'95\'91\'a4\'82\'c5\'82\'e0\'93\'c6\'8e\'a9\'82\'ccCodeGear\'82\'f0\'92\'e8\'8b\'60\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'aa\'82\'c5\'82\'ab\'81\'41\'83\'76\'83\'89\'83\'43\'83\'78\'81\'5b\'83\'67\'83\'81\'83\'5c\'83\'62\'83\'68\'82\'c9\'8a\'59\'93\'96\'82\'b7\'82\'e9\'8a\'54\'94\'4f\'82\'c9\'82\'c8\'82\'e9}</string>
+\
+\
+\
+\
+\'81\'45\'82\'b1\'82\'cc\'8e\'c0\'91\'95\'82\'c5\'82\'cd\'81\'41\'8f\'f3\'91\'d4\'91\'4a\'88\'da\'83\'78\'81\'5b\'83\'58\'82\'c5OS\'82\'cc\'8f\'88\'97\'9d\'82\'f0\'8e\'c0\'91\'95\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'cd\'89\'c2\'94\'5c\'82\'c6\'82\'c8\'82\'c1\'82\'bd\'82\'aa\'81\'41\'8f\'88\'97\'9d\'82\'aa\'94\'cf\'8e\'47\'82\'c9\'82\'c8\'82\'c1\'82\'c4\'82\'b5\'82\'dc\'82\'a2\'83\'82\'83\'57\'83\'85\'81\'5b\'83\'8b\'89\'bb\'8e\'64\'90\'d8\'82\'ea\'82\'c8\'82\'a2\'96\'e2\'91\'e8\'82\'aa\'94\'ad\'90\'b6\'82\'b5\'82\'c4\'82\'b5\'82\'dc\'82\'c1\'82\'bd\
+\'81\'45\'82\'bb\'82\'cc\'82\'bd\'82\'df\'81\'41GearsOS\'82\'cc\'83\'56\'83\'58\'83\'65\'83\'80\'82\'c5\'82\'a0\'82\'e9Interface\'82\'f0\'97\'70\'82\'a2\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'81\'41\'8f\'88\'97\'9d\'82\'f0\'93\'4b\'90\'d8\'82\'c9\'92\'8a\'8f\'db\'89\'bb\'82\'b5\'81\'41\'83\'82\'83\'57\'83\'85\'81\'5b\'83\'8b\'89\'bb\'82\'f0\'8c\'9f\'93\'a2\'82\'b5\'82\'c4\'82\'a2\'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>{{1109.5740226456387, 2411.3134426307806}, {12, 22}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>YES</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>ID</key>
+					<integer>5072</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>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1103.9922612689638, 646.17002214168951}, {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>5073</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\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\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 Xv6\'82\'ccCbC\'8f\'91\'82\'ab\'8a\'b7\'82\'a6}</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>5075</integer>
+							<key>Points</key>
+							<array>
+								<string>{1043.1726939801688, 669.55554536448676}</string>
+								<string>{1085.2705255492547, 669.87795423450882}</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>5076</integer>
+								<key>Position</key>
+								<real>0.32640770077705383</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>5076</integer>
+							<key>Points</key>
+							<array>
+								<string>{1036.0333380683703, 688.40564328192875}</string>
+								<string>{1049.9432936410064, 651.67907749493111}</string>
+								<string>{1072.4242594008008, 651.67907749493111}</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>5077</integer>
+								<key>Position</key>
+								<real>0.25490197539329529</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>5077</integer>
+							<key>Points</key>
+							<array>
+								<string>{1022.1097169860227, 688.07683097408858}</string>
+								<string>{1062.1979439853026, 689.02353171801838}</string>
+								<string>{1076.7063481169519, 688.07683097408858}</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>
+					</array>
+					<key>ID</key>
+					<integer>5074</integer>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1016.0459921875536, 636.37795852985892}, {994.98516845703114, 68}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>5078</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>{{1105.1938697391874, 647.50331082162597}, {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>5079</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\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\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 Par goto \'8d\'5c\'95\'b6}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1016.0210211758321, 704.21498753516232}, {994.98516845703102, 734.368367080506}}</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>5080</integer>
+					<key>Link</key>
+					<dict>
+						<key>fileReference</key>
+						<dict>
+							<key>alias</key>
+							<data>
+							AAAAAAH6AAIAAAxNYWNp
+							bnRvc2ggSEQAAAAAAAAA
+							AAAAAAAAAADUGqDDSCsA
+							AABm8UkRYWthc2hhUHV0
+							LmdyYWZmbGUAAAAAAAAA
+							AAAAAAAAAAAAAAAAAAAA
+							AAAAAAAAAAAAAAAAAAAA
+							AAAAAAAAAAAAAGcXJNTH
+							nRUAAAAAAAAAAP////8A
+							AAkgAAAAAAAAAAAAAAAA
+							AAAABmltYWdlcwAQAAgA
+							ANQaIjMAAAARAAgAANTH
+							HoUAAAABACQAZvFJAGbU
+							BABRqaYAUamlAB1FUwAb
+							uYwAG7XaAAbNyQAGTJ0A
+							AgBsTWFjaW50b3NoIEhE
+							OlVzZXJzOgBhdHRvbjoA
+							cmVzZWFyY2g6AGhnOgBQ
+							YXBlcnM6ADIwMTc6AGF0
+							dG9uLW1hc3RlcjoAcHJl
+							c2VudGF0aW9uOgBpbWFn
+							ZXM6AGFrYXNoYVB1dC5n
+							cmFmZmxlAA4AJAARAGEA
+							awBhAHMAaABhAFAAdQB0
+							AC4AZwByAGEAZgBmAGwA
+							ZQAPABoADABNAGEAYwBp
+							AG4AdABvAHMAaAAgAEgA
+							RAASAFZVc2Vycy9hdHRv
+							bi9yZXNlYXJjaC9oZy9Q
+							YXBlcnMvMjAxNy9hdHRv
+							bi1tYXN0ZXIvcHJlc2Vu
+							dGF0aW9uL2ltYWdlcy9h
+							a2FzaGFQdXQuZ3JhZmZs
+							ZQATAAEvAP//AAA=
+							</data>
+							<key>bookmark</key>
+							<data>
+							Ym9va+wDAAAAAAQQMAAA
+							AAPFOmVt2JcX6S3vNCx5
+							PiRxV1IG9l4sWCW7xZdg
+							LFp03AIAAAQAAAADAwAA
+							AAgAKAUAAAABAQAAVXNl
+							cnMAAAAFAAAAAQEAAGF0
+							dG9uAAAACAAAAAEBAABy
+							ZXNlYXJjaAIAAAABAQAA
+							aGcAAAYAAAABAQAAUGFw
+							ZXJzAAAEAAAAAQEAADIw
+							MTcMAAAAAQEAAGF0dG9u
+							LW1hc3RlcgwAAAABAQAA
+							cHJlc2VudGF0aW9uBgAA
+							AAEBAABpbWFnZXMAABEA
+							AAABAQAAYWthc2hhUHV0
+							LmdyYWZmbGUAAAAoAAAA
+							AQYAABAAAAAgAAAAMAAA
+							AEAAAABMAAAAXAAAAGgA
+							AAB8AAAAkAAAAKAAAAAI
+							AAAABAMAAJ1MBgAAAAAA
+							CAAAAAQDAADJzQYAAAAA
+							AAgAAAAEAwAA2rUbAAAA
+							AAAIAAAABAMAAIy5GwAA
+							AAAACAAAAAQDAABTRR0A
+							AAAAAAgAAAAEAwAApalR
+							AAAAAAAIAAAABAMAAKap
+							UQAAAAAACAAAAAQDAAAE
+							1GYAAAAAAAgAAAAEAwAA
+							SfFmAAAAAAAIAAAABAMA
+							ACQXZwAAAAAAKAAAAAEG
+							AADsAAAA/AAAAAwBAAAc
+							AQAALAEAADwBAABMAQAA
+							XAEAAGwBAAB8AQAACAAA
+							AAAEAABBvlGlhQAAABgA
+							AAABAgAAAQAAAAAAAAAP
+							AAAAAAAAAAAAAAAAAAAA
+							CAAAAAQDAAAIAAAAAAAA
+							AAQAAAADAwAA9QEAAAgA
+							AAABCQAAZmlsZTovLy8M
+							AAAAAQEAAE1hY2ludG9z
+							aCBIRAgAAAAEAwAAAACC
+							MXQAAAAIAAAAAAQAAEG9
+							pKkzAAAAJAAAAAEBAAA0
+							OEIxNDExNS1DRUU3LTM2
+							MTItOEMwNi1GQ0Q1Qjgy
+							OTJCQUIYAAAAAQIAAIEA
+							AAABAAAA7xMAAAEAAAAA
+							AAAAAAAAAAEAAAABAQAA
+							LwAAAAAAAAABBQAAGgAA
+							AAEBAABOU1VSTERvY3Vt
+							ZW50SWRlbnRpZmllcktl
+							eQAABAAAAAMDAAA/AAAA
+							2AAAAP7///8BAAAAAAAA
+							ABEAAAAEEAAAvAAAAAAA
+							AAAFEAAAjAEAAAAAAAAQ
+							EAAAzAEAAAAAAABAEAAA
+							vAEAAAAAAAACIAAAmAIA
+							AAAAAAAFIAAACAIAAAAA
+							AAAQIAAAGAIAAAAAAAAR
+							IAAATAIAAAAAAAASIAAA
+							LAIAAAAAAAATIAAAPAIA
+							AAAAAAAgIAAAeAIAAAAA
+							AAAwIAAApAIAAAAAAAAB
+							wAAA7AEAAAAAAAARwAAA
+							IAAAAAAAAAASwAAA/AEA
+							AAAAAAAQ0AAABAAAAAAA
+							AACsAgCA0AIAAAAAAAA=
+							</data>
+							<key>path</key>
+							<string>../presentation/images/akashaPut.graffle</string>
+						</dict>
+					</dict>
+					<key>Rotation</key>
+					<real>359.99475441873074</real>
+					<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>ID</key>
+			<integer>5071</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
 			<key>Bounds</key>
-			<string>{{405.35433438650296, 5931.4961168094887}, {971.47705078125, 228}}</string>
+			<string>{{1023.069257014432, 377.00787743639756}, {971.47705078125, 228}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -245,7 +1783,7 @@
 				<real>30</real>
 			</dict>
 			<key>ID</key>
-			<integer>4941</integer>
+			<integer>5043</integer>
 			<key>Layer</key>
 			<integer>0</integer>
 			<key>Style</key>
@@ -279,40 +1817,39 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45xv6 \'82\'cd UNIX V6 \'82\'f0 x86 \'8c\'fc\'82\'af\'82\'c9\'8d\'c4\'8e\'c0\'91\'95\'82\'b5\'82\'bd OS \'82\'c5\'82\'a0\'82\'e9\'81\'42\
-\'81\'45CbC \'82\'cd\'8f\'f3\'91\'d4\'91\'4a\'88\'da\'83\'78\'81\'5b\'83\'58\'82\'cc\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'aa\'89\'c2\'94\'5c\'82\'c5\'82\'a0\'82\'e9\'82\'bd\'82\'df\'81\'41\'8f\'91\'82\'ab\'8a\'b7\'82\'a6\'82\'e9\'82\'b1\'82\'c6\'82\'c9\'82\'e6\'82\'e8 \'8e\'c0\'8d\'73\'89\'c2\'94\'5c\'82\'c8 OS \'82\'bb\'82\'cc\'82\'e0\'82\'cc\'82\'aa\'83\'82\'83\'66\'83\'8b\'8c\'9f\'8d\'b8\'82\'aa\'89\'c2\'94\'5c\'82\'c6\'82\'c8\'82\'e9\'82\'b1\'82\'c6\'82\'f0\'8a\'fa\'91\'d2\'82\'b7\'82\'e9\'81\'42\
-\'81\'45Xv6\'82\'c5\'82\'cdsystem call\'93\'e0}</string>
+\f0\fs60 \cf0 \'81\'45CbC \'82\'cd\'8f\'f3\'91\'d4\'91\'4a\'88\'da\'83\'78\'81\'5b\'83\'58\'82\'cc\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'aa\'89\'c2\'94\'5c\'82\'c5\'82\'a0\'82\'e9\'82\'bd\'82\'df\'81\'41\'8f\'91\'82\'ab\'8a\'b7\'82\'a6\'82\'e9\'82\'b1\'82\'c6\'82\'c9\'82\'e6\'82\'e8 \'8e\'c0\'8d\'73\'89\'c2\'94\'5c\'82\'c8 OS \'82\'bb\'82\'cc\'82\'e0\'82\'cc\'82\'aa\'83\'82\'83\'66\'83\'8b\'8c\'9f\'8d\'b8\'82\'aa\'89\'c2\'94\'5c\'82\'c6\'82\'c8\'82\'e9\'82\'b1\'82\'c6\'82\'f0\'8a\'fa\'91\'d2\'82\'b7\'82\'e9\'81\'42\
+\'81\'45\'8c\'bb\'8d\'dd\'82\'cdXv6\'82\'ccsystemcall\'95\'94\'95\'aa\'82\'f0\'82\'bb\'82\'ea\'82\'bc\'82\'eaCbC/GearsOS\'82\'c5\'8d\'c4\'8e\'c0\'91\'95\'82\'f0\'8d\'73\'82\'c1\'82\'c4\'82\'a2\'82\'e9}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{419.52756286155488, 5000.3150059985364}, {971.47705078125, 93}}</string>
+			<string>{{29.763779797610368, 2208.1889964131851}, {971.47705078125, 581.10236747715453}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
-			<string>Vertical</string>
+			<string>Clip</string>
 			<key>Flow</key>
-			<string>Resize</string>
+			<string>Clip</string>
 			<key>FontInfo</key>
 			<dict>
 				<key>Color</key>
 				<dict>
 					<key>b</key>
-					<string>0</string>
+					<string>0.109804</string>
 					<key>g</key>
 					<string>0</string>
 					<key>r</key>
-					<string>0</string>
+					<string>0.694118</string>
 				</dict>
 				<key>Font</key>
-				<string>HiraKakuProN-W6</string>
+				<string>HiraKakuProN-W3</string>
 				<key>Size</key>
 				<real>30</real>
 			</dict>
 			<key>ID</key>
-			<integer>4940</integer>
+			<integer>5042</integer>
 			<key>Layer</key>
 			<integer>0</integer>
 			<key>Style</key>
@@ -341,19 +1878,600 @@
 				<real>0.0</real>
 				<key>Text</key>
 				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;}
+{\colortbl;\red255\green255\blue255;\red177\green0\blue28;}
+{\*\expandedcolortbl;;\csgenericrgb\c69412\c0\c10980;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45\'96\'7b\'97\'88\'82\'ccCMake\'82\'cc\'8f\'ea\'8d\'87\'81\'41\'90\'dd\'92\'e8\'83\'74\'83\'40\'83\'43\'83\'8bCMakeLists.txt\'82\'c9\'8b\'4c\'8f\'71\'82\'b5\'82\'bd\'93\'e0\'97\'65\'82\'cc\'92\'ca\'82\'e8\'82\'c9CMake\'91\'a4\'82\'c5\'8e\'a9\'93\'ae\'82\'c5\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'f0\'91\'49\'91\'f0\'81\'45\'83\'72\'83\'8b\'83\'68\'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'e9\
+\'81\'45CbCXv6\'82\'cc\'8f\'ea\'8d\'87\'81\'41\'81\'75\'83\'72\'83\'8b\'83\'68\'8e\'9e\'82\'c9Perl\'83\'58\'83\'4e\'83\'8a\'83\'76\'83\'67\'82\'f0\'97\'70\'82\'a2\'82\'c4\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'95\'cf\'8d\'58\'82\'b7\'82\'e9\'81\'76\'81\'75ARM\'83\'6f\'83\'43\'83\'69\'83\'8a\'82\'f0\'8f\'6f\'97\'cd\'89\'c2\'94\'5c\'82\'c8C\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'f0\'91\'49\'91\'f0\'81\'76\'82\'b7\'82\'e9\'95\'4b\'97\'76\'82\'aa\'82\'a0\'82\'e8\'81\'41ARM\'82\'cc\'8f\'6f\'97\'cd\'8e\'9e\'82\'c9\'97\'98\'97\'70\'82\'b7\'82\'e9ARM\'83\'89\'83\'43\'83\'75\'83\'89\'83\'8a\'83\'70\'83\'58\'82\'c8\'82\'c7\'82\'f0\'90\'c3\'93\'49\'82\'c9CMake\'82\'c9\'93\'6e\'82\'b7\'95\'4b\'97\'76\'82\'aa\'82\'a0\'82\'e9\
+\'81\'45CMake\'82\'cd\'8e\'c0\'8d\'73\'8e\'9e\'82\'c9\'83\'52\'83\'7d\'83\'93\'83\'68\'83\'89\'83\'43\'83\'93\'88\'f8\'90\'94\'82\'c5\'95\'cf\'90\'94\'82\'f0\'90\'dd\'92\'e8\'82\'c5\'82\'ab\'82\'e9\'88\'d7\'81\'41\'8a\'c2\'8b\'ab\'82\'c9\'89\'9e\'82\'b6\'82\'c4CMake\'82\'cc\'95\'cf\'90\'94\'82\'f0\'93\'4b\'90\'d8\'82\'c9\'90\'dd\'92\'e8\'82\'b5\'81\'41cmake\'82\'f0\'8e\'c0\'8d\'73\'82\'b7\'82\'e9Perl\'83\'89\'83\'62\'83\'70\'81\'5b\cf2 pmake\cf0 \'82\'f0\'8e\'c0\'91\'95\'82\'b5\'82\'bd\
+\'81\'45pmake\'82\'cdout-of-source\'82\'c9\'91\'ce\'89\'9e\'82\'b5\'82\'c4\'82\'a2\'82\'e9\'88\'d7\'81\'41Xv6\'82\'cc\'83\'76\'83\'8d\'83\'57\'83\'46\'83\'4e\'83\'67\'83\'66\'83\'42\'83\'8c\'83\'4e\'83\'67\'83\'8a\'8a\'4f\'82\'c5pmake\'82\'f0\'8e\'c0\'8d\'73\'82\'b7\'82\'e9\'82\'c6\'81\'41\'83\'4a\'83\'8c\'83\'93\'83\'67\'83\'66\'83\'42\'83\'8c\'83\'4e\'83\'67\'83\'8a\'82\'c9Xv6\'82\'aa\'83\'72\'83\'8b\'83\'68\'82\'b3\'82\'ea\'82\'e9\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+			<key>TextPlacement</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>5039</integer>
+			</dict>
+			<key>ID</key>
+			<integer>5041</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{389.38172110869505, 2110.111490717336}</string>
+				<string>{614.73605386203053, 2110.111490717336}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>5038</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>5038</integer>
+			</dict>
+			<key>ID</key>
+			<integer>5040</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Points</key>
+			<array>
+				<string>{164.02738835535968, 2110.111490717336}</string>
+				<string>{389.38172110869505, 2110.111490717336}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<false/>
+					<key>LineType</key>
+					<integer>1</integer>
+					<key>TailArrow</key>
+					<string>0</string>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>5037</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{551.33858767954382, 2082.0472629852175}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>5039</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 make}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{325.98425492620839, 2082.0472629852175}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>5038</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 cmake}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{100.62992217287302, 2082.0472629852175}, {126.79493236497332, 56.128455464237476}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>5037</integer>
+			<key>Layer</key>
+			<integer>0</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\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 pmake}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>5030</integer>
+							<key>Points</key>
+							<array>
+								<string>{40.175421125869555, 697.42962237686891}</string>
+								<string>{81.921830915006325, 698.37925735216425}</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>5031</integer>
+								<key>Position</key>
+								<real>0.32640770077705383</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>5031</integer>
+							<key>Points</key>
+							<array>
+								<string>{32.762977313175085, 714.77417561625123}</string>
+								<string>{46.651850764678485, 682.27527092275614}</string>
+								<string>{69.096383587614895, 682.27527092275614}</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>5032</integer>
+								<key>Position</key>
+								<real>0.25490197539329529</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>5032</integer>
+							<key>Points</key>
+							<array>
+								<string>{18.863381555328999, 714.48324378157247}</string>
+								<string>{58.886641067952553, 715.32096888686976}</string>
+								<string>{73.371532696745305, 714.48324378157247}</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>{{97.682743037559305, 677.26849804389894}, {842.62117348749496, 64.596899367431064}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</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>5033</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\cocoartf2511
 \cocoatextscaling0\cocoaplatform0{\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\'45Interface \'82\'cc\'91\'80\'8d\'ec\'82\'cc\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5\'82\'cd\'81\'41goto interface -&gt; method \'82\'cc\'8c\'60\'82\'c5\'8b\'4c\'8f\'71\'82\'b3\'82\'ea\'82\'e9\'81\'42}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
+\f0\fs96 \cf1 Context}</string>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{14.806242480558808, 668.73547856664936}, {993.37268293461909, 60.172454205278136}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>ID</key>
+							<integer>5034</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>5029</integer>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{26.541252542340146, 733.49992392300646}, {969.90266281105585, 290.18987344484208}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>5035</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>
+						BAtzdHJlYW10eXBlZIHoA4QBQISE
+						hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+						hIQITlNPYmplY3QAhZKEhIQITlNT
+						dHJpbmcBlIQBK4GkAeODu0NvbnRl
+						eHTjga/pgJrluLjjga5PU+OBruOD
+						l+ODreOCu+OCueOBq+ipsuW9k+OB
+						meOCi+amguW/teOBp+OBguOCiwrj
+						g7tHZWFyc09T44Gn44Gv5a6f6KGM
+						44GZ44KL44GZ44G544Gm44Gu44OX
+						44Ot44Kw44Op44Og44GuQ29kZUdl
+						YXLjgahEYXRhR2VhcuOCkueuoeeQ
+						huOBl+OBpuOBhOOCiwrjg7tEYXRh
+						R2VhcuOBr+Wei+aDheWgseOBjOWF
+						seeUqOS9k+OBp+euoeeQhuOBleOC
+						jOOBpuOBiuOCiuOAgeePvuWcqOOB
+						r+ODl+ODreOCsOODqeODoOS4reOB
+						p+WIqeeUqOOBl+OBn0RhdGFHZWFy
+						44KSUGVybOOCueOCr+ODquODl+OD
+						iOOCkueUqOOBhOOBpuiHquWLleOB
+						p+eZu+mMsuOBl+OBpuOBhOOCiwrj
+						g7vjgZPjga7lh6bnkIbjga/lsIbm
+						naXjga9PU+OBruapn+iDveOBqOOB
+						l+OBpuWGheiUteOBleOCjOOCi+S6
+						iOWumuOBp+OBguOCi4aEAmlJAYGy
+						AJKEhIQMTlNEaWN0aW9uYXJ5AJSE
+						AWkFkoSWlgZOU0ZvbnSGkoSEhAZO
+						U0ZvbnQelJkohAVbNDBjXQYAAAAg
+						AAAA//5IAGkAcgBhAEsAYQBrAHUA
+						UAByAG8ATgAtAFcAMwCEAWYehAFj
+						AJ0BnQCdAIaShJaWCk5TTGlnYXR1
+						cmWGkoSEhAhOU051bWJlcgCEhAdO
+						U1ZhbHVlAJSEASqEhAFxoQCGkoSW
+						lgdOU0NvbG9yhpKEhIQHTlNDb2xv
+						cgCUnQGEBGZmZmYAAAABhpKElpYQ
+						TlNQYXJhZ3JhcGhTdHlsZYaShISE
+						F05TTXV0YWJsZVBhcmFncmFwaFN0
+						eWxlAISEEE5TUGFyYWdyYXBoU3R5
+						bGUAlIQEQ0NAUwAAhISEB05TQXJy
+						YXkAlJkMkoSEhAlOU1RleHRUYWIA
+						lIQCQ2YAHIaShKupADiGkoSrqQBU
+						hpKEq6kAcIaShKupAIGMAIaShKup
+						AIGoAIaShKupAIHEAIaShKupAIHg
+						AIaShKupAIH8AIaShKupAIEYAYaS
+						hKupAIE0AYaShKupAIFQAYaGAIaS
+						hJaWEU5TQmFja2dyb3VuZENvbG9y
+						hpKEo50Bo4OJ+H8/AYOB9X8/AYaG
+						hg==
+						</data>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;\red0\green0\blue0;\red255\green255\blue255;}
+{\*\expandedcolortbl;;\csgenericrgb\c0\c0\c0;\cspthree\c100000\c100000\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf2 \cb3 \CocoaLigature0 \'81\'45Context\'82\'cd\'92\'ca\'8f\'ed\'82\'ccOS\'82\'cc\'83\'76\'83\'8d\'83\'5a\'83\'58\'82\'c9\'8a\'59\'93\'96\'82\'b7\'82\'e9\'8a\'54\'94\'4f\'82\'c5\'82\'a0\'82\'e9\
+\'81\'45GearsOS\'82\'c5\'82\'cd\'8e\'c0\'8d\'73\'82\'b7\'82\'e9\'82\'b7\'82\'d7\'82\'c4\'82\'cc\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'ccCodeGear\'82\'c6DataGear\'82\'f0\'8a\'c7\'97\'9d\'82\'b5\'82\'c4\'82\'a2\'82\'e9\
+\'81\'45DataGear\'82\'cd\'8c\'5e\'8f\'ee\'95\'f1\'82\'aa\'8b\'a4\'97\'70\'91\'cc\'82\'c5\'8a\'c7\'97\'9d\'82\'b3\'82\'ea\'82\'c4\'82\'a8\'82\'e8\'81\'41\'8c\'bb\'8d\'dd\'82\'cd\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'92\'86\'82\'c5\'97\'98\'97\'70\'82\'b5\'82\'bdDataGear\'82\'f0Perl\'83\'58\'83\'4e\'83\'8a\'83\'76\'83\'67\'82\'f0\'97\'70\'82\'a2\'82\'c4\'8e\'a9\'93\'ae\'82\'c5\'93\'6f\'98\'5e\'82\'b5\'82\'c4\'82\'a2\'82\'e9\
+\'81\'45\'82\'b1\'82\'cc\'8f\'88\'97\'9d\'82\'cd\'8f\'ab\'97\'88\'82\'cdOS\'82\'cc\'8b\'40\'94\'5c\'82\'c6\'82\'b5\'82\'c4\'93\'e0\'91\'a0\'82\'b3\'82\'ea\'82\'e9\'97\'5c\'92\'e8\'82\'c5\'82\'a0\'82\'e9}</string>
+						<key>VerticalPad</key>
+						<real>1</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{14.806242480558524, 728.90793277192665}, {993.37268293461909, 299.37385574700181}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>5036</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>
+			</array>
+			<key>ID</key>
+			<integer>5028</integer>
+			<key>Layer</key>
+			<integer>0</integer>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{591.02362740969113, 3933.0709018270795}, {971.47705078125, 535.74803635698606}}</string>
+			<string>{{1032.0170331666118, 1719.2126140238734}, {971.47705078125, 518.05685306390774}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FontInfo</key>
@@ -423,1536 +2541,8 @@
 			</dict>
 		</dict>
 		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Bounds</key>
-					<string>{{529.07689817730852, 6524.2565336296357}, {971.47705078125, 505.29993249032032}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>30</real>
-					</dict>
-					<key>ID</key>
-					<integer>4937</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>
-						BAtzdHJlYW10eXBlZIHoA4QBQISE
-						hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
-						hIQITlNPYmplY3QAhZKEhIQITlNT
-						dHJpbmcBlIQBK4FFAuODu0dlYXJz
-						IE9TIOOBriBJbnRlcmZhY2Ug44KS
-						55So44GE44Gm44Gu44Oi44K444Ol
-						44O844Or5YyWCiAgICAtIEludGVy
-						ZmFjZSDjgpLlsI7lhaXjgZnjgovj
-						gZPjgajjgafopovpgJrjgZfjga7o
-						ia/jgYQgR2VhcnMgT1Mg44Gu44OX
-						44Ot44Kw44Op44Of44Oz44Kw44GM
-						5Y+v6IO944Gr44Gq44Gj44Gf44CC
-						CuODu0NiQyDjgavjgojjgosgeHY2
-						IOOBruOCt+OCueODhuODoOOCs+OD
-						vOODq+abuOOBjeaPm+OBiAogICAg
-						LSDlrp/pmpvjgavlrp/ooYzlj6/o
-						g73jgarjg5fjg63jgrDjg6njg6Dj
-						gpLnirbmhYvpgbfnp7vlm7Pjgavo
-						kL3jgajjgZfovrzjgoDjgZPjgajj
-						gYzjgafjgY3jgZ/jgIIK44O75LuK
-						5b6M44Gu6Kqy6aGMCiAgICAtIHh2
-						NiDjga7jgqvjg7zjg43jg6vlhajk
-						vZPjga4gQ2JDIOabuOOBjeaPm+OB
-						iOOCkuihjOOBhOOAgeWun+ihjOOB
-						qOaknOiovOOBjOS4oeeri+OBmeOC
-						iyBPUyDjgpLmp4vnr4njgZnjgovj
-						gIIKICAgIC0geHY2IOOBruapn+iD
-						veOCkiBHZWFycyBPUyDjgavnva7j
-						gY3mj5vjgYjjgovjgZPjgajjgafj
-						gIFHZWFycyBPUyDjgasgVU5JWCDj
-						ga7mqZ/og73jgpLmjIHjgZ/jgZvj
-						govjgIIghoQCaUkBWpKEhIQMTlNE
-						aWN0aW9uYXJ5AJSEAWkCkoSWlhBO
-						U1BhcmFncmFwaFN0eWxlhpKEhIQX
-						TlNNdXRhYmxlUGFyYWdyYXBoU3R5
-						bGUAhIQQTlNQYXJhZ3JhcGhTdHls
-						ZQCUhARDQ0BTAACEhIQHTlNBcnJh
-						eQCUmQyShISECU5TVGV4dFRhYgCU
-						hAJDZgAchpKEoJ8AOIaShKCfAFSG
-						koSgnwBwhpKEoJ8AgYwAhpKEoJ8A
-						gagAhpKEoJ8AgcQAhpKEoJ8AgeAA
-						hpKEoJ8AgfwAhpKEoJ8AgRgBhpKE
-						oJ8AgTQBhpKEoJ8AgVABhoYAhpKE
-						lpYGTlNGb250hpKEhIQGTlNGb250
-						HpSZKIQFWzQwY10GAAAAIAAAAP/+
-						SABpAHIAYQBLAGEAawB1AFAAcgBv
-						AE4ALQBXADMAhAFmHoQBYwCjAaMA
-						owCGhpcCgbkAkoSYmQSSmZKEm5wA
-						AISemQySn5KhkqKSo5KkkqWSppKn
-						kqiSqZKqkquGAIaShJaWBk5TS2Vy
-						boaShISECE5TTnVtYmVyAISEB05T
-						VmFsdWUAlIQBKoSEAWSnAIaSrJKE
-						rpkooQYAAAAgAAAA//5IAGkAcgBh
-						AGcAaQBuAG8AUwBhAG4AcwAtAFcA
-						MwCiHqMAowGjAKMAhpKElpYHTlND
-						b2xvcoaShISEB05TQ29sb3IAlKMC
-						hARmZmZmAAAAAYaGhg==
-						</data>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fnil\fcharset128 HiraginoSans-W3;}
-{\colortbl;\red255\green255\blue255;\red0\green0\blue0;}
-{\*\expandedcolortbl;;\cspthree\c0\c0\c0;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45Gears OS \'82\'cc Interface \'82\'f0\'97\'70\'82\'a2\'82\'c4\'82\'cc\'83\'82\'83\'57\'83\'85\'81\'5b\'83\'8b\'89\'bb\
-    - Interface \'82\'f0\'93\'b1\'93\'fc\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'8c\'a9\'92\'ca\'82\'b5\'82\'cc\'97\'c7\'82\'a2 Gears OS \'82\'cc\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'82\'aa\'89\'c2\'94\'5c\'82\'c9\'82\'c8\'82\'c1\'82\'bd\'81\'42
-\f1 \cf2 \expnd0\expndtw0\kerning0
-\
-\'81\'45CbC \'82\'c9\'82\'e6\'82\'e9 xv6 \'82\'cc\'83\'56\'83\'58\'83\'65\'83\'80\'83\'52\'81\'5b\'83\'8b\'8f\'91\'82\'ab\'8a\'b7\'82\'a6\
-    - \'8e\'c0\'8d\'db\'82\'c9\'8e\'c0\'8d\'73\'89\'c2\'94\'5c\'82\'c8\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'8f\'f3\'91\'d4\'91\'4a\'88\'da\'90\'7d\'82\'c9\'97\'8e\'82\'c6\'82\'b5\'8d\'9e\'82\'de\'82\'b1\'82\'c6\'82\'aa\'82\'c5\'82\'ab\'82\'bd\'81\'42\
-\'81\'45\'8d\'a1\'8c\'e3\'82\'cc\'89\'db\'91\'e8\
-    - xv6 \'82\'cc\'83\'4a\'81\'5b\'83\'6c\'83\'8b\'91\'53\'91\'cc\'82\'cc CbC \'8f\'91\'82\'ab\'8a\'b7\'82\'a6\'82\'f0\'8d\'73\'82\'a2\'81\'41\'8e\'c0\'8d\'73\'82\'c6\'8c\'9f\'8f\'d8\'82\'aa\'97\'bc\'97\'a7\'82\'b7\'82\'e9 OS \'82\'f0\'8d\'5c\'92\'7a\'82\'b7\'82\'e9\'81\'42\
-    - xv6 \'82\'cc\'8b\'40\'94\'5c\'82\'f0 Gears OS \'82\'c9\'92\'75\'82\'ab\'8a\'b7\'82\'a6\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'81\'41Gears OS \'82\'c9 UNIX \'82\'cc\'8b\'40\'94\'5c\'82\'f0\'8e\'9d\'82\'bd\'82\'b9\'82\'e9\'81\'42 }</string>
-						<key>VerticalPad</key>
-						<real>1</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Bounds</key>
-					<string>{{517.3228393394179, 6506.9291928966231}, {994.98516845703114, 519.48890836208341}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>ID</key>
-					<integer>4938</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>
-			</array>
-			<key>ID</key>
-			<integer>4936</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>38</integer>
-			</dict>
-			<key>ID</key>
-			<integer>75</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1895.3426944971427, 2110.7182468882284}</string>
-				<string>{1565.147558130024, 1978.0509885182116}</string>
-				<string>{1110.7990504888692, 2115.8208337486121}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>57</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>38</integer>
-			</dict>
-			<key>ID</key>
-			<integer>74</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1768.5477621321691, 2067.346258574953}</string>
-				<string>{1501.7500919475374, 1983.1535753785963}</string>
-				<string>{1110.7990504888692, 2115.8208337486121}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>56</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>67</integer>
-			</dict>
-			<key>ID</key>
-			<integer>73</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1895.3426944971427, 2110.7182468882284}</string>
-				<string>{1850.4361559512122, 2156.6415286316933}</string>
-				<string>{1768.5477621321691, 2161.7441154920798}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>57</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>56</integer>
-			</dict>
-			<key>ID</key>
-			<integer>72</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1895.3426944971427, 2110.7182468882284}</string>
-				<string>{1842.511472678402, 2077.5514322957224}</string>
-				<string>{1768.5477621321691, 2067.346258574953}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>57</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>57</integer>
-			</dict>
-			<key>ID</key>
-			<integer>71</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1895.3426944971427, 2222.9751578167024}</string>
-				<string>{1958.7401606796273, 2166.8467023524636}</string>
-				<string>{1895.3426944971427, 2110.7182468882284}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>70</integer>
-			</dict>
-		</dict>
-		<dict>
 			<key>Bounds</key>
-			<string>{{1831.9452283146561, 2194.9109300845839}, {126.79493236497332, 56.128455464237476}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>70</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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 cbc_sched}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>70</integer>
-			</dict>
-			<key>ID</key>
-			<integer>69</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1768.5477621321691, 2161.7441154920798}</string>
-				<string>{1887.4180112243303, 2233.2201758939218}</string>
-				<string>{1895.3426944971427, 2222.9751578167024}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>67</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>67</integer>
-			</dict>
-			<key>ID</key>
-			<integer>68</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1639.1112686762583, 2115.8208337486121}</string>
-				<string>{1744.7737123137379, 2156.6813729881433}</string>
-				<string>{1768.5477621321691, 2161.7441154920798}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>33</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1705.1502959496825, 2133.6798877599613}, {126.79493236497332, 56.128455464237476}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>67</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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 cbc_sleep}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>38</integer>
-			</dict>
-			<key>ID</key>
-			<integer>65</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1639.1112686762583, 2115.8208337486121}</string>
-				<string>{1369.6720374006902, 2194.9109300845821}</string>
-				<string>{1110.7990504888692, 2115.8208337486121}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>33</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>38</integer>
-			</dict>
-			<key>ID</key>
-			<integer>64</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1507.0332141294109, 2115.8208337486121}</string>
-				<string>{1330.0486210366375, 2189.8083432241983}</string>
-				<string>{1110.7990504888692, 2115.8208337486121}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>35</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>38</integer>
-			</dict>
-			<key>ID</key>
-			<integer>63</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1374.9551595825642, 2115.8208337486121}</string>
-				<string>{1242.8771050357172, 2164.2954089222703}</string>
-				<string>{1110.7990504888692, 2115.8208337486121}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>36</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>56</integer>
-			</dict>
-			<key>ID</key>
-			<integer>58</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1639.1112686762583, 2115.8208337486121}</string>
-				<string>{1750.0568344956093, 2064.834809501207}</string>
-				<string>{1768.5477621321691, 2067.346258574953}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>33</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1831.9452283146561, 2082.6540191561098}, {126.79493236497332, 56.128455464237476}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>57</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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 cbc_consoleread2}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1705.1502959496825, 2039.2820308428343}, {126.79493236497332, 56.128455464237476}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>56</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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 cbc_consoleread1}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>33</integer>
-			</dict>
-			<key>ID</key>
-			<integer>55</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1507.0332141294109, 2115.8208337486121}</string>
-				<string>{1583.6384857665814, 2095.4104863070697}</string>
-				<string>{1639.1112686762583, 2115.8208337486121}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>35</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>35</integer>
-			</dict>
-			<key>ID</key>
-			<integer>51</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1374.9551595825642, 2115.8208337486121}</string>
-				<string>{1448.9188701287981, 2095.4104863070697}</string>
-				<string>{1507.0332141294109, 2115.8208337486121}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>36</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>36</integer>
-			</dict>
-			<key>ID</key>
-			<integer>48</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1242.8771050357166, 2115.8208337486121}</string>
-				<string>{1306.2745712182048, 2095.4104863070697}</string>
-				<string>{1374.9551595825642, 2115.8208337486121}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>37</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>37</integer>
-			</dict>
-			<key>ID</key>
-			<integer>47</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1110.7990504888692, 2115.8208337486121}</string>
-				<string>{1184.7627610351044, 2151.5389417713095}</string>
-				<string>{1242.8771050357166, 2115.8208337486121}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>0</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>FilledArrow</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>38</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>37</integer>
-			</dict>
-			<key>ID</key>
-			<integer>46</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Points</key>
-			<array>
-				<string>{1110.7990504888692, 2115.8208337486121}</string>
-				<string>{1168.9133944894827, 2097.9617797372648}</string>
-				<string>{1242.8771050357166, 2115.8208337486121}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>38</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1047.4015843063826, 2087.7566060164936}, {126.79493236497332, 56.128455464237476}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>38</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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 syscall}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1179.47963885323, 2087.7566060164936}, {126.79493236497332, 56.128455464237476}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>37</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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 cbc_read}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1311.5576934000776, 2087.7566060164936}, {126.79493236497332, 56.128455464237476}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>36</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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 cbc_fileread}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1443.6357479469243, 2087.7566060164936}, {126.79493236497332, 56.128455464237476}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>35</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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 cbc_readi}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1575.7138024937717, 2087.7566060164936}, {126.79493236497332, 56.128455464237476}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>33</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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 cbc_consoleread}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1026.9180142532707, 1705.0393855488205}, {971.47705078125, 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>Color</key>
-				<dict>
-					<key>b</key>
-					<string>0</string>
-					<key>g</key>
-					<string>0</string>
-					<key>r</key>
-					<string>0</string>
-				</dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W6</string>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>4935</integer>
-			<key>Layer</key>
-			<integer>0</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\cocoartf2511
-\cocoatextscaling0\cocoaplatform0{\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\'45xv6 \'82\'cd UNIX V6 \'82\'f0 x86 \'8c\'fc\'82\'af\'82\'c9\'8d\'c4\'8e\'c0\'91\'95\'82\'b5\'82\'bd OS \'82\'c5\'82\'a0\'82\'e9\'81\'42\
-\'81\'45CbC \'82\'cd\'8f\'f3\'91\'d4\'91\'4a\'88\'da\'83\'78\'81\'5b\'83\'58\'82\'cc\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'aa\'89\'c2\'94\'5c\'82\'c5\'82\'a0\'82\'e9\'82\'bd\'82\'df\'81\'41\'8f\'91\'82\'ab\'8a\'b7\'82\'a6\'82\'e9\'82\'b1\'82\'c6\'82\'c9\'82\'e6\'82\'e8 \'8e\'c0\'8d\'73\'89\'c2\'94\'5c\'82\'c8 OS \'82\'bb\'82\'cc\'82\'e0\'82\'cc\'82\'aa\'83\'82\'83\'66\'83\'8b\'8c\'9f\'8d\'b8\'82\'aa\'89\'c2\'94\'5c\'82\'c6\'82\'c8\'82\'e9\'82\'b1\'82\'c6\'82\'f0\'8a\'fa\'91\'d2\'82\'b7\'82\'e9\'81\'42\
-\'81\'45Xv6\'82\'c5\'82\'cdsystem call\'93\'e0}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1030.7667714921092, 999.21260749120393}, {971.47705078125, 275}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>25</real>
-			</dict>
-			<key>ID</key>
-			<integer>4933</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.80000000000000004</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>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Align</key>
-				<integer>0</integer>
-				<key>RTFD</key>
-				<data>
-				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
-				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
-				bmcBlIQBK4EkAVN0YWNrIGNyZWF0ZVNpbmdsZUxpbmtl
-				ZFN0YWNrKHN0cnVjdCBDb250ZXh0KiBjb250ZXh0KSB7
-				CiAgICBzdHJ1Y3QgU3RhY2sqIHN0YWNrID0gbmV3IFN0
-				YWNrOwogICAgc3RydWN0IFNpbmdsZUxpbmtlZFN0YWNr
-				KiBzc3RhY2sgPSBuZXcgU2luZ2xlTGlua2VkU3RhY2so
-				KTsKICAgIHN0YWNrLT5zdGFjayA9ICh1bmlvbiBEYXRh
-				Kilzc3RhY2s7CiAgICBzdGFjay0+cHVzaCA9IENfcHVz
-				aFNpbmdsZUxpbmtlZFN0YWNrOwogICAgc3RhY2stPnBv
-				cCA9IENfcG9wU2luZ2xlTGlua2VkU3RhY2s7CiAgICDi
-				gKYKfSCGhAJpSQEskoSEhAxOU0RpY3Rpb25hcnkAlIQB
-				aQKShJaWEE5TUGFyYWdyYXBoU3R5bGWGkoSEhBdOU011
-				dGFibGVQYXJhZ3JhcGhTdHlsZQCEhBBOU1BhcmFncmFw
-				aFN0eWxlAJSEBENDQFMAAISEhAdOU0FycmF5AJSZDJKE
-				hIQJTlNUZXh0VGFiAJSEAkNmAByGkoSgnwA4hpKEoJ8A
-				VIaShKCfAHCGkoSgnwCBjACGkoSgnwCBqACGkoSgnwCB
-				xACGkoSgnwCB4ACGkoSgnwCB/ACGkoSgnwCBGAGGkoSg
-				nwCBNAGGkoSgnwCBUAGGhgCGkoSWlgZOU0ZvbnSGkoSE
-				hAZOU0ZvbnQelJkYhAVbMjRjXQYAAAAOAAAA//5NAG8A
-				bgBhAGMAbwAAAIQBZhmEAWMAowGjAKMAhoaXAgGShJiZ
-				A5KElpYHTlNDb2xvcoaShISEB05TQ29sb3IAlKMBhARm
-				ZmZmg5rOTj+DKLi4PgABhpKZkpqSrJKthpcBHJcCAZcB
-				MJcCApcBQJcCAZcBZYY=
-				</data>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 Monaco;}
-{\colortbl;\red255\green255\blue255;\red206\green92\blue0;}
-{\*\expandedcolortbl;;\csgenericrgb\c80784\c36078\c0;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs50 \cf0 Stack createSingleLinkedStack(struct Context\cf2 *\cf0  context) \{\
-    struct Stack\cf2 *\cf0  stack = new Stack;\
-    struct SingleLinkedStack\cf2 * \cf0 sstack = new SingleLinkedStack();\
-    stack-&gt;stack = (union Data\cf2 *\cf0 )sstack;\
-    stack-&gt;push = C_pushSingleLinkedStack;\
-    stack-&gt;pop = C_popSingleLinkedStack;\
-    \'85\
-\} }</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1026.9180142532707, 1288.3464683822758}, {971.47705078125, 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>Color</key>
-				<dict>
-					<key>b</key>
-					<string>0</string>
-					<key>g</key>
-					<string>0</string>
-					<key>r</key>
-					<string>0</string>
-				</dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W6</string>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>4932</integer>
-			<key>Layer</key>
-			<integer>0</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\ansicpg932\cocoartf1671
-{\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\'45Interface \'82\'cc\'91\'80\'8d\'ec\'82\'cc\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5\'82\'cd\'81\'41goto interface -&gt; method \'82\'cc\'8c\'60\'82\'c5\'8b\'4c\'8f\'71\'82\'b3\'82\'ea\'82\'e9\'81\'42}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1026.9180142532707, 1381.3464683822758}, {963.77953630357251, 242}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>25</real>
-			</dict>
-			<key>ID</key>
-			<integer>4930</integer>
-			<key>Layer</key>
-			<integer>0</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.80000000000000004</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>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Align</key>
-				<integer>0</integer>
-				<key>RTFD</key>
-				<data>
-				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
-				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
-				bmcBlIQBK4GIAF9fY29kZSBjb2RlMyhTdGFjayogc3Rh
-				Y2spIHsKICAgIE5vZGUqIG5vZGUgPSBuZXcgTm9kZSgp
-				OwogICAgZ290byBzdGFjay0+cHVzaChub2RlLCBjb2Rl
-				NCkKfQpfX2NvZGUgcHVzaFNpbmdsZUxpbmtlZFN0YWNr
-				KCkgewogICAg4oCmCn2GhAJpSQESkoSEhAxOU0RpY3Rp
-				b25hcnkAlIQBaQKShJaWEE5TUGFyYWdyYXBoU3R5bGWG
-				koSEhBdOU011dGFibGVQYXJhZ3JhcGhTdHlsZQCEhBBO
-				U1BhcmFncmFwaFN0eWxlAJSEBENDQFMAAISEhAdOU0Fy
-				cmF5AJSZDJKEhIQJTlNUZXh0VGFiAJSEAkNmAByGkoSg
-				nwA4hpKEoJ8AVIaShKCfAHCGkoSgnwCBjACGkoSgnwCB
-				qACGkoSgnwCBxACGkoSgnwCB4ACGkoSgnwCB/ACGkoSg
-				nwCBGAGGkoSgnwCBNAGGkoSgnwCBUAGGhgCGkoSWlgZO
-				U0ZvbnSGkoSEhAZOU0ZvbnQelJkYhAVbMjRjXQYAAAAO
-				AAAA//5NAG8AbgBhAGMAbwAAAIQBZhmEAWMAowGjAKMA
-				hoaXAgKShJiZA5KElpYHTlNDb2xvcoaShISEB05TQ29s
-				b3IAlKMBhARmZmZmg5rOTj+DKLi4PgABhpKZkpqSrJKt
-				hpcBEZcCAZcBGJcDBZKEmJkDkrCShLKjAaWDc4AAPoMY
-				lZQ+g2qHBz8BhpKZkpqSrJKthpcBQ4Y=
-				</data>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 Monaco;}
-{\colortbl;\red255\green255\blue255;\red206\green92\blue0;\red32\green74\blue135;}
-{\*\expandedcolortbl;;\csgenericrgb\c80784\c36078\c0;\csgenericrgb\c12549\c29020\c52941;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs50 \cf0 __code code3(Stack\cf2 * \cf0 stack) \{\
-    Node\cf2 *\cf0  node = new Node();\
-    \cf3 goto \cf0 stack-&gt;push(node, code4)\
-\}\
-__code pushSingleLinkedStack() \{\
-    \'85\
-\}}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1019.0652296262031, 1693.7008027687784}, {994.98516845703114, 568.34646184960684}}</string>
+			<string>{{1027.5590644413091, 1517.952769678127}, {994.98516845703114, 732.75591216021621}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -1980,1105 +2570,24 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{28.825036857025466, 2647.5590791398145}, {963.77953630357251, 176}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>25</real>
-			</dict>
-			<key>ID</key>
-			<integer>4929</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.80000000000000004</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>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Align</key>
-				<integer>0</integer>
-				<key>RTFD</key>
-				<data>
-				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
-				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
-				bmcBlIQBK4G2AF9fY29kZSBjb2RlMl9zdHViKHN0cnVj
-				dCBDb250ZXh0KiBjb250ZXh0KSB7CiAgICBTdGFjayog
-				c3RhY2sgPSAmY29udGV4dC0+ZGF0YVtEX1N0YWNrXS0+
-				U3RhY2s7CiAgICBOb2RlKiBub2RlID0gJmNvbnRleHQt
-				PmRhdGFbRF9Ob2RlXS0+Tm9kZTsKICAgIGdvdG8gY29k
-				ZTIoY29udGV4dCwgc3RhY2ssIG5vZGUpOwp9hoQCaUkB
-				IJKEhIQMTlNEaWN0aW9uYXJ5AJSEAWkCkoSWlhBOU1Bh
-				cmFncmFwaFN0eWxlhpKEhIQXTlNNdXRhYmxlUGFyYWdy
-				YXBoU3R5bGUAhIQQTlNQYXJhZ3JhcGhTdHlsZQCUhARD
-				Q0BTAACEhIQHTlNBcnJheQCUmQyShISECU5TVGV4dFRh
-				YgCUhAJDZgAchpKEoJ8AOIaShKCfAFSGkoSgnwBwhpKE
-				oJ8AgYwAhpKEoJ8AgagAhpKEoJ8AgcQAhpKEoJ8AgeAA
-				hpKEoJ8AgfwAhpKEoJ8AgRgBhpKEoJ8AgTQBhpKEoJ8A
-				gVABhoYAhpKElpYGTlNGb250hpKEhIQGTlNGb250HpSZ
-				GIQFWzI0Y10GAAAADgAAAP/+TQBvAG4AYQBjAG8AAACE
-				AWYZhAFjAKMBowCjAIaGlwICkoSYmQOShJaWB05TQ29s
-				b3KGkoSEhAdOU0NvbG9yAJSjAYQEZmZmZoOazk4/gyi4
-				uD4AAYaSmZKakqySrYaXARSXAgKXATCXAgGXASqXAwSS
-				hJiZA5KwkoSyowGlg3OAAD6DGJWUPoNqhwc/AYaSmZKa
-				kqySrYaXAR+G
-				</data>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 Monaco;}
-{\colortbl;\red255\green255\blue255;\red206\green92\blue0;\red32\green74\blue135;}
-{\*\expandedcolortbl;;\csgenericrgb\c80784\c36078\c0;\csgenericrgb\c12549\c29020\c52941;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs50 \cf0 __code code2_stub(struct Context\cf2 * \cf0 context) \{\
-    Stack\cf2 * \cf0 stack = &amp;context-&gt;data[D_Stack]-&gt;Stack;\
-    Node\cf2 *\cf0  node = &amp;context-&gt;data[D_Node]-&gt;Node;\
-    \cf3 goto\cf0  code2(context, stack, node);\
-\}}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{28.825036857025466, 2318.7401785185953}, {963.77953630357251, 308}}</string>
+			<string>{{24.976279618186652, 1601.574817680937}, {971.47705078125, 480.47244530428065}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
-			<string>Vertical</string>
+			<string>Clip</string>
 			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>25</real>
-			</dict>
-			<key>ID</key>
-			<integer>4928</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.80000000000000004</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>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Align</key>
-				<integer>0</integer>
-				<key>RTFD</key>
-				<data>
-				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
-				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
-				bmcBlIQBK4HWAF9fY29kZSBjb2RlMShTdGFjayogc3Rh
-				Y2spIHsKICAgIE5vZGUqIG5vZGUgPSBuZXcgTm9kZSgp
-				OwogICAgZ290byBjb2RlMihzdGFjaywgbm9kZSk7Cn0K
-				X19jb2RlIGNvZGUyKFN0YWNrKiBzdGFjaywgTm9kZSog
-				bm9kZSkgewogICAgRGF0YSAqZGF0YSA9ICh1bmlvbiBE
-				YXRhKilub2RlOwogICAgU3RhY2stPmRhdGEgPSBkYXRh
-				OwogICAgZ290byBjb2RlMyhzdGFjayk7Cn2GhAJpSQES
-				koSEhAxOU0RpY3Rpb25hcnkAlIQBaQKShJaWEE5TUGFy
-				YWdyYXBoU3R5bGWGkoSEhBdOU011dGFibGVQYXJhZ3Jh
-				cGhTdHlsZQCEhBBOU1BhcmFncmFwaFN0eWxlAJSEBEND
-				QFMAAISEhAdOU0FycmF5AJSZDJKEhIQJTlNUZXh0VGFi
-				AJSEAkNmAByGkoSgnwA4hpKEoJ8AVIaShKCfAHCGkoSg
-				nwCBjACGkoSgnwCBqACGkoSgnwCBxACGkoSgnwCB4ACG
-				koSgnwCB/ACGkoSgnwCBGAGGkoSgnwCBNAGGkoSgnwCB
-				UAGGhgCGkoSWlgZOU0ZvbnSGkoSEhAZOU0ZvbnQelJkY
-				hAVbMjRjXQYAAAAOAAAA//5NAG8AbgBhAGMAbwAAAIQB
-				ZhmEAWMAowGjAKMAhoaXAgKShJiZA5KElpYHTlNDb2xv
-				coaShISEB05TQ29sb3IAlKMBhARmZmZmg5rOTj+DKLi4
-				PgABhpKZkpqSrJKthpcBEZcCAZcBGJcDBJKEmJkDkrCS
-				hLKjAaWDc4AAPoMYlZQ+g2qHBz8BhpKZkpqSrJKthpcB
-				KZcCApcBC5cCApcBEZcCAZcBEpcCAZcBI5cDBJcBEIY=
-				</data>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 Monaco;}
-{\colortbl;\red255\green255\blue255;\red206\green92\blue0;\red32\green74\blue135;}
-{\*\expandedcolortbl;;\csgenericrgb\c80784\c36078\c0;\csgenericrgb\c12549\c29020\c52941;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs50 \cf0 __code code1(Stack\cf2 * \cf0 stack) \{\
-    Node\cf2 *\cf0  node = new Node();\
-    \cf3 goto\cf0  code2(stack, node);\
-\}\
-__code code2(Stack\cf2 * \cf0 stack, Node\cf2 * \cf0 node) \{\
-    Data \cf2 *\cf0 data = (union Data\cf2 *\cf0 )node;\
-    Stack-&gt;data = data;\
-    \cf3 goto\cf0  code3(stack);\
-\}}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{24.976279618186709, 2186.929153700607}, {971.47705078125, 137.61814223029751}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>4927</integer>
-			<key>Layer</key>
-			<integer>1</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\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset128 HiraginoSans-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\'45stub Code Gear \'82\'cd Code Gear \'8a\'d4\'82\'cc\'91\'4a\'88\'da\'82\'cc\'8a\'d4\'82\'c9\'91\'7d\'93\'fc\'82\'b3\'82\'ea\'82\'e9\'81\'42\
-\'81\'45\'82\'b1\'82\'ea\'82\'e7\'82\'cc Meta Code Gear \'82\'cc\'8b\'4c\'8f\'71\'82\'cd\'94\'cf\'8e\'47\'82\'c5\'82\'a0\'82\'e9\'82\'bd\'82\'df\'81\'41Meta Code Gear \'90\'b6\'90\'ac\'83\'58\'83\'4e\'83\'8a\'83\'76\'83\'67\'82\'f0\'8d\'ec\'90\'ac\'82\'b5\'82\'bd\'81\'42}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1030.7667714921095, 552.75591052704908}, {971.47705078125, 436.53543703161836}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>25</real>
-			</dict>
-			<key>ID</key>
-			<integer>4926</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.80000000000000004</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>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Align</key>
-				<integer>0</integer>
-				<key>RTFD</key>
-				<data>
-				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
-				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
-				bmcBlIQBK4GkAXR5cGVkZWYgc3RydWN0IFN0YWNrPElt
-				cGw+ewogICAgICAgIHVuaW9uIERhdGEqIHN0YWNrOwog
-				ICAgICAgIHVuaW9uIERhdGEqIGRhdGE7CiAgICAgICAg
-				X19jb2RlIG5leHQoLi4uKTsKICAgICAgICBfX2NvZGUg
-				d2hlbkVtcHR5KC4uLik7CiAgICAgICAgCiAgICAgICAg
-				X19jb2RlIGNsZWFyKEltcGwqIHN0YWNrLCBfX2NvZGUg
-				bmV4dCguLi4pKTsKICAgICAgICBfX2NvZGUgcHVzaChJ
-				bXBsKiBzdGFjaywgdW5pb24gRGF0YSogZGF0YSwgX19j
-				b2RlIG5leHQoLi4uKSk7CiAgICAgICAgX19jb2RlIHBv
-				cChJbXBsKiBzdGFjaywgX19jb2RlIG5leHQodW5pb24g
-				RGF0YSosIC4uLikpOwogICAgICAgIF9fY29kZSBpc0Vt
-				cHR5KEltcGwqIHN0YWNrLCBfX2NvZGUgbmV4dCguLi4p
-				LCBfX2NvZGUgd2hlbkVtcHR5KC4uLikpOwp9IFN0YWNr
-				O4aEAmlJAQeShISEDE5TRGljdGlvbmFyeQCUhAFpA5KE
-				lpYHTlNDb2xvcoaShISEB05TQ29sb3IAlIQBYwGEBGZm
-				ZmaDc4AAPoMYlZQ+g2qHBz8BhpKElpYQTlNQYXJhZ3Jh
-				cGhTdHlsZYaShISEF05TTXV0YWJsZVBhcmFncmFwaFN0
-				eWxlAISEEE5TUGFyYWdyYXBoU3R5bGUAlIQEQ0NAUwAA
-				hISEB05TQXJyYXkAlJkMkoSEhAlOU1RleHRUYWIAlIQC
-				Q2YAHIaShKOiADiGkoSjogBUhpKEo6IAcIaShKOiAIGM
-				AIaShKOiAIGoAIaShKOiAIHEAIaShKOiAIHgAIaShKOi
-				AIH8AIaShKOiAIEYAYaShKOiAIE0AYaShKOiAIFQAYaG
-				AIaShJaWBk5TRm9udIaShISEBk5TRm9udB6UmRiEBVsy
-				NGNdBgAAAA4AAAD//k0AbwBuAGEAYwBvAAAAhAFmGZsA
-				mwGbAJsAhoaXAgGShJiZApKckp2Sr5KwhpcBBpcCBpcD
-				AZKEmJkDkpmShJubAZyDms5OP4MouLg+AAGGkpySnZKv
-				krCGlwIElwMBlwIBlwQBkoSYmQOSmZKEm5sBnINHjw8/
-				g8Cysj6DWHMAPAGGkpyShJ6fAACEoZkMkqKSpJKlkqaS
-				p5KokqmSqpKrkqySrZKuhgCGkq+SsIaXAgiXAQWXAgWX
-				AwGXAhCXAQWXAgWXAwGXAkiXBAGXAhmXAwGXAjOXAwGX
-				AgiXAQWXAgWXAwGXAjGXAwGXAhSXAQWXAgWXAwGXAiSX
-				AwGXAjqG
-				</data>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 Monaco;}
-{\colortbl;\red255\green255\blue255;\red32\green74\blue135;\red206\green92\blue0;\red143\green89\blue2;
-}
-{\*\expandedcolortbl;;\csgenericrgb\c12549\c29020\c52941;\csgenericrgb\c80784\c36078\c0;\csgenericrgb\c56078\c34902\c784;
-}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs50 \cf2 typedef\cf0  \cf2 struct\cf0  Stack\cf3 &lt;\cf0 Impl\cf3 &gt;\cf0 \{\cf4 \
-\cf0         \cf2 union\cf0  Data\cf3 *\cf0  stack;\
-        \cf2 union\cf0  Data\cf3 *\cf0  data;\
-        __code next(...);\
-        __code whenEmpty(...);\
-        \cf4 \
-\cf0         __code clear(Impl\cf3 *\cf0  stack, __code next(...));\
-        __code push(Impl\cf3 *\cf0  stack, \cf2 union\cf0  Data\cf3 *\cf0  data, __code next(...));\
-        __code pop(Impl\cf3 *\cf0  stack, __code next(\cf2 union\cf0  Data\cf3 *\cf0 , ...));\
-        __code isEmpty(Impl\cf3 *\cf0  stack, __code next(...), __code whenEmpty(...));\
-\} Stack;}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{492.15560536746534, 1946.2165653895663}, {182.49610836974148, 58.925724065228302}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>4925</integer>
-			<key>Layer</key>
-			<integer>1</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>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset128 HiraginoSans-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\deftab720
-\pard\pardeftab720\qc\partightenfactor0
-
-\f0\fs48 \cf0 2.Data Gear \
-\pard\pardeftab720\qc\partightenfactor0
-
-\f1 \cf0 \'82\'cc\'8e\'51\'8f\'c6}</string>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{634.17614467970145, 2041.5586283366376}, {85.949780070910549, 33.354183433148094}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>22</integer>
-			<key>Layer</key>
-			<integer>1</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>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\deftab720
-\pard\pardeftab720\qc\partightenfactor0
-
-\f0\fs48 \cf0 4.Output}</string>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>6</integer>
-			</dict>
-			<key>ID</key>
-			<integer>21</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Points</key>
-			<array>
-				<string>{848.77627004587748, 2127.694838166497}</string>
-				<string>{379.85815434634958, 2026.8443943579643}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>18</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{872.95457028921953, 2028.157550984}, {65.93407786261632, 33.354183433148094}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>20</integer>
-			<key>Layer</key>
-			<integer>1</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>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\deftab720
-\pard\pardeftab720\qc\partightenfactor0
-
-\f0\fs48 \cf0 3.goto}</string>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>18</integer>
-			</dict>
-			<key>ID</key>
-			<integer>19</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Points</key>
-			<array>
-				<string>{848.77627004587748, 1957.5097142395975}</string>
-				<string>{848.77627004587748, 2127.694838166497}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>10</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{768.6763783961361, 2089.8759217382972}, {160.19978329948276, 75.63783285639964}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
+			<string>Clip</string>
 			<key>FontInfo</key>
 			<dict>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>18</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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\fs48 \cf0 Code Gear}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{499.80866797651896, 1888.9681245316106}, {167.18998315163421, 58.925724065228302}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>15</integer>
-			<key>Layer</key>
-			<integer>1</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>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset128 HiraginoSans-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\deftab720
-\pard\pardeftab720\qc\partightenfactor0
-
-\f0\fs48 \cf0 2.Data Gear \
-\pard\pardeftab720\qc\partightenfactor0
-
-\f1 \cf0 \'82\'cc\'8e\'51\'8f\'c6}</string>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{168.4133294383692, 1946.2165653895663}, {85.949780070910549, 33.354183433148094}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>14</integer>
-			<key>Layer</key>
-			<integer>1</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>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\deftab720
-\pard\pardeftab720\qc\partightenfactor0
-
-\f0\fs48 \cf0 1.Output}</string>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>10</integer>
-			</dict>
-			<key>ID</key>
-			<integer>13</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Points</key>
-			<array>
-				<string>{379.85815434634958, 2026.8443943579643}</string>
-				<string>{848.77627004587748, 1957.5097142395975}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>6</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>10</integer>
-			</dict>
-			<key>ID</key>
-			<integer>12</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Points</key>
-			<array>
-				<string>{379.85815434634958, 1935.4486796564809}</string>
-				<string>{848.77627004587748, 1957.5097142395975}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>4923</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>4923</integer>
-			</dict>
-			<key>ID</key>
-			<integer>11</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Points</key>
-			<array>
-				<string>{121.20225422739375, 2023.6928179889455}</string>
-				<string>{379.85815434634958, 1935.4486796564809}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
+				<key>Color</key>
 				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
+					<key>b</key>
+					<string>0.109804</string>
+					<key>g</key>
 					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>4924</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{768.6763783961361, 1919.6907978113977}, {160.19978329948276, 75.63783285639964}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>10</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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\fs48 \cf0 stub Code Gear}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{41.102362577652364, 1985.8739015607457}, {160.19978329948276, 75.63783285639964}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>4924</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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\fs48 \cf0 Code Gear}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{308.10200141012302, 2086.7243453692804}, {143.51230587245314, 63.031527380333081}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>7</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
+					<key>r</key>
+					<string>0.694118</string>
 				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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\fs48 \cf0 Data Gear}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{308.10200141012302, 1995.3286306677978}, {143.51230587245314, 63.031527380333081}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>6</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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\fs48 \cf0 Data Gear}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{308.10200141012302, 1903.9329159663143}, {143.51230587245314, 63.031527380333081}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>4923</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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\fs48 \cf0 Data Gear}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{337.07795156812779, 1845.3661215810339}, {78.885414585630201, 33.354183433148094}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>24</real>
-			</dict>
-			<key>ID</key>
-			<integer>4922</integer>
-			<key>Layer</key>
-			<integer>1</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>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\deftab720
-\pard\pardeftab720\qc\partightenfactor0
-
-\f0\fs48 \cf0 Context}</string>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{261.37706461444139, 1878.7203050141798}, {240.29967494922388, 302.55133142559868}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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 `}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{24.976279618186652, 1590.9802187122268}, {971.47705078125, 254.38590286880708}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
 				<key>Font</key>
 				<string>HiraKakuProN-W3</string>
 				<key>Size</key>
@@ -3113,254 +2622,44 @@
 				<key>Pad</key>
 				<real>0.0</real>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;}
+{\colortbl;\red255\green255\blue255;\red177\green0\blue28;}
+{\*\expandedcolortbl;;\csgenericrgb\c69412\c0\c10980;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45Gears OS \'82\'c5\'82\'cd\'81\'41\'92\'ca\'8f\'ed\'82\'cc\'8c\'76\'8e\'5a\'82\'c6\'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'cd\'90\'d8\'82\'e8\'95\'aa\'82\'af\'82\'c4\'8b\'4c\'8f\'71\'82\'b3\'82\'ea\'82\'e9\'81\'42\
-\'81\'45\'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'c5\'97\'70\'82\'a2\'82\'e7\'82\'ea\'82\'e9 Gear \'82\'f0 Meta Code/Data Gear \'82\'c6\'8c\'c4\'82\'d4\'81\'42\
-\'81\'45Context \'82\'cd \'83\'81\'83\'82\'83\'8a\'8a\'c7\'97\'9d\'82\'e2\'83\'5e\'83\'58\'83\'4e\'8a\'c7\'97\'9d\'82\'f0\'8d\'73\'82\'a4 Data Gear \'82\'c5\'82\'a0\'82\'e9\'82\'bd\'82\'df Meta Data Gear \'82\'c5\'82\'a0\'82\'e9\'81\'42\
-\'81\'45Data Gear \'82\'f0\'88\'b5\'82\'a4\'82\'bd\'82\'df\'82\'c9\'82\'cd Context \'82\'c9\'83\'41\'83\'4e\'83\'5a\'83\'58\'82\'b7\'82\'e9\'95\'4b\'97\'76\'82\'aa\'82\'a0\'82\'e9\'81\'42\
-\'81\'45\'82\'b1\'82\'cc\'83\'41\'83\'4e\'83\'5a\'83\'58\'82\'f0\'8d\'73\'82\'a4 Meta Code Gear \'82\'f0 stub Code Gear \'82\'c6\'8c\'c4\'82\'d4\'81\'42}</string>
+\f0\fs60 \cf0 \'81\'45RaspberryPi\'82\'cdARM\'83\'76\'83\'8d\'83\'5a\'83\'62\'83\'54\'82\'c5\'82\'a0\'82\'e9\'82\'aa\
+\'81\'40RaspberryPi\'8f\'e3\'82\'c5Xv6\'82\'f0\'83\'72\'83\'8b\'83\'68\'82\'b7\'82\'e9\'82\'c6\'94\'9c\'91\'e5\'82\'c8\'8e\'9e\'8a\'d4\'82\'aa\'8a\'7c\'82\'a9\'82\'c1\'82\'c4\'82\'b5\'82\'dc\'82\'a4\
+\'81\'45\'8e\'91\'8c\'b9\'82\'aa\'8f\'81\'91\'f2\'82\'c8x86\'83\'7d\'83\'56\'83\'93\'82\'a9\'82\'e7\'83\'4e\'83\'8d\'83\'58\'83\'72\'83\'8b\'83\'68\'82\'f0\'8d\'73\'82\'a2\'82\'bd\'82\'a2\
+\'81\'45\'8f\'5d\'97\'88\'82\'ccXv6\'82\'cdMakefile\'82\'f0\'8e\'e8\'82\'c5\'8f\'91\'82\'ab\'81\'41\'83\'76\'83\'89\'83\'62\'83\'67\'83\'74\'83\'48\'81\'5b\'83\'80\'82\'b2\'82\'c6\'83\'72\'83\'8b\'83\'68\'82\'f0\
+\'81\'40\'8d\'73\'82\'c1\'82\'c4\'82\'a2\'82\'bd\'82\'aa\'81\'41Linux\'83\'7d\'83\'56\'83\'93\'82\'c6macOS\'82\'c8\'82\'c7\'82\'c5\'8e\'67\'97\'70\'82\'b7\'82\'e9\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'e2\
+\'81\'40ARM\'82\'cc\'83\'89\'83\'43\'83\'75\'83\'89\'83\'8a\'82\'cc\'83\'70\'83\'58\'81\'41\'8e\'c0\'8d\'73\'82\'b7\'82\'e9\'83\'52\'83\'7d\'83\'93\'83\'68\'82\'c8\'82\'c7\'82\'c5\'94\'f7\'96\'ad\'82\'c8\'8d\'b7\'82\'aa\'90\'b6\'82\'dc\
+\'81\'40\'82\'ea\'82\'e9\'82\'b1\'82\'c6\'82\'aa\'8e\'c0\'91\'95\'82\'c9\'94\'ba\'82\'c1\'82\'c4\'89\'f0\'82\'c1\'82\'bd\'81\'42\
+\'81\'45\'82\'b1\'82\'cc\'96\'e2\'91\'e8\'82\'f0\'82\'b7\'82\'e9\'82\'bd\'82\'df\'82\'c9Makefile\'82\'f0\'90\'b6\'90\'ac\'82\'b7\'82\'e9\'83\'72\'83\'8b\'83\'68\'83\'63\'81\'5b\'83\'8b\'82\'c5\'82\'a0\'82\'e9\
+\'81\'40\cf2 CMake\cf0 \'82\'f0\'97\'98\'97\'70\'82\'b5\'82\'bd\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{440.58617950735743, 1013.3858359662562}, {65.469925787608545, 41.770992941646533}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>17</integer>
-			<key>Layer</key>
-			<integer>1</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>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\deftab720
-\pard\pardeftab720\qc\partightenfactor0
-
-\f0\fs60 \cf0 goto}</string>
-			</dict>
-			<key>Wrap</key>
-			<string>NO</string>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>Helvetica</string>
-				<key>Size</key>
-				<real>12</real>
-			</dict>
-			<key>Head</key>
-			<dict>
-				<key>ID</key>
-				<integer>4920</integer>
-			</dict>
-			<key>ID</key>
-			<integer>9</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Points</key>
-			<array>
-				<string>{300.58966586150973, 1073.7399869550698}</string>
-				<string>{667.44183898457879, 1073.7399869550698}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>HeadArrow</key>
-					<string>FilledArrow</string>
-					<key>Legacy</key>
-					<false/>
-					<key>LineType</key>
-					<integer>1</integer>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>4</integer>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{563.86004892629933, 1026.3776015334834}, {207.16358011655893, 94.724770843172976}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>4920</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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\fs60 \cf0 Code Gear}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{197.00787580323029, 1026.3776015334834}, {207.16358011655893, 94.724770843172976}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>4</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-			<key>Shape</key>
-			<string>Circle</string>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\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\fs60 \cf0 Code Gear}</string>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{24.947815796037176, 729.92126646520546}, {971.47705078125, 283.46456950105073}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Color</key>
-				<dict>
-					<key>b</key>
-					<string>0</string>
-					<key>g</key>
-					<string>0</string>
-					<key>r</key>
-					<string>0</string>
-				</dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W6</string>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>4918</integer>
-			<key>Layer</key>
-			<integer>1</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\ansicpg932\cocoartf1671
-{\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 (CbC) \'82\'cd Code Gear \'82\'f0\'8f\'88\'97\'9d\'82\'cc\'92\'50\'88\'ca\'82\'c6\'82\'b5\'82\'bd\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'8c\'be\'8c\'ea\'82\'c6\'82\'b5\'82\'c4\'8a\'4a\'94\'ad\'82\'b5\'82\'c4\'82\'a2\'82\'e9\'81\'42\
-\'81\'45Code Gear \'82\'cd\'8a\'d6\'90\'94\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5\'82\'c6\'82\'cd\'88\'d9\'82\'c8\'82\'e8\'81\'41\'8e\'9f\'82\'cc Code Gar \'82\'d6\'82\'c6 goto \'95\'b6\'82\'c9\'82\'e6\'82\'c1\'82\'c4\'91\'4a\'88\'da\'82\'b7\'82\'e9\'81\'42\
-\'81\'45\'82\'b1\'82\'cc goto \'95\'b6\'82\'c9\'82\'e6\'82\'e9\'91\'4a\'88\'da\'82\'f0\'8c\'70\'91\'b1\'82\'c6\'8c\'c4\'82\'d4\'81\'42\
-\'81\'45CbC \'82\'cd C \'82\'c6\'8c\'dd\'8a\'b7\'90\'ab\'82\'cc\'82\'a0\'82\'e9\'8c\'be\'8c\'ea\'82\'c8\'82\'cc\'82\'c5\'81\'41C \'82\'cc\'8a\'d6\'90\'94\'82\'e0\'8c\'c4\'82\'d1\'8f\'6f\'82\'b9\'82\'e9\'81\'42}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
+			<key>TextPlacement</key>
+			<integer>0</integer>
 		</dict>
 		<dict>
 			<key>Class</key>
@@ -3369,7 +2668,7 @@
 			<array>
 				<dict>
 					<key>Bounds</key>
-					<string>{{92.654903201920433, 1151.9970435706566}, {889.0382080078125, 73.00468636355636}}</string>
+					<string>{{88.020844748261311, 1041.6844108117466}, {889.0382080078125, 73.00468636355636}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -3421,7 +2720,7 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs96 \cf1 Gears OS}</string>
+\f0\fs96 \cf1 CbCXv6}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
@@ -3438,8 +2737,8 @@
 							<integer>4913</integer>
 							<key>Points</key>
 							<array>
-								<string>{37.515929583462679, 1177.9281794692122}</string>
-								<string>{80.361362675551078, 1178.721942740249}</string>
+								<string>{32.881871129803663, 1067.6155467103022}</string>
+								<string>{75.727304221892069, 1068.4093099813388}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -3479,10 +2778,10 @@
 							<integer>4914</integer>
 							<key>Points</key>
 							<array>
-								<string>{31.124176568785835, 1197.2508212377461}</string>
-								<string>{42.853297958599853, 1161.7930038980248}</string>
-								<string>{45.034130767301178, 1160.5218976917292}</string>
-								<string>{67.515096527096617, 1160.5218976917292}</string>
+								<string>{26.490118115126826, 1086.9381884788359}</string>
+								<string>{38.219239504940845, 1051.4803711391148}</string>
+								<string>{40.40007231364217, 1050.209264932819}</string>
+								<string>{62.881038073437608, 1050.209264932819}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -3522,9 +2821,9 @@
 							<integer>4915</integer>
 							<key>Points</key>
 							<array>
-								<string>{17.2005541123184, 1196.9219877887681}</string>
-								<string>{57.288781111598837, 1197.8687493078196}</string>
-								<string>{71.797185243248123, 1196.9219877887681}</string>
+								<string>{12.566495658659392, 1086.6093550298579}</string>
+								<string>{52.654722657939828, 1087.5561165489094}</string>
+								<string>{67.163126789589114, 1086.6093550298579}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -3552,7 +2851,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{13.136829313848637, 1142.3622150892345}, {994.98516845703114, 68.004365379751121}}</string>
+							<string>{{8.5027708601896279, 1032.0495823303243}, {994.98516845703114, 68.004365379751121}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>ID</key>
@@ -3852,8 +3151,8 @@
 					<integer>4896</integer>
 					<key>Points</key>
 					<array>
-						<string>{1044.2673784358963, 1663.2474205830463}</string>
-						<string>{1086.2897629879053, 1663.7526639105663}</string>
+						<string>{1048.2714058241254, 1476.326152484673}</string>
+						<string>{1090.2937903761344, 1476.831395812193}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -3893,9 +3192,9 @@
 					<integer>4897</integer>
 					<key>Points</key>
 					<array>
-						<string>{1037.0521405717498, 1681.6797530952606}</string>
-						<string>{1050.9625310796571, 1646.1437183803705}</string>
-						<string>{1073.4434968394514, 1646.1437183803705}</string>
+						<string>{1041.0561679599789, 1494.7584849968873}</string>
+						<string>{1054.9665584678862, 1459.2224502819972}</string>
+						<string>{1077.4475242276806, 1459.2224502819972}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -3935,9 +3234,9 @@
 					<integer>4898</integer>
 					<key>Points</key>
 					<array>
-						<string>{1023.1289544246731, 1681.3616094407614}</string>
-						<string>{1063.2171814239534, 1682.2776221195566}</string>
-						<string>{1077.7255855556025, 1681.3616094407614}</string>
+						<string>{1027.1329818129022, 1494.4403413423881}</string>
+						<string>{1067.2212088121826, 1495.3563540211833}</string>
+						<string>{1081.7296129438316, 1494.4403413423881}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -3965,7 +3264,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1102.0762589049934, 1640.6690496520848}, {843.98895263671875, 70.633646356243887}}</string>
+					<string>{{1106.0802862932226, 1453.7477815537115}, {843.98895263671875, 70.633646356243887}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -4017,14 +3316,14 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs96 \cf1 xv6 \'82\'cc CbC \'8f\'91\'82\'ab\'8a\'b7\'82\'a6}</string>
+\f0\fs96 \cf1 Xv6\'93\'e0\'95\'94\'82\'ccInterface}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1019.0652296262031, 1631.3385974785474}, {994.98516845703114, 65.795725372939401}}</string>
+					<string>{{1023.0692570144322, 1444.4173293801741}, {994.98516845703114, 65.795725372939401}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>ID</key>
@@ -4169,63 +3468,6 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1031.4426415532184, 371.72761312961052}, {971.47705078125, 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-W6</string>
-						<key>Size</key>
-						<real>30</real>
-					</dict>
-					<key>ID</key>
-					<integer>4874</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\cocoartf2511
-\cocoatextscaling0\cocoaplatform0{\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\'45Interface \'82\'cd Gears OS \'82\'cc\'83\'82\'83\'57\'83\'85\'81\'5b\'83\'8b\'89\'bb\'82\'cc\'8e\'64\'91\'67\'82\'dd\'82\'c5\'82\'a0\'82\'e9\'81\'42\
-\'81\'45Interface \'82\'cd\'82\'a0\'82\'e9 Data Gear \'82\'c6\'81\'41\'82\'bb\'82\'ea\'82\'c9\'91\'ce\'82\'b7\'82\'e9\'91\'80\'8d\'ec\'82\'f0\'8d\'73\'82\'a4 Code Gear \'82\'c6\'91\'80\'8d\'ec\'82\'c9\'97\'70\'82\'a2\'82\'e9 Data Gear \'82\'cc\'8f\'57\'8d\'87\'82\'c5\'82\'a0\'82\'e9\'81\'42\
-\'81\'45Java \'82\'cc Interface \'82\'c9\'91\'ce\'89\'9e\'82\'b5\'81\'41\'92\'e8\'8b\'60\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'95\'a1\'90\'94\'82\'cc\'8e\'c0\'91\'95\'82\'f0\'8e\'9d\'82\'c2\'81\'42\
-}</string>
-						<key>VerticalPad</key>
-						<real>1</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Bounds</key>
 					<string>{{1106.831260361964, 305.04890920697824}, {889.0382080078125, 73}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
@@ -4282,7 +3524,7 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs96 \cf1 Interface}</string>
+\f0\fs96 \cf1 Xv6\'82\'ccCbC\'8f\'91\'82\'ab\'8a\'b7\'82\'a6}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
@@ -4525,7 +3767,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1018.8843943681671, 363.09387348469318}, {994.98516845703102, 1266.8290998758148}}</string>
+					<string>{{1018.8386540267398, 363.09387557851812}, {994.98516845703102, 267.61532873511158}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -4732,7 +3974,7 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs92 \cf1 Meta Code Gear\'81\'41Meta Data Gear}</string>
+\f0\fs92 \cf1 CMake\'82\'f0\'97\'70\'82\'a2\'82\'bd\'83\'4e\'83\'8d\'83\'58\'83\'72\'83\'8b\'83\'68}</string>
 										<key>VerticalPad</key>
 										<real>0.0</real>
 									</dict>
@@ -4949,7 +4191,7 @@
 			<array>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1030.8192884640935, 2341.7368106416334}, {971.47705078125, 505.29993249032032}}</string>
+					<string>{{1034.8233158523224, 2285.7300741673052}, {971.47705078125, 556.00223508073304}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -4985,89 +4227,27 @@
 						<integer>0</integer>
 						<key>Pad</key>
 						<real>0.0</real>
-						<key>RTFD</key>
-						<data>
-						BAtzdHJlYW10eXBlZIHoA4QBQISE
-						hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
-						hIQITlNPYmplY3QAhZKEhIQITlNT
-						dHJpbmcBlIQBK4FFAuODu0dlYXJz
-						IE9TIOOBriBJbnRlcmZhY2Ug44KS
-						55So44GE44Gm44Gu44Oi44K444Ol
-						44O844Or5YyWCiAgICAtIEludGVy
-						ZmFjZSDjgpLlsI7lhaXjgZnjgovj
-						gZPjgajjgafopovpgJrjgZfjga7o
-						ia/jgYQgR2VhcnMgT1Mg44Gu44OX
-						44Ot44Kw44Op44Of44Oz44Kw44GM
-						5Y+v6IO944Gr44Gq44Gj44Gf44CC
-						CuODu0NiQyDjgavjgojjgosgeHY2
-						IOOBruOCt+OCueODhuODoOOCs+OD
-						vOODq+abuOOBjeaPm+OBiAogICAg
-						LSDlrp/pmpvjgavlrp/ooYzlj6/o
-						g73jgarjg5fjg63jgrDjg6njg6Dj
-						gpLnirbmhYvpgbfnp7vlm7Pjgavo
-						kL3jgajjgZfovrzjgoDjgZPjgajj
-						gYzjgafjgY3jgZ/jgIIK44O75LuK
-						5b6M44Gu6Kqy6aGMCiAgICAtIHh2
-						NiDjga7jgqvjg7zjg43jg6vlhajk
-						vZPjga4gQ2JDIOabuOOBjeaPm+OB
-						iOOCkuihjOOBhOOAgeWun+ihjOOB
-						qOaknOiovOOBjOS4oeeri+OBmeOC
-						iyBPUyDjgpLmp4vnr4njgZnjgovj
-						gIIKICAgIC0geHY2IOOBruapn+iD
-						veOCkiBHZWFycyBPUyDjgavnva7j
-						gY3mj5vjgYjjgovjgZPjgajjgafj
-						gIFHZWFycyBPUyDjgasgVU5JWCDj
-						ga7mqZ/og73jgpLmjIHjgZ/jgZvj
-						govjgIIghoQCaUkBWpKEhIQMTlNE
-						aWN0aW9uYXJ5AJSEAWkCkoSWlhBO
-						U1BhcmFncmFwaFN0eWxlhpKEhIQX
-						TlNNdXRhYmxlUGFyYWdyYXBoU3R5
-						bGUAhIQQTlNQYXJhZ3JhcGhTdHls
-						ZQCUhARDQ0BTAACEhIQHTlNBcnJh
-						eQCUmQyShISECU5TVGV4dFRhYgCU
-						hAJDZgAchpKEoJ8AOIaShKCfAFSG
-						koSgnwBwhpKEoJ8AgYwAhpKEoJ8A
-						gagAhpKEoJ8AgcQAhpKEoJ8AgeAA
-						hpKEoJ8AgfwAhpKEoJ8AgRgBhpKE
-						oJ8AgTQBhpKEoJ8AgVABhoYAhpKE
-						lpYGTlNGb250hpKEhIQGTlNGb250
-						HpSZKIQFWzQwY10GAAAAIAAAAP/+
-						SABpAHIAYQBLAGEAawB1AFAAcgBv
-						AE4ALQBXADMAhAFmHoQBYwCjAaMA
-						owCGhpcCgbkAkoSYmQSSmZKEm5wA
-						AISemQySn5KhkqKSo5KkkqWSppKn
-						kqiSqZKqkquGAIaShJaWBk5TS2Vy
-						boaShISECE5TTnVtYmVyAISEB05T
-						VmFsdWUAlIQBKoSEAWSnAIaSrJKE
-						rpkooQYAAAAgAAAA//5IAGkAcgBh
-						AGcAaQBuAG8AUwBhAG4AcwAtAFcA
-						MwCiHqMAowGjAKMAhpKElpYHTlND
-						b2xvcoaShISEB05TQ29sb3IAlKMC
-						hARmZmZmAAAAAYaGhg==
-						</data>
 						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fnil\fcharset128 HiraginoSans-W3;}
-{\colortbl;\red255\green255\blue255;\red0\green0\blue0;}
-{\*\expandedcolortbl;;\cssrgb\c0\c0\c0;}
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\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\'45Gears OS \'82\'cc Interface \'82\'f0\'97\'70\'82\'a2\'82\'c4\'82\'cc\'83\'82\'83\'57\'83\'85\'81\'5b\'83\'8b\'89\'bb\
-    - Interface \'82\'f0\'93\'b1\'93\'fc\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'8c\'a9\'92\'ca\'82\'b5\'82\'cc\'97\'c7\'82\'a2 Gears OS \'82\'cc\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'82\'aa\'89\'c2\'94\'5c\'82\'c9\'82\'c8\'82\'c1\'82\'bd\'81\'42
-\f1 \cf2 \expnd0\expndtw0\kerning0
+\f0\fs60 \cf0 \'81\'45CbC\'82\'f0\'97\'70\'82\'a2\'82\'bd\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4e\'82\'c5\'82\'a0\'82\'e9GearsOS\'82\'f0\'92\'f1\'88\'c4\'82\'b5\'82\'bd\
 \
-\'81\'45CbC \'82\'c9\'82\'e6\'82\'e9 xv6 \'82\'cc\'83\'56\'83\'58\'83\'65\'83\'80\'83\'52\'81\'5b\'83\'8b\'8f\'91\'82\'ab\'8a\'b7\'82\'a6\
-    - \'8e\'c0\'8d\'db\'82\'c9\'8e\'c0\'8d\'73\'89\'c2\'94\'5c\'82\'c8\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'8f\'f3\'91\'d4\'91\'4a\'88\'da\'90\'7d\'82\'c9\'97\'8e\'82\'c6\'82\'b5\'8d\'9e\'82\'de\'82\'b1\'82\'c6\'82\'aa\'82\'c5\'82\'ab\'82\'bd\'81\'42\
-\'81\'45\'8d\'a1\'8c\'e3\'82\'cc\'89\'db\'91\'e8\
-    - xv6 \'82\'cc\'83\'4a\'81\'5b\'83\'6c\'83\'8b\'91\'53\'91\'cc\'82\'cc CbC \'8f\'91\'82\'ab\'8a\'b7\'82\'a6\'82\'f0\'8d\'73\'82\'a2\'81\'41\'8e\'c0\'8d\'73\'82\'c6\'8c\'9f\'8f\'d8\'82\'aa\'97\'bc\'97\'a7\'82\'b7\'82\'e9 OS \'82\'f0\'8d\'5c\'92\'7a\'82\'b7\'82\'e9\'81\'42\
-    - xv6 \'82\'cc\'8b\'40\'94\'5c\'82\'f0 Gears OS \'82\'c9\'92\'75\'82\'ab\'8a\'b7\'82\'a6\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'81\'41Gears OS \'82\'c9 UNIX \'82\'cc\'8b\'40\'94\'5c\'82\'f0\'8e\'9d\'82\'bd\'82\'b9\'82\'e9\'81\'42 }</string>
+\'81\'45GearsOS\'82\'cc\'83\'76\'83\'8d\'83\'67\'83\'5e\'83\'43\'83\'76OS\'82\'c6\'82\'b5\'82\'c4Xv6\'82\'cc\'8d\'c4\'8e\'c0\'91\'95\'82\'f0\'8d\'73\'82\'c1\'82\'c4\'82\'a2\'82\'e9\
+\'81\'45Xv6\'82\'cdCMake\'82\'f0\'97\'70\'82\'a2\'82\'c4\'83\'4e\'83\'8d\'83\'58\'83\'72\'83\'8b\'83\'68\'89\'c2\'94\'5c\'82\'c9\'82\'c8\'82\'c1\'82\'c4\'82\'a2\'82\'e9\
+\'81\'45GearsOS\'82\'cdInterface\'82\'f0\'8e\'9d\'82\'bf\'81\'41Xv6\'82\'cc\'93\'e0\'95\'94\'82\'c5\'82\'e0Interface\'82\'f0\'93\'b1\'93\'fc\'82\'b7\'82\'e9\
+\'81\'45\'8d\'a1\'8c\'e3\'82\'cdXv6\'82\'cckernel\'95\'94\'95\'aa\'82\'f0\'82\'b7\'82\'d7\'82\'c4\'8f\'91\'82\'ab\'8a\'b7\'82\'a6\'82\'e9\'82\'b1\'82\'c6\'82\'c6\'81\'41User\'91\'a4\'82\'c5GearsOS\'82\'d6\'82\'cc\'93\'4b\'90\'d8\'82\'c8API\'82\'cc\'8d\'6c\'88\'c4\'81\'45\'8e\'c0\'91\'95\'82\'c8\'82\'c7\'82\'f0\'8d\'73\'82\'a2\'82\'bd\'82\'a2\
+\'81\'45\'8e\'c0\'8b\'40\'82\'c5\'82\'cc\'93\'ae\'8d\'ec\'82\'f0\'96\'da\'8e\'77\'82\'b5\'82\'c4\'82\'a2\'82\'e9\'88\'d7\'81\'41USB\'82\'cc\'8b\'4b\'8a\'69\'82\'c5\'82\'a0\'82\'e9xHCI\'82\'f0CbC\'82\'f0\'97\'70\'82\'a2\'82\'bd\'8e\'64\'97\'6c\'8b\'4c\'8f\'71\'8c\'be\'8c\'ea\'82\'c5\'82\'cc\'8e\'c0\'91\'95\'81\'45GearsOS\'82\'d6\'82\'cc\'93\'b1\'93\'fc\'82\'f0\'96\'da\'8e\'77\'82\'b5\'82\'c4\'82\'a2\'82\'e9}</string>
 						<key>VerticalPad</key>
 						<real>1</real>
 					</dict>
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1019.0652296262028, 2324.4094699086204}, {994.98516845703114, 519.48890836208341}}</string>
+					<string>{{1023.0692570144317, 2266.6640906670077}, {994.98516845703114, 571.61494703841356}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>ID</key>
@@ -5094,7 +4274,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{24.890888151738068, 1217.4803260070132}, {971.47705078125, 270.70866387350338}}</string>
+			<string>{{14.806242480558581, 1087.6751206317851}, {971.47705078125, 383.38583025017078}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FontInfo</key>
@@ -5142,289 +4322,21 @@
 				<key>Pad</key>
 				<real>0.0</real>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\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\'45Gears OS \'82\'cd\'8f\'88\'97\'9d\'82\'cc\'92\'50\'88\'ca\'82\'c5\'82\'a0\'82\'e9 Code Gear \'82\'c6\'81\'41\'83\'66\'81\'5b\'83\'5e\'82\'cc\'92\'50\'88\'ca\'82\'c5\'82\'a0\'82\'e9 Data Gear \'82\'f0\'97\'70\'82\'a2\'82\'c4\'8a\'4a\'94\'ad\'82\'b3\'82\'ea\'82\'c4\'82\'a8\'82\'e8\'81\'41CbC \'82\'c5\'8b\'4c\'8f\'71\'82\'b3\'82\'ea\'82\'c4\'82\'a2\'82\'e9\'81\'42\
-\'81\'45Gears OS \'82\'cd Context \'82\'c6\'8c\'c4\'82\'ce\'82\'ea\'82\'e9\'91\'53\'82\'c4\'82\'cc Code Gear \'82\'c6 Data Gear \'82\'f0\'8e\'9d\'82\'c1\'82\'bd Data Gear \'82\'f0\'8f\'ed\'82\'c9\'8e\'9d\'82\'bf\'95\'e0\'82\'a2\'82\'c4\'8f\'88\'97\'9d\'82\'f0\'8d\'73\'82\'a4\'81\'42\
-\'81\'45\'95\'4b\'97\'76\'82\'c8 Code Gear\'81\'41Data Gear \'82\'cd\'81\'41\'82\'b1\'82\'cc Context \'82\'a9\'82\'e7\'8e\'e6\'82\'e8\'8f\'6f\'82\'b5\'82\'c4\'8f\'88\'97\'9d\'82\'f0\'8d\'73\'82\'a4\'81\'42}</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>{{92.711830846219755, 670.70081449465101}, {889.0382080078125, 73.00468636355636}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</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>4633</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\cocoartf2511
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
 \cocoatextscaling0\cocoaplatform0{\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>Class</key>
-					<string>Group</string>
-					<key>Graphics</key>
-					<array>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>4635</integer>
-							<key>Points</key>
-							<array>
-								<string>{37.572857227760657, 696.63195039320703}</string>
-								<string>{80.418290319849135, 697.4257136642434}</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>4636</integer>
-								<key>Position</key>
-								<real>0.32640770077705383</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>4636</integer>
-							<key>Points</key>
-							<array>
-								<string>{31.181104213083792, 715.95459216174061}</string>
-								<string>{42.910225602897881, 680.49677482201969}</string>
-								<string>{45.091058411599093, 679.22566861572386}</string>
-								<string>{67.572024171394588, 679.22566861572386}</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>4637</integer>
-								<key>Position</key>
-								<real>0.25490197539329529</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>4637</integer>
-							<key>Points</key>
-							<array>
-								<string>{17.257481756616357, 715.6257587127626}</string>
-								<string>{57.345708755896794, 716.57252023181411}</string>
-								<string>{71.85411288754608, 715.6257587127626}</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>{{13.193756958146594, 661.06598601322901}, {994.98516845703114, 68.004365379751121}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>ID</key>
-							<integer>4638</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>4634</integer>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>4632</integer>
-			<key>Layer</key>
-			<integer>1</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{13.193756958146651, 729.92126646520546}, {994.92824081273193, 403.93701153899769}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>4639</integer>
-			<key>Layer</key>
-			<integer>1</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>
+\f0\fs60 \cf0 \'81\'45\'8c\'bb\'8d\'dd\'82\'ccGearsOS\'82\'cd\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4e\'82\'c9\'82\'c8\'82\'c1\'82\'c4\'82\'a8\'82\'e8\
+\'81\'40OS\'82\'c6\'82\'b5\'82\'c4\'93\'ae\'82\'ad\'82\'e0\'82\'cc\'82\'aa\'91\'b6\'8d\'dd\'82\'b5\'82\'c4\'82\'a2\'82\'c8\'82\'a2\
+\'81\'45UNIX V6\'82\'f0\'8c\'b3\'82\'c9\'8e\'c0\'91\'95\'82\'b3\'82\'ea\'82\'bdx86\'82\'c5\'93\'ae\'8d\'ec\'82\'b7\'82\'e9Xv6\'82\'aa\'82\'a0\'82\'e9\
+\'81\'45Xv6\'82\'f0RaspberryPi\'8f\'e3\'82\'c5\'93\'ae\'8d\'ec\'82\'b7\'82\'e9\'82\'e6\'82\'a4\'82\'c9\'8e\'e8\'82\'aa\'89\'c1\'82\'a6\'82\'bd\'82\'ea\'82\'bd\'83\'6f\'81\'5b\'83\'57\'83\'87\'83\'93\'82\'f0\'81\'40\
+\'81\'40\'8c\'b3\'82\'c9\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'81\'41GearsOS\'82\'f0\'8e\'c0\'8b\'40\'82\'c5\'93\'ae\'8d\'ec\'82\'b3\'82\'b9\'82\'bd\'82\'a2\
+\'81\'45\'8c\'70\'91\'b1\'82\'f0\'8a\'ee\'96\'7b\'82\'c6\'82\'b7\'82\'e9CbC\'82\'c6GearsOS\'82\'cc\'83\'56\'83\'58\'83\'65\'83\'80\'82\'c5Xv6\'82\'f0\'8d\'c4\'8e\'c0\'91\'95\'82\'b5\
+\'81\'40\'8f\'d8\'96\'be\'89\'c2\'94\'5c\'82\'a9\'82\'c2\'8e\'c0\'8b\'40\'82\'c5\'93\'ae\'8d\'ec\'82\'b7\'82\'e9GearsOS\'82\'cc\'83\'76\'83\'8d\'83\'67\'83\'5e\'83\'43\'83\'76\'82\'f0\'8d\'ec\'90\'ac\'82\'b5\'82\'bd\'82\'a2}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
 			</dict>
 		</dict>
 		<dict>
@@ -5639,7 +4551,7 @@
 {\*\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\'82\'cc\'8f\'64\'97\'76\'90\'ab}</string>
+\f0\fs96 \cf1 Gears\'82\'c9\'82\'a8\'82\'af\'82\'e9Perl\'83\'58\'83\'4e\'83\'8a\'83\'76\'83\'67}</string>
 								<key>VerticalPad</key>
 								<real>0.0</real>
 							</dict>
@@ -5737,26 +4649,24 @@
 						BAtzdHJlYW10eXBlZIHoA4QBQISE
 						hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
 						hIQITlNPYmplY3QAhZKEhIQITlNT
-						dHJpbmcBlIQBK4GMAeODu+ODl+OD
-						reOCsOODqeODoOOBruWHpueQhuOB
-						q+OBr+mAmuW4uOOBruioiOeul+OB
-						ruS7luOBq+ODoeODouODqueuoeeQ
-						huOBquOBqeOCkuihjOOBhuODoeOC
-						v+ioiOeul+OBjOWtmOWcqOOBmeOC
-						i+OAggrjg7vlvZPnoJTnqbblrqTj
-						gafjga/jg6Hjgr/oqIjnrpfjgpLm
-						n5Tou5/jgavoqJjov7DjgZnjgovj
-						gZ/jgoHjgasgQ29kZSBHZWFy44CB
-						RGF0YSBHZWFyIOOBqOOBhOOBhuWN
-						mOS9jeOCkuaPkOahiOOBl+OBpuOB
-						hOOCi+OAggrjg7vjg6Hjgr/oqIjn
-						rpfjgpIgTWV0YSBDb2RlL0RhdGEg
-						R2VhciDjgpLnlKjjgYTjgaboqJjo
-						v7DjgZnjgovjgIIK44O744GT44KM
-						44KJ44KS55So44GE44KL44GT44Go
-						44Gn44CB5qSc6Ki844GV44KM44Gf
-						IEdlYXJzIE9TIOOCkuani+evieOB
-						l+OBn+OBhOOAgoaEAmlJASeShISE
+						dHJpbmcBlIQBK4FgAeODu0dlYXJz
+						T1Pjgafjga/jgZnjgbnjgabjga5D
+						b2RlR2VhcuOBruWFpeWHuuWKm+OB
+						r0NvbnRleHTkuIrjgavnorrkv53j
+						gZXjgozjgosK44O7SW50ZXJmYWNl
+						44Gu5a6f6KOF44KSYWxsb2NhdGXj
+						gZnjgovpmpvjgavjgIFDb250ZXh0
+						44Gr6aC757mB44Gr44Ki44Kv44K7
+						44K544GZ44KL5b+F6KaB44GM5Ye6
+						44Gm44GN44GfCuODu+OBneOBruOB
+						n+OCgeOBq+ODnuOCr+ODreOBq+Wk
+						ieaPm+OBleOCjOOCi+OCt+ODs+OC
+						v+ODg+OCr+OCueOCt+ODpeOCrOOD
+						vOOCkuWwjuWFpeOBl+OAgeOBk+OC
+						jOOCklBlcmzjgrnjgq/jg6rjg5fj
+						g4jjgafnrYnkvqHjgapDYkPjg5Xj
+						gqHjgqTjg6vjgavlpInmj5vjgZfj
+						gabjgYTjgouGhAJpSQGBmgCShISE
 						DE5TRGljdGlvbmFyeQCUhAFpBZKE
 						lpYGTlNGb250hpKEhIQGTlNGb250
 						HpSZKIQFWzQwY10GAAAAIAAAAP/+
@@ -5778,10 +4688,7 @@
 						qQCB/ACGkoSrqQCBGAGGkoSrqQCB
 						NAGGkoSrqQCBUAGGhgCGkoSWlhFO
 						U0JhY2tncm91bmRDb2xvcoaShKOd
-						AaODifh/PwGDgfV/PwGGhpcCgYEA
-						koSYmQKSpJKEpqYAAISpmQySqpKs
-						kq2SrpKvkrCSsZKykrOStJK1kraG
-						AIaSmZKahoY=
+						AaODifh/PwGDgfV/PwGGhoY=
 						</data>
 						<key>Text</key>
 						<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
@@ -5790,10 +4697,9 @@
 {\*\expandedcolortbl;;\csgenericrgb\c0\c0\c0;\cspthree\c100000\c100000\c100000;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf2 \cb3 \CocoaLigature0 \'81\'45\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'cc\'8f\'88\'97\'9d\'82\'c9\'82\'cd\'92\'ca\'8f\'ed\'82\'cc\'8c\'76\'8e\'5a\'82\'cc\'91\'bc\'82\'c9\'83\'81\'83\'82\'83\'8a\'8a\'c7\'97\'9d\'82\'c8\'82\'c7\'82\'f0\'8d\'73\'82\'a4\'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'aa\'91\'b6\'8d\'dd\'82\'b7\'82\'e9\'81\'42\cf0 \cb1 \CocoaLigature1 \
-\'81\'45\'93\'96\'8c\'a4\'8b\'86\'8e\'ba\'82\'c5\'82\'cd\'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'f0\'8f\'5f\'93\'ee\'82\'c9\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'82\'bd\'82\'df\'82\'c9 Code Gear\'81\'41Data Gear \'82\'c6\'82\'a2\'82\'a4\'92\'50\'88\'ca\'82\'f0\'92\'f1\'88\'c4\'82\'b5\'82\'c4\'82\'a2\'82\'e9\'81\'42\
-\'81\'45\'83\'81\'83\'5e\'8c\'76\'8e\'5a\'82\'f0 Meta Code/Data Gear \'82\'f0\'97\'70\'82\'a2\'82\'c4\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'81\'42\
-\'81\'45\'82\'b1\'82\'ea\'82\'e7\'82\'f0\'97\'70\'82\'a2\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'81\'41\'8c\'9f\'8f\'d8\'82\'b3\'82\'ea\'82\'bd Gears OS \'82\'f0\'8d\'5c\'92\'7a\'82\'b5\'82\'bd\'82\'a2\'81\'42}</string>
+\f0\fs60 \cf2 \cb3 \CocoaLigature0 \'81\'45GearsOS\'82\'c5\'82\'cd\'82\'b7\'82\'d7\'82\'c4\'82\'ccCodeGear\'82\'cc\'93\'fc\'8f\'6f\'97\'cd\'82\'cdContext\'8f\'e3\'82\'c9\'8a\'6d\'95\'db\'82\'b3\'82\'ea\'82\'e9\
+\'81\'45Interface\'82\'cc\'8e\'c0\'91\'95\'82\'f0allocate\'82\'b7\'82\'e9\'8d\'db\'82\'c9\'81\'41Context\'82\'c9\'95\'70\'94\'c9\'82\'c9\'83\'41\'83\'4e\'83\'5a\'83\'58\'82\'b7\'82\'e9\'95\'4b\'97\'76\'82\'aa\'8f\'6f\'82\'c4\'82\'ab\'82\'bd\
+\'81\'45\'82\'bb\'82\'cc\'82\'bd\'82\'df\'82\'c9\'83\'7d\'83\'4e\'83\'8d\'82\'c9\'95\'cf\'8a\'b7\'82\'b3\'82\'ea\'82\'e9\'83\'56\'83\'93\'83\'5e\'83\'62\'83\'4e\'83\'58\'83\'56\'83\'85\'83\'4b\'81\'5b\'82\'f0\'93\'b1\'93\'fc\'82\'b5\'81\'41\'82\'b1\'82\'ea\'82\'f0Perl\'83\'58\'83\'4e\'83\'8a\'83\'76\'83\'67\'82\'c5\'93\'99\'89\'bf\'82\'c8CbC\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'c9\'95\'cf\'8a\'b7\'82\'b5\'82\'c4\'82\'a2\'82\'e9}</string>
 						<key>VerticalPad</key>
 						<real>1</real>
 					</dict>
@@ -5827,7 +4733,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1380.4724534701177, 207.40067864496805}, {627.06526225391576, 97}}</string>
+			<string>{{1075.4434726048298, 201.25984434574607}, {627.06526225391576, 97}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -5879,13 +4785,13 @@
 				<key>Pad</key>
 				<real>0.0</real>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\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 \'8b\'7b\'8f\'e9 \'8c\'f5\'8a\'f3}</string>
+\f0\fs128 \cf1 \'90\'b4\'90\'85 \'97\'b2\'94\'8e, \'89\'cd\'96\'ec \'90\'5e\'8e\'a1}</string>
 				<key>VerticalPad</key>
 				<real>0.0</real>
 			</dict>
@@ -5935,14 +4841,14 @@
 				<key>Pad</key>
 				<real>0.0</real>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1671
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W6;}
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf2511
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W6;}
 {\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 \'8c\'70\'91\'b1\'82\'f0\'92\'86\'90\'53\'82\'c6\'82\'b5\'82\'bd\'8c\'be\'8c\'ea\'82\'c9\'82\'e6\'82\'e9 \
-OS \'82\'cc\'83\'82\'83\'57\'83\'85\'81\'5b\'83\'8b\'89\'bb}</string>
+\f0\b\fs180 \cf1 \'8c\'70\'91\'b1\'82\'f0\'92\'86\'90\'53\'82\'c6\'82\'b5\'82\'bd\'8c\'be\'8c\'ea\'82\'c9\'82\'e6\'82\'e9\
+Xv6\'82\'cc\'8d\'c4\'8e\'c0\'91\'95}</string>
 				<key>VerticalPad</key>
 				<real>0.0</real>
 			</dict>
@@ -6004,7 +4910,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{13.250684602445688, 1206.8504046507237}, {994.92824081273193, 291.96850658608219}}</string>
+			<string>{{13.250684602445688, 1115.4330809866349}, {994.92824081273193, 383.38583025017078}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FontInfo</key>
@@ -6107,7 +5013,7 @@
 	<key>MasterSheets</key>
 	<array/>
 	<key>ModificationDate</key>
-	<string>2020-01-08 02:04:30 +0000</string>
+	<string>2020-01-08 04:42:03 +0000</string>
 	<key>Modifier</key>
 	<string>TakahiroSHIMIZU</string>
 	<key>NotesVisible</key>
@@ -6180,7 +5086,7 @@
 	<key>UseEntirePage</key>
 	<false/>
 	<key>VPages</key>
-	<integer>3</integer>
+	<integer>1</integer>
 	<key>WindowInfo</key>
 	<dict>
 		<key>CurrentSheet</key>
@@ -6188,7 +5094,7 @@
 		<key>Expanded_Canvases</key>
 		<array/>
 		<key>Frame</key>
-		<string>{{48, -498}, {1338, 971}}</string>
+		<string>{{269, -69}, {1338, 971}}</string>
 		<key>ShowInfo</key>
 		<true/>
 		<key>Sidebar</key>
@@ -6198,15 +5104,15 @@
 		<key>TopSlabHeight</key>
 		<real>250</real>
 		<key>VisibleRegion</key>
-		<string>{{-7896.0000000000009, -878.00000000000091}, {17819.999734461311, 10339.999845921997}}</string>
+		<string>{{-636, 5.2632795241488903e-14}, {3300, 1914.8148148148148}}</string>
 		<key>Zoom</key>
-		<real>0.05000000074505806</real>
+		<real>0.27000000000000002</real>
 		<key>ZoomValues</key>
 		<array>
 			<array>
 				<string>Canvas 1</string>
-				<real>0.05000000074505806</real>
-				<real>0.13</real>
+				<real>0.27000000000000002</real>
+				<real>0.29999999999999999</real>
 			</array>
 		</array>
 	</dict>
Binary file poster/anatofuz-poster-2.pdf has changed