changeset 22:056077b225e4

poster
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Sun, 21 Feb 2016 19:49:06 +0900
parents 9c757d566f02
children b20be6b5bd08
files paper/fig/metaCSstub.graffle poster/master.graffle/data.plist poster/master.graffle/image21.pdf poster/master.graffle/image22.pdf poster/master.pdf poster/並列信頼研white.pdf
diffstat 6 files changed, 1019 insertions(+), 703 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/fig/metaCSstub.graffle	Sun Feb 21 19:49:06 2016 +0900
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActiveLayerIndex</key>
+	<integer>0</integer>
+	<key>ApplicationVersion</key>
+	<array>
+		<string>com.omnigroup.OmniGraffle6</string>
+		<string>169.5.0.253125</string>
+	</array>
+	<key>AutoAdjust</key>
+	<true/>
+	<key>BackgroundGraphic</key>
+	<dict>
+		<key>Bounds</key>
+		<string>{{0, 0}, {559.20001220703125, 782.79998779296875}}</string>
+		<key>Class</key>
+		<string>SolidGraphic</string>
+		<key>ID</key>
+		<integer>2</integer>
+		<key>Style</key>
+		<dict>
+			<key>stroke</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+		</dict>
+	</dict>
+	<key>BaseZoom</key>
+	<integer>0</integer>
+	<key>CanvasOrigin</key>
+	<string>{0, 0}</string>
+	<key>ColumnAlign</key>
+	<integer>1</integer>
+	<key>ColumnSpacing</key>
+	<real>36</real>
+	<key>CreationDate</key>
+	<string>2014-02-10 06:36:22 +0000</string>
+	<key>Creator</key>
+	<string>utah</string>
+	<key>DisplayScale</key>
+	<string>1 in = 1 in</string>
+	<key>GraphDocumentVersion</key>
+	<integer>12</integer>
+	<key>GraphicsList</key>
+	<array>
+		<dict>
+			<key>Bounds</key>
+			<string>{{45, 24}, {68, 30}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>ID</key>
+			<integer>37</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs32 \cf0 MetaDS}</string>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{9, 9}, {135, 135}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>36</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Pattern</key>
+					<integer>1</integer>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{36, 54}, {81, 81}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>35</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\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs32 \cf0 DS}</string>
+			</dict>
+		</dict>
+	</array>
+	<key>GridInfo</key>
+	<dict>
+		<key>SnapsToGrid</key>
+		<string>YES</string>
+	</dict>
+	<key>GuidesLocked</key>
+	<string>NO</string>
+	<key>GuidesVisible</key>
+	<string>YES</string>
+	<key>HPages</key>
+	<integer>1</integer>
+	<key>ImageCounter</key>
+	<integer>1</integer>
+	<key>KeepToScale</key>
+	<false/>
+	<key>Layers</key>
+	<array>
+		<dict>
+			<key>Lock</key>
+			<string>NO</string>
+			<key>Name</key>
+			<string>Layer 1</string>
+			<key>Print</key>
+			<string>YES</string>
+			<key>View</key>
+			<string>YES</string>
+		</dict>
+	</array>
+	<key>LayoutInfo</key>
+	<dict>
+		<key>Animate</key>
+		<string>NO</string>
+		<key>circoMinDist</key>
+		<real>18</real>
+		<key>circoSeparation</key>
+		<real>0.0</real>
+		<key>layoutEngine</key>
+		<string>dot</string>
+		<key>neatoLineLength</key>
+		<real>0.20000000298023224</real>
+		<key>neatoSeparation</key>
+		<real>0.0</real>
+		<key>twopiSeparation</key>
+		<real>0.0</real>
+	</dict>
+	<key>LinksVisible</key>
+	<string>NO</string>
+	<key>MagnetsVisible</key>
+	<string>NO</string>
+	<key>MasterSheets</key>
+	<array/>
+	<key>ModificationDate</key>
+	<string>2016-02-15 14:36:56 +0000</string>
+	<key>Modifier</key>
+	<string>utah</string>
+	<key>NotesVisible</key>
+	<string>NO</string>
+	<key>Orientation</key>
+	<integer>2</integer>
+	<key>OriginVisible</key>
+	<string>NO</string>
+	<key>PageBreaks</key>
+	<string>YES</string>
+	<key>PrintInfo</key>
+	<dict>
+		<key>NSBottomMargin</key>
+		<array>
+			<string>float</string>
+			<string>41</string>
+		</array>
+		<key>NSHorizonalPagination</key>
+		<array>
+			<string>coded</string>
+			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
+		</array>
+		<key>NSLeftMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSPaperSize</key>
+		<array>
+			<string>size</string>
+			<string>{595.20001220703125, 841.79998779296875}</string>
+		</array>
+		<key>NSPrintReverseOrientation</key>
+		<array>
+			<string>coded</string>
+			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
+		</array>
+		<key>NSRightMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSTopMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+	</dict>
+	<key>PrintOnePage</key>
+	<false/>
+	<key>ReadOnly</key>
+	<string>NO</string>
+	<key>RowAlign</key>
+	<integer>1</integer>
+	<key>RowSpacing</key>
+	<real>36</real>
+	<key>SheetTitle</key>
+	<string>Canvas 1</string>
+	<key>SmartAlignmentGuidesActive</key>
+	<string>YES</string>
+	<key>SmartDistanceGuidesActive</key>
+	<string>YES</string>
+	<key>UniqueID</key>
+	<integer>1</integer>
+	<key>UseEntirePage</key>
+	<false/>
+	<key>VPages</key>
+	<integer>1</integer>
+	<key>WindowInfo</key>
+	<dict>
+		<key>CurrentSheet</key>
+		<integer>0</integer>
+		<key>Expanded_Canvases</key>
+		<array/>
+		<key>Frame</key>
+		<string>{{336, -250}, {1263, 938}}</string>
+		<key>ShowInfo</key>
+		<true/>
+		<key>ShowRuler</key>
+		<true/>
+		<key>Sidebar</key>
+		<true/>
+		<key>SidebarWidth</key>
+		<integer>200</integer>
+		<key>TopSlabHeight</key>
+		<real>250</real>
+		<key>VisibleRegion</key>
+		<string>{{-94, 0}, {749, 780}}</string>
+		<key>Zoom</key>
+		<real>1</real>
+		<key>ZoomValues</key>
+		<array>
+			<array>
+				<string>Canvas 1</string>
+				<real>1</real>
+				<real>1</real>
+			</array>
+		</array>
+	</dict>
+</dict>
+</plist>
--- a/poster/master.graffle/data.plist	Sun Feb 21 00:19:09 2016 +0900
+++ b/poster/master.graffle/data.plist	Sun Feb 21 19:49:06 2016 +0900
@@ -14,7 +14,7 @@
 	<key>BackgroundGraphic</key>
 	<dict>
 		<key>Bounds</key>
-		<string>{{0, 0}, {4055.244140625, 2860.68505859375}}</string>
+		<string>{{0, 0}, {2027.6220703125, 2860.68505859375}}</string>
 		<key>Class</key>
 		<string>SolidGraphic</string>
 		<key>FontInfo</key>
@@ -55,7 +55,237 @@
 	<array>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1028.3427335490619, 917.71904836602198}, {330.86987720847674, 363}}</string>
+			<string>{{1685.9999397825284, 190.71418127401233}, {329, 100}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3434</integer>
+			<key>ImageID</key>
+			<integer>22</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Bounds</key>
+					<string>{{411.62721447434012, 2502.9263086397191}, {418.48534207369153, 83.0066523280193}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>3432</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.54295000000000004</real>
+								<key>g</key>
+								<real>0.89861599999999997</real>
+								<key>r</key>
+								<real>1</real>
+							</dict>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>25</real>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset128 HiraginoSans-W3;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs44 \cf0 /* 
+\f1 \'90\'b6\'90\'ac\'82\'b3\'82\'ea\'82\'e9\'83\'52\'81\'5b\'83\'68 */
+\f0 \
+goto meta(context, Sender);}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{337.926426404067, 2527.151886001096}, {160.15748176809439, 58.781074966642336}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>HFlip</key>
+					<string>YES</string>
+					<key>ID</key>
+					<integer>3433</integer>
+					<key>Shape</key>
+					<string>RightTriangle</string>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.54295000000000004</real>
+								<key>g</key>
+								<real>0.89861599999999997</real>
+								<key>r</key>
+								<real>1</real>
+							</dict>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>3</real>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>3431</integer>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Bounds</key>
+					<string>{{481.88976815178603, 2171.2113885156982}, {418.48534207369153, 83.0066523280193}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>3429</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.54294972160728361</real>
+								<key>g</key>
+								<real>0.89861554671822008</real>
+								<key>r</key>
+								<real>1</real>
+							</dict>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>25</real>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset128 HiraginoSans-W3;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
+
+\f0\fs44 \cf0 /* 
+\f1 \'90\'b6\'90\'ac\'82\'b3\'82\'ea\'82\'e9\'83\'52\'81\'5b\'83\'68 */
+\f0 \
+goto meta_sender(context, queue, Put);}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{408.18898008151291, 2195.4369658770752}, {160.15748176809439, 58.781074966642336}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>HFlip</key>
+					<string>YES</string>
+					<key>ID</key>
+					<integer>3430</integer>
+					<key>Shape</key>
+					<string>RightTriangle</string>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.54294972160728361</real>
+								<key>g</key>
+								<real>0.89861554671822008</real>
+								<key>r</key>
+								<real>1</real>
+							</dict>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>CornerRadius</key>
+							<real>3</real>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>3428</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1033.4244529597486, 923.91948372396314}, {429.48782970673949, 408}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -70,7 +300,7 @@
 				<real>14</real>
 			</dict>
 			<key>ID</key>
-			<integer>3411</integer>
+			<integer>3422</integer>
 			<key>Style</key>
 			<dict>
 				<key>fill</key>
@@ -101,22 +331,109 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45LLVM \'82\'cd\'8b\'ad\'97\'cd\'82\'c8\'8d\'c5\'93\'4b\'89\'bb\'8b\'40\'8d\'5c\'82\'f0\'8e\'9d\'82\'c1\'82\'bd\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'83\'6f\'83\'62\'83\'4e\'83\'47\'83\'93\'83\'68\
-\
-\'81\'45Clang \'82\'cd C/C++/Obj-C \'82\'f0 LLVM IR \'82\'c9\'95\'cf\'8a\'b7\'82\'b7\'82\'e9\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'83\'74\'83\'8d\'83\'93\'83\'67\'83\'47\'83\'93\'83\'68}</string>
+\f0\fs60 \cf0 \'81\'45code segment \'82\'cd\'8d\'d7\'82\'a9\'82\'a2\'8c\'76\'8e\'5a\'82\'cc\'92\'50\'88\'ca\'82\'c5\'82\'a0\'82\'e9\'82\'cc\'82\'c5\'91\'e5\'97\'ca\'82\'cc\'83\'76\'83\'8d\'83\'67\'83\'5e\'83\'43\'83\'76\'90\'e9\'8c\'be\'82\'f0\'8f\'91\'82\'a9\'82\'c8\'82\'ad\'82\'c4\'82\'cd\'82\'c8\'82\'e7\'82\'c8\'82\'a2\
+\'81\'45\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'f0\'89\'f0\'90\'cd\'82\'b7\'82\'e9\'8e\'9e\'82\'c9\'83\'76\'83\'8d\'83\'67\'83\'5e\'83\'43\'83\'76\'90\'e9\'8c\'be\'82\'cc\'97\'4c\'96\'b3\'82\'f0\'92\'b2\'82\'d7, \'91\'b6\'8d\'dd\'82\'b5\'82\'c8\'82\'a9\'82\'c1\'82\'bd\'8f\'ea\'8d\'87\'82\'c9 code segment \'82\'cc\'92\'e8\'8b\'60\'82\'f0\'8c\'b3\'82\'c9\'8e\'a9\'93\'ae\'82\'c5\'90\'b6\'90\'ac\'82\'b7\'82\'e9}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1360.6299336050438, 914.5402924623445}, {655.91914572428846, 392}}</string>
+			<string>{{1485.1756601078071, 918.26211440359475}, {522.36205561622637, 399}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>14</real>
+			</dict>
 			<key>ID</key>
-			<integer>3410</integer>
-			<key>ImageID</key>
-			<integer>21</integer>
+			<integer>3420</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>0.66274500000000003</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;\red255\green3\blue0;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs48 \cf2 __code code2(int a, int b);\cf0 \
+\
+__code code1(int a, int b, int c)\{\
+          :\
+  goto code2(a+b,b+c);\
+\}\
+\
+__code code2(int a, int b)\{\
+          :\
+\}\
+}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1103.2236119247009, 843.99558585590273}, {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>3419</integer>
 			<key>Style</key>
 			<dict>
 				<key>fill</key>
@@ -135,6 +452,217 @@
 					<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\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs96 \cf1 \'83\'76\'83\'8d\'83\'67\'83\'5e\'83\'43\'83\'76\'90\'e9\'8c\'be\'82\'cc\'8e\'a9\'93\'ae\'89\'bb}</string>
+				<key>VerticalPad</key>
+				<real>0.0</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1023.7055380366271, 898.36134557853347}, {994.98516845703114, 531.98118371834153}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3418</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>3414</integer>
+					<key>Points</key>
+					<array>
+						<string>{1048.0847821698403, 865.92462038136148}</string>
+						<string>{1090.9300713983298, 866.7187694836615}</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>3415</integer>
+						<key>Position</key>
+						<real>0.32640770077705383</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>3415</integer>
+					<key>Points</key>
+					<array>
+						<string>{1041.6928839174454, 885.24645853107972}</string>
+						<string>{1053.4220066813798, 849.79091735471582}</string>
+						<string>{1055.6028394900809, 848.51989274408322}</string>
+						<string>{1078.0838052498755, 848.51989274408322}</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>3416</integer>
+						<key>Position</key>
+						<real>0.25490197539329529</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>3416</integer>
+					<key>Points</key>
+					<array>
+						<string>{1027.7692628350976, 884.91764622323933}</string>
+						<string>{1067.8574898343779, 885.86434696716958}</string>
+						<string>{1082.365893966027, 884.91764622323933}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>1</real>
+								<key>g</key>
+								<real>1</real>
+								<key>r</key>
+								<real>1</real>
+							</dict>
+							<key>HeadArrow</key>
+							<string>FilledBall</string>
+							<key>Legacy</key>
+							<true/>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1023.7055380366276, 830.36137585955782}, {994.98516845703114, 68}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>3417</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>3413</integer>
 		</dict>
 		<dict>
 			<key>Class</key>
@@ -143,7 +671,7 @@
 			<array>
 				<dict>
 					<key>Bounds</key>
-					<string>{{97.702683751690302, 1793.1460321035054}, {992.30892108419039, 70}}</string>
+					<string>{{98.170459563465556, 1641.3452498065669}, {992.30892108419039, 70}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FitText</key>
@@ -198,7 +726,7 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs92 \cf1 CbC \'82\'c5\'82\'cc meta computation (Gears OS)}</string>
+\f0\fs92 \cf1 CbC \'82\'c5\'82\'cc meta computation \'82\'cc\'83\'54\'83\'7c\'81\'5b\'83\'67}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
@@ -215,8 +743,8 @@
 							<integer>3405</integer>
 							<key>Points</key>
 							<array>
-								<string>{37.911468040790389, 1818.702624297289}</string>
-								<string>{80.756757269279774, 1819.4967733995895}</string>
+								<string>{38.379243852565644, 1666.9018420003506}</string>
+								<string>{81.224533081055029, 1667.6959911026511}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -256,10 +784,10 @@
 							<integer>3406</integer>
 							<key>Points</key>
 							<array>
-								<string>{31.519569788395501, 1838.0244624470076}</string>
-								<string>{43.248692552329793, 1802.5689212706434}</string>
-								<string>{45.429525361031118, 1801.2978966600112}</string>
-								<string>{67.910491120825696, 1801.2978966600112}</string>
+								<string>{31.987345600170755, 1686.2236801500692}</string>
+								<string>{43.716468364105047, 1650.7681389737049}</string>
+								<string>{45.897301172806372, 1649.4971143630728}</string>
+								<string>{68.378266932600951, 1649.4971143630728}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -299,9 +827,9 @@
 							<integer>3407</integer>
 							<key>Points</key>
 							<array>
-								<string>{17.595948706047409, 1837.6956501391674}</string>
-								<string>{57.684175705327959, 1838.6423508830976}</string>
-								<string>{72.192579836977245, 1837.6956501391674}</string>
+								<string>{18.063724517822664, 1685.8948678422289}</string>
+								<string>{58.151951517103214, 1686.8415685861592}</string>
+								<string>{72.6603556487525, 1685.8948678422289}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -329,7 +857,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{13.532223907577816, 1783.1393797754858}, {994.98516845703114, 68}}</string>
+							<string>{{13.99999971935307, 1631.3385974785474}, {994.98516845703114, 68}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>ID</key>
@@ -382,260 +910,8 @@
 			<integer>3402</integer>
 		</dict>
 		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>3399</integer>
-					<key>Points</key>
-					<array>
-						<string>{1042.1464500941802, 865.51743397074881}</string>
-						<string>{1084.2442816632663, 865.83984284077155}</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>3400</integer>
-						<key>Position</key>
-						<real>0.32640770077705383</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>3400</integer>
-					<key>Points</key>
-					<array>
-						<string>{1035.0070941823819, 884.36753188818966}</string>
-						<string>{1048.9170497550176, 847.6409661011935}</string>
-						<string>{1071.3980155148122, 847.6409661011935}</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>3401</integer>
-						<key>Position</key>
-						<real>0.25490197539329529</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>3401</integer>
-					<key>Points</key>
-					<array>
-						<string>{1021.0834731000339, 884.03871958034938}</string>
-						<string>{1061.1717000993144, 884.9854203242794}</string>
-						<string>{1075.6801042309637, 884.03871958034938}</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>3398</integer>
-		</dict>
-		<dict>
 			<key>Bounds</key>
-			<string>{{1105.6850048666524, 839.85467902987307}, {843.98895263671875, 83.458219234181513}}</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>3386</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\cocoartf1404\cocoasubrtf340
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 LLVM Clang}</string>
-				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1021.0834731000339, 829.7983896140654}, {994.98516845703114, 77.741902848278684}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3385</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>{{1021.0834731000339, 907.5402924623445}, {994.98516845703114, 399}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3384</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{24.462589543299828, 2268.3674017574376}, {973.12443718558643, 392}}</string>
+			<string>{{24.930365355075082, 2047.5234808995929}, {973.12443718558643, 587}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -686,55 +962,66 @@
 				<data>
 				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
 				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
-				bmcBlIQBK4GJAV9fY29kZSBtZXRhX3NlbmRlcihzdHJ1
+				bmcBlIQBK4EOAl9fY29kZSBtZXRhX3NlbmRlcihzdHJ1
 				Y3QgQ29udGV4dCogY29udGV4dCwgc3RydWN0IFF1ZXVl
 				KiBxdWV1ZSwgZW51bSBDb2RlIG5leHQpIHsKICAgIHB0
 				aHJlYWRfbXV0ZXhfbG9jaygmcXVldWUtPm11dGV4KTsK
 				ICAgIGdvdG8gKGNvbnRleHQtPmNvZGVbbmV4dF0pKGNv
 				bnRleHQpOwp9CgpfX2NvZGUgc2VuZGVyKHN0cnVjdCBR
 				dWV1ZSogcXVldWUpIHsKICAgIGdvdG8gcHV0KHF1ZXVl
-				KTsKfQoKX19jb2RlIGNvZGU0KGxvbmcqIGNvdW50LCBz
+				KTsKfQoKLyogZ2VuZXJhdGUgYXV0b21hdGljYWxseQpf
+				X2NvZGUgc2VuZGVyX3N0dWIoc3RydWN0IENvbnRleHQq
+				IGNvbnRleHQpIHsKICBnb3RvIHNlbmRlcihjb250ZXh0
+				LCAmY29udGV4dC0+ZGF0YVtRdWV1ZV0tPnF1ZXVlKTsK
+				fQoqLwoKX19jb2RlIGNvZGU0KGxvbmcqIGNvdW50LCBz
 				dHJ1Y3QgQWxsb2NhdGUqIGFsbG9jYXRlLCBzdHJ1Y3Qg
 				RWxlbWVudCogZWxlbWVudCkgewogICAgYWxsb2NhdGUt
 				PmFmdGVyX3B1dCA9IENvZGUzOwogICAgZWxlbWVudC0+
 				dmFsdWUgPSAoKmNvdW50KSsrOwogICAgZ290byBzZW5k
-				ZXIoKTsKfYaEAmlJAYHUAJKEhIQMTlNEaWN0aW9uYXJ5
-				AJSEAWkHkoSWlgdOU0NvbG9yhpKEhIQHTlNDb2xvcgCU
-				hAFjAoQEZmZmZgAAAAGGkoSWlg1OU1N0cm9rZVdpZHRo
-				hpKEhIQITlNOdW1iZXIAhIQHTlNWYWx1ZQCUhAEqhIQB
-				ZKAAhpKElpYNTlNTdHJva2VDb2xvcoaSmpKElpYOTlNP
-				cmlnaW5hbEZvbnSGkoSEhAZOU0ZvbnQelJkYhAVbMjRj
-				XQYAAAAQAAAA//5BAHIAaQBhAGwATQBUAIQBZhibAJsB
-				mwCbAIaShJaWEE5TUGFyYWdyYXBoU3R5bGWGkoSEhBdO
-				U011dGFibGVQYXJhZ3JhcGhTdHlsZQCEhBBOU1BhcmFn
-				cmFwaFN0eWxlAJSEBENDQFMEAISEhAdOU0FycmF5AJSZ
-				AIaBIAKEBFsyZl0VJIaShJaWBk5TRm9udIaSo5KElpYG
-				TlNLZXJuhpKdhpcCCpKEmJkHkpmShJubApwBAAABhpKc
-				kp2SoZKukqKSo5KlkqaSq5KjkqySnYaXAYGgAJcCCJcB
-				A4Y=
+				ZXIoKTsKfQqGhAJpSQGB1ACShISEDE5TRGljdGlvbmFy
+				eQCUhAFpBZKElpYGTlNGb250hpKEhIQGTlNGb250HpSZ
+				GIQFWzI0Y10GAAAAEAAAAP/+QQByAGkAYQBsAE0AVACE
+				AWYYhAFjAJ0BnQCdAIaShJaWBk5TS2VyboaShISECE5T
+				TnVtYmVyAISEB05TVmFsdWUAlIQBKoSEAWShAIaShJaW
+				B05TQ29sb3KGkoSEhAdOU0NvbG9yAJSdAoQEZmZmZgAA
+				AAGGkoSWlhBOU1BhcmFncmFwaFN0eWxlhpKEhIQXTlNN
+				dXRhYmxlUGFyYWdyYXBoU3R5bGUAhIQQTlNQYXJhZ3Jh
+				cGhTdHlsZQCUhARDQ0BTAACEhIQHTlNBcnJheQCUmQCG
+				gSAChARbMmZdFSSGkoSWlg1OU1N0cm9rZUNvbG9yhpKE
+				o50DhAJmZgABhoaXAgqShJiZBZKZkpqSnJKdkqGShKOd
+				AqMBAAABhpKkkqWSqpKEo50Bo4P8+3s/AIPh4OA8AYaG
+				lwGBJAGXAgiXAQSG
 				</data>
 				<key>Text</key>
 				<string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340
 {\fonttbl\f0\fswiss\fcharset0 ArialMT;}
-{\colortbl;\red255\green255\blue255;\red0\green0\blue0;\red251\green0\blue7;}
+{\colortbl;\red255\green255\blue255;\red0\green0\blue0;\red251\green0\blue7;\red251\green0\blue7;
+}
 \deftab720
 \pard\pardeftab720\sl420\partightenfactor0
 
 \f0\fs48 \cf2 \expnd0\expndtw0\kerning0
-\outl0\strokewidth0 \strokec2 __code meta_sender(struct Context* context, struct Queue* queue, enum Code next) \{\
+__code meta_sender(struct Context* context, struct Queue* queue, enum Code next) \{\
     pthread_mutex_lock(&amp;queue-&gt;mutex);\
     goto (context-&gt;code[next])(context);\
 \}\
 \
 __code sender(struct Queue* queue) \{\
-    goto \cf3 \strokec3 put(queue)\cf2 \strokec2 ;\
+    goto \cf3 put(queue)\cf2 ;\
 \}\
 \
+/* generate automatically\
+__code sender_stub(struct Context* context) \{\
+  goto sender(context, &amp;context-&gt;data[Queue]-&gt;queue);\
+\}\
+*/\
+\
 __code code4(long* count, struct Allocate* allocate, struct Element* element) \{\
     allocate-&gt;after_put = Code3;\
     element-&gt;value = (*count)++;\
-    goto \cf3 \strokec3 sender()\cf2 \strokec2 ;\
-\}}</string>
+    goto \cf3 sender()\cf2 ;\
+\}\
+}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
@@ -803,7 +1090,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{167.24409600561995, 2651.8110476823304}, {662.86846054241164, 148.08972639409365}}</string>
+			<string>{{167.24409600561998, 2655.4803423386861}, {662.86846054241164, 148.08972639409365}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -831,7 +1118,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{25.663860986630738, 1311.7596635594728}, {429.48782970673949, 453}}</string>
+			<string>{{30.573649053109875, 1082.735709197766}, {429.48782970673949, 453}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -886,7 +1173,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{29.9548364417941, 1009.6894084957312}, {971.09956664308152, 273}}</string>
+			<string>{{21.997951639335838, 878.55206223509117}, {971.09956664308152, 183}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -932,10 +1219,8 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45code segment \'82\'a9\'82\'e7\'8a\'d6\'90\'94\'82\'c9\'96\'df\'82\'e9\'82\'bd\'82\'df\'82\'cc\'8b\'40\'94\'5c\
-\'81\'45code segment \'82\'cd\'92\'ca\'8f\'ed\'83\'58\'83\'5e\'83\'62\'83\'4e\'91\'80\'8d\'ec\'82\'c9\'82\'e6\'82\'e9\'8a\'c2\'8b\'ab\'82\'cc\'95\'db\'91\'b6\'82\'f0\'8d\'73\'82\'ed\'82\'c8\'82\'a2\'82\'cc\'82\'c5\'91\'4f\'82\'cc\'8a\'d6\'90\'94\'82\'c9\'96\'df\'82\'e9\'82\'b1\'82\'c6\'82\'aa\'8f\'6f\'97\'88\'82\'c8\'82\'a2\
-\'81\'45\'8a\'c2\'8b\'ab\'82\'c6\'82\'cd\'83\'58\'83\'5e\'83\'62\'83\'4e\'82\'cc\'8f\'f3\'91\'d4\
-\'81\'45\'8a\'c2\'8b\'ab\'82\'aa__environment, \'8a\'d6\'90\'94\'82\'c9\'96\'df\'82\'e9\'82\'bd\'82\'df\'82\'cc code segment \'82\'aa__return}</string>
+\f0\fs60 \cf0 \'81\'45code segment \'82\'cd\'92\'ca\'8f\'ed\'83\'58\'83\'5e\'83\'62\'83\'4e\'91\'80\'8d\'ec\'82\'c9\'82\'e6\'82\'e9\'8a\'c2\'8b\'ab (\'8a\'c2\'8b\'ab = \'83\'58\'83\'5e\'83\'62\'83\'4e\'82\'cc\'8f\'f3\'91\'d4) \'82\'cc\'95\'db\'91\'b6\'82\'f0\'8d\'73\'82\'ed\'82\'c8\'82\'a2\'82\'cc\'82\'c5\'91\'4f\'82\'cc\'8a\'d6\'90\'94\'82\'c9\'96\'df\'82\'e9\'82\'b1\'82\'c6\'82\'aa\'8f\'6f\'97\'88\'82\'c8\'82\'a2\
+\'81\'45\'8a\'c2\'8b\'ab\'82\'f0__environment, \'8a\'d6\'90\'94\'82\'c9\'96\'df\'82\'e9\'82\'bd\'82\'df\'82\'cc\'93\'c1\'8e\'ea\'82\'c8 code segment \'82\'f0__return \'82\'c6\'82\'b5\'82\'c4\'88\'f8\'90\'94\'82\'c9\'8e\'9d\'82\'c2}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
@@ -1035,7 +1320,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1050.0832312723992, 2182.0716006915059}, {475.17251586914062, 183}}</string>
+			<string>{{1025.0057619453983, 2127.4015941053858}, {475.17251586914062, 183}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1095,7 +1380,7 @@
 			<array>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1811.3664376890599, 2284.6635261735801}, {184.62707223532448, 53.858268205199579}}</string>
+					<string>{{1787.9684150209466, 2241.0382707850849}, {184.62707223532448, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1128,7 +1413,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1577.5081678506929, 2284.6635261735801}, {233.85826983836705, 53.858268205199579}}</string>
+					<string>{{1554.1101451825796, 2241.0382707850849}, {233.85826983836705, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1156,12 +1441,12 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
 
-\f0\fs52 \cf0 C}</string>
+\f0\fs52 \cf0 \'8a\'d6\'90\'94\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5}</string>
 					</dict>
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1811.3664376890599, 2230.6635261735801}, {184.62707223532448, 53.858268205199579}}</string>
+					<string>{{1787.9684150209466, 2187.0382707850849}, {184.62707223532448, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1194,7 +1479,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1577.5081678506929, 2230.6635261735801}, {233.85826983836705, 53.858268205199579}}</string>
+					<string>{{1554.1101451825796, 2187.0382707850849}, {233.85826983836705, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1222,12 +1507,12 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
 
-\f0\fs60 \cf0 CbC}</string>
+\f0\fs60 \cf0 \'8c\'79\'97\'ca\'8c\'70\'91\'b1}</string>
 					</dict>
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1811.3664376890599, 2176.8052579683799}, {184.62707223532448, 53.858268205199579}}</string>
+					<string>{{1787.9684150209466, 2133.1800025798848}, {184.62707223532448, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1260,7 +1545,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1577.5081678506929, 2176.8052579683799}, {233.85826983836705, 53.858268205199579}}</string>
+					<string>{{1554.1101451825796, 2133.1800025798848}, {233.85826983836705, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1288,7 +1573,7 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0
 
-\f0\fs60 \cf0 \'8c\'be\'8c\'ea\'96\'bc}</string>
+\f0\fs60 \cf0 \'91\'4a\'88\'da\'95\'fb\'96\'40}</string>
 					</dict>
 				</dict>
 			</array>
@@ -1302,8 +1587,8 @@
 			<integer>3328</integer>
 			<key>Points</key>
 			<array>
-				<string>{1022.4215967864543, 2166.1225191864064}</string>
-				<string>{2014.7305178706447, 2162.0408866127859}</string>
+				<string>{1024.6989788983562, 2052.0945031060946}</string>
+				<string>{2017.0078999825466, 2048.0128705324742}</string>
 			</array>
 			<key>Style</key>
 			<dict>
@@ -1331,7 +1616,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1028.3427335490617, 2028.1225191864064}, {978.14778642833062, 138}}</string>
+			<string>{{1025.0057619453983, 2074.215240268838}, {978.14778642833062, 48}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1377,278 +1662,19 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45C \'82\'cd \'8a\'d6\'90\'94\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5 CbC \'82\'cd\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'f0\'8c\'4a\'82\'e8\'95\'d4\'82\'b5\'8d\'73\'82\'a4\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\
-\'81\'45\'8a\'d6\'90\'94\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5\'82\'c6\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'cc\'91\'ac\'93\'78\'94\'e4\'8a\'72\
-\'81\'45x86-64 Mac OS X \'8f\'e3\'82\'c5\'82\'cc\'8c\'76\'91\'aa}</string>
+\f0\fs60 \cf0 \'81\'45\'8a\'d6\'90\'94\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5\'82\'c6\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'cc\'82\'f0\'8c\'4a\'82\'e8\'95\'d4\'82\'b7\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'c9\'82\'e6\'82\'e9\'91\'ac\'93\'78\'94\'e4\'8a\'72}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
 		</dict>
 		<dict>
-			<key>Bounds</key>
-			<string>{{1104.0945023788242, 1959.0828194347737}, {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>3326</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\cocoartf1404\cocoasubrtf340
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 Continuation based C \'82\'cc\'90\'ab\'94\'5c\'95\'5d\'89\'bf}</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>3322</integer>
-					<key>Points</key>
-					<array>
-						<string>{1045.4627172332464, 1985.0030249262352}</string>
-						<string>{1088.3080064617359, 1985.7971740285357}</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>3323</integer>
-						<key>Position</key>
-						<real>0.32640770077705383</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>3323</integer>
-					<key>Points</key>
-					<array>
-						<string>{1039.0708189808515, 2004.3248630759538}</string>
-						<string>{1050.7999417447859, 1968.8693218995895}</string>
-						<string>{1052.9807745534872, 1967.5982972889574}</string>
-						<string>{1075.4617403132818, 1967.5982972889574}</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>3324</integer>
-						<key>Position</key>
-						<real>0.25490197539329529</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>3324</integer>
-					<key>Points</key>
-					<array>
-						<string>{1025.1471978985035, 2003.9960507681135}</string>
-						<string>{1065.235424897784, 2004.9427515120437}</string>
-						<string>{1079.7438290294333, 2003.9960507681135}</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>{{1021.0834731000339, 1949.439780404432}, {994.98516845703114, 68}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>ID</key>
-					<integer>3325</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>3321</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1020.9975967529883, 1941.7323010821979}, {994.98516845703114, 423.33929960930777}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3320</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
 			<key>Class</key>
 			<string>Group</string>
 			<key>Graphics</key>
 			<array>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1785.8267878566198, 1844.4748088890581}, {184.62707223532448, 53.858268205199579}}</string>
+					<string>{{1787.9684150209464, 1972.0338651645313}, {184.62707223532448, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1681,7 +1707,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1551.9685180182528, 1844.4748088890581}, {233.85826983836705, 53.858268205199579}}</string>
+					<string>{{1554.1101451825793, 1972.0338651645313}, {233.85826983836705, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1714,7 +1740,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1785.8267878566198, 1790.6165406838584}, {184.62707223532448, 53.858268205199579}}</string>
+					<string>{{1787.9684150209464, 1918.1755969593316}, {184.62707223532448, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1747,7 +1773,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1551.9685180182528, 1790.6165406838584}, {233.85826983836705, 53.858268205199579}}</string>
+					<string>{{1554.1101451825793, 1918.1755969593316}, {233.85826983836705, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1780,7 +1806,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1785.8267878566198, 1738.7399091889354}, {184.62707223532448, 53.858268205199579}}</string>
+					<string>{{1787.9684150209464, 1866.2989654644086}, {184.62707223532448, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1813,7 +1839,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1551.9685180182528, 1738.7399091889354}, {233.85826983836705, 53.858268205199579}}</string>
+					<string>{{1554.1101451825793, 1866.2989654644086}, {233.85826983836705, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1846,7 +1872,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1785.8267878566198, 1684.7399091889354}, {184.62707223532448, 53.858268205199579}}</string>
+					<string>{{1787.9684150209464, 1812.2989654644086}, {184.62707223532448, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1879,7 +1905,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1551.9685180182528, 1684.7399091889354}, {233.85826983836705, 53.858268205199579}}</string>
+					<string>{{1554.1101451825793, 1812.2989654644086}, {233.85826983836705, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1912,7 +1938,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1785.8267878566198, 1630.7399091889354}, {184.62707223532448, 53.858268205199579}}</string>
+					<string>{{1787.9684150209464, 1758.2989654644086}, {184.62707223532448, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1945,7 +1971,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1551.9685180182528, 1630.7399091889354}, {233.85826983836705, 53.858268205199579}}</string>
+					<string>{{1554.1101451825793, 1758.2989654644086}, {233.85826983836705, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1978,7 +2004,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1785.8267878566198, 1576.7399091889354}, {184.62707223532448, 53.858268205199579}}</string>
+					<string>{{1787.9684150209464, 1704.2989654644086}, {184.62707223532448, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -2011,7 +2037,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1551.9685180182528, 1576.7399091889354}, {233.85826983836705, 53.858268205199579}}</string>
+					<string>{{1554.1101451825793, 1704.2989654644086}, {233.85826983836705, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -2044,7 +2070,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1785.8267878566198, 1522.8816409837357}, {184.62707223532448, 53.858268205199579}}</string>
+					<string>{{1787.9684150209464, 1650.4406972592089}, {184.62707223532448, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -2077,7 +2103,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1551.9685180182528, 1522.8816409837357}, {233.85826983836705, 53.858268205199579}}</string>
+					<string>{{1554.1101451825793, 1650.4406972592089}, {233.85826983836705, 53.858268205199579}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -2114,7 +2140,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1031.2828257954218, 1516.5354468306218}, {475.17251586914062, 408}}</string>
+			<string>{{1033.4244529597486, 1644.0945031060949}, {475.17251586914062, 408}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2220,14 +2246,14 @@
 
 \f0\fs60 \cf0 \'81\'45code segment \'82\'f0\'8f\'88\'97\'9d\'82\'cc\'92\'50\'88\'ca\'82\'c6\'82\'b7\'82\'e9\
 \'81\'45\'8e\'9f\'82\'cc code segment \'82\'d6\'82\'cc\'91\'4a\'88\'da\'82\'f0\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'c6\'8c\'c4\'82\'d4\
-\'81\'45\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'cd\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'7c\'83\'43\'83\'93\'83\'5e\'81\'41\'83\'58\'83\'5e\'83\'62\'83\'4e\'83\'7c\'83\'43\'83\'93\'83\'5e\'82\'cc\'91\'80\'8d\'ec\'82\'c9\'82\'e6\'82\'e9\'83\'58\'83\'5e\'83\'62\'83\'4e\'82\'cc\'8f\'f3\'91\'d4\'95\'db\'91\'b6\'82\'f0\'8d\'73\'82\'ed\'82\'c8\'82\'a2}</string>
+\'81\'45\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'cd\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'7c\'83\'43\'83\'93\'83\'5e, \'83\'58\'83\'5e\'83\'62\'83\'4e\'83\'7c\'83\'43\'83\'93\'83\'5e\'82\'cc\'91\'80\'8d\'ec\'82\'c9\'82\'e6\'82\'e9\'83\'58\'83\'5e\'83\'62\'83\'4e\'82\'cc\'8f\'f3\'91\'d4\'95\'db\'91\'b6\'82\'f0\'8d\'73\'82\'ed\'82\'c8\'82\'a2}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{475.57182138965271, 1311.7596635594728}, {522.36205561622637, 399}}</string>
+			<string>{{468.09177951237046, 1082.735709197766}, {522.36205561622637, 471}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2283,10 +2309,12 @@
 \f0\fs48 \cf0 __code cs(__code(*ret)(int, void*),void *env)\{\
   goto ret(1,env);\
 \}\
+\
 int funcB()\{\
    goto cs(\cf2 __return\cf0 , \cf3 __environment\cf0 );\
    return -1; // never reached\
 \}\
+\
 int funcA()\{\
   printf(\'81\'67return = %d\\n\'81\'68, funcB());\
   return 0;\
@@ -2297,7 +2325,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1031.2828257954218, 2477.480337439184}, {978.14778642833062, 318}}</string>
+			<string>{{1031.2828257954218, 2403.1111769360605}, {978.14778642833062, 408}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2346,7 +2374,8 @@
 \f0\fs60 \cf0 \'81\'45\'92\'bc\'90\'da\'83\'41\'83\'5a\'83\'93\'83\'75\'83\'8a\'83\'52\'81\'5b\'83\'68\'82\'f0\'90\'b6\'90\'ac\'82\'b7\'82\'e9builtin\'8a\'d6\'90\'94\'82\'f0\'97\'70\'82\'a2\'82\'e9\'8a\'c2\'8b\'ab\'95\'74\'82\'ab\'8c\'70\'91\'b1\'82\'cc\'8e\'c0\'91\'95\
 \'81\'45data segment \'82\'cc signature \'82\'f0\'97\'98\'97\'70\'82\'b7\'82\'e9\'8d\'5c\'95\'b6\'82\'cc\'90\'dd\'8c\'76\'82\'c6\'8e\'c0\'91\'95\
 \'81\'45meta data segment, meta code segment, data segment \'8c\'fc\'82\'af\'82\'cc\'8d\'5c\'95\'b6\'82\'f0\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'8f\'e3\'82\'c9\'8e\'c0\'91\'95\
-\'81\'45C \'82\'c9\'88\'cb\'91\'b6\'82\'b5\'82\'c8\'82\'a2 code segment, data segment \'82\'f0\'97\'70\'82\'a2\'82\'e9\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'8c\'be\'8c\'ea\'82\'cc\'8a\'4a\'94\'ad}</string>
+\'81\'45C \'82\'c9\'88\'cb\'91\'b6\'82\'b5\'82\'c8\'82\'a2 code segment, data segment \'82\'f0\'97\'70\'82\'a2\'82\'e9\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'8c\'be\'8c\'ea\'82\'cc\'8a\'4a\'94\'ad\
+\'81\'45\'8d\'c5\'93\'4b\'89\'bb\'82\'f0\'82\'a9\'82\'af\'82\'e9\'82\'c6 tail call eliminaition \'82\'aa\'90\'b3\'82\'b5\'82\'ad\'8d\'73\'82\'ed\'82\'ea\'82\'c8\'82\'a2\'83\'6f\'83\'4f\'82\'cc\'8f\'9c\'8b\'8e}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
@@ -2358,7 +2387,7 @@
 			<array>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1105.7343707164137, 2397.7785296547718}, {889.0382080078125, 73}}</string>
+					<string>{{1108.5131933931748, 2330.1111769360605}, {889.0382080078125, 73}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FitText</key>
@@ -2430,8 +2459,8 @@
 							<integer>3361</integer>
 							<key>Points</key>
 							<array>
-								<string>{1045.9431550055133, 2423.3351218485559}</string>
-								<string>{1088.7884442340028, 2424.1292709508562}</string>
+								<string>{1048.7219776822747, 2355.6677691298446}</string>
+								<string>{1091.5672669107641, 2356.4619182321449}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -2471,10 +2500,10 @@
 							<integer>3362</integer>
 							<key>Points</key>
 							<array>
-								<string>{1039.5512567531184, 2442.6569599982745}</string>
-								<string>{1051.2803795170528, 2407.20141882191}</string>
-								<string>{1053.4612123257541, 2405.9303942112779}</string>
-								<string>{1075.9421780855487, 2405.9303942112779}</string>
+								<string>{1042.3300794298798, 2374.9896072795632}</string>
+								<string>{1054.0592021938141, 2339.5340661031987}</string>
+								<string>{1056.2400350025155, 2338.2630414925666}</string>
+								<string>{1078.72100076231, 2338.2630414925666}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -2514,9 +2543,9 @@
 							<integer>3363</integer>
 							<key>Points</key>
 							<array>
-								<string>{1025.6276356707704, 2442.328147690434}</string>
-								<string>{1065.7158626700509, 2443.2748484343642}</string>
-								<string>{1080.2242668017002, 2442.328147690434}</string>
+								<string>{1028.4064583475317, 2374.6607949717227}</string>
+								<string>{1068.4946853468123, 2375.6074957156529}</string>
+								<string>{1083.0030894784616, 2374.6607949717227}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -2544,7 +2573,7 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{1021.5639108723008, 2387.7718773267525}, {994.98516845703114, 68}}</string>
+							<string>{{1024.3427335490621, 2320.1045246080412}, {994.98516845703114, 68}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>ID</key>
@@ -2619,7 +2648,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1021.0834731000339, 1410.0806193833778}, {978.14778642833062, 93}}</string>
+			<string>{{1023.2251002643607, 1537.6396756588508}, {978.14778642833062, 93}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2665,7 +2694,7 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45\'8a\'c2\'8b\'ab\'95\'74\'82\'ab\'8c\'70\'91\'b1\'82\'f0\'91\'e5\'97\'ca\'82\'c9\'8c\'4a\'82\'e8\'95\'d4\'82\'b7\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'97\'70\'82\'a2\'82\'c4\'91\'aa\'92\'e8\'82\'f0\'8d\'73\'82\'c1\'82\'bd.\
+\f0\fs60 \cf0 \'81\'45\'8a\'c2\'8b\'ab\'95\'74\'82\'ab\'8c\'70\'91\'b1\'82\'cc\'8c\'76\'91\'aa\'82\'c9\'82\'cd\'91\'e5\'97\'ca\'82\'c9\'8c\'4a\'82\'e8\'95\'d4\'82\'b7\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'97\'70\'82\'a2\'82\'bd\
 \'81\'45x86-64 Mac OS X \'8f\'e3\'82\'c5\'82\'cc\'8c\'76\'91\'aa}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
@@ -2673,7 +2702,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1104.5749401510911, 1330.5879329052382}, {889.0382080078125, 73}}</string>
+			<string>{{1106.7165673154179, 1458.1469891807112}, {889.0382080078125, 73}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2728,7 +2757,7 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs96 \cf1 \'90\'56\'82\'b5\'82\'ad\'8e\'c0\'91\'95\'82\'b5\'82\'bd\'8a\'c2\'8b\'ab\'95\'74\'82\'ab\'8c\'70\'91\'b1\'82\'cc\'90\'ab\'94\'5c\'95\'5d\'89\'bf}</string>
+\f0\fs96 \cf1 \'90\'ab\'94\'5c\'95\'5d\'89\'bf}</string>
 				<key>VerticalPad</key>
 				<real>0.0</real>
 			</dict>
@@ -2745,8 +2774,8 @@
 					<integer>3076</integer>
 					<key>Points</key>
 					<array>
-						<string>{1045.9431550055133, 1356.5081383966997}</string>
-						<string>{1088.7884442340028, 1357.3022874990002}</string>
+						<string>{1048.0847821698401, 1484.0671946721727}</string>
+						<string>{1090.9300713983296, 1484.8613437744732}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -2786,10 +2815,10 @@
 					<integer>3077</integer>
 					<key>Points</key>
 					<array>
-						<string>{1039.5512567531184, 1375.8299765464183}</string>
-						<string>{1051.2803795170528, 1340.374435370054}</string>
-						<string>{1053.4612123257541, 1339.1034107594219}</string>
-						<string>{1075.9421780855487, 1339.1034107594219}</string>
+						<string>{1041.6928839174452, 1503.3890328218913}</string>
+						<string>{1053.4220066813796, 1467.9334916455271}</string>
+						<string>{1055.6028394900809, 1466.6624670348949}</string>
+						<string>{1078.0838052498755, 1466.6624670348949}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -2829,9 +2858,9 @@
 					<integer>3078</integer>
 					<key>Points</key>
 					<array>
-						<string>{1025.6276356707704, 1375.501164238578}</string>
-						<string>{1065.7158626700509, 1376.4478649825082}</string>
-						<string>{1080.2242668017002, 1375.501164238578}</string>
+						<string>{1027.7692628350972, 1503.060220514051}</string>
+						<string>{1067.8574898343777, 1504.0069212579813}</string>
+						<string>{1082.365893966027, 1503.060220514051}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -2859,7 +2888,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1021.5639108723008, 1320.9448938748965}, {994.98516845703114, 68}}</string>
+					<string>{{1023.7055380366276, 1448.5039501503695}, {994.98516845703114, 68}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>ID</key>
@@ -2909,7 +2938,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{93.050297795651119, 943.10857419300601}, {889.0382080078125, 73}}</string>
+			<string>{{95.693980949471921, 784.36841527241745}, {889.0382080078125, 73}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2971,7 +3000,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{13.532223907577475, 997.47433391563732}, {994.98516845703114, 779.5919705670517}}</string>
+			<string>{{16.175907061398277, 838.73417499504876}, {994.98516845703114, 779.5919705670517}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3002,8 +3031,8 @@
 					<integer>1073</integer>
 					<key>Points</key>
 					<array>
-						<string>{37.911468040790496, 965.03760871846464}</string>
-						<string>{80.756757269280016, 965.83175782076478}</string>
+						<string>{40.555151194611355, 806.29744979787608}</string>
+						<string>{83.400440423100875, 807.09159890017622}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -3043,10 +3072,10 @@
 					<integer>1074</integer>
 					<key>Points</key>
 					<array>
-						<string>{31.5195697883956, 984.359446868183}</string>
-						<string>{43.248692552329921, 948.90390569181909}</string>
-						<string>{45.429525361031125, 947.6328810811865}</string>
-						<string>{67.910491120825824, 947.6328810811865}</string>
+						<string>{34.163252942216459, 825.61928794759444}</string>
+						<string>{45.89237570615078, 790.16374677123054}</string>
+						<string>{48.073208514851984, 788.89272216059794}</string>
+						<string>{70.554174274646684, 788.89272216059794}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -3086,9 +3115,9 @@
 					<integer>1075</integer>
 					<key>Points</key>
 					<array>
-						<string>{17.595948706047579, 984.03063456034261}</string>
-						<string>{57.684175705328016, 984.97733530427286}</string>
-						<string>{72.192579836977302, 984.03063456034261}</string>
+						<string>{20.239631859868439, 825.29047563975405}</string>
+						<string>{60.327858859148876, 826.2371763836843}</string>
+						<string>{74.836262990798161, 825.29047563975405}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -3116,7 +3145,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{13.532223907577873, 929.4743641966611}, {994.98516845703114, 68}}</string>
+					<string>{{16.175907061398732, 770.73420527607254}, {994.98516845703114, 68}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>ID</key>
@@ -3284,7 +3313,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{25.663860986630738, 1860.3674017574374}, {964.78997414196579, 408}}</string>
+			<string>{{26.131636798405992, 1708.5666194604992}, {964.78997414196579, 318}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -3331,10 +3360,10 @@
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
 \f0\fs60 \cf0 \'81\'45Gears OS \'82\'f0 CbC \'82\'c5\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'8d\'db\'82\'c9\'82\'cd meta computation \'82\'cc\'83\'54\'83\'7c\'81\'5b\'83\'67\'82\'aa\'95\'4b\'97\'76\
-\'81\'45 code segment \'82\'d6\'82\'cc\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'8e\'9e\'82\'c9 meta code segment \'82\'c9\'82\'e6\'82\'e9 meta computation \'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'e9\
-\'81\'45\'83\'66\'81\'5b\'83\'5e\'82\'cc\'92\'50\'88\'ca\'82\'c6\'82\'b5\'82\'c4 data segment \'82\'aa\'93\'6f\'8f\'ea\'82\'b7\'82\'e9\
-\'81\'45data segment \'82\'d6\'82\'cd context \'82\'c6\'8c\'c4\'82\'ce\'82\'ea\'82\'e9 meta data segment \'82\'a9\'82\'e7\'83\'41\'83\'4e\'83\'5a\'83\'58\'82\'c5\'82\'ab\'82\'e9\
-\'81\'45code segment \'82\'aa\'95\'4b\'97\'76\'82\'c6\'82\'b7\'82\'e9 data segment \'82\'cc\'8e\'e6\'93\'be\'82\'cd stub \'82\'c5\'8d\'73\'82\'ed\'82\'ea\'82\'e9}</string>
+\'81\'45code segment \'82\'a9\'82\'e7 meta code segment \'82\'d6\'82\'cc\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'f0\'8e\'a9\'93\'ae\'89\'bb\
+\'81\'45code segment \'82\'aa\'95\'4b\'97\'76\'82\'c6\'82\'b7\'82\'e9 data segment \'82\'cc\'8e\'e6\'93\'be\'82\'f0\'8d\'73\'82\'a4 stub code segment \'82\'cc\'8e\'a9\'93\'ae\'90\'b6\'90\'ac\
+\'81\'45meta data segment \'82\'c5\'82\'a0\'82\'e9 context \'82\'cc\'8e\'a9\'93\'ae\'95\'74\'97\'5e\
+\'81\'45python \'83\'58\'83\'4e\'83\'8a\'83\'76\'83\'67\'82\'f0\'97\'98\'97\'70\'82\'b5\'82\'c4\'83\'52\'81\'5b\'83\'68\'82\'f0\'90\'b6\'90\'ac}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
@@ -3533,7 +3562,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1153.8072520757348, 219.65832519531247}, {889.0382080078125, 97}}</string>
+			<string>{{1380.4724534701177, 207.40067864496805}, {627.06526225391576, 97}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -3588,14 +3617,14 @@
 {\colortbl;\red255\green255\blue255;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs128 \cf1 \'93\'bf\'90\'58 \'8a\'43\'93\'6c (\'95\'c0\'97\'f1\'90\'4d\'97\'8a\'8c\'a4\'8b\'86\'8e\'ba)}</string>
+\f0\fs128 \cf1 \'93\'bf\'90\'58 \'8a\'43\'93\'6c}</string>
 				<key>VerticalPad</key>
 				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{27.929965899289073, 380.62833913257816}, {971.47705078125, 502}}</string>
+			<string>{{27.929965899289073, 380.62833913257816}, {971.47705078125, 363}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -3639,67 +3668,52 @@
 				<data>
 				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
 				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
-				bmcBlIQBK4F/AuODu+ODl+ODreOCsOODqeODoOOCkuio
-				mOi/sOOBmeOCi+mamywg44Oh44Oi44Oq566h55CGLCDj
-				grnjg6zjg4Pjg4njga7lvoXjgaHlkIjjgo/jgZvnrYnm
-				nKzmnaXooYzjgYTjgZ/jgYTlh6bnkIbjga7ku5bjgavj
-				goLoqJjov7DjgZfjgarjgZHjgonjgbDjgarjgonjgarj
-				gYTlh6bnkIbjgYzlrZjlnKjjgZnjgosK44O744GT44KM
-				44KJ44Gu6KiI566X44KSIG1ldGEgY29tcHV0YXRpb24g
-				44Go5ZG844G2CuODu21ldGEgY29tcHV0YXRpb24g44KS
-				5p+U6Luf44Gr6KiY6L+w44GZ44KL44Gf44KB44Gr6KiI
-				566X44KS57Sw44GL44GP5YiG5Ymy44GX44Gf44GELgrj
-				g7vjgZ3jga7jgZ/jgoHjga7ljZjkvY3jgYwgY29kZSBz
-				ZWdtZW50LCBkYXRhIHNlZ21lbnQK44O7Q29udGludWF0
-				aW9uIGJhc2VkIEMgKENiQykg44GvIGNvZGUgc2VnbWVu
-				dCDjgpLnlKjjgYTjgovjg5fjg63jgrDjgqLjg5/jg7Pj
-				grDoqIDoqp4K44O7TExWTSBDbGFuZyDjgpLjg5njg7zj
-				grnjgajjgZfjgZ8gQ2JDIOOCs+ODs+ODkeOCpOODqeOB
-				ruaUueiJr+OBqOS7luOBriBDYkMg44Kz44Oz44OR44Kk
-				44Op44Gu5Ye65Yqb44GZ44KL44Kz44O844OJ44Go44Gu
-				6YCf5bqm5q+U6LyDLCBD44GoU2NoZW1l44Go44Gu6YCf
-				5bqm5q+U6LyD44KS6KGM44Gj44GfLoaEAmlJAQGShISE
-				DE5TRGljdGlvbmFyeQCUhAFpA5KElpYGTlNGb250hpKE
-				hIQGTlNGb250HpSZKIQFWzQwY10GAAAAIAAAAP/+SABp
-				AHIAYQBLAGEAawB1AFAAcgBvAE4ALQBXADMAhAFmHoQB
-				YwCdAZ0AnQCGkoSWlhBOU1BhcmFncmFwaFN0eWxlhpKE
-				hIQXTlNNdXRhYmxlUGFyYWdyYXBoU3R5bGUAhIQQTlNQ
-				YXJhZ3JhcGhTdHlsZQCUhARDQ0BTAACEhIQHTlNBcnJh
-				eQCUmQyShISECU5TVGV4dFRhYgCUhAJDZgAchpKEo6MA
-				OIaShKOjAFSGkoSjowBwhpKEo6MAgYwAhpKEo6MAgagA
-				hpKEo6MAgcQAhpKEo6MAgeAAhpKEo6MAgfwAhpKEo6MA
-				gRgBhpKEo6MAgTQBhpKEo6MAgVABhoYAhpKElpYOTlNP
-				cmlnaW5hbEZvbnSGkpqGlwILkoSYmQeShJaWB05TQ29s
-				b3KGkoSEhAdOU0NvbG9yAJSdAoQEZmZmZgAAAAGGkoSW
-				lg1OU1N0cm9rZVdpZHRohpKEhIQITlNOdW1iZXIAhIQH
-				TlNWYWx1ZQCUhAEqhIQBZKkAhpKElpYNTlNTdHJva2VD
-				b2xvcoaSspKvkoSbmSibBgAAACAAAAD//kgAaQByAGEA
-				ZwBpAG4AbwBTAGEAbgBzAC0AVwAzAJwenQCdAZ0AnQCG
-				kpySnZKZkrqShJaWBk5TS2VyboaStYaXAwKShJiZB5Kx
-				krKStJK1krmSspKvkoSbmRiEBVsyNGNdBgAAABAAAAD/
-				/lYAZQByAGQAYQBuAGEAnB6dAJ0BnQCdAIaSnJKdkpmS
-				vZK7krWGlwIFlwMClwIplwGB9wCG
+				bmcBlIQBK4G4AeODu+ODl+ODreOCsOODqeODoOOCkuio
+				mOi/sOOBmeOCi+mam+OBqyBtZXRhIGNvbXB1dGF0aW9u
+				IOOCkuaflOi7n+OBq+iomOi/sOOBmeOCi+OBn+OCgeOB
+				q+ioiOeul+OCkue0sOOBi+OBj+WIhuWJsuOBl+OBn+OB
+				hC4K44O744Gd44Gu44Gf44KB44Gu5Y2Y5L2N44GMIGNv
+				ZGUgc2VnbWVudCwgZGF0YSBzZWdtZW50CuODu0NvbnRp
+				bnVhdGlvbiBiYXNlZCBDIChDYkMpIOOBryBjb2RlIHNl
+				Z21lbnQg44KS55So44GE44KL44OX44Ot44Kw44Op44Of
+				44Oz44Kw6KiA6KqeCuODu0xMVk0gQ2xhbmcg5LiK44Gu
+				IENiQyDjgrPjg7Pjg5HjgqTjg6njga7mlLnoia/jgajj
+				gZfjgabnkrDlooPku5jjgY3ntpnntprjga7pq5jpgJ/l
+				jJYsIG9taXQgbGVhZiBmcmFtZSBwb2ludGVyIOOBruW8
+				t+WItiwg44OX44Ot44OI44K/44Kk44OX5a6j6KiA44Gu
+				6Ieq5YuV5YyW44KS6KGM44Gj44GfhoQCaUkBAZKEhIQM
+				TlNEaWN0aW9uYXJ5AJSEAWkCkoSWlhBOU1BhcmFncmFw
+				aFN0eWxlhpKEhIQXTlNNdXRhYmxlUGFyYWdyYXBoU3R5
+				bGUAhIQQTlNQYXJhZ3JhcGhTdHlsZQCUhARDQ0BTAACE
+				hIQHTlNBcnJheQCUmQyShISECU5TVGV4dFRhYgCUhAJD
+				ZgAchpKEoJ8AOIaShKCfAFSGkoSgnwBwhpKEoJ8AgYwA
+				hpKEoJ8AgagAhpKEoJ8AgcQAhpKEoJ8AgeAAhpKEoJ8A
+				gfwAhpKEoJ8AgRgBhpKEoJ8AgTQBhpKEoJ8AgVABhoYA
+				hpKElpYGTlNGb250hpKEhIQGTlNGb250HpSZKIQFWzQw
+				Y10GAAAAIAAAAP/+SABpAHIAYQBLAGEAawB1AFAAcgBv
+				AE4ALQBXADMAhAFmHoQBYwCjAaMAowCGhpcCDJKEmJkF
+				kqyShK6ZKKEGAAAAIAAAAP/+SABpAHIAYQBnAGkAbgBv
+				AFMAYQBuAHMALQBXADMAoh6jAKMBowCjAIaShJaWBk5T
+				S2VyboaShISECE5TTnVtYmVyAISEB05TVmFsdWUAlIQB
+				KoSEAWSnAIaShJaWB05TQ29sb3KGkoSEhAdOU0NvbG9y
+				AJSjAoQEZmZmZgAAAAGGkpmShJucAACEnpkMkp+SoZKi
+				kqOSpJKlkqaSp5KokqmSqpKrhgCGkoSWlg1OU1N0cm9r
+				ZUNvbG9yhpKEuKMDhAJmZgABhoaXA4HfAJKEmJkDkpmS
+				uZK7krySrJKthoY=
 				</data>
 				<key>Text</key>
 				<string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf340
-{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fnil\fcharset128 HiraginoSans-W3;\f2\fnil\fcharset0 Verdana;
-}
+{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;\f1\fnil\fcharset128 HiraginoSans-W3;}
 {\colortbl;\red255\green255\blue255;\red0\green0\blue0;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
 \f0\fs60 \cf0 \'81\'45
 \f1 \cf2 \expnd0\expndtw0\kerning0
-\outl0\strokewidth0 \strokec2 \'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'8d\'db
-\f2 , 
-\f1 \'83\'81\'83\'82\'83\'8a\'8a\'c7\'97\'9d
-\f2 , 
-\f1 \'83\'58\'83\'8c\'83\'62\'83\'68\'82\'cc\'91\'d2\'82\'bf\'8d\'87\'82\'ed\'82\'b9\'93\'99\'96\'7b\'97\'88\'8d\'73\'82\'a2\'82\'bd\'82\'a2\'8f\'88\'97\'9d\'82\'cc\'91\'bc\'82\'c9\'82\'e0\'8b\'4c\'8f\'71\'82\'b5\'82\'c8\'82\'af\'82\'e7\'82\'ce\'82\'c8\'82\'e7\'82\'c8\'82\'a2\'8f\'88\'97\'9d\'82\'aa\'91\'b6\'8d\'dd\'82\'b7\'82\'e9
-\f0 \cf0 \kerning1\expnd0\expndtw0 \outl0\strokewidth0 \
-\'81\'45\'82\'b1\'82\'ea\'82\'e7\'82\'cc\'8c\'76\'8e\'5a\'82\'f0 meta computation \'82\'c6\'8c\'c4\'82\'d4\
-\'81\'45meta computation \'82\'f0\'8f\'5f\'93\'ee\'82\'c9\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'82\'bd\'82\'df\'82\'c9\'8c\'76\'8e\'5a\'82\'f0\'8d\'d7\'82\'a9\'82\'ad\'95\'aa\'8a\'84\'82\'b5\'82\'bd\'82\'a2.\
+\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'8d\'db\'82\'c9
+\f0 \cf0 \kerning1\expnd0\expndtw0  meta computation \'82\'f0\'8f\'5f\'93\'ee\'82\'c9\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'82\'bd\'82\'df\'82\'c9\'8c\'76\'8e\'5a\'82\'f0\'8d\'d7\'82\'a9\'82\'ad\'95\'aa\'8a\'84\'82\'b5\'82\'bd\'82\'a2.\
 \'81\'45\'82\'bb\'82\'cc\'82\'bd\'82\'df\'82\'cc\'92\'50\'88\'ca\'82\'aa code segment, data segment\
-\'81\'45Continuation based C (CbC) \'82\'cd code segment \'82\'f0\'97\'70\'82\'a2\'82\'e9\'83\'76\'83\'8d\'83\'4f\'83\'41\'83\'7e\'83\'93\'83\'4f\'8c\'be\'8c\'ea\
-\'81\'45LLVM Clang \'82\'f0\'83\'78\'81\'5b\'83\'58\'82\'c6\'82\'b5\'82\'bd CbC \'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'cc\'89\'fc\'97\'c7\'82\'c6\'91\'bc\'82\'cc CbC \'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'cc\'8f\'6f\'97\'cd\'82\'b7\'82\'e9\'83\'52\'81\'5b\'83\'68\'82\'c6\'82\'cc\'91\'ac\'93\'78\'94\'e4\'8a\'72, C\'82\'c6Scheme\'82\'c6\'82\'cc\'91\'ac\'93\'78\'94\'e4\'8a\'72\'82\'f0\'8d\'73\'82\'c1\'82\'bd.}</string>
+\'81\'45Continuation based C (CbC) \'82\'cd code segment \'82\'f0\'97\'70\'82\'a2\'82\'e9\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'8c\'be\'8c\'ea\
+\'81\'45LLVM Clang \'8f\'e3\'82\'cc CbC \'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'cc\'89\'fc\'97\'c7\'82\'c6\'82\'b5\'82\'c4\'8a\'c2\'8b\'ab\'95\'74\'82\'ab\'8c\'70\'91\'b1\'82\'cc\'8d\'82\'91\'ac\'89\'bb, omit leaf frame pointer \'82\'cc\'8b\'ad\'90\'a7, \'83\'76\'83\'8d\'83\'67\'83\'5e\'83\'43\'83\'76\'90\'e9\'8c\'be\'82\'cc\'8e\'a9\'93\'ae\'89\'bb\'82\'f0\'8d\'73\'82\'c1\'82\'bd}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
@@ -3921,7 +3935,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{13.999999719352729, 374.01528482157539}, {994.98516845703114, 540.15795181931344}}</string>
+			<string>{{13.999999719352729, 374.01528482157528}, {994.98516845703114, 381.41779289872517}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3942,7 +3956,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1019.8811043611886, 1320.9448938748965}, {994.98516845703114, 613.70079296977497}}</string>
+			<string>{{1022.0227315255154, 1448.5039501503695}, {994.98516845703114, 861.89764395501697}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3963,7 +3977,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{13.532223907577475, 1852.4409616893672}, {994.98516845703114, 958.67021524669349}}</string>
+			<string>{{13.999999719352729, 1700.6401793924279}, {994.98516845703114, 1110.4709975436326}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
@@ -3995,9 +4009,9 @@
 	<key>GuidesVisible</key>
 	<string>YES</string>
 	<key>HPages</key>
-	<integer>2</integer>
+	<integer>1</integer>
 	<key>ImageCounter</key>
-	<integer>22</integer>
+	<integer>23</integer>
 	<key>ImageLinkBack</key>
 	<array>
 		<dict/>
@@ -4006,7 +4020,7 @@
 	</array>
 	<key>ImageList</key>
 	<array>
-		<string>image21.pdf</string>
+		<string>image22.pdf</string>
 		<string>image19.pdf</string>
 		<string>image17.pdf</string>
 	</array>
@@ -4049,7 +4063,7 @@
 	<key>MasterSheets</key>
 	<array/>
 	<key>ModificationDate</key>
-	<string>2016-02-20 15:17:24 +0000</string>
+	<string>2016-02-21 10:47:39 +0000</string>
 	<key>Modifier</key>
 	<string>utah</string>
 	<key>NotesVisible</key>
@@ -4080,7 +4094,7 @@
 		<key>NSPaperName</key>
 		<array>
 			<string>string</string>
-			<string>167737B2-A822-40B8-A055-9E5BD46ECD8B</string>
+			<string>417D73FB-46A8-40D2-8D3C-13046B8040A8</string>
 		</array>
 		<key>NSPaperSize</key>
 		<array>
@@ -4130,9 +4144,9 @@
 		<key>Expanded_Canvases</key>
 		<array/>
 		<key>Frame</key>
-		<string>{{637, -2}, {1460, 1174}}</string>
+		<string>{{405, 3}, {1460, 1174}}</string>
 		<key>ShowInfo</key>
-		<false/>
+		<true/>
 		<key>Sidebar</key>
 		<false/>
 		<key>SidebarWidth</key>
@@ -4140,7 +4154,7 @@
 		<key>TopSlabHeight</key>
 		<real>250</real>
 		<key>VisibleRegion</key>
-		<string>{{0, 0}, {2920, 2126}}</string>
+		<string>{{-149, 0}, {2326, 2128}}</string>
 		<key>Zoom</key>
 		<real>0.5</real>
 		<key>ZoomValues</key>
Binary file poster/master.graffle/image21.pdf has changed
Binary file poster/master.graffle/image22.pdf has changed
Binary file poster/master.pdf has changed
Binary file poster/並列信頼研white.pdf has changed