changeset 21:9c757d566f02

poster
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Sun, 21 Feb 2016 00:19:09 +0900
parents fc397777a7e2
children 056077b225e4
files paper/master_paper.pdf poster/clang_llvm_structure.pdf poster/master.graffle/data.plist poster/master.graffle/image17.pdf poster/master.graffle/image19.pdf poster/master.graffle/image21.pdf poster/master.pdf poster/metaCS.pdf slide/fig/codesegment.svg slide/fig/metaCS.svg slide/simple.c slide/simple.ll slide/simple.s
diffstat 13 files changed, 4524 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file paper/master_paper.pdf has changed
Binary file poster/clang_llvm_structure.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/poster/master.graffle/data.plist	Sun Feb 21 00:19:09 2016 +0900
@@ -0,0 +1,4156 @@
+<?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}, {4055.244140625, 2860.68505859375}}</string>
+		<key>Class</key>
+		<string>SolidGraphic</string>
+		<key>FontInfo</key>
+		<dict>
+			<key>Font</key>
+			<string>Helvetica</string>
+			<key>Size</key>
+			<real>28</real>
+		</dict>
+		<key>ID</key>
+		<integer>2</integer>
+		<key>Style</key>
+		<dict>
+			<key>stroke</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+		</dict>
+	</dict>
+	<key>BaseZoom</key>
+	<integer>0</integer>
+	<key>CanvasOrigin</key>
+	<string>{0, 0}</string>
+	<key>ColumnAlign</key>
+	<integer>1</integer>
+	<key>ColumnSpacing</key>
+	<real>36</real>
+	<key>CreationDate</key>
+	<string>2012-01-04 16:02:58 +0000</string>
+	<key>Creator</key>
+	<string>Daichi TOMA</string>
+	<key>DisplayScale</key>
+	<string>1.0000 cm = 1.0000 cm</string>
+	<key>GraphDocumentVersion</key>
+	<integer>12</integer>
+	<key>GraphicsList</key>
+	<array>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1028.3427335490619, 917.71904836602198}, {330.86987720847674, 363}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>14</real>
+			</dict>
+			<key>ID</key>
+			<integer>3411</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\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>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1360.6299336050438, 914.5402924623445}, {655.91914572428846, 392}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3410</integer>
+			<key>ImageID</key>
+			<integer>21</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>{{97.702683751690302, 1793.1460321035054}, {992.30892108419039, 70}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>Vertical</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>1</string>
+							<key>g</key>
+							<string>1</string>
+							<key>r</key>
+							<string>1</string>
+						</dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>48</real>
+					</dict>
+					<key>ID</key>
+					<integer>3403</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Align</key>
+						<integer>0</integer>
+						<key>Pad</key>
+						<real>0.0</real>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\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\fs92 \cf1 CbC \'82\'c5\'82\'cc meta computation (Gears OS)}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>3405</integer>
+							<key>Points</key>
+							<array>
+								<string>{37.911468040790389, 1818.702624297289}</string>
+								<string>{80.756757269279774, 1819.4967733995895}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<real>1</real>
+										<key>g</key>
+										<real>1</real>
+										<key>r</key>
+										<real>1</real>
+									</dict>
+									<key>HeadArrow</key>
+									<string>FilledBall</string>
+									<key>Legacy</key>
+									<true/>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>Width</key>
+									<real>3</real>
+								</dict>
+							</dict>
+							<key>Tail</key>
+							<dict>
+								<key>ID</key>
+								<integer>3406</integer>
+								<key>Position</key>
+								<real>0.32640770077705383</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>3406</integer>
+							<key>Points</key>
+							<array>
+								<string>{31.519569788395501, 1838.0244624470076}</string>
+								<string>{43.248692552329793, 1802.5689212706434}</string>
+								<string>{45.429525361031118, 1801.2978966600112}</string>
+								<string>{67.910491120825696, 1801.2978966600112}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<real>1</real>
+										<key>g</key>
+										<real>1</real>
+										<key>r</key>
+										<real>1</real>
+									</dict>
+									<key>HeadArrow</key>
+									<string>FilledBall</string>
+									<key>Legacy</key>
+									<true/>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>Width</key>
+									<real>3</real>
+								</dict>
+							</dict>
+							<key>Tail</key>
+							<dict>
+								<key>ID</key>
+								<integer>3407</integer>
+								<key>Position</key>
+								<real>0.25490197539329529</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>3407</integer>
+							<key>Points</key>
+							<array>
+								<string>{17.595948706047409, 1837.6956501391674}</string>
+								<string>{57.684175705327959, 1838.6423508830976}</string>
+								<string>{72.192579836977245, 1837.6956501391674}</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.532223907577816, 1783.1393797754858}, {994.98516845703114, 68}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>ID</key>
+							<integer>3408</integer>
+							<key>Style</key>
+							<dict>
+								<key>fill</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<real>0.80000000000000004</real>
+										<key>g</key>
+										<real>0.59999999999999998</real>
+										<key>r</key>
+										<real>0.20000000000000001</real>
+									</dict>
+									<key>FillType</key>
+									<integer>2</integer>
+									<key>GradientAngle</key>
+									<real>90</real>
+									<key>GradientColor</key>
+									<dict>
+										<key>b</key>
+										<string>0.8</string>
+										<key>g</key>
+										<string>0.4</string>
+										<key>r</key>
+										<string>0</string>
+									</dict>
+								</dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>0.5</real>
+								</dict>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>3404</integer>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>3402</integer>
+		</dict>
+		<dict>
+			<key>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>
+			<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>3382</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>RTFD</key>
+				<data>
+				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
+				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
+				bmcBlIQBK4GJAV9fY29kZSBtZXRhX3NlbmRlcihzdHJ1
+				Y3QgQ29udGV4dCogY29udGV4dCwgc3RydWN0IFF1ZXVl
+				KiBxdWV1ZSwgZW51bSBDb2RlIG5leHQpIHsKICAgIHB0
+				aHJlYWRfbXV0ZXhfbG9jaygmcXVldWUtPm11dGV4KTsK
+				ICAgIGdvdG8gKGNvbnRleHQtPmNvZGVbbmV4dF0pKGNv
+				bnRleHQpOwp9CgpfX2NvZGUgc2VuZGVyKHN0cnVjdCBR
+				dWV1ZSogcXVldWUpIHsKICAgIGdvdG8gcHV0KHF1ZXVl
+				KTsKfQoKX19jb2RlIGNvZGU0KGxvbmcqIGNvdW50LCBz
+				dHJ1Y3QgQWxsb2NhdGUqIGFsbG9jYXRlLCBzdHJ1Y3Qg
+				RWxlbWVudCogZWxlbWVudCkgewogICAgYWxsb2NhdGUt
+				PmFmdGVyX3B1dCA9IENvZGUzOwogICAgZWxlbWVudC0+
+				dmFsdWUgPSAoKmNvdW50KSsrOwogICAgZ290byBzZW5k
+				ZXIoKTsKfYaEAmlJAYHUAJKEhIQMTlNEaWN0aW9uYXJ5
+				AJSEAWkHkoSWlgdOU0NvbG9yhpKEhIQHTlNDb2xvcgCU
+				hAFjAoQEZmZmZgAAAAGGkoSWlg1OU1N0cm9rZVdpZHRo
+				hpKEhIQITlNOdW1iZXIAhIQHTlNWYWx1ZQCUhAEqhIQB
+				ZKAAhpKElpYNTlNTdHJva2VDb2xvcoaSmpKElpYOTlNP
+				cmlnaW5hbEZvbnSGkoSEhAZOU0ZvbnQelJkYhAVbMjRj
+				XQYAAAAQAAAA//5BAHIAaQBhAGwATQBUAIQBZhibAJsB
+				mwCbAIaShJaWEE5TUGFyYWdyYXBoU3R5bGWGkoSEhBdO
+				U011dGFibGVQYXJhZ3JhcGhTdHlsZQCEhBBOU1BhcmFn
+				cmFwaFN0eWxlAJSEBENDQFMEAISEhAdOU0FycmF5AJSZ
+				AIaBIAKEBFsyZl0VJIaShJaWBk5TRm9udIaSo5KElpYG
+				TlNLZXJuhpKdhpcCCpKEmJkHkpmShJubApwBAAABhpKc
+				kp2SoZKukqKSo5KlkqaSq5KjkqySnYaXAYGgAJcCCJcB
+				A4Y=
+				</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;}
+\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) \{\
+    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 ;\
+\}\
+\
+__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>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1105.9610404069074, 309.80734216059085}, {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>3381</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 (CbC)}</string>
+				<key>VerticalPad</key>
+				<real>0.0</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{167.24409600561995, 2651.8110476823304}, {662.86846054241164, 148.08972639409365}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3371</integer>
+			<key>ImageID</key>
+			<integer>19</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{25.663860986630738, 1311.7596635594728}, {429.48782970673949, 453}}</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>3368</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\fs60 \cf0 \'81\'45\'8d\'b6\'82\'cc\'83\'52\'81\'5b\'83\'68\'82\'cc\'8f\'ea\'8d\'87, __environment \'82\'cd funcB \'82\'cc\'8a\'c2\'8b\'ab\'82\'f0\'95\'db\'91\'b6\'82\'b7\'82\'e9\
+\'81\'45code segment cs \'82\'cd __return \'82\'c9\'82\'e6\'82\'e8funcB\'82\'c9\'96\'df\'82\'c1\'82\'bd\'8c\'e3, funcA \'82\'c9 1 \'82\'f0\'95\'d4\'82\'b7\
+\'81\'45 C \'95\'57\'8f\'80\'82\'cc setjmp, longjmp \'82\'f0\'8e\'67\'97\'70\'82\'b5\'82\'c4\'82\'a2\'82\'bd\'82\'e0\'82\'cc\'82\'f0 LLVM builtin \'82\'cc setjmp longjmp \'82\'f0\'8e\'67\'97\'70\'82\'b7\'82\'e9\'82\'e6\'82\'a4\'82\'c9\'95\'cf\'8d\'58}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{29.9548364417941, 1009.6894084957312}, {971.09956664308152, 273}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>14</real>
+			</dict>
+			<key>ID</key>
+			<integer>3367</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\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\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>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1464.0945014729273, 651.06156224565757}, {528.66142211945976, 153.74170574949483}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3366</integer>
+			<key>ImageID</key>
+			<integer>17</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1464.0945014729273, 386.30654796158876}, {530.90474694179261, 255}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>28</real>
+			</dict>
+			<key>ID</key>
+			<integer>3365</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>0.66274509803921566</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\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\fs56 \cf0 __code cs0(int a, int b)\{\
+  goto cs1(a+b);\
+\}\
+__code cs1(int c)\{\
+  goto cs2(c);\
+\}}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1050.0832312723992, 2182.0716006915059}, {475.17251586914062, 183}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>14</real>
+			</dict>
+			<key>ID</key>
+			<integer>3357</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;\red255\green12\blue11;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45CbC \'82\'cd C \'82\'c9\'94\'e4\'82\'d7\'82\'c4\cf2 \'96\'f11.6\'94\'7b\cf0 \'91\'ac\'82\'a2\
+\'81\'45\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'cc\'8f\'88\'97\'9d\'82\'aa\'8a\'d6\'90\'94\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5\'82\'e6\'82\'e8\'82\'e0\'8c\'79\'82\'a2\'82\'c6\'82\'a2\'82\'a4\'82\'b1\'82\'c6\'82\'aa\'82\'ed\'82\'a9\'82\'e9\
+\'81\'45\'83\'58\'83\'5e\'83\'62\'83\'4e\'91\'80\'8d\'ec\'82\'cc\'8f\'88\'97\'9d\'82\'cc\'8d\'b7}</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>{{1811.3664376890599, 2284.6635261735801}, {184.62707223532448, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3336</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 4.85}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1577.5081678506929, 2284.6635261735801}, {233.85826983836705, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3337</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs52 \cf0 C}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1811.3664376890599, 2230.6635261735801}, {184.62707223532448, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3338</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 3.10}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1577.5081678506929, 2230.6635261735801}, {233.85826983836705, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3339</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 CbC}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1811.3664376890599, 2176.8052579683799}, {184.62707223532448, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3340</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 \'8e\'c0\'8d\'73\'91\'ac\'93\'78(\'95\'62)}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1577.5081678506929, 2176.8052579683799}, {233.85826983836705, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3341</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 \'8c\'be\'8c\'ea\'96\'bc}</string>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>3335</integer>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>3328</integer>
+			<key>Points</key>
+			<array>
+				<string>{1022.4215967864543, 2166.1225191864064}</string>
+				<string>{2014.7305178706447, 2162.0408866127859}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>0.70980399999999999</real>
+						<key>g</key>
+						<real>0.55294100000000002</real>
+						<key>r</key>
+						<real>0.50196099999999999</real>
+					</dict>
+					<key>HeadArrow</key>
+					<string>0</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>{{1028.3427335490617, 2028.1225191864064}, {978.14778642833062, 138}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>14</real>
+			</dict>
+			<key>ID</key>
+			<integer>3327</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\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>
+				<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>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3343</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 12.96}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1551.9685180182528, 1844.4748088890581}, {233.85826983836705, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3344</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 GCC -O2}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1785.8267878566198, 1790.6165406838584}, {184.62707223532448, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3345</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 14.73}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1551.9685180182528, 1790.6165406838584}, {233.85826983836705, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3346</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 GCC}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1785.8267878566198, 1738.7399091889354}, {184.62707223532448, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3347</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 1.29}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1551.9685180182528, 1738.7399091889354}, {233.85826983836705, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3348</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 Micro-C}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1785.8267878566198, 1684.7399091889354}, {184.62707223532448, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3349</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 23.30}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1551.9685180182528, 1684.7399091889354}, {233.85826983836705, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3350</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs52 \cf0 LLVM Clang (old)}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1785.8267878566198, 1630.7399091889354}, {184.62707223532448, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3351</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 1.30}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1551.9685180182528, 1630.7399091889354}, {233.85826983836705, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3352</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs52 \cf0 LLVM Clang -O2}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1785.8267878566198, 1576.7399091889354}, {184.62707223532448, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3353</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 3.35}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1551.9685180182528, 1576.7399091889354}, {233.85826983836705, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3354</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 LLVM Clang}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1785.8267878566198, 1522.8816409837357}, {184.62707223532448, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3355</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 \'8e\'c0\'8d\'73\'91\'ac\'93\'78(\'95\'62)}</string>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1551.9685180182528, 1522.8816409837357}, {233.85826983836705, 53.858268205199579}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Font</key>
+						<string>HiraginoSans-W3</string>
+						<key>Size</key>
+						<real>30</real>
+					</dict>
+					<key>ID</key>
+					<integer>3356</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\ansicpg1252\cocoartf1404\cocoasubrtf340
+{\fonttbl\f0\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\fs60 \cf0 \'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'96\'bc}</string>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>3342</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1031.2828257954218, 1516.5354468306218}, {475.17251586914062, 408}}</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>3290</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;\red255\green0\blue0;\red255\green11\blue4;\red255\green9\blue9;
+}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45LLVM Clang (old) \'82\'cd\'89\'fc\'97\'c7\'91\'4f\'82\'cc\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\
+\'81\'45\'89\'fc\'97\'c7\'91\'4f\'82\'c6\'94\'e4\'8a\'72\'82\'b5\'82\'c4\cf2 \'96\'f17.0\'94\'7b\cf0 \'82\'cc\'91\'ac\'93\'78\'8c\'fc\'8f\'e3\
+\'81\'45GCC\'82\'cc nested function \'82\'c5\'82\'cc\'8e\'c0\'91\'95\'82\'c6\'94\'e4\'8a\'72\'82\'b5\'82\'c4\'82\'e0\cf3 \'96\'f14.4\'94\'7b\cf0 \'91\'ac\'82\'a2\
+\'81\'45\'8d\'c5\'93\'4b\'89\'bb\'82\'f0\'97\'70\'82\'a2\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'8d\'c5\'91\'ac\'82\'c5\'82\'a0\'82\'e9Micro-C \'82\'c6\cf4 \'93\'af\'93\'99\'82\'cc\'91\'ac\'93\'78\cf0 \'82\'c9\
+}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1028.3427335490617, 382.80734216059085}, {399.23294067382812, 363}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>14</real>
+			</dict>
+			<key>ID</key>
+			<integer>3268</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\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>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{475.57182138965271, 1311.7596635594728}, {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>3249</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\green20\blue9;\red255\green20\blue5;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\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;\
+\}}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1031.2828257954218, 2477.480337439184}, {978.14778642833062, 318}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>14</real>
+			</dict>
+			<key>ID</key>
+			<integer>3090</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\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\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>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1105.7343707164137, 2397.7785296547718}, {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>3359</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 \'8d\'a1\'8c\'e3\'82\'cc\'89\'db\'91\'e8}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>3361</integer>
+							<key>Points</key>
+							<array>
+								<string>{1045.9431550055133, 2423.3351218485559}</string>
+								<string>{1088.7884442340028, 2424.1292709508562}</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>3362</integer>
+								<key>Position</key>
+								<real>0.32640770077705383</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<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>
+							</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>3363</integer>
+								<key>Position</key>
+								<real>0.25490197539329529</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<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>
+							</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.5639108723008, 2387.7718773267525}, {994.98516845703114, 68}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>ID</key>
+							<integer>3364</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>3360</integer>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>3358</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1022.8641347810715, 2387.7718773267525}, {994.98516845703114, 423.33929960930777}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3088</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>{{1021.0834731000339, 1410.0806193833778}, {978.14778642833062, 93}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>14</real>
+			</dict>
+			<key>ID</key>
+			<integer>3082</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\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.\
+\'81\'45x86-64 Mac OS X \'8f\'e3\'82\'c5\'82\'cc\'8c\'76\'91\'aa}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1104.5749401510911, 1330.5879329052382}, {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>3081</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 \'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>
+				<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>3076</integer>
+					<key>Points</key>
+					<array>
+						<string>{1045.9431550055133, 1356.5081383966997}</string>
+						<string>{1088.7884442340028, 1357.3022874990002}</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>3077</integer>
+						<key>Position</key>
+						<real>0.32640770077705383</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<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>
+					</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>3078</integer>
+						<key>Position</key>
+						<real>0.25490197539329529</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<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>
+					</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.5639108723008, 1320.9448938748965}, {994.98516845703114, 68}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>3079</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>3075</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{93.050297795651119, 943.10857419300601}, {889.0382080078125, 73}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>1</string>
+					<key>g</key>
+					<string>1</string>
+					<key>r</key>
+					<string>1</string>
+				</dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>48</real>
+			</dict>
+			<key>ID</key>
+			<integer>1078</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\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 \'8a\'c2\'8b\'ab\'95\'74\'82\'ab\'8c\'70\'91\'b1}</string>
+				<key>VerticalPad</key>
+				<real>0.0</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{13.532223907577475, 997.47433391563732}, {994.98516845703114, 779.5919705670517}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>1077</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>1073</integer>
+					<key>Points</key>
+					<array>
+						<string>{37.911468040790496, 965.03760871846464}</string>
+						<string>{80.756757269280016, 965.83175782076478}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>1</real>
+								<key>g</key>
+								<real>1</real>
+								<key>r</key>
+								<real>1</real>
+							</dict>
+							<key>HeadArrow</key>
+							<string>FilledBall</string>
+							<key>Legacy</key>
+							<true/>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>1074</integer>
+						<key>Position</key>
+						<real>0.32640770077705383</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>1074</integer>
+					<key>Points</key>
+					<array>
+						<string>{31.5195697883956, 984.359446868183}</string>
+						<string>{43.248692552329921, 948.90390569181909}</string>
+						<string>{45.429525361031125, 947.6328810811865}</string>
+						<string>{67.910491120825824, 947.6328810811865}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>1</real>
+								<key>g</key>
+								<real>1</real>
+								<key>r</key>
+								<real>1</real>
+							</dict>
+							<key>HeadArrow</key>
+							<string>FilledBall</string>
+							<key>Legacy</key>
+							<true/>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>1075</integer>
+						<key>Position</key>
+						<real>0.25490197539329529</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>1075</integer>
+					<key>Points</key>
+					<array>
+						<string>{17.595948706047579, 984.03063456034261}</string>
+						<string>{57.684175705328016, 984.97733530427286}</string>
+						<string>{72.192579836977302, 984.03063456034261}</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.532223907577873, 929.4743641966611}, {994.98516845703114, 68}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>1076</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.80000000000000004</real>
+								<key>g</key>
+								<real>0.59999999999999998</real>
+								<key>r</key>
+								<real>0.20000000000000001</real>
+							</dict>
+							<key>FillType</key>
+							<integer>2</integer>
+							<key>GradientAngle</key>
+							<real>90</real>
+							<key>GradientColor</key>
+							<dict>
+								<key>b</key>
+								<string>0.8</string>
+								<key>g</key>
+								<string>0.4</string>
+								<key>r</key>
+								<string>0</string>
+							</dict>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>0.5</real>
+						</dict>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>1072</integer>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>3377</integer>
+			<key>Points</key>
+			<array>
+				<string>{1045.141473118113, 339.19286538338747}</string>
+				<string>{1087.2393046871991, 339.51527425341004}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>1</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledBall</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>3</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>3378</integer>
+				<key>Position</key>
+				<real>0.32640770077705383</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>3378</integer>
+			<key>Points</key>
+			<array>
+				<string>{1038.0021172063148, 358.04296330082826}</string>
+				<string>{1051.9120727789505, 321.3163975138321}</string>
+				<string>{1074.393038538745, 321.3163975138321}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>1</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledBall</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>3</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>3379</integer>
+				<key>Position</key>
+				<real>0.25490197539329529</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>3379</integer>
+			<key>Points</key>
+			<array>
+				<string>{1024.0784961239669, 357.71415099298804}</string>
+				<string>{1064.1667231232473, 358.66085173691783}</string>
+				<string>{1078.6751272548966, 357.71415099298804}</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>{{25.663860986630738, 1860.3674017574374}, {964.78997414196579, 408}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>14</real>
+			</dict>
+			<key>ID</key>
+			<integer>1036</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\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\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>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1020.0147713254972, 306.01527854876002}, {994.98516845703114, 68}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3380</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>{{1020.9975967529883, 374.11488953702491}, {994.98516845703114, 440.84574777849605}}</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>1033</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>LineGraphic</string>
+			<key>ID</key>
+			<integer>1032</integer>
+			<key>Points</key>
+			<array>
+				<string>{39.126701511968491, 339.1928716562025}</string>
+				<string>{81.224533081054688, 339.51528052622513}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>1</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledBall</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>3</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>1031</integer>
+				<key>Position</key>
+				<real>0.32640770077705383</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>1031</integer>
+			<key>Points</key>
+			<array>
+				<string>{31.987345600170322, 358.04296957364335}</string>
+				<string>{45.89730117280606, 321.31640378664719}</string>
+				<string>{68.378266932600667, 321.31640378664719}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>1</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledBall</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>3</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>1030</integer>
+				<key>Position</key>
+				<real>0.25490197539329529</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>1030</integer>
+			<key>Points</key>
+			<array>
+				<string>{18.063724517822315, 357.71415726580312}</string>
+				<string>{58.151951517102724, 358.66085800973303}</string>
+				<string>{72.660355648752045, 357.71415726580312}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>1</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledBall</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>3</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1153.8072520757348, 219.65832519531247}, {889.0382080078125, 97}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>1</string>
+					<key>g</key>
+					<string>1</string>
+					<key>r</key>
+					<string>1</string>
+				</dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>13</real>
+			</dict>
+			<key>ID</key>
+			<integer>24</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\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\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>
+				<key>VerticalPad</key>
+				<real>0.0</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{27.929965899289073, 380.62833913257816}, {971.47705078125, 502}}</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>989</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>RTFD</key>
+				<data>
+				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
+				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
+				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
+				</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;
+}
+{\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.\
+\'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>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{27.929966855429171, 14.786078741176073}, {1924.739013671875, 191}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W6</string>
+				<key>Size</key>
+				<real>110</real>
+			</dict>
+			<key>ID</key>
+			<integer>5</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\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\slleading-800\pardirnatural\partightenfactor0
+
+\f0\b\fs180 \cf1 LLVM Clang \'8f\'e3\'82\'cc \
+Continuation based C \'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'cc\'89\'fc\'97\'c7}</string>
+				<key>VerticalPad</key>
+				<real>0.0</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{14, 14.786078060684758}, {2001.00004626803, 272}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>10</real>
+			</dict>
+			<key>ID</key>
+			<integer>23</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>0.91372500000000001</real>
+						<key>g</key>
+						<real>0.62745099999999998</real>
+						<key>r</key>
+						<real>0.0</real>
+					</dict>
+					<key>FillType</key>
+					<integer>2</integer>
+					<key>GradientAngle</key>
+					<real>90</real>
+					<key>GradientColor</key>
+					<dict>
+						<key>b</key>
+						<string>0.72549</string>
+						<key>g</key>
+						<string>0.419608</string>
+						<key>r</key>
+						<string>0</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{97.011028998143161, 315.65832385191749}, {843.98895263671875, 73}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>1</string>
+					<key>g</key>
+					<string>1</string>
+					<key>r</key>
+					<string>1</string>
+				</dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>48</real>
+			</dict>
+			<key>ID</key>
+			<integer>10</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\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 \'8c\'a4\'8b\'86\'8a\'54\'97\'76}</string>
+				<key>VerticalPad</key>
+				<real>0.0</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{13.999999719352729, 306.01528482157511}, {994.98516845703114, 68}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>29</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>0.80000000000000004</real>
+						<key>g</key>
+						<real>0.59999999999999998</real>
+						<key>r</key>
+						<real>0.20000000000000001</real>
+					</dict>
+					<key>FillType</key>
+					<integer>2</integer>
+					<key>GradientAngle</key>
+					<real>90</real>
+					<key>GradientColor</key>
+					<dict>
+						<key>b</key>
+						<string>0.8</string>
+						<key>g</key>
+						<string>0.4</string>
+						<key>r</key>
+						<string>0</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{13.999999719352729, 374.01528482157539}, {994.98516845703114, 540.15795181931344}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>27</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1019.8811043611886, 1320.9448938748965}, {994.98516845703114, 613.70079296977497}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3080</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>{{13.532223907577475, 1852.4409616893672}, {994.98516845703114, 958.67021524669349}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3262</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+	</array>
+	<key>GridInfo</key>
+	<dict>
+		<key>GridSpacing</key>
+		<real>35.433071136474609</real>
+		<key>ShowsGrid</key>
+		<string>YES</string>
+	</dict>
+	<key>GuidesLocked</key>
+	<string>NO</string>
+	<key>GuidesVisible</key>
+	<string>YES</string>
+	<key>HPages</key>
+	<integer>2</integer>
+	<key>ImageCounter</key>
+	<integer>22</integer>
+	<key>ImageLinkBack</key>
+	<array>
+		<dict/>
+		<dict/>
+		<dict/>
+	</array>
+	<key>ImageList</key>
+	<array>
+		<string>image21.pdf</string>
+		<string>image19.pdf</string>
+		<string>image17.pdf</string>
+	</array>
+	<key>KeepToScale</key>
+	<false/>
+	<key>Layers</key>
+	<array>
+		<dict>
+			<key>Lock</key>
+			<string>NO</string>
+			<key>Name</key>
+			<string>Layer 1</string>
+			<key>Print</key>
+			<string>YES</string>
+			<key>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-20 15:17:24 +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>NSPaperName</key>
+		<array>
+			<string>string</string>
+			<string>167737B2-A822-40B8-A055-9E5BD46ECD8B</string>
+		</array>
+		<key>NSPaperSize</key>
+		<array>
+			<string>size</string>
+			<string>{2063.6220703125, 2919.68505859375}</string>
+		</array>
+		<key>NSPrintReverseOrientation</key>
+		<array>
+			<string>coded</string>
+			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
+		</array>
+		<key>NSRightMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSTopMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+	</dict>
+	<key>PrintOnePage</key>
+	<false/>
+	<key>ReadOnly</key>
+	<string>NO</string>
+	<key>RowAlign</key>
+	<integer>1</integer>
+	<key>RowSpacing</key>
+	<real>36</real>
+	<key>SheetTitle</key>
+	<string>Canvas 1</string>
+	<key>SmartAlignmentGuidesActive</key>
+	<string>YES</string>
+	<key>SmartDistanceGuidesActive</key>
+	<string>YES</string>
+	<key>UniqueID</key>
+	<integer>1</integer>
+	<key>UseEntirePage</key>
+	<false/>
+	<key>VPages</key>
+	<integer>1</integer>
+	<key>WindowInfo</key>
+	<dict>
+		<key>CurrentSheet</key>
+		<integer>0</integer>
+		<key>Expanded_Canvases</key>
+		<array/>
+		<key>Frame</key>
+		<string>{{637, -2}, {1460, 1174}}</string>
+		<key>ShowInfo</key>
+		<false/>
+		<key>Sidebar</key>
+		<false/>
+		<key>SidebarWidth</key>
+		<integer>0</integer>
+		<key>TopSlabHeight</key>
+		<real>250</real>
+		<key>VisibleRegion</key>
+		<string>{{0, 0}, {2920, 2126}}</string>
+		<key>Zoom</key>
+		<real>0.5</real>
+		<key>ZoomValues</key>
+		<array>
+			<array>
+				<string>Canvas 1</string>
+				<real>0.5</real>
+				<real>0.89999997615814209</real>
+			</array>
+		</array>
+	</dict>
+</dict>
+</plist>
Binary file poster/master.graffle/image17.pdf has changed
Binary file poster/master.graffle/image19.pdf has changed
Binary file poster/master.graffle/image21.pdf has changed
Binary file poster/master.pdf has changed
Binary file poster/metaCS.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/fig/codesegment.svg	Sun Feb 21 00:19:09 2016 +0900
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="305pt" height="85pt" viewBox="0 0 305 85" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d="M 0.390625 0 L 0.390625 -8.609375 L 7.21875 -8.609375 L 7.21875 0 Z M 6.140625 -1.078125 L 6.140625 -7.53125 L 1.46875 -7.53125 L 1.46875 -1.078125 Z M 6.140625 -1.078125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 3.1875 -6.453125 C 3.894531 -6.453125 4.46875 -6.28125 4.90625 -5.9375 C 5.351562 -5.59375 5.625 -5.003906 5.71875 -4.171875 L 4.6875 -4.171875 C 4.625 -4.554688 4.484375 -4.875 4.265625 -5.125 C 4.046875 -5.382812 3.6875 -5.515625 3.1875 -5.515625 C 2.519531 -5.515625 2.039062 -5.1875 1.75 -4.53125 C 1.5625 -4.101562 1.46875 -3.578125 1.46875 -2.953125 C 1.46875 -2.328125 1.597656 -1.796875 1.859375 -1.359375 C 2.128906 -0.929688 2.550781 -0.71875 3.125 -0.71875 C 3.5625 -0.71875 3.90625 -0.851562 4.15625 -1.125 C 4.414062 -1.394531 4.59375 -1.757812 4.6875 -2.21875 L 5.71875 -2.21875 C 5.601562 -1.382812 5.3125 -0.773438 4.84375 -0.390625 C 4.375 -0.00390625 3.773438 0.1875 3.046875 0.1875 C 2.222656 0.1875 1.566406 -0.113281 1.078125 -0.71875 C 0.585938 -1.320312 0.34375 -2.070312 0.34375 -2.96875 C 0.34375 -4.070312 0.609375 -4.925781 1.140625 -5.53125 C 1.679688 -6.144531 2.363281 -6.453125 3.1875 -6.453125 Z M 3.03125 -6.421875 Z M 3.03125 -6.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 1.40625 -1.96875 C 1.4375 -1.613281 1.523438 -1.34375 1.671875 -1.15625 C 1.929688 -0.820312 2.390625 -0.65625 3.046875 -0.65625 C 3.441406 -0.65625 3.785156 -0.738281 4.078125 -0.90625 C 4.378906 -1.070312 4.53125 -1.332031 4.53125 -1.6875 C 4.53125 -1.957031 4.410156 -2.164062 4.171875 -2.3125 C 4.015625 -2.394531 3.710938 -2.492188 3.265625 -2.609375 L 2.421875 -2.8125 C 1.890625 -2.945312 1.5 -3.097656 1.25 -3.265625 C 0.789062 -3.546875 0.5625 -3.941406 0.5625 -4.453125 C 0.5625 -5.046875 0.773438 -5.523438 1.203125 -5.890625 C 1.628906 -6.253906 2.207031 -6.4375 2.9375 -6.4375 C 3.875 -6.4375 4.550781 -6.160156 4.96875 -5.609375 C 5.238281 -5.253906 5.367188 -4.875 5.359375 -4.46875 L 4.359375 -4.46875 C 4.335938 -4.707031 4.253906 -4.925781 4.109375 -5.125 C 3.867188 -5.394531 3.445312 -5.53125 2.84375 -5.53125 C 2.445312 -5.53125 2.144531 -5.453125 1.9375 -5.296875 C 1.738281 -5.148438 1.640625 -4.953125 1.640625 -4.703125 C 1.640625 -4.429688 1.773438 -4.210938 2.046875 -4.046875 C 2.203125 -3.953125 2.429688 -3.867188 2.734375 -3.796875 L 3.421875 -3.625 C 4.179688 -3.4375 4.691406 -3.257812 4.953125 -3.09375 C 5.359375 -2.820312 5.5625 -2.394531 5.5625 -1.8125 C 5.5625 -1.257812 5.347656 -0.78125 4.921875 -0.375 C 4.503906 0.03125 3.863281 0.234375 3 0.234375 C 2.0625 0.234375 1.394531 0.0234375 1 -0.390625 C 0.613281 -0.816406 0.410156 -1.34375 0.390625 -1.96875 Z M 2.953125 -6.421875 Z M 2.953125 -6.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 3.25 -8.390625 C 4.332031 -8.390625 5.117188 -7.941406 5.609375 -7.046875 C 5.984375 -6.359375 6.171875 -5.410156 6.171875 -4.203125 C 6.171875 -3.066406 6 -2.125 5.65625 -1.375 C 5.164062 -0.300781 4.359375 0.234375 3.234375 0.234375 C 2.234375 0.234375 1.484375 -0.203125 0.984375 -1.078125 C 0.578125 -1.816406 0.375 -2.800781 0.375 -4.03125 C 0.375 -4.976562 0.5 -5.796875 0.75 -6.484375 C 1.207031 -7.753906 2.039062 -8.390625 3.25 -8.390625 Z M 3.234375 -0.734375 C 3.785156 -0.734375 4.222656 -0.972656 4.546875 -1.453125 C 4.867188 -1.941406 5.03125 -2.847656 5.03125 -4.171875 C 5.03125 -5.117188 4.910156 -5.898438 4.671875 -6.515625 C 4.441406 -7.128906 3.988281 -7.4375 3.3125 -7.4375 C 2.6875 -7.4375 2.226562 -7.144531 1.9375 -6.5625 C 1.65625 -5.976562 1.515625 -5.117188 1.515625 -3.984375 C 1.515625 -3.128906 1.609375 -2.441406 1.796875 -1.921875 C 2.078125 -1.128906 2.554688 -0.734375 3.234375 -0.734375 Z M 3.234375 -0.734375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 1.15625 -5.9375 L 1.15625 -6.75 C 1.914062 -6.820312 2.441406 -6.945312 2.734375 -7.125 C 3.035156 -7.300781 3.265625 -7.710938 3.421875 -8.359375 L 4.25 -8.359375 L 4.25 0 L 3.125 0 L 3.125 -5.9375 Z M 1.15625 -5.9375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d="M 4.5 -7.328125 L 1.125 -7.328125 L 1.125 -0.515625 L 4.5 -0.515625 Z M 5.0625 -7.828125 L 5.0625 -0.015625 L 0.5625 -0.015625 L 0.5625 -7.828125 Z M 5.0625 -7.828125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 5.609375 -0.484375 L 5.609375 -5.6875 L 4.734375 -5.6875 L 4.734375 -4.875 L 4.71875 -4.875 C 4.550781 -5.1875 4.316406 -5.421875 4.015625 -5.578125 C 3.710938 -5.734375 3.382812 -5.8125 3.03125 -5.8125 C 2.53125 -5.8125 2.113281 -5.71875 1.78125 -5.53125 C 1.445312 -5.351562 1.175781 -5.117188 0.96875 -4.828125 C 0.757812 -4.535156 0.609375 -4.210938 0.515625 -3.859375 C 0.429688 -3.503906 0.390625 -3.15625 0.390625 -2.8125 C 0.390625 -2.425781 0.441406 -2.054688 0.546875 -1.703125 C 0.660156 -1.359375 0.820312 -1.054688 1.03125 -0.796875 C 1.25 -0.535156 1.515625 -0.328125 1.828125 -0.171875 C 2.140625 -0.015625 2.507812 0.0625 2.9375 0.0625 C 3.300781 0.0625 3.644531 -0.0195312 3.96875 -0.1875 C 4.300781 -0.351562 4.546875 -0.613281 4.703125 -0.96875 L 4.734375 -0.96875 L 4.734375 -0.59375 C 4.734375 -0.28125 4.703125 0.00390625 4.640625 0.265625 C 4.578125 0.535156 4.472656 0.765625 4.328125 0.953125 C 4.191406 1.140625 4.015625 1.285156 3.796875 1.390625 C 3.585938 1.492188 3.332031 1.546875 3.03125 1.546875 C 2.875 1.546875 2.707031 1.53125 2.53125 1.5 C 2.363281 1.46875 2.207031 1.414062 2.0625 1.34375 C 1.925781 1.269531 1.804688 1.171875 1.703125 1.046875 C 1.609375 0.929688 1.554688 0.789062 1.546875 0.625 L 0.609375 0.625 C 0.628906 0.9375 0.710938 1.195312 0.859375 1.40625 C 1.003906 1.625 1.1875 1.796875 1.40625 1.921875 C 1.632812 2.054688 1.882812 2.148438 2.15625 2.203125 C 2.4375 2.265625 2.707031 2.296875 2.96875 2.296875 C 3.875 2.296875 4.539062 2.0625 4.96875 1.59375 C 5.394531 1.132812 5.609375 0.441406 5.609375 -0.484375 Z M 2.984375 -0.765625 C 2.679688 -0.765625 2.425781 -0.828125 2.21875 -0.953125 C 2.007812 -1.078125 1.84375 -1.242188 1.71875 -1.453125 C 1.601562 -1.660156 1.519531 -1.894531 1.46875 -2.15625 C 1.414062 -2.414062 1.390625 -2.671875 1.390625 -2.921875 C 1.390625 -3.191406 1.421875 -3.453125 1.484375 -3.703125 C 1.546875 -3.953125 1.644531 -4.171875 1.78125 -4.359375 C 1.914062 -4.554688 2.085938 -4.710938 2.296875 -4.828125 C 2.515625 -4.941406 2.769531 -5 3.0625 -5 C 3.363281 -5 3.613281 -4.9375 3.8125 -4.8125 C 4.019531 -4.695312 4.1875 -4.539062 4.3125 -4.34375 C 4.445312 -4.15625 4.539062 -3.9375 4.59375 -3.6875 C 4.65625 -3.445312 4.6875 -3.203125 4.6875 -2.953125 C 4.6875 -2.691406 4.65625 -2.425781 4.59375 -2.15625 C 4.53125 -1.894531 4.429688 -1.660156 4.296875 -1.453125 C 4.171875 -1.242188 4 -1.078125 3.78125 -0.953125 C 3.5625 -0.828125 3.296875 -0.765625 2.984375 -0.765625 Z M 2.984375 -0.765625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-2">
+<path style="stroke:none;" d="M 1.390625 -2.84375 C 1.390625 -3.1875 1.429688 -3.488281 1.515625 -3.75 C 1.609375 -4.019531 1.734375 -4.242188 1.890625 -4.421875 C 2.054688 -4.609375 2.25 -4.75 2.46875 -4.84375 C 2.6875 -4.945312 2.914062 -5 3.15625 -5 C 3.394531 -5 3.625 -4.945312 3.84375 -4.84375 C 4.0625 -4.75 4.25 -4.609375 4.40625 -4.421875 C 4.570312 -4.242188 4.695312 -4.019531 4.78125 -3.75 C 4.875 -3.488281 4.921875 -3.1875 4.921875 -2.84375 C 4.921875 -2.5 4.875 -2.191406 4.78125 -1.921875 C 4.695312 -1.648438 4.570312 -1.425781 4.40625 -1.25 C 4.25 -1.070312 4.0625 -0.929688 3.84375 -0.828125 C 3.625 -0.734375 3.394531 -0.6875 3.15625 -0.6875 C 2.914062 -0.6875 2.6875 -0.734375 2.46875 -0.828125 C 2.25 -0.929688 2.054688 -1.070312 1.890625 -1.25 C 1.734375 -1.425781 1.609375 -1.648438 1.515625 -1.921875 C 1.429688 -2.191406 1.390625 -2.5 1.390625 -2.84375 Z M 0.390625 -2.84375 C 0.390625 -2.425781 0.445312 -2.035156 0.5625 -1.671875 C 0.6875 -1.316406 0.863281 -1.003906 1.09375 -0.734375 C 1.332031 -0.460938 1.625 -0.25 1.96875 -0.09375 C 2.3125 0.0507812 2.707031 0.125 3.15625 0.125 C 3.613281 0.125 4.007812 0.0507812 4.34375 -0.09375 C 4.6875 -0.25 4.972656 -0.460938 5.203125 -0.734375 C 5.441406 -1.003906 5.617188 -1.316406 5.734375 -1.671875 C 5.859375 -2.035156 5.921875 -2.425781 5.921875 -2.84375 C 5.921875 -3.257812 5.859375 -3.644531 5.734375 -4 C 5.617188 -4.363281 5.441406 -4.679688 5.203125 -4.953125 C 4.972656 -5.222656 4.6875 -5.429688 4.34375 -5.578125 C 4.007812 -5.734375 3.613281 -5.8125 3.15625 -5.8125 C 2.707031 -5.8125 2.3125 -5.734375 1.96875 -5.578125 C 1.625 -5.429688 1.332031 -5.222656 1.09375 -4.953125 C 0.863281 -4.679688 0.6875 -4.363281 0.5625 -4 C 0.445312 -3.644531 0.390625 -3.257812 0.390625 -2.84375 Z M 0.390625 -2.84375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-3">
+<path style="stroke:none;" d="M 2 -5.6875 L 2 -7.390625 L 1.0625 -7.390625 L 1.0625 -5.6875 L 0.09375 -5.6875 L 0.09375 -4.859375 L 1.0625 -4.859375 L 1.0625 -1.25 C 1.0625 -0.976562 1.085938 -0.757812 1.140625 -0.59375 C 1.191406 -0.4375 1.269531 -0.3125 1.375 -0.21875 C 1.488281 -0.132812 1.628906 -0.078125 1.796875 -0.046875 C 1.972656 -0.015625 2.179688 0 2.421875 0 L 3.140625 0 L 3.140625 -0.828125 L 2.703125 -0.828125 C 2.554688 -0.828125 2.4375 -0.832031 2.34375 -0.84375 C 2.257812 -0.851562 2.191406 -0.875 2.140625 -0.90625 C 2.085938 -0.945312 2.050781 -1 2.03125 -1.0625 C 2.007812 -1.132812 2 -1.222656 2 -1.328125 L 2 -4.859375 L 3.140625 -4.859375 L 3.140625 -5.6875 Z M 2 -5.6875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-4">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph1-5">
+<path style="stroke:none;" d="M 4.5625 -3.859375 L 5.53125 -3.859375 C 5.5 -4.191406 5.410156 -4.484375 5.265625 -4.734375 C 5.128906 -4.984375 4.953125 -5.1875 4.734375 -5.34375 C 4.515625 -5.507812 4.265625 -5.628906 3.984375 -5.703125 C 3.703125 -5.773438 3.398438 -5.8125 3.078125 -5.8125 C 2.628906 -5.8125 2.234375 -5.734375 1.890625 -5.578125 C 1.554688 -5.421875 1.273438 -5.203125 1.046875 -4.921875 C 0.828125 -4.648438 0.660156 -4.328125 0.546875 -3.953125 C 0.441406 -3.585938 0.390625 -3.191406 0.390625 -2.765625 C 0.390625 -2.347656 0.445312 -1.957031 0.5625 -1.59375 C 0.675781 -1.238281 0.84375 -0.929688 1.0625 -0.671875 C 1.289062 -0.421875 1.570312 -0.222656 1.90625 -0.078125 C 2.238281 0.0546875 2.625 0.125 3.0625 0.125 C 3.78125 0.125 4.347656 -0.0625 4.765625 -0.4375 C 5.191406 -0.820312 5.457031 -1.367188 5.5625 -2.078125 L 4.609375 -2.078125 C 4.546875 -1.640625 4.382812 -1.296875 4.125 -1.046875 C 3.863281 -0.804688 3.503906 -0.6875 3.046875 -0.6875 C 2.753906 -0.6875 2.5 -0.742188 2.28125 -0.859375 C 2.070312 -0.984375 1.898438 -1.140625 1.765625 -1.328125 C 1.640625 -1.523438 1.546875 -1.75 1.484375 -2 C 1.421875 -2.25 1.390625 -2.503906 1.390625 -2.765625 C 1.390625 -3.054688 1.414062 -3.332031 1.46875 -3.59375 C 1.53125 -3.863281 1.628906 -4.101562 1.765625 -4.3125 C 1.898438 -4.519531 2.082031 -4.6875 2.3125 -4.8125 C 2.539062 -4.9375 2.820312 -5 3.15625 -5 C 3.550781 -5 3.863281 -4.898438 4.09375 -4.703125 C 4.332031 -4.503906 4.488281 -4.222656 4.5625 -3.859375 Z M 4.5625 -3.859375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-6">
+<path style="stroke:none;" d="M 1.28125 -1.796875 L 0.34375 -1.796875 C 0.351562 -1.441406 0.425781 -1.140625 0.5625 -0.890625 C 0.695312 -0.648438 0.875 -0.453125 1.09375 -0.296875 C 1.3125 -0.148438 1.5625 -0.046875 1.84375 0.015625 C 2.132812 0.0859375 2.4375 0.125 2.75 0.125 C 3.03125 0.125 3.316406 0.09375 3.609375 0.03125 C 3.898438 -0.0195312 4.160156 -0.113281 4.390625 -0.25 C 4.617188 -0.394531 4.804688 -0.578125 4.953125 -0.796875 C 5.097656 -1.023438 5.171875 -1.3125 5.171875 -1.65625 C 5.171875 -1.925781 5.113281 -2.15625 5 -2.34375 C 4.894531 -2.53125 4.753906 -2.679688 4.578125 -2.796875 C 4.410156 -2.921875 4.210938 -3.019531 3.984375 -3.09375 C 3.765625 -3.164062 3.539062 -3.226562 3.3125 -3.28125 C 3.09375 -3.332031 2.875 -3.378906 2.65625 -3.421875 C 2.4375 -3.472656 2.238281 -3.53125 2.0625 -3.59375 C 1.882812 -3.664062 1.738281 -3.753906 1.625 -3.859375 C 1.507812 -3.972656 1.453125 -4.109375 1.453125 -4.265625 C 1.453125 -4.410156 1.488281 -4.53125 1.5625 -4.625 C 1.632812 -4.71875 1.726562 -4.789062 1.84375 -4.84375 C 1.96875 -4.894531 2.097656 -4.929688 2.234375 -4.953125 C 2.378906 -4.984375 2.519531 -5 2.65625 -5 C 2.8125 -5 2.960938 -4.976562 3.109375 -4.9375 C 3.265625 -4.90625 3.40625 -4.851562 3.53125 -4.78125 C 3.65625 -4.707031 3.753906 -4.609375 3.828125 -4.484375 C 3.910156 -4.367188 3.960938 -4.21875 3.984375 -4.03125 L 4.921875 -4.03125 C 4.898438 -4.375 4.828125 -4.660156 4.703125 -4.890625 C 4.578125 -5.128906 4.410156 -5.316406 4.203125 -5.453125 C 3.992188 -5.585938 3.75 -5.679688 3.46875 -5.734375 C 3.195312 -5.785156 2.898438 -5.8125 2.578125 -5.8125 C 2.335938 -5.8125 2.085938 -5.78125 1.828125 -5.71875 C 1.578125 -5.65625 1.347656 -5.5625 1.140625 -5.4375 C 0.941406 -5.3125 0.78125 -5.144531 0.65625 -4.9375 C 0.53125 -4.726562 0.46875 -4.484375 0.46875 -4.203125 C 0.46875 -3.835938 0.554688 -3.550781 0.734375 -3.34375 C 0.921875 -3.132812 1.148438 -2.972656 1.421875 -2.859375 C 1.703125 -2.742188 2.003906 -2.65625 2.328125 -2.59375 C 2.648438 -2.539062 2.945312 -2.472656 3.21875 -2.390625 C 3.488281 -2.316406 3.71875 -2.21875 3.90625 -2.09375 C 4.09375 -1.96875 4.1875 -1.785156 4.1875 -1.546875 C 4.1875 -1.367188 4.140625 -1.222656 4.046875 -1.109375 C 3.960938 -0.992188 3.851562 -0.90625 3.71875 -0.84375 C 3.582031 -0.789062 3.429688 -0.75 3.265625 -0.71875 C 3.109375 -0.695312 2.957031 -0.6875 2.8125 -0.6875 C 2.613281 -0.6875 2.425781 -0.703125 2.25 -0.734375 C 2.070312 -0.773438 1.910156 -0.835938 1.765625 -0.921875 C 1.617188 -1.015625 1.5 -1.128906 1.40625 -1.265625 C 1.320312 -1.410156 1.28125 -1.585938 1.28125 -1.796875 Z M 1.28125 -1.796875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-7">
+<path style="stroke:none;" d="M 3.921875 0 L 3.921875 -7.796875 L 3.203125 -7.796875 C 3.148438 -7.503906 3.050781 -7.257812 2.90625 -7.0625 C 2.769531 -6.875 2.597656 -6.722656 2.390625 -6.609375 C 2.191406 -6.503906 1.96875 -6.429688 1.71875 -6.390625 C 1.476562 -6.359375 1.222656 -6.34375 0.953125 -6.34375 L 0.953125 -5.59375 L 2.984375 -5.59375 L 2.984375 0 Z M 3.921875 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-8">
+<path style="stroke:none;" d="M 2.25 2.171875 L 2.953125 2.171875 C 2.429688 1.328125 2.054688 0.492188 1.828125 -0.328125 C 1.609375 -1.160156 1.5 -2.039062 1.5 -2.96875 C 1.5 -3.875 1.609375 -4.734375 1.828125 -5.546875 C 2.054688 -6.367188 2.429688 -7.203125 2.953125 -8.046875 L 2.25 -8.046875 C 1.675781 -7.285156 1.242188 -6.460938 0.953125 -5.578125 C 0.660156 -4.703125 0.515625 -3.832031 0.515625 -2.96875 C 0.515625 -2.488281 0.554688 -2.023438 0.640625 -1.578125 C 0.722656 -1.140625 0.835938 -0.710938 0.984375 -0.296875 C 1.128906 0.117188 1.304688 0.53125 1.515625 0.9375 C 1.734375 1.34375 1.976562 1.753906 2.25 2.171875 Z M 2.25 2.171875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-9">
+<path style="stroke:none;" d="M 5.734375 -0.015625 C 5.578125 0.078125 5.359375 0.125 5.078125 0.125 C 4.828125 0.125 4.628906 0.0546875 4.484375 -0.078125 C 4.347656 -0.210938 4.28125 -0.4375 4.28125 -0.75 C 4.019531 -0.4375 3.71875 -0.210938 3.375 -0.078125 C 3.039062 0.0546875 2.675781 0.125 2.28125 0.125 C 2.019531 0.125 1.773438 0.09375 1.546875 0.03125 C 1.316406 -0.03125 1.113281 -0.117188 0.9375 -0.234375 C 0.769531 -0.359375 0.632812 -0.519531 0.53125 -0.71875 C 0.4375 -0.925781 0.390625 -1.175781 0.390625 -1.46875 C 0.390625 -1.789062 0.441406 -2.050781 0.546875 -2.25 C 0.660156 -2.457031 0.804688 -2.625 0.984375 -2.75 C 1.171875 -2.882812 1.378906 -2.984375 1.609375 -3.046875 C 1.835938 -3.109375 2.078125 -3.164062 2.328125 -3.21875 C 2.578125 -3.257812 2.816406 -3.289062 3.046875 -3.3125 C 3.285156 -3.34375 3.488281 -3.382812 3.65625 -3.4375 C 3.832031 -3.488281 3.972656 -3.554688 4.078125 -3.640625 C 4.179688 -3.734375 4.234375 -3.867188 4.234375 -4.046875 C 4.234375 -4.253906 4.191406 -4.421875 4.109375 -4.546875 C 4.035156 -4.671875 3.9375 -4.765625 3.8125 -4.828125 C 3.695312 -4.890625 3.5625 -4.929688 3.40625 -4.953125 C 3.257812 -4.984375 3.113281 -5 2.96875 -5 C 2.570312 -5 2.238281 -4.921875 1.96875 -4.765625 C 1.707031 -4.617188 1.566406 -4.335938 1.546875 -3.921875 L 0.609375 -3.921875 C 0.628906 -4.265625 0.703125 -4.554688 0.828125 -4.796875 C 0.960938 -5.046875 1.140625 -5.242188 1.359375 -5.390625 C 1.578125 -5.546875 1.828125 -5.65625 2.109375 -5.71875 C 2.398438 -5.78125 2.707031 -5.8125 3.03125 -5.8125 C 3.28125 -5.8125 3.53125 -5.789062 3.78125 -5.75 C 4.039062 -5.71875 4.269531 -5.644531 4.46875 -5.53125 C 4.675781 -5.425781 4.84375 -5.269531 4.96875 -5.0625 C 5.09375 -4.851562 5.15625 -4.582031 5.15625 -4.25 L 5.15625 -1.328125 C 5.15625 -1.109375 5.164062 -0.945312 5.1875 -0.84375 C 5.21875 -0.738281 5.304688 -0.6875 5.453125 -0.6875 C 5.535156 -0.6875 5.628906 -0.707031 5.734375 -0.75 Z M 4.21875 -2.9375 C 4.101562 -2.851562 3.945312 -2.789062 3.75 -2.75 C 3.5625 -2.707031 3.363281 -2.671875 3.15625 -2.640625 C 2.945312 -2.617188 2.738281 -2.59375 2.53125 -2.5625 C 2.320312 -2.53125 2.128906 -2.472656 1.953125 -2.390625 C 1.785156 -2.316406 1.648438 -2.210938 1.546875 -2.078125 C 1.441406 -1.941406 1.390625 -1.757812 1.390625 -1.53125 C 1.390625 -1.375 1.421875 -1.242188 1.484375 -1.140625 C 1.546875 -1.035156 1.625 -0.945312 1.71875 -0.875 C 1.820312 -0.8125 1.9375 -0.765625 2.0625 -0.734375 C 2.195312 -0.703125 2.335938 -0.6875 2.484375 -0.6875 C 2.796875 -0.6875 3.0625 -0.726562 3.28125 -0.8125 C 3.5 -0.90625 3.675781 -1.015625 3.8125 -1.140625 C 3.957031 -1.265625 4.0625 -1.398438 4.125 -1.546875 C 4.1875 -1.703125 4.21875 -1.847656 4.21875 -1.984375 Z M 4.21875 -2.9375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-10">
+<path style="stroke:none;" d="M 3.671875 -3.15625 L 3.671875 -5.5625 L 2.921875 -5.5625 L 2.921875 -3.15625 L 0.53125 -3.15625 L 0.53125 -2.40625 L 2.921875 -2.40625 L 2.921875 0 L 3.671875 0 L 3.671875 -2.40625 L 6.078125 -2.40625 L 6.078125 -3.15625 Z M 3.671875 -3.15625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-11">
+<path style="stroke:none;" d="M 0.734375 -7.859375 L 0.734375 0 L 1.671875 0 L 1.671875 -0.765625 L 1.6875 -0.765625 C 1.789062 -0.585938 1.914062 -0.441406 2.0625 -0.328125 C 2.21875 -0.222656 2.378906 -0.132812 2.546875 -0.0625 C 2.722656 0 2.894531 0.046875 3.0625 0.078125 C 3.238281 0.109375 3.394531 0.125 3.53125 0.125 C 3.96875 0.125 4.347656 0.046875 4.671875 -0.109375 C 4.992188 -0.265625 5.265625 -0.472656 5.484375 -0.734375 C 5.703125 -1.003906 5.863281 -1.316406 5.96875 -1.671875 C 6.070312 -2.035156 6.125 -2.421875 6.125 -2.828125 C 6.125 -3.234375 6.066406 -3.613281 5.953125 -3.96875 C 5.847656 -4.332031 5.6875 -4.648438 5.46875 -4.921875 C 5.25 -5.191406 4.976562 -5.40625 4.65625 -5.5625 C 4.332031 -5.726562 3.953125 -5.8125 3.515625 -5.8125 C 3.117188 -5.8125 2.753906 -5.738281 2.421875 -5.59375 C 2.085938 -5.457031 1.84375 -5.234375 1.6875 -4.921875 L 1.671875 -4.921875 L 1.671875 -7.859375 Z M 5.140625 -2.890625 C 5.140625 -2.609375 5.109375 -2.335938 5.046875 -2.078125 C 4.992188 -1.816406 4.898438 -1.582031 4.765625 -1.375 C 4.628906 -1.164062 4.453125 -1 4.234375 -0.875 C 4.023438 -0.75 3.757812 -0.6875 3.4375 -0.6875 C 3.113281 -0.6875 2.835938 -0.75 2.609375 -0.875 C 2.378906 -1 2.191406 -1.160156 2.046875 -1.359375 C 1.910156 -1.554688 1.804688 -1.785156 1.734375 -2.046875 C 1.671875 -2.304688 1.640625 -2.570312 1.640625 -2.84375 C 1.640625 -3.113281 1.671875 -3.375 1.734375 -3.625 C 1.796875 -3.882812 1.894531 -4.113281 2.03125 -4.3125 C 2.175781 -4.519531 2.359375 -4.6875 2.578125 -4.8125 C 2.796875 -4.9375 3.0625 -5 3.375 -5 C 3.675781 -5 3.9375 -4.9375 4.15625 -4.8125 C 4.382812 -4.695312 4.566406 -4.539062 4.703125 -4.34375 C 4.847656 -4.144531 4.957031 -3.914062 5.03125 -3.65625 C 5.101562 -3.40625 5.140625 -3.148438 5.140625 -2.890625 Z M 5.140625 -2.890625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-12">
+<path style="stroke:none;" d="M -0.09375 2.171875 L 0.609375 2.171875 C 1.179688 1.410156 1.609375 0.59375 1.890625 -0.28125 C 2.179688 -1.15625 2.328125 -2.023438 2.328125 -2.890625 C 2.328125 -3.378906 2.285156 -3.84375 2.203125 -4.28125 C 2.128906 -4.71875 2.015625 -5.144531 1.859375 -5.5625 C 1.710938 -5.988281 1.53125 -6.40625 1.3125 -6.8125 C 1.101562 -7.21875 0.867188 -7.628906 0.609375 -8.046875 L -0.09375 -8.046875 C 0.414062 -7.203125 0.78125 -6.363281 1 -5.53125 C 1.226562 -4.695312 1.34375 -3.816406 1.34375 -2.890625 C 1.34375 -1.992188 1.234375 -1.132812 1.015625 -0.3125 C 0.796875 0.507812 0.425781 1.335938 -0.09375 2.171875 Z M -0.09375 2.171875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-13">
+<path style="stroke:none;" d="M 0.484375 -5.03125 L 1.421875 -5.03125 C 1.410156 -5.269531 1.429688 -5.503906 1.484375 -5.734375 C 1.546875 -5.960938 1.640625 -6.171875 1.765625 -6.359375 C 1.890625 -6.546875 2.046875 -6.691406 2.234375 -6.796875 C 2.429688 -6.910156 2.664062 -6.96875 2.9375 -6.96875 C 3.144531 -6.96875 3.335938 -6.9375 3.515625 -6.875 C 3.703125 -6.8125 3.863281 -6.71875 4 -6.59375 C 4.132812 -6.46875 4.238281 -6.316406 4.3125 -6.140625 C 4.394531 -5.972656 4.4375 -5.78125 4.4375 -5.5625 C 4.4375 -5.289062 4.394531 -5.050781 4.3125 -4.84375 C 4.226562 -4.644531 4.101562 -4.457031 3.9375 -4.28125 C 3.78125 -4.101562 3.578125 -3.925781 3.328125 -3.75 C 3.078125 -3.582031 2.785156 -3.394531 2.453125 -3.1875 C 2.179688 -3.03125 1.921875 -2.859375 1.671875 -2.671875 C 1.421875 -2.484375 1.195312 -2.269531 1 -2.03125 C 0.800781 -1.789062 0.632812 -1.503906 0.5 -1.171875 C 0.375 -0.847656 0.296875 -0.457031 0.265625 0 L 5.359375 0 L 5.359375 -0.828125 L 1.359375 -0.828125 C 1.398438 -1.066406 1.488281 -1.28125 1.625 -1.46875 C 1.769531 -1.65625 1.941406 -1.828125 2.140625 -1.984375 C 2.347656 -2.148438 2.570312 -2.300781 2.8125 -2.4375 C 3.050781 -2.582031 3.296875 -2.726562 3.546875 -2.875 C 3.785156 -3.03125 4.019531 -3.191406 4.25 -3.359375 C 4.476562 -3.535156 4.675781 -3.726562 4.84375 -3.9375 C 5.019531 -4.144531 5.160156 -4.378906 5.265625 -4.640625 C 5.378906 -4.898438 5.4375 -5.207031 5.4375 -5.5625 C 5.4375 -5.925781 5.367188 -6.242188 5.234375 -6.515625 C 5.109375 -6.796875 4.9375 -7.03125 4.71875 -7.21875 C 4.5 -7.40625 4.238281 -7.546875 3.9375 -7.640625 C 3.644531 -7.742188 3.328125 -7.796875 2.984375 -7.796875 C 2.578125 -7.796875 2.210938 -7.722656 1.890625 -7.578125 C 1.566406 -7.441406 1.296875 -7.25 1.078125 -7 C 0.867188 -6.757812 0.710938 -6.46875 0.609375 -6.125 C 0.503906 -5.789062 0.460938 -5.425781 0.484375 -5.03125 Z M 0.484375 -5.03125 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<rect x="0" y="0" width="305" height="85" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 208.457031 124.90625 C 222.515625 135.453125 222.515625 152.546875 208.457031 163.09375 C 194.398438 173.636719 171.601562 173.636719 157.542969 163.09375 C 143.484375 152.546875 143.484375 135.453125 157.542969 124.90625 C 171.601562 114.363281 194.398438 114.363281 208.457031 124.90625 " transform="matrix(1,0,0,1,-136,-97)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="37.663086" y="51"/>
+  <use xlink:href="#glyph0-2" x="43.663086" y="51"/>
+  <use xlink:href="#glyph0-3" x="49.663086" y="51"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 349.457031 124.90625 C 363.515625 135.453125 363.515625 152.546875 349.457031 163.09375 C 335.398438 173.636719 312.601562 173.636719 298.542969 163.09375 C 284.484375 152.546875 284.484375 135.453125 298.542969 124.90625 C 312.601562 114.363281 335.398438 114.363281 349.457031 124.90625 " transform="matrix(1,0,0,1,-136,-97)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="178.663086" y="51"/>
+  <use xlink:href="#glyph0-2" x="184.663086" y="51"/>
+  <use xlink:href="#glyph0-4" x="190.663086" y="51"/>
+</g>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 219 144 L 278.101562 144 " transform="matrix(1,0,0,1,-136,-97)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 286.101562 144 L 278.101562 141 L 278.101562 147 Z M 286.101562 144 " transform="matrix(1,0,0,1,-136,-97)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 360 143.941406 L 416.785156 143.84375 " transform="matrix(1,0,0,1,-136,-97)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 424.785156 143.832031 L 416.777344 140.84375 L 416.789062 146.84375 Z M 424.785156 143.832031 " transform="matrix(1,0,0,1,-136,-97)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-1" x="79.142" y="25.406001"/>
+  <use xlink:href="#glyph1-2" x="85.456" y="25.406001"/>
+  <use xlink:href="#glyph1-3" x="91.77" y="25.406001"/>
+  <use xlink:href="#glyph1-2" x="95.235" y="25.406001"/>
+  <use xlink:href="#glyph1-4" x="101.549" y="25.406001"/>
+  <use xlink:href="#glyph1-5" x="104.607" y="25.406001"/>
+  <use xlink:href="#glyph1-6" x="110.514" y="25.406001"/>
+  <use xlink:href="#glyph1-7" x="116.014" y="25.406001"/>
+  <use xlink:href="#glyph1-8" x="122.13" y="25.406001"/>
+  <use xlink:href="#glyph1-9" x="124.979" y="25.406001"/>
+  <use xlink:href="#glyph1-10" x="130.886" y="25.406001"/>
+  <use xlink:href="#glyph1-11" x="137.486" y="25.406001"/>
+  <use xlink:href="#glyph1-12" x="144.009" y="25.406001"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-1" x="235.7035" y="25.406001"/>
+  <use xlink:href="#glyph1-2" x="242.0175" y="25.406001"/>
+  <use xlink:href="#glyph1-3" x="248.3315" y="25.406001"/>
+  <use xlink:href="#glyph1-2" x="251.7965" y="25.406001"/>
+  <use xlink:href="#glyph1-4" x="258.1105" y="25.406001"/>
+  <use xlink:href="#glyph1-5" x="261.1685" y="25.406001"/>
+  <use xlink:href="#glyph1-6" x="267.0755" y="25.406001"/>
+  <use xlink:href="#glyph1-13" x="272.5755" y="25.406001"/>
+  <use xlink:href="#glyph1-8" x="278.6915" y="25.406001"/>
+  <use xlink:href="#glyph1-5" x="281.5405" y="25.406001"/>
+  <use xlink:href="#glyph1-12" x="287.4475" y="25.406001"/>
+</g>
+</g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/fig/metaCS.svg	Sun Feb 21 00:19:09 2016 +0900
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="484.81228pt" height="220.9128pt" viewBox="0 0 484.81228 220.9128" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d="M 0.390625 0 L 0.390625 -8.609375 L 7.21875 -8.609375 L 7.21875 0 Z M 6.140625 -1.078125 L 6.140625 -7.53125 L 1.46875 -7.53125 L 1.46875 -1.078125 Z M 6.140625 -1.078125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 4.546875 -8.84375 C 5.628906 -8.84375 6.472656 -8.554688 7.078125 -7.984375 C 7.679688 -7.410156 8.015625 -6.757812 8.078125 -6.03125 L 6.9375 -6.03125 C 6.8125 -6.582031 6.554688 -7.019531 6.171875 -7.34375 C 5.785156 -7.664062 5.242188 -7.828125 4.546875 -7.828125 C 3.703125 -7.828125 3.019531 -7.53125 2.5 -6.9375 C 1.976562 -6.34375 1.71875 -5.429688 1.71875 -4.203125 C 1.71875 -3.191406 1.953125 -2.367188 2.421875 -1.734375 C 2.890625 -1.109375 3.59375 -0.796875 4.53125 -0.796875 C 5.382812 -0.796875 6.039062 -1.128906 6.5 -1.796875 C 6.726562 -2.140625 6.90625 -2.597656 7.03125 -3.171875 L 8.15625 -3.171875 C 8.0625 -2.265625 7.726562 -1.503906 7.15625 -0.890625 C 6.46875 -0.148438 5.546875 0.21875 4.390625 0.21875 C 3.390625 0.21875 2.550781 -0.0820312 1.875 -0.6875 C 0.976562 -1.488281 0.53125 -2.722656 0.53125 -4.390625 C 0.53125 -5.660156 0.863281 -6.703125 1.53125 -7.515625 C 2.257812 -8.398438 3.265625 -8.84375 4.546875 -8.84375 Z M 4.3125 -8.84375 Z M 4.3125 -8.84375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 1.671875 -2.78125 C 1.703125 -2.289062 1.816406 -1.894531 2.015625 -1.59375 C 2.410156 -1.019531 3.09375 -0.734375 4.0625 -0.734375 C 4.5 -0.734375 4.898438 -0.796875 5.265625 -0.921875 C 5.960938 -1.160156 6.3125 -1.59375 6.3125 -2.21875 C 6.3125 -2.6875 6.160156 -3.019531 5.859375 -3.21875 C 5.566406 -3.414062 5.101562 -3.585938 4.46875 -3.734375 L 3.3125 -4 C 2.539062 -4.164062 2 -4.351562 1.6875 -4.5625 C 1.144531 -4.925781 0.875 -5.460938 0.875 -6.171875 C 0.875 -6.953125 1.140625 -7.585938 1.671875 -8.078125 C 2.203125 -8.578125 2.957031 -8.828125 3.9375 -8.828125 C 4.84375 -8.828125 5.609375 -8.609375 6.234375 -8.171875 C 6.867188 -7.734375 7.1875 -7.035156 7.1875 -6.078125 L 6.09375 -6.078125 C 6.03125 -6.546875 5.90625 -6.898438 5.71875 -7.140625 C 5.363281 -7.585938 4.757812 -7.8125 3.90625 -7.8125 C 3.21875 -7.8125 2.722656 -7.664062 2.421875 -7.375 C 2.117188 -7.09375 1.96875 -6.757812 1.96875 -6.375 C 1.96875 -5.957031 2.144531 -5.648438 2.5 -5.453125 C 2.726562 -5.328125 3.25 -5.171875 4.0625 -4.984375 L 5.28125 -4.703125 C 5.851562 -4.566406 6.300781 -4.382812 6.625 -4.15625 C 7.164062 -3.757812 7.4375 -3.175781 7.4375 -2.40625 C 7.4375 -1.457031 7.085938 -0.773438 6.390625 -0.359375 C 5.703125 0.046875 4.898438 0.25 3.984375 0.25 C 2.910156 0.25 2.070312 -0.0195312 1.46875 -0.5625 C 0.863281 -1.113281 0.566406 -1.851562 0.578125 -2.78125 Z M 4.03125 -8.84375 Z M 4.03125 -8.84375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 0.890625 -8.609375 L 2.5625 -8.609375 L 5.03125 -1.328125 L 7.484375 -8.609375 L 9.140625 -8.609375 L 9.140625 0 L 8.03125 0 L 8.03125 -5.078125 C 8.03125 -5.253906 8.03125 -5.546875 8.03125 -5.953125 C 8.039062 -6.359375 8.046875 -6.796875 8.046875 -7.265625 L 5.59375 0 L 4.4375 0 L 1.96875 -7.265625 L 1.96875 -7 C 1.96875 -6.789062 1.972656 -6.46875 1.984375 -6.03125 C 1.992188 -5.601562 2 -5.285156 2 -5.078125 L 2 0 L 0.890625 0 Z M 0.890625 -8.609375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 3.390625 -6.421875 C 3.835938 -6.421875 4.269531 -6.316406 4.6875 -6.109375 C 5.101562 -5.898438 5.421875 -5.628906 5.640625 -5.296875 C 5.847656 -4.972656 5.988281 -4.601562 6.0625 -4.1875 C 6.125 -3.894531 6.15625 -3.429688 6.15625 -2.796875 L 1.546875 -2.796875 C 1.566406 -2.160156 1.71875 -1.648438 2 -1.265625 C 2.28125 -0.878906 2.71875 -0.6875 3.3125 -0.6875 C 3.863281 -0.6875 4.300781 -0.867188 4.625 -1.234375 C 4.8125 -1.441406 4.945312 -1.6875 5.03125 -1.96875 L 6.0625 -1.96875 C 6.039062 -1.738281 5.953125 -1.484375 5.796875 -1.203125 C 5.640625 -0.921875 5.46875 -0.6875 5.28125 -0.5 C 4.957031 -0.1875 4.554688 0.0195312 4.078125 0.125 C 3.828125 0.1875 3.539062 0.21875 3.21875 0.21875 C 2.4375 0.21875 1.773438 -0.0625 1.234375 -0.625 C 0.691406 -1.195312 0.421875 -1.992188 0.421875 -3.015625 C 0.421875 -4.023438 0.691406 -4.84375 1.234375 -5.46875 C 1.785156 -6.101562 2.503906 -6.421875 3.390625 -6.421875 Z M 5.0625 -3.640625 C 5.019531 -4.097656 4.921875 -4.460938 4.765625 -4.734375 C 4.484375 -5.242188 4.003906 -5.5 3.328125 -5.5 C 2.835938 -5.5 2.425781 -5.320312 2.09375 -4.96875 C 1.769531 -4.625 1.597656 -4.179688 1.578125 -3.640625 Z M 3.28125 -6.421875 Z M 3.28125 -6.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 0.984375 -8.03125 L 2.046875 -8.03125 L 2.046875 -6.28125 L 3.046875 -6.28125 L 3.046875 -5.421875 L 2.046875 -5.421875 L 2.046875 -1.3125 C 2.046875 -1.09375 2.125 -0.945312 2.28125 -0.875 C 2.351562 -0.832031 2.488281 -0.8125 2.6875 -0.8125 C 2.738281 -0.8125 2.789062 -0.8125 2.84375 -0.8125 C 2.90625 -0.820312 2.972656 -0.828125 3.046875 -0.828125 L 3.046875 0 C 2.929688 0.03125 2.804688 0.0507812 2.671875 0.0625 C 2.546875 0.0820312 2.40625 0.09375 2.25 0.09375 C 1.757812 0.09375 1.425781 -0.03125 1.25 -0.28125 C 1.070312 -0.53125 0.984375 -0.859375 0.984375 -1.265625 L 0.984375 -5.421875 L 0.140625 -5.421875 L 0.140625 -6.28125 L 0.984375 -6.28125 Z M 0.984375 -8.03125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 1.578125 -1.671875 C 1.578125 -1.367188 1.6875 -1.128906 1.90625 -0.953125 C 2.132812 -0.773438 2.398438 -0.6875 2.703125 -0.6875 C 3.078125 -0.6875 3.4375 -0.769531 3.78125 -0.9375 C 4.375 -1.226562 4.671875 -1.695312 4.671875 -2.34375 L 4.671875 -3.1875 C 4.535156 -3.113281 4.363281 -3.046875 4.15625 -2.984375 C 3.957031 -2.929688 3.757812 -2.894531 3.5625 -2.875 L 2.9375 -2.796875 C 2.550781 -2.742188 2.257812 -2.660156 2.0625 -2.546875 C 1.738281 -2.367188 1.578125 -2.078125 1.578125 -1.671875 Z M 4.140625 -3.796875 C 4.378906 -3.828125 4.539062 -3.929688 4.625 -4.109375 C 4.664062 -4.203125 4.6875 -4.335938 4.6875 -4.515625 C 4.6875 -4.867188 4.554688 -5.125 4.296875 -5.28125 C 4.046875 -5.445312 3.6875 -5.53125 3.21875 -5.53125 C 2.664062 -5.53125 2.273438 -5.382812 2.046875 -5.09375 C 1.910156 -4.925781 1.820312 -4.679688 1.78125 -4.359375 L 0.796875 -4.359375 C 0.816406 -5.128906 1.066406 -5.664062 1.546875 -5.96875 C 2.035156 -6.269531 2.597656 -6.421875 3.234375 -6.421875 C 3.972656 -6.421875 4.570312 -6.28125 5.03125 -6 C 5.488281 -5.71875 5.71875 -5.28125 5.71875 -4.6875 L 5.71875 -1.078125 C 5.71875 -0.972656 5.738281 -0.882812 5.78125 -0.8125 C 5.832031 -0.75 5.929688 -0.71875 6.078125 -0.71875 C 6.117188 -0.71875 6.164062 -0.71875 6.21875 -0.71875 C 6.28125 -0.726562 6.347656 -0.738281 6.421875 -0.75 L 6.421875 0.03125 C 6.253906 0.0703125 6.125 0.0976562 6.03125 0.109375 C 5.945312 0.128906 5.832031 0.140625 5.6875 0.140625 C 5.320312 0.140625 5.0625 0.0078125 4.90625 -0.25 C 4.8125 -0.382812 4.75 -0.578125 4.71875 -0.828125 C 4.5 -0.546875 4.1875 -0.300781 3.78125 -0.09375 C 3.382812 0.113281 2.945312 0.21875 2.46875 0.21875 C 1.882812 0.21875 1.40625 0.0390625 1.03125 -0.3125 C 0.664062 -0.664062 0.484375 -1.109375 0.484375 -1.640625 C 0.484375 -2.222656 0.664062 -2.675781 1.03125 -3 C 1.394531 -3.320312 1.867188 -3.519531 2.453125 -3.59375 Z M 3.265625 -6.421875 Z M 3.265625 -6.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-7">
+<path style="stroke:none;" d="M 4.21875 -1 C 4.613281 -1 4.9375 -1.039062 5.1875 -1.125 C 5.644531 -1.269531 6.019531 -1.5625 6.3125 -2 C 6.539062 -2.34375 6.703125 -2.785156 6.796875 -3.328125 C 6.859375 -3.660156 6.890625 -3.960938 6.890625 -4.234375 C 6.890625 -5.304688 6.675781 -6.132812 6.25 -6.71875 C 5.832031 -7.3125 5.148438 -7.609375 4.203125 -7.609375 L 2.140625 -7.609375 L 2.140625 -1 Z M 0.96875 -8.609375 L 4.453125 -8.609375 C 5.640625 -8.609375 6.554688 -8.1875 7.203125 -7.34375 C 7.785156 -6.59375 8.078125 -5.625 8.078125 -4.4375 C 8.078125 -3.519531 7.90625 -2.691406 7.5625 -1.953125 C 6.957031 -0.648438 5.914062 0 4.4375 0 L 0.96875 0 Z M 0.96875 -8.609375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-8">
+<path style="stroke:none;" d=""/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<rect x="0" y="0" width="484.81228" height="220.9128" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 237.999957 147.498919 L 299.999957 147.498919 L 299.999957 195.498919 L 237.999957 195.498919 Z M 237.999957 147.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="230.063519" y="124.6228"/>
+  <use xlink:href="#glyph0-2" x="238.729919" y="124.6228"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:4,4;stroke-miterlimit:10;" d="M 123.699176 129.448138 C 140.10152 146.045794 140.10152 172.95595 123.699176 189.553606 C 107.296832 206.151263 80.703082 206.151263 64.300739 189.553606 C 47.898395 172.95595 47.898395 146.045794 64.300739 129.448138 C 80.703082 112.850481 107.296832 112.850481 123.699176 129.448138 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="41.72465" y="91.6228"/>
+  <use xlink:href="#glyph0-4" x="51.72065" y="91.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-5" x="58.39505" y="91.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-6" x="61.72865" y="91.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="68.40305" y="91.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="77.06945" y="91.6228"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 110.617145 154.530169 C 119.792926 163.901263 119.792926 179.096575 110.617145 188.471575 C 101.441364 197.842669 86.558551 197.842669 77.38277 188.471575 C 68.206989 179.096575 68.206989 163.901263 77.38277 154.530169 C 86.558551 145.155169 101.441364 145.155169 110.617145 154.530169 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="55.063519" y="124.6228"/>
+  <use xlink:href="#glyph0-2" x="63.729919" y="124.6228"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:4,4;stroke-miterlimit:10;" d="M 473.699176 129.448138 C 490.10152 146.045794 490.10152 172.95595 473.699176 189.553606 C 457.296832 206.151263 430.703082 206.151263 414.300739 189.553606 C 397.898395 172.95595 397.898395 146.045794 414.300739 129.448138 C 430.703082 112.850481 457.296832 112.850481 473.699176 129.448138 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="391.72465" y="91.6228"/>
+  <use xlink:href="#glyph0-4" x="401.72065" y="91.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-5" x="408.39505" y="91.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-6" x="411.72865" y="91.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="418.40305" y="91.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="427.06945" y="91.6228"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 460.617145 154.530169 C 469.792926 163.901263 469.792926 179.096575 460.617145 188.471575 C 451.441364 197.842669 436.558551 197.842669 427.38277 188.471575 C 418.206989 179.096575 418.206989 163.901263 427.38277 154.530169 C 436.558551 145.155169 451.441364 145.155169 460.617145 154.530169 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="405.063519" y="124.6228"/>
+  <use xlink:href="#glyph0-2" x="413.729919" y="124.6228"/>
+</g>
+<path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 300.499957 171.498919 L 407.10152 171.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 416.699176 171.498919 L 407.10152 167.901263 L 407.10152 175.100481 Z M 416.699176 171.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/>
+<path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 117.999957 171.498919 L 224.60152 171.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.199176 171.498919 L 224.60152 167.901263 L 224.60152 175.100481 Z M 234.199176 171.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:4,4;stroke-miterlimit:10;" d="M 145.585895 147.498919 L 207.585895 147.498919 L 207.585895 195.498919 L 145.585895 195.498919 Z M 145.585895 147.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="122.64336" y="124.6228"/>
+  <use xlink:href="#glyph0-4" x="132.63936" y="124.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-5" x="139.31376" y="124.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-6" x="142.64736" y="124.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-8" x="149.32176" y="124.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="152.65536" y="124.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="161.32176" y="124.6228"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:4,4;stroke-miterlimit:10;" d="M 321.273395 147.498919 L 383.273395 147.498919 L 383.273395 195.498919 L 321.273395 195.498919 Z M 321.273395 147.498919 " transform="matrix(1,0,0,1,-30.10152,-50.4872)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="298.33226" y="124.6228"/>
+  <use xlink:href="#glyph0-4" x="308.32826" y="124.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-5" x="315.00266" y="124.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-6" x="318.33626" y="124.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-8" x="325.01066" y="124.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="328.34426" y="124.6228"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="337.01066" y="124.6228"/>
+</g>
+</g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/simple.c	Sun Feb 21 00:19:09 2016 +0900
@@ -0,0 +1,15 @@
+__code code0(int a, int b, int c){
+  goto code1(a,b+c);
+}
+
+__code code1(int a, int b){
+  goto code2(a+b);
+}
+
+__code code2(int c){
+}
+
+
+int main(){
+  code0(1,0,2);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/simple.ll	Sun Feb 21 00:19:09 2016 +0900
@@ -0,0 +1,32 @@
+; ModuleID = 'simple.c'
+target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
+target triple = "x86_64-apple-macosx10.11.0"
+
+; Function Attrs: nounwind ssp uwtable
+define fastcc void @code1(i32 %a, i32 %b) #0 {
+entry:
+  %add = add nsw i32 %a, %b
+  tail call fastcc void @code2(i32 %add)
+  ret void
+}
+
+; Function Attrs: nounwind ssp uwtable
+define fastcc void @code2(i32 %c) #0 {
+entry:
+  ret void
+}
+
+; Function Attrs: nounwind ssp uwtable
+define i32 @main() #0 {
+entry:
+  tail call fastcc void @code1(i32 0, i32 1)
+  ret i32 0
+}
+
+attributes #0 = { nounwind ssp uwtable "disable-tail-calls"="false" "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="core2" "target-features"="+cx16,+fxsr,+mmx,+sse,+sse2,+sse3,+ssse3" "unsafe-fp-math"="false" "use-soft-float"="false" }
+
+!llvm.module.flags = !{!0}
+!llvm.ident = !{!1}
+
+!0 = !{i32 1, !"PIC Level", i32 2}
+!1 = !{!"clang version 3.9.0 "}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/simple.s	Sun Feb 21 00:19:09 2016 +0900
@@ -0,0 +1,80 @@
+	.section	__TEXT,__text,regular,pure_instructions
+	.macosx_version_min 10, 11
+	.globl	_code2
+	.p2align	4, 0x90
+_code2:                                 ## @code2
+	.cfi_startproc
+## BB#0:                                ## %entry
+	pushq	%rbp
+Ltmp0:
+	.cfi_def_cfa_offset 16
+Ltmp1:
+	.cfi_offset %rbp, -16
+	movq	%rsp, %rbp
+Ltmp2:
+	.cfi_def_cfa_register %rbp
+	movl	%edi, -4(%rbp)          ## 4-byte Spill
+	popq	%rbp
+	retq
+	.cfi_endproc
+
+	.globl	_code1
+	.p2align	4, 0x90
+_code1:                                 ## @code1
+	.cfi_startproc
+## BB#0:                                ## %entry
+	pushq	%rbp
+Ltmp3:
+	.cfi_def_cfa_offset 16
+Ltmp4:
+	.cfi_offset %rbp, -16
+	movq	%rsp, %rbp
+Ltmp5:
+	.cfi_def_cfa_register %rbp
+	addl	%esi, %edi
+	popq	%rbp
+	jmp	_code2                  ## TAILCALL
+	.cfi_endproc
+
+	.globl	_code0
+	.p2align	4, 0x90
+_code0:                                 ## @code0
+	.cfi_startproc
+## BB#0:                                ## %entry
+	pushq	%rbp
+Ltmp6:
+	.cfi_def_cfa_offset 16
+Ltmp7:
+	.cfi_offset %rbp, -16
+	movq	%rsp, %rbp
+Ltmp8:
+	.cfi_def_cfa_register %rbp
+	addl	%edx, %esi
+	popq	%rbp
+	jmp	_code1                  ## TAILCALL
+	.cfi_endproc
+
+	.globl	_main
+	.p2align	4, 0x90
+_main:                                  ## @main
+	.cfi_startproc
+## BB#0:                                ## %entry
+	pushq	%rbp
+Ltmp9:
+	.cfi_def_cfa_offset 16
+Ltmp10:
+	.cfi_offset %rbp, -16
+	movq	%rsp, %rbp
+Ltmp11:
+	.cfi_def_cfa_register %rbp
+	movl	$1, %edi
+	xorl	%esi, %esi
+	movl	$2, %edx
+	callq	_code0
+	xorl	%eax, %eax
+	popq	%rbp
+	retq
+	.cfi_endproc
+
+
+.subsections_via_symbols