changeset 110:cf83f3295352

Update poster
author Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp>
date Sun, 18 Feb 2018 21:45:21 +0900
parents 202041abe27b
children d6848aa89a53
files poster/parusu-poster.graffle/data.plist slide/images/contextContinuation.graffle
diffstat 2 files changed, 3521 insertions(+), 950 deletions(-) [+]
line wrap: on
line diff
--- a/poster/parusu-poster.graffle/data.plist	Sun Feb 18 03:55:59 2018 +0900
+++ b/poster/parusu-poster.graffle/data.plist	Sun Feb 18 21:45:21 2018 +0900
@@ -55,7 +55,3124 @@
 	<array>
 		<dict>
 			<key>Bounds</key>
-			<string>{{24.509964465437832, 2367.8222043897531}, {971.47705078125, 486}}</string>
+			<string>{{1031.2907086475914, 1706.4567083963257}, {971.47705078125, 498}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W6</string>
+				<key>Size</key>
+				<real>30</real>
+			</dict>
+			<key>ID</key>
+			<integer>3920</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45\'95\'c0\'97\'f1\'8f\'88\'97\'9d\'82\'cc\'97\'e1\'91\'e8\'82\'c6\'82\'b5\'82\'c4 BitonicSort \'82\'f0\'8e\'c0\'91\'95\'82\'b5\'81\'41\'91\'aa\'92\'e8\'82\'f0\'8d\'73\'82\'c1\'82\'bd\
+\'81\'45\'97\'76\'91\'66\'90\'94 2^24\
+\
+\
+\
+\'81\'451 CPU \'82\'a9\'82\'e7 32 CPU \
+\'82\'c5\'96\'f122.12\'94\'7b\'82\'cc\'91\'ac\'93\'78\'8c\'fc\'8f\'e3\
+\'81\'45GPU \'82\'c5\'82\'cd kernel \'82\'cc\
+\'82\'dd\'82\'cc\'8e\'c0\'8d\'73\'82\'c5\'82\'cd 32 CPU\
+\'82\'cc\'96\'f111.48 \'94\'7b\'82\'c9\'82\'c8\'82\'c1\'82\'bd\
+}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1340.7874137399704, 1781.5748193141042}, {673.73440452676141, 518.17782990675892}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3</integer>
+			<key>ImageID</key>
+			<integer>31</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>Class</key>
+					<string>LineGraphic</string>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>225</integer>
+						<key>Info</key>
+						<integer>3</integer>
+					</dict>
+					<key>ID</key>
+					<integer>179</integer>
+					<key>Points</key>
+					<array>
+						<string>{1156.4575206700899, 1258.2745047620672}</string>
+						<string>{1037.1104689739832, 1395.5236050376971}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>HeadArrow</key>
+							<string>FilledArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<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>180</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1118.5656420112498, 1206.5428713795068}, {119.91910386556697, 52.70762162798863}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>180</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 Spawn\
+Task}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1302.4411114010754, 1344.2304670916049}, {41.124530610174247, 24.312404287901998}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>181</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>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs44 \cf0 Take Task}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1235.56564201125, 1629.5428713795068}, {133.46923741702713, 24.312404287901998}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>182</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>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs44 \cf0 Put Resolved Task}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>212</integer>
+						<key>Info</key>
+						<integer>10</integer>
+					</dict>
+					<key>ID</key>
+					<integer>183</integer>
+					<key>Points</key>
+					<array>
+						<string>{1615.2148649796313, 1665.4448702664806}</string>
+						<string>{1573.4812254046803, 1665.5428713795068}</string>
+						<string>{1028.9763872888141, 1665.5428713795068}</string>
+						<string>{1029.4979311158074, 1440.460097219106}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>HeadArrow</key>
+							<string>FilledArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<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>193</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>186</integer>
+						<key>Info</key>
+						<integer>9</integer>
+					</dict>
+					<key>ID</key>
+					<integer>184</integer>
+					<key>Points</key>
+					<array>
+						<string>{1523.5656420112496, 1414.2699929348987}</string>
+						<string>{1589.9591283499476, 1555.6689871143444}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>HeadArrow</key>
+							<string>FilledArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<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>203</integer>
+						<key>Info</key>
+						<integer>7</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1589.9591283499476, 1542.6416861644852}, {112.23391681628209, 48.886232277824547}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>186</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>Text</key>
+								<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 Output Data Gear}</string>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1598.5448687685866, 1533.9141564201104}, {112.23391681628209, 48.886232277824547}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>187</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>Text</key>
+								<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 Data Gear}</string>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1606.7620144227049, 1524.4827936318338}, {112.23391681628209, 48.886232277824547}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>188</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>Text</key>
+								<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 Data Gear}</string>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>185</integer>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>193</integer>
+					</dict>
+					<key>ID</key>
+					<integer>189</integer>
+					<key>Points</key>
+					<array>
+						<string>{1646.0760867580886, 1591.5279184423098}</string>
+						<string>{1645.6400193393122, 1635.2429139826904}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>HeadArrow</key>
+							<string>FilledArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<key>Legacy</key>
+							<true/>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>186</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1699.4281007440543, 1595.5911691766555}, {99.855964452283345, 40.650268518903125}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>190</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>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>RTFD</key>
+						<data>
+						BAtzdHJlYW10eXBlZIHoA4QBQISE
+						hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+						hIQITlNPYmplY3QAhZKEhIQITlNT
+						dHJpbmcBlIQBKwlXYWl0IExpc3SG
+						hAJpSQEJkoSEhAxOU0RpY3Rpb25h
+						cnkAlIQBaQOShJaWB05TQ29sb3KG
+						koSEhAdOU0NvbG9yAJSEAWMBhARm
+						ZmZmAQAAAYaShJaWEE5TUGFyYWdy
+						YXBoU3R5bGWGkoSEhBdOU011dGFi
+						bGVQYXJhZ3JhcGhTdHlsZQCEhBBO
+						U1BhcmFncmFwaFN0eWxlAJSEBEND
+						QFMCAISEhAdOU0FycmF5AJSZAIaB
+						AAKEBFsxZl0khpKElpYGTlNGb250
+						hpKEhIQGTlNGb250HpSZJIQFWzM2
+						Y10GAAAAHAAAAP/+SABlAGwAdgBl
+						AHQAaQBjAGEATgBlAHUAZQCEAWYW
+						mwCbAZsAmwCGhoY=
+						</data>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;\red255\green0\blue0;}
+{\*\expandedcolortbl;;\csgenericrgb\c100000\c0\c0;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs44 \cf2 Wait List}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>194</integer>
+					</dict>
+					<key>ID</key>
+					<integer>191</integer>
+					<key>OrthogonalBarAutomatic</key>
+					<true/>
+					<key>OrthogonalBarPoint</key>
+					<string>{0, 0}</string>
+					<key>OrthogonalBarPosition</key>
+					<real>-1</real>
+					<key>Points</key>
+					<array>
+						<string>{1779.4807538310986, 1665.3741492541076}</string>
+						<string>{1823.248041747084, 1665.3741492541076}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.0</real>
+								<key>g</key>
+								<real>0.14913100000000001</real>
+								<key>r</key>
+								<real>1</real>
+								<key>space</key>
+								<string>srgb</string>
+							</dict>
+							<key>HeadArrow</key>
+							<string>SharpArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<key>Legacy</key>
+							<true/>
+							<key>LineType</key>
+							<integer>2</integer>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>195</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>195</integer>
+					</dict>
+					<key>ID</key>
+					<integer>192</integer>
+					<key>OrthogonalBarAutomatic</key>
+					<true/>
+					<key>OrthogonalBarPoint</key>
+					<string>{0, 0}</string>
+					<key>OrthogonalBarPosition</key>
+					<real>-1</real>
+					<key>Points</key>
+					<array>
+						<string>{1675.4641241933064, 1665.3741449167951}</string>
+						<string>{1719.2314121092875, 1665.3741449167951}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.0</real>
+								<key>g</key>
+								<real>0.14913100000000001</real>
+								<key>r</key>
+								<real>1</real>
+								<key>space</key>
+								<string>srgb</string>
+							</dict>
+							<key>HeadArrow</key>
+							<string>SharpArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<key>Legacy</key>
+							<true/>
+							<key>LineType</key>
+							<integer>2</integer>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>193</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1616.2147970338178, 1636.241437695558}, {58.249312597165257, 58.265384877094625}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>0</string>
+							<key>g</key>
+							<string>0</string>
+							<key>r</key>
+							<string>1</string>
+						</dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>193</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.0</real>
+								<key>g</key>
+								<real>0.14913100000000001</real>
+								<key>r</key>
+								<real>1</real>
+								<key>space</key>
+								<string>srgb</string>
+							</dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>RTFD</key>
+						<data>
+						BAtzdHJlYW10eXBlZIHoA4QBQISE
+						hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+						hIQITlNPYmplY3QAhZKEhIQITlNT
+						dHJpbmcBlIQBKwR0YXNrhoQCaUkB
+						BJKEhIQMTlNEaWN0aW9uYXJ5AJSE
+						AWkDkoSWlgdOU0NvbG9yhpKEhIQH
+						TlNDb2xvcgCUhAFjAYQEZmZmZgEA
+						AAGGkoSWlhBOU1BhcmFncmFwaFN0
+						eWxlhpKEhIQXTlNNdXRhYmxlUGFy
+						YWdyYXBoU3R5bGUAhIQQTlNQYXJh
+						Z3JhcGhTdHlsZQCUhARDQ0BTAgCE
+						hIQHTlNBcnJheQCUmQyShISECU5T
+						VGV4dFRhYgCUhAJDZgAchpKEo6IA
+						OIaShKOiAFSGkoSjogBwhpKEo6IA
+						gYwAhpKEo6IAgagAhpKEo6IAgcQA
+						hpKEo6IAgeAAhpKEo6IAgfwAhpKE
+						o6IAgRgBhpKEo6IAgTQBhpKEo6IA
+						gVABhoYAhpKElpYGTlNGb250hpKE
+						hIQGTlNGb250HpSZHIQFWzI4Y10G
+						AAAAFAAAAP/+SABlAGwAdgBlAHQA
+						aQBjAGEAhAFmEpsAmwGbAJsAhoaG
+						</data>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red255\green0\blue0;}
+{\*\expandedcolortbl;;\csgenericrgb\c100000\c0\c0;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf2 task}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1824.2480563094073, 1636.241437695558}, {58.249312597165257, 58.265384877094625}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>0</string>
+							<key>g</key>
+							<string>0</string>
+							<key>r</key>
+							<string>1</string>
+						</dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>194</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.0</real>
+								<key>g</key>
+								<real>0.14913100000000001</real>
+								<key>r</key>
+								<real>1</real>
+								<key>space</key>
+								<string>srgb</string>
+							</dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>RTFD</key>
+						<data>
+						BAtzdHJlYW10eXBlZIHoA4QBQISE
+						hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+						hIQITlNPYmplY3QAhZKEhIQITlNT
+						dHJpbmcBlIQBKwR0YXNrhoQCaUkB
+						BJKEhIQMTlNEaWN0aW9uYXJ5AJSE
+						AWkDkoSWlgdOU0NvbG9yhpKEhIQH
+						TlNDb2xvcgCUhAFjAYQEZmZmZgEA
+						AAGGkoSWlhBOU1BhcmFncmFwaFN0
+						eWxlhpKEhIQXTlNNdXRhYmxlUGFy
+						YWdyYXBoU3R5bGUAhIQQTlNQYXJh
+						Z3JhcGhTdHlsZQCUhARDQ0BTAgCE
+						hIQHTlNBcnJheQCUmQyShISECU5T
+						VGV4dFRhYgCUhAJDZgAchpKEo6IA
+						OIaShKOiAFSGkoSjogBwhpKEo6IA
+						gYwAhpKEo6IAgagAhpKEo6IAgcQA
+						hpKEo6IAgeAAhpKEo6IAgfwAhpKE
+						o6IAgRgBhpKEo6IAgTQBhpKEo6IA
+						gVABhoYAhpKElpYGTlNGb250hpKE
+						hIQGTlNGb250HpSZHIQFWzI4Y10G
+						AAAAFAAAAP/+SABlAGwAdgBlAHQA
+						aQBjAGEAhAFmEpsAmwGbAJsAhoaG
+						</data>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red255\green0\blue0;}
+{\*\expandedcolortbl;;\csgenericrgb\c100000\c0\c0;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf2 task}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1720.231426671613, 1636.241437695558}, {58.249312597165257, 58.265384877094625}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>0</string>
+							<key>g</key>
+							<string>0</string>
+							<key>r</key>
+							<string>1</string>
+						</dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>195</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.0</real>
+								<key>g</key>
+								<real>0.14913100000000001</real>
+								<key>r</key>
+								<real>1</real>
+								<key>space</key>
+								<string>srgb</string>
+							</dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>RTFD</key>
+						<data>
+						BAtzdHJlYW10eXBlZIHoA4QBQISE
+						hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+						hIQITlNPYmplY3QAhZKEhIQITlNT
+						dHJpbmcBlIQBKwR0YXNrhoQCaUkB
+						BJKEhIQMTlNEaWN0aW9uYXJ5AJSE
+						AWkDkoSWlgdOU0NvbG9yhpKEhIQH
+						TlNDb2xvcgCUhAFjAYQEZmZmZgEA
+						AAGGkoSWlhBOU1BhcmFncmFwaFN0
+						eWxlhpKEhIQXTlNNdXRhYmxlUGFy
+						YWdyYXBoU3R5bGUAhIQQTlNQYXJh
+						Z3JhcGhTdHlsZQCUhARDQ0BTAgCE
+						hIQHTlNBcnJheQCUmQyShISECU5T
+						VGV4dFRhYgCUhAJDZgAchpKEo6IA
+						OIaShKOiAFSGkoSjogBwhpKEo6IA
+						gYwAhpKEo6IAgagAhpKEo6IAgcQA
+						hpKEo6IAgeAAhpKEo6IAgfwAhpKE
+						o6IAgRgBhpKEo6IAgTQBhpKEo6IA
+						gVABhoYAhpKElpYGTlNGb250hpKE
+						hIQGTlNGb250HpSZHIQFWzI4Y10G
+						AAAAFAAAAP/+SABlAGwAdgBlAHQA
+						aQBjAGEAhAFmEpsAmwGbAJsAhoaG
+						</data>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red255\green0\blue0;}
+{\*\expandedcolortbl;;\csgenericrgb\c100000\c0\c0;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf2 task}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>196</integer>
+					<key>Points</key>
+					<array>
+						<string>{1800.222084279806, 1551.9187056317051}</string>
+						<string>{1720.2314266716132, 1551.9187056317051}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>HeadArrow</key>
+							<string>FilledArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<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>232</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1043.1721129259993, 1285.0191341833017}, {59.124530610174247, 24.312404287901998}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>197</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>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs44 \cf0 Put Task}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1586.26823445796, 1359.5428713795066}, {108.29740755328955, 24.312404287901998}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>198</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>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs44 \cf0 Read Input Data Index}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>234</integer>
+					</dict>
+					<key>ID</key>
+					<integer>199</integer>
+					<key>Points</key>
+					<array>
+						<string>{1523.5656420112496, 1388.7791443127417}</string>
+						<string>{1797.5064633843792, 1391.4660061735526}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>HeadArrow</key>
+							<string>FilledArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<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>204</integer>
+						<key>Info</key>
+						<integer>7</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>200</integer>
+					<key>Points</key>
+					<array>
+						<string>{1353.1385926509638, 1395.4586206623787}</string>
+						<string>{1397.1211013003822, 1332.5428713795068}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>HeadArrow</key>
+							<string>FilledArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<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>221</integer>
+						<key>Info</key>
+						<integer>2</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1397.1211013003817, 1427.0154172459761}, {126.44454071086761, 25.49084862215669}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>202</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>Text</key>
+								<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 CS}</string>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1397.1211013003817, 1401.5245686238204}, {126.44454071086761, 25.49084862215669}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>203</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>Text</key>
+								<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 ODG}</string>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1397.1211013003817, 1376.0337200016634}, {126.44454071086761, 25.49084862215669}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>204</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>Text</key>
+								<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 IDG}</string>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1397.1211013003817, 1350.5428713795068}, {126.44454071086761, 25.49084862215669}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>205</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>Text</key>
+								<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 IDGCount}</string>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>201</integer>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1424.5656420112505, 1306.768893983153}, {83.515838617671932, 25.773977396353743}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>206</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>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs44 \cf0 Task(Context)}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1281.8654687105491, 1408.5313270279935}, {63.222270355433814, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>208</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1218.6431983551161, 1408.5313270279935}, {63.222270355433814, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>209</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1155.4209279996817, 1408.5313270279935}, {63.222270355433814, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>210</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1092.1986576442478, 1408.5313270279935}, {63.222270355433814, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>211</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1028.9763872888143, 1408.5313270279935}, {63.222270355433814, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>212</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>207</integer>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1285.9632084558095, 1402.297377210582}, {63.2222703554338, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>214</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1222.7409381003752, 1402.297377210582}, {63.2222703554338, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>215</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1159.5186677449412, 1402.297377210582}, {63.2222703554338, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>216</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1096.2963973895078, 1402.297377210582}, {63.2222703554338, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>217</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1033.0741270340743, 1402.297377210582}, {63.2222703554338, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>218</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>213</integer>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1145.9763872888143, 1368.5428713795068}, {94.443144605030838, 25.773977396353743}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>219</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>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs44 \cf0 Workers Queue}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1289.3433716558163, 1396.2782105381409}, {63.2222703554338, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>221</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1226.121101300382, 1396.2782105381409}, {63.2222703554338, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>222</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1162.8988309449483, 1396.2782105381409}, {63.2222703554338, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>223</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1099.676560589515, 1396.2782105381409}, {63.2222703554338, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>224</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1036.4542902340806, 1396.2782105381409}, {63.2222703554338, 30.92877287562451}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>225</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>220</integer>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1499.0511994994149, 1224.1134921828993}, {51.514442511835071, 27.429379196607378}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>226</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>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs44 \cf0 create}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>227</integer>
+					<key>Points</key>
+					<array>
+						<string>{1229.2293893894914, 1177.194644279278}</string>
+						<string>{1784.56564201125, 1341.5428713795068}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>HeadArrow</key>
+							<string>FilledArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<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>228</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1118.5656420112498, 1135.8352497515182}, {119.91910386556697, 52.70762162798863}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>228</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 Create Workers}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1880.0110504878573, 1413.5428713795068}, {48.554591523392965, 31.498887663735381}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>229</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>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs36 \cf0 goto}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>232</integer>
+					</dict>
+					<key>ID</key>
+					<integer>230</integer>
+					<key>OrthogonalBarAutomatic</key>
+					<true/>
+					<key>OrthogonalBarPoint</key>
+					<string>{0, 0}</string>
+					<key>OrthogonalBarPosition</key>
+					<real>-1</real>
+					<key>Points</key>
+					<array>
+						<string>{1869.393862988863, 1497.7912146871915}</string>
+						<string>{1869.393862988863, 1527.2945280718209}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>HeadArrow</key>
+							<string>SharpArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<key>Legacy</key>
+							<true/>
+							<key>LineType</key>
+							<integer>2</integer>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>233</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>Head</key>
+					<dict>
+						<key>ID</key>
+						<integer>233</integer>
+					</dict>
+					<key>ID</key>
+					<integer>231</integer>
+					<key>OrthogonalBarAutomatic</key>
+					<true/>
+					<key>OrthogonalBarPoint</key>
+					<string>{0, 0}</string>
+					<key>OrthogonalBarPosition</key>
+					<real>-1</real>
+					<key>Points</key>
+					<array>
+						<string>{1869.1062025019794, 1416.7911673529832}</string>
+						<string>{1869.2682269230477, 1448.5429092899028}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Cap</key>
+							<integer>0</integer>
+							<key>HeadArrow</key>
+							<string>SharpArrow</string>
+							<key>Join</key>
+							<integer>0</integer>
+							<key>Legacy</key>
+							<true/>
+							<key>LineType</key>
+							<integer>2</integer>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>234</integer>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1801.2221183656868, 1528.2945398839036}, {136.34352364556312, 47.248331495603146}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>232</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 Commit Output Data}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1801.2221183656868, 1449.5428713795068}, {136.34352364556312, 47.248331495603146}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>233</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 Exec \
+Code Gear}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1798.476452464731, 1368.5428713795068}, {141.0081935192816, 47.248331495603146}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>0</string>
+							<key>g</key>
+							<string>0.266667</string>
+							<key>r</key>
+							<string>0.701961</string>
+						</dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>234</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.0</real>
+								<key>g</key>
+								<real>0.26666699999999999</real>
+								<key>r</key>
+								<real>0.70196099999999995</real>
+							</dict>
+							<key>Pattern</key>
+							<integer>1</integer>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>RTFD</key>
+						<data>
+						BAtzdHJlYW10eXBlZIHoA4QBQISE
+						hBJOU0F0dHJpYnV0ZWRTdHJpbmcA
+						hIQITlNPYmplY3QAhZKEhIQITlNT
+						dHJpbmcBlIQBKw5zdHViCkNvZGUg
+						R2VhcoaEAmlJAQ6ShISEDE5TRGlj
+						dGlvbmFyeQCUhAFpA5KElpYHTlND
+						b2xvcoaShISEB05TQ29sb3IAlIQB
+						YwGEBGZmZmaDp7MzP4P4iIg+AAGG
+						koSWlhBOU1BhcmFncmFwaFN0eWxl
+						hpKEhIQXTlNNdXRhYmxlUGFyYWdy
+						YXBoU3R5bGUAhIQQTlNQYXJhZ3Jh
+						cGhTdHlsZQCUhARDQ0BTAgCEhIQH
+						TlNBcnJheQCUmQyShISECU5TVGV4
+						dFRhYgCUhAJDZgAchpKEo6IAOIaS
+						hKOiAFSGkoSjogBwhpKEo6IAgYwA
+						hpKEo6IAgagAhpKEo6IAgcQAhpKE
+						o6IAgeAAhpKEo6IAgfwAhpKEo6IA
+						gRgBhpKEo6IAgTQBhpKEo6IAgVAB
+						hoYAhpKElpYGTlNGb250hpKEhIQG
+						TlNGb250HpSZHIQFWzI4Y10GAAAA
+						FAAAAP/+SABlAGwAdgBlAHQAaQBj
+						AGEAhAFmEpsAmwGbAJsAhoaG
+						</data>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;\red179\green68\blue0;}
+{\*\expandedcolortbl;;\csgenericrgb\c70196\c26667\c0;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf2 stub\
+Code Gear}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>AllowConnections</key>
+							<string>NO</string>
+							<key>Bounds</key>
+							<string>{{1757.2682344579607, 1358.9476367194268}, {224.79861292825888, 225.59523466008008}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>236</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>Text</key>
+							<dict>
+								<key>VerticalPad</key>
+								<real>0.0</real>
+							</dict>
+							<key>VFlip</key>
+							<string>YES</string>
+						</dict>
+						<dict>
+							<key>AllowConnections</key>
+							<string>NO</string>
+							<key>Bounds</key>
+							<string>{{1771.3557122654147, 1347.9485586720577}, {224.79861292825888, 225.59523466008008}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>237</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>VFlip</key>
+							<string>YES</string>
+						</dict>
+						<dict>
+							<key>AllowConnections</key>
+							<string>NO</string>
+							<key>Bounds</key>
+							<string>{{1784.7670290829919, 1336.9494806246887}, {224.79861292825888, 224.09688818171071}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>18</real>
+							</dict>
+							<key>ID</key>
+							<integer>238</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
+							</dict>
+							<key>VFlip</key>
+							<string>YES</string>
+						</dict>
+					</array>
+					<key>GroupConnect</key>
+					<string>YES</string>
+					<key>ID</key>
+					<integer>235</integer>
+					<key>Magnets</key>
+					<array>
+						<string>{-0.051543199999999997, 0.51071500000000003}</string>
+						<string>{-0.0491452, -0.5}</string>
+						<string>{0.5, -0.068067100000000005}</string>
+						<string>{-0.5, -0.063769300000000001}</string>
+					</array>
+					<key>VFlip</key>
+					<string>YES</string>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1853.9538087806147, 1306.768893983153}, {47.611833230635398, 25.773977396353761}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>239</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>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs44 \cf0 Workers}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1136.56564201125, 1101.2598525115823}, {82.73531676143196, 15.283018867924508}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
+					<key>ID</key>
+					<integer>240</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>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
+
+\f0\fs44 \cf0 TaskManager}</string>
+					</dict>
+					<key>Wrap</key>
+					<string>NO</string>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1098.7158054391414, 1122.8258902474313}, {169.96339347585456, 146.71698113207552}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>18</real>
+					</dict>
+					<key>ID</key>
+					<integer>241</integer>
+					<key>Magnets</key>
+					<array>
+						<string>{1, 0.5}</string>
+						<string>{1, -0.5}</string>
+						<string>{-1, 0.5}</string>
+						<string>{-1, -0.5}</string>
+						<string>{0.5, 1}</string>
+						<string>{-0.5, 1}</string>
+						<string>{0.5, -1}</string>
+						<string>{-0.5, -1}</string>
+					</array>
+					<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>CornerRadius</key>
+							<real>5</real>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Align</key>
+						<integer>0</integer>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+					<key>TextPlacement</key>
+					<integer>0</integer>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>178</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{24.509964465437847, 2371.1811238762898}, {971.47705078125, 474}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -68,7 +3185,7 @@
 				<real>25</real>
 			</dict>
 			<key>ID</key>
-			<integer>3846</integer>
+			<integer>3849</integer>
 			<key>Style</key>
 			<dict>
 				<key>fill</key>
@@ -91,6 +3208,45 @@
 			</dict>
 			<key>Text</key>
 			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>RTFD</key>
+				<data>
+				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
+				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
+				bmcBlIQBK4HPAXR5cGVkZWYgc3RydWN0IFF1ZXVlPElt
+				cGw+ewogICAgICAgIC8vIERhdGEgR2VhciBwYXJhbWV0
+				ZXIKICAgICAgICB1bmlvbiBEYXRhKiBxdWV1ZTsKICAg
+				ICAgICB1bmlvbiBEYXRhKiBkYXRhOwogICAgICAgIF9f
+				Y29kZSBuZXh0KC4uLik7CiAgICAgICAgX19jb2RlIHdo
+				ZW5FbXB0eSguLi4pOwogICAgICAgIC8vIENvZGUgR2Vh
+				cgogICAgICAgIF9fY29kZSBjbGVhcihJbXBsKiBxdWV1
+				ZSwgX19jb2RlIG5leHQoLi4uKSk7CiAgICAgICAgX19j
+				b2RlIHB1dChJbXBsKiBxdWV1ZSwgdW5pb24gRGF0YSog
+				ZGF0YSwgX19jb2RlIG5leHQoLi4uKSk7CiAgICAgICAg
+				X19jb2RlIHRha2UoSW1wbCogcXVldWUsIF9fY29kZSBu
+				ZXh0KHVuaW9uIERhdGEqLCAuLi4pKTsKICAgICAgICBf
+				X2NvZGUgaXNFbXB0eShJbXBsKiBxdWV1ZSwgX19jb2Rl
+				IG5leHQoLi4uKSwgX19jb2RlIHdoZW5FbXB0eSguLi4p
+				KTsKfSBRdWV1ZTuGhAJpSQEHkoSEhAxOU0RpY3Rpb25h
+				cnkAlIQBaQOShJaWB05TQ29sb3KGkoSEhAdOU0NvbG9y
+				AJSEAWMBhARmZmZmg3OAAD6DGJWUPoNqhwc/AYaShJaW
+				EE5TUGFyYWdyYXBoU3R5bGWGkoSEhBdOU011dGFibGVQ
+				YXJhZ3JhcGhTdHlsZQCEhBBOU1BhcmFncmFwaFN0eWxl
+				AJSEBENDQFMAAISEhAdOU0FycmF5AJSZDJKEhIQJTlNU
+				ZXh0VGFiAJSEAkNmAByGkoSjogA4hpKEo6IAVIaShKOi
+				AHCGkoSjogCBjACGkoSjogCBqACGkoSjogCBxACGkoSj
+				ogCB4ACGkoSjogCB/ACGkoSjogCBGAGGkoSjogCBNAGG
+				koSjogCBUAGGhgCGkoSWlgZOU0ZvbnSGkoSEhAZOU0Zv
+				bnQelJkYhAVbMjRjXQYAAAAOAAAA//5NAG8AbgBhAGMA
+				bwAAAIQBZhmbAJsBmwCbAIaGlwIBkoSYmQKSnJKdkq+S
+				sIaXAQaXAgaXAwGShJiZA5KZkoSbmwGcg5rOTj+DKLi4
+				PgABhpKckp2Sr5KwhpcCBJcDAZcCCpcEF5KEmJkDkpmS
+				hJubAZyDR48PP4PAsrI+g1hzADwBhpKckp2Sr5KwhpcC
+				CJcBBZcCBZcDAZcCEJcBBZcCBZcDAZcCSJcEDZcCGZcD
+				AZcCMpcDAZcCCJcBBZcCBZcDAZcCMpcDAZcCFJcBBZcC
+				BZcDAZcCJJcDAZcCOoY=
+				</data>
 				<key>Text</key>
 				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
 {\fonttbl\f0\fnil\fcharset0 Monaco;}
@@ -100,7 +3256,7 @@
 }
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs48 \cf2 typedef\cf0  \cf2 struct\cf0  Queue\cf3 &lt;\cf0 Impl\cf3 &gt;\cf0 \{\
+\f0\fs50 \cf2 typedef\cf0  \cf2 struct\cf0  Queue\cf3 &lt;\cf0 Impl\cf3 &gt;\cf0 \{\
         \cf4 // Data Gear parameter\
 \cf0         \cf2 union\cf0  Data\cf3 *\cf0  queue;\
         \cf2 union\cf0  Data\cf3 *\cf0  data;\
@@ -111,9 +3267,7 @@
         __code put(Impl\cf3 *\cf0  queue, \cf2 union\cf0  Data\cf3 *\cf0  data, __code next(...));\
         __code take(Impl\cf3 *\cf0  queue, __code next(\cf2 union\cf0  Data\cf3 *\cf0 , ...));\
         __code isEmpty(Impl\cf3 *\cf0  queue, __code next(...), __code whenEmpty(...));\
-\} Queue;
-\fs40 \
-}</string>
+\} Queue;}</string>
 			</dict>
 		</dict>
 		<dict>
@@ -126,7 +3280,7 @@
 			<key>Flow</key>
 			<string>Resize</string>
 			<key>ID</key>
-			<integer>3844</integer>
+			<integer>3848</integer>
 			<key>Style</key>
 			<dict>
 				<key>fill</key>
@@ -150,7 +3304,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{24.509964465437847, 1955.2395190714221}, {971.47705078125, 418}}</string>
+			<string>{{24.509964465437847, 1955.2395190714221}, {971.47705078125, 408}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -190,744 +3344,17 @@
 				<integer>0</integer>
 				<key>Pad</key>
 				<real>0.0</real>
-				<key>RTFD</key>
-				<data>
-				BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0
-				ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp
-				bmcBlIQBKwPvv7yGhAJpSQEBkoSEhAxOU0RpY3Rpb25h
-				cnkAlIQBaQKShJaWBk5TRm9udIaShISEBk5TRm9udB6U
-				mSiEBVs0MGNdBgAAACAAAAD//kgAaQByAGEASwBhAGsA
-				dQBQAHIAbwBOAC0AVwAzAIQBZgyEAWMAnQGdAJ0AhpKE
-				lpYMTlNBdHRhY2htZW50hpKEhIQQTlNUZXh0QXR0YWNo
-				bWVudACUhAJjQACEhIQNTlNGaWxlV3JhcHBlci6UkoSE
-				hA1OU011dGFibGVEYXRhAISEBk5TRGF0YQCUmYF5XYQI
-				WzIzOTI5Y11ydGZkAAAAAAMAAAAEAAAAAgAAAC4uEwAA
-				AF9fQFByZWZlcnJlZE5hbWVAX18XAAAAX19AVVRGOFBy
-				ZWZlcnJlZE5hbWVAX18BAAAALsJcAAAaAAAAGgAAACYA
-				AAABAAAAAAAAgB9NAACTDwAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-				AAAAAAAAAAAAAAAAJVBERi0xLjMKJcTl8uXrp/Og0MTG
-				CjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVy
-				IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGtVcuK2zAU
-				3fsr9ANJj94SFC9auuluwNBF6cLPRSGFaf4feq5sl8Y2
-				M5lOCIqNbV3pnpee1ZN6VuAvR6scsvo9qm/ql/rw+apV
-				f+WLa88vdPnmpJVL4Ry8tsrAnZ1M6C/qU6Os1IA68Xpy
-				yZ+jTV6ddAxnD+iqubCiZplmUt/VR5g4AiYBLnAYwFsO
-				B34L8BZ2vrcxIUeDKUTYGNGFCS7zddSwAXUVwGqWT8tM
-				w1lcD45/UlmqbVYxsS3PbW9hsoPtutcr1+qHar6qL02B
-				63/BsPoYDBjZroCwXA+2La3Y3GGy3K4banK1NB77Ca03
-				sH7kF57D1dUDtkuiBcp0w93K3Os4lw2TvSGPmBw3H4VW
-				4YP4O/Llee/JkTRdnt8Jgvd6MlRD6DkS2zVI44g4BlEE
-				lTXzW1S01r9dq66an+/k0hUq4TfgvIXJ1vczb4HcCWfv
-				3ZQ9u5wzbddcqp3Z7EDN0Jw0iwh+JHADtTLOtopmQEqZ
-				JNGShYx7CY5oOaXTFkGzj0jBrGQsevxLyNac5P8Ar0do
-				16UiXbNjZxM44qno0En20H4iH5HUjAADSiLkxpMbVI47
-				2EWO1BNkDp36XtazLb0es74Nv+OIlThdu147FIOKIQUB
-				5u1i0hK7bmACzYHbdmK6qa5mZTGg36YeAZDjvvx7hDK0
-				LdLYH0iSrUNoESc6Q1TcBvRgd7y3jBE69AVd3BldXEN8
-				uKBFH66+AwRjwZ6VJLTcGpYrHwsXBa2tilvZ5UPQSUVM
-				e3QSl+TmxSG1ujlyX8oVqr5v5ZBdOx7adbbkzi6DeLwz
-				R4SJEuZu+vfYffoD9LvM7gplbmRzdHJlYW0KZW5kb2Jq
-				CjUgMCBvYmoKNjE5CmVuZG9iagoyIDAgb2JqCjw8IC9U
-				eXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNl
-				cyA2IDAgUiAvQ29udGVudHMgNCAwIFIgL01lZGlhQm94
-				IFswIDAgOTczIDQwOV0KL1JvdGF0ZSAwID4+CmVuZG9i
-				ago2IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4
-				dCBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIgPj4g
-				L0ZvbnQgPDwgL0MxIDggMCBSCj4+ID4+CmVuZG9iago5
-				IDAgb2JqCjw8IC9MZW5ndGggMTAgMCBSIC9OIDEgL0Fs
-				dGVybmF0ZSAvRGV2aWNlR3JheSAvRmlsdGVyIC9GbGF0
-				ZURlY29kZSA+PgpzdHJlYW0KeAGFVV1oHFUUPrtzZwMS
-				Bx+0DS20gz9tCekyiVYTi7XbTbpJE7frZlObKsp0djY7
-				zWRmnJndJqFPpeCbFgTpq6A+xoIItio2L/alpcWSSjUP
-				ChFajCAofVLwOzPbZHZBMsOd+e655557znfuuZeo62/d
-				8+y0SjTnhH6hnJs+OX1K7bpNaVKom/DoRuDlSqUJxo7r
-				mPxvfx7epRRL7uxnW+1jW/bkqhkY0LqG5lYDY44opRFl
-				aobnh0RdlyAfPBt6jG8DPzlbKeeB14CV1lxAeqpgOqZv
-				GWrB1xfUku/WLDvp61bjbGPLZ85usK/87EbrDmYnx/Hv
-				hc8XTGdqEngf8JKhjzDuA77btE4UY5xOe+GRcqyfzjZm
-				p3It+cmaf3SqJb9Qb4wyzhKllxbrlTeAnwBedU4Xj7f0
-				12fdcbbTQyT1GEH+FPCzwFrdHOM8qcAV3y2zPsvDqjk8
-				Avwy8CUrHKsAw770Q9CcZDmwoMV6nv3EWiJ7Rj9WAt4G
-				fMi0C7wW7IiKF5bY5iDwvGMXeS3ELi6bQRQvYhc/hfXK
-				aKwvp0O/wnOfJpL31KyjY8DgRB6t+6Mshz9y6NnR3noR
-				eMlvlDn2PcBruj9SAIbNzGNVfZh5fgF4gE6kdDLJpdP4
-				GuTQv4g3IIuaEfLIx1gNfZsK0HDQfPQMaBWAdFoAKiW0
-				TPRYJ56jUhU9lWaiWUGE2Mr9qG9Qften1IC0TuuQ1oFe
-				o18iyTz9SnPo5yFtYGymw24eXji0CA/YE7b5oGXTFduF
-				Jp5HOygmxCtiUAyRKl4Vh8UhMQzpkDgYzYm9T/rOfj7Y
-				sPQu1k36vgwOQqxnwzMHrHA0ATz4B+vORpoJti7uaOzz
-				vI/eP++/Yxm3Pvizjb0A+jEnv8GiC2smJeZeP/dNT8JD
-				dUV89dad7uvn6HgyS1Heqp1Zktfk+/IKvvfk1aQN+Wd5
-				Fe+9tlw9ygv/k7nNIUY7ks1BzjybUbRxxhvAIbipRXP2
-				t1lMsum2YrRgyUKUnau4/8sJ88M8t7FScy7u8Ly3P2M2
-				zfeKD4t0vk+7rK1rn2g/an9oK9rHQL9LH0pfSt9KV6Sr
-				0g1SpWvSsvSd9L30ufQ1el9Auixd6dhJcewbuwd+xnvW
-				aO0wZoazFBDzwtrMCksf8XcGY5v5M6HVXgOdu39jLeWI
-				slN5RhlWdivPKRNKr3JAOaxsVwbQ+pVRZS9Gdm6wZGM9
-				zoCFf5Jni6YjruI8sVd1sOfDSx3vpl9cw9aGNdhJPQ6e
-				2dqmDq8RV78VVWO8O12cBjpNIWKLziJyHzqcHyeq/s7Z
-				XJM4NVJv4pSwxC7RL8ZaNZgTB1CF4231OMhVmhnJDGdy
-				pGZ6M0OZ/swxxlGs0fmS2YvRIXxHEt4zyzH/mzXEZxjv
-				HeaoCWyjh1srNOdx3xHlXW/Bt2bqoTqgaS+pOVyvpjrm
-				GNk+VbdtNRoKVN8MTL9pVrPEdzfPI/rr9ehOTm27YTT8
-				ZiyjVOom0X+3j5M0CmVuZHN0cmVhbQplbmRvYmoKMTAg
-				MCBvYmoKMTExNgplbmRvYmoKNyAwIG9iagpbIC9JQ0NC
-				YXNlZCA5IDAgUiBdCmVuZG9iagozIDAgb2JqCjw8IC9U
-				eXBlIC9QYWdlcyAvTWVkaWFCb3ggWzAgMCA2MTIgNzky
-				XSAvQ291bnQgMSAvS2lkcyBbIDIgMCBSIF0gPj4KZW5k
-				b2JqCjExIDAgb2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9Q
-				YWdlcyAzIDAgUiA+PgplbmRvYmoKOCAwIG9iago8PCAv
-				VHlwZSAvRm9udCAvU3VidHlwZSAvVHlwZTAgL0VuY29k
-				aW5nIC9JZGVudGl0eS1IIC9EZXNjZW5kYW50Rm9udHMg
-				WzEyIDAgUl0KL0Jhc2VGb250IC9NWEtHS1orSGlyYUth
-				a3VQcm9OLVczID4+CmVuZG9iagoxMiAwIG9iago8PCAv
-				VHlwZSAvRm9udCAvU3VidHlwZSAvQ0lERm9udFR5cGUw
-				IC9CYXNlRm9udCAvTVhLR0taK0hpcmFLYWt1UHJvTi1X
-				MyAvQ0lEU3lzdGVtSW5mbwo8PCAvUmVnaXN0cnkgKEFk
-				b2JlKSAvT3JkZXJpbmcgKEphcGFuMSkgL1N1cHBsZW1l
-				bnQgNiA+PiAvVyAxMyAwIFIgL0RXIDEwMDAKL0ZvbnRE
-				ZXNjcmlwdG9yIDE0IDAgUiA+PgplbmRvYmoKMTMgMCBv
-				YmoKWyAxIDEgMzMzIDkgMTAgMzU2IDE2IDE2IDQ3NCAz
-				NiBbIDc1NiA3NTggXSA0MCA0MCA3NTQgNDIgNDIgMjQ5
-				IDQ2IDQ2IDk0NQo0OCA0OCA3OTUgNTIgNTIgNjY5IDY2
-				IFsgNTc1IDY0NiBdIDY5IFsgNjQ2IDU4OCBdIDc5IFsg
-				NjE4IDYyNSA2NDcgXSA4MyBbCjQzMCA1MzcgMzkyIDYx
-				OCBdIDg5IDg5IDUzNiBdCmVuZG9iagoxNCAwIG9iago8
-				PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1l
-				IC9NWEtHS1orSGlyYUtha3VQcm9OLVczIC9GbGFncyA0
-				IC9Gb250QkJveApbLTQxNyAtNDA0IDEyNjMgMTI5N10g
-				L0l0YWxpY0FuZ2xlIDAgL0FzY2VudCAxMjY2IC9EZXNj
-				ZW50IC0zNzMgL0NhcEhlaWdodAoxMTI1IC9TdGVtViA2
-				OSAvWEhlaWdodCA4NDQgL1N0ZW1IIDY0IC9BdmdXaWR0
-				aCAxMDAwIC9NYXhXaWR0aCAxNjgwIC9Gb250RmlsZTMK
-				MTUgMCBSID4+CmVuZG9iagoxNSAwIG9iago8PCAvTGVu
-				Z3RoIDE2IDAgUiAvU3VidHlwZSAvQ0lERm9udFR5cGUw
-				QyAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
-				eAGFvAd4E9e2NmwjmBkCMQF7EnmGaCghJITeezNgejM2
-				GBfce5VlufcmzYyaLfcuufcKLmCMjW1sjKmhQzjpJ72e
-				LZ9tzv22OPd+9/733P9+ypNI7MzM3nvtVd71rjWYmkyf
-				ZmJqavreiQOHTx8/9slBX7HrEVf/8JPi4OMrzq4z/q+9
-				BtowXzNbZHjf1CCatnu2YOrdqZnzp9+ZP/23GcA1630T
-				60vxZlmzGW724vnMR7MXzd/zbPYH86fFz50/bdnsJfNN
-				0+aYzERzmGAms004kwKTFpNhk+cmv5kSezyC3TwPu4a4
-				Bq2xCg6JEvt6+0gWfOT+8YI1W7asW7F29Zp1C/a5+gb5
-				hoQEBy2wcRd7egYtOOblvXKBVfDK5QuOSjxWLtgTELDg
-				tPG+sAWnPcM8xVJPj5UHD53eY33o+IkFvmELXBdIxK4e
-				noGuYv8FwV7/v4/7b7veY/zs/++yeDP6LxJ6M2r1P157
-				5H8cPfrfR03Qx9RkpslbJu+YfGCyxOQjk2UmK01Wm6w3
-				2WtiZbLf5IDJCZOTJqdMbEzOmNia2JnYT4ueFj9NKzgm
-				OCGwFdgJnAUuAjeBjyBAECwIEYQKwgQSQYQgUpAp0Aqy
-				BYWCXsGgYEzwqeCp4IXgG8G309UzFmDz8KX4Cvw2/jVu
-				IBIJOVFF/DRTPLPlrdNvOb6V+NbFWeazVs8Kno297fd2
-				yZxtc/bM8WaWmphO/58/JibT/reP4H/5mNgYFeMY2l6O
-				yTOT3009TR9P856WK/hYIJ9uOb1mxvIZPdhSLA/7CvfA
-				RwgHYmzm9pkVM7tnPn1L8FbQW9/Nujm79u3wt78xa52T
-				Muebd7znWs5Vzis3P2/+C7mV/P7dq+89tZxtyVILKFvq
-				Cb2dzp5Pznd6f59oC+O6ULTI+YMzS7Z8+P5S94/uL1v0
-				icfylBX/tmrjqh/XZK51Xm+1YcfGtZu2bq7YkrL14LaE
-				7S93ti+9OvnDVdOfr04evSr4efIX8h9nJjv+fgbfeJaE
-				E1PvwduG92ZMLnt9Hf3J8B5A/854/fHrARL9ehfcmnp3
-				xutlbeRkMQ5uT1nOMAN/MQOGyZIIUzDzkQA8g7NIm7+E
-				d4XfIyT3Ex89pZ7mPNTdF5XfK+8a/MvRduGptWEOYfuI
-				kK1xG1ZSK/M3VG0V6a30DkNrif94ysZHgupJKTm4ody5
-				fB+hs8rZs43alrhbYiUK3xfubLNhzF049KW+V3+fqH6e
-				9+qv1Lfxfwl+Lgq7F9Z76kvCzBA0mRlhanhnMpOEr/+x
-				dMZDDEz9fekMs0lZyr1J+q7p1eeCyWOGu2TYaGStTyNx
-				zXZX1Qp6+a4gm1PMnr3u0BSSFJzbCk3v7heduv488Hsa
-				TP+64+Ego6/Pqy4a3lwqTHZKEkuDCFu3g4HbabjhAzAP
-				nAcOv4J3wMYHI2LHdqYsLEda4EKYTbJ6qfLupMldZcS8
-				V08Mbs/N+VfAjLSXB6Z5iMwDFE1VfC8NdmA/v6wdHmHu
-				TLT+DuZSIAWag/kwTAR3YOaODiG8wofRuCqCXKgnU49I
-				84BJE3AWfzEa7nSJ6ber3LaY+iBo4xkbkYPzUcl22mwy
-				PX0CZN8Bj9E+XxgCHgoMv4H7JHTCPU8eidpObz+m73Vm
-				zgwHffE3Cjj9AuaALX+bcPq4WfSkMvxaVI1fneVlO6uK
-				tTT0hfPhCpgG6S6IPznA2A89DPuO7hvMzO1kuvNq80ea
-				iLR2Vt9DfYN38xWaTpEsIJh1pIMwWzGvDmS24upqHX+V
-				NgOKKukkH2H66ongMToPjbci1J6aasDt5eI0L9F3WFqj
-				rPESZWjAO5UtmgaR2d/3//v1DydnoLUvBgKy1DnXVx1K
-				3MOyGrIrS7uAi8FWWNKR357dQWS4yWyDqakDuIPcO81X
-				9DWW1iyvGqAMpfhVRY2mVQRxLC0oMSDaA7JTvULIGXpj
-				GxKa02otIYFpvBT+aCml+Fl5EFoKurdRXtdPGXbj+oxR
-				2UVRyfGcgAJ/dIbNyfcm3zdqjaHihcCwaLKchF5IOKtg
-				KkwDFFwJvNE/NFgJ0kAapMBK6M3wr91JuH4hIME5cO4P
-				YAHW3xkJc+5mhk7VroPTqAX+K0/biJydT0oOoANbk3p3
-				kr5j+vSpYeZzgeEHwxMysS+pQlJLjDjvrP+Ihqs+3Arn
-				7a+zG/VhGiPb4sbiwdshObKGSKJVWup1nlppZQNn7TlR
-				cclPJK1K1ct61ycKsw/lBFT6EMe6X/qB6TTY/cMzsBAQ
-				R27A9Y0MxCtYLiSHOKkPbrlKPb8/8Nt4X4RnvahEkhWR
-				5Y6s537GjUCpIWl03rVH4MoD80jDLg35HEtrl1d0UaAR
-				BybWg1C4+0Skp5tIHB4vjXJ6Ei3Mrs3Kz8snaqo78gfo
-				lxd9rJlTOJwjc0g7GU2sDLU/tY0yz1s+cRpMa2zOzGsU
-				NeaV5LU1EeZ54P3p7ilSiVjk4nE0+BR92K1poLeisa+M
-				6Sq5nglmKZH4qYxxX6kh+ibwipj35FMD/tj8KPhEQw7i
-				eWyWvERUGKZNLI8mzC97dnfHjNFg9V//BPvA3lW/w5Wr
-				rb33ODLKSr64igI03quoUbeI1mFqD4W/KzVVg5sfdZAH
-				pXuKzBsM50AlCd8/tBVOh/iOL9C5WTz5C3gLCG7ugLTI
-				uIZbPlJD1LhxDd1PDdM/NY81JGvIZ1h6m7zyCmWowS+h
-				h7cbH+6pCHKkIIVLuGSlVMTHXrizv2U1ZwmXfYIcyy7G
-				nId7/7oQrPx6vOlBj0gezUbFUeYB0M5wkOzvjfRtYpp9
-				Sk8doswbkIg3wpk2jmVtAaLQhtjrtyhgeesZMBWZGV6l
-				3AQeY2D7mKmhHRSR8qqMNjaHAFTEypeQpOGyj9EudsE9
-				P8FpYM2DG/ruHkanyysu6dxfLdwZbOO+lT5xXn/Jnwlp
-				TmqRTRDKMVLTqi7OryAGa/vqbtC9bbGBdUx9QIG3xgZp
-				wz+qpIbI8aSIeU8fgpuPzB+DDRoS7br2EgVs8az23IpK
-				5EE7uyoG6acXHdYwMA6/IA9M9xB9haU3yKv7KMDhl5Nb
-				ImtEl/1tKq3oNYc9tqAz0XFZuZR51+3NuMZdEexMwVvI
-				hEPSPJGsZ6SOGw6NmXY/Nsx5LAATqSTY8DuYDnaB3R+A
-				aXAT3LQYToN74J7foSnYzPAGlgT4/U2QhrTVZjgTztz7
-				EswH9IOXYBZjNknLxg27jatHmoM9QatfB13I9BZ5TQ8F
-				3sGr2AJZtehAzz2vL2iw7HtgCnaCvSv+gCvX7vfa58wo
-				ivicPLTK69tw47E6UFMluJvcH20O1IAS8qx9SaMP490k
-				HRmn0JNJpDE4mI40Zj60RJpkPKm9SHih95LR9I/MVxs2
-				GDpJ85OZrtGKQNrBN0nsyUjjYmMiAwg+kyvIosxbrm/G
-				1d6KEHujONzkoelORim2yauR3bngqi6tXl9HmJ9sr+0s
-				66MrimUJrYyZoTF9zHDkhumtR6D6saATLCez3TKjC6TE
-				uZa7IV/T4P1Xoz93RLcGVDCBOv/cZeXH8kKzJHlEeG5C
-				qY7qv9ryoKs5XqwT5cepEzQhT/OE8d1xutByot7brtCa
-				Pmgb5evDBIfE+npTF0q8msJEjZLGhGfRn8aWpuljibL4
-				bGkwdfKM1/pz7rk6sSiiOKU4tQXpzPyMCcPGm6ZgIQID
-				1ORhUu2n8HSnPN1x1wheHczswlUNOkUj3Q7/jjlmBZVG
-				iCJKGxMv0R11mqIOJvyuX0REWihnKY3W5CQyydqMghoK
-				/NKLd1Ww6fXMIzzdR8o60Q6t2EVFs7oeSfkfGTf9pIbm
-				iHmPH4GbD5HD8tCQL40Oyyi4W3i3ol7dJFqLqX0UPi4U
-				tMWT3RPFoT6EeZetu6P4NL3D5cqXDIhDJtyIrluDqf0V
-				PkgjOdwh26M4SORQPxh6n/5qtOXFFUYWyqUmUmaGBnSu
-				zQhiFGjIYy84LikPCsFRIYIB+4v0ZVW6estPsOSI+PBo
-				8TK4UPgxWBhZlVSUpLP8GOs+npWkSQYkPCiEDDwT7h/i
-				ExNh+RNWUJ1VUFgOBGCj8E+4osw/OyY/1NKsGx3nw2ND
-				R2+uHOwXWn9z7tqWWwgi9YHNpoaNYLPAIDO4kc5eXs7O
-				LV5dXS0tXV1eLc6MGfj5vunn4HtSWVvGP6ANj7EJHSur
-				Z57jGQEx7B566glmHcKrgxizmiemYP6kPamI4mS8pxqy
-				+dCiaTnxSeNVm0H6XvcEsLrMBJcna8Mr461j7CT2hF9s
-				dHQU7el259dwJvZmIngfTKMGFA3qOpFh6yYSzITzH8Bd
-				xfD4vRphFJgeec/zM69XbrcOP0Yq4TZhOhmF1KF20oME
-				lCeYEwk2JefcF8LNCrhE93ELAS2m3ifrnwDHpt/oq90p
-				cRVMR7jO3Z5yinb2dRaFBYRHuYdvclgdujC1IEyVnOcO
-				Pq4eL3vUTQDB7Rvf/Y26EzRg0ySqdLPJ3U1vX5kohpbM
-				jliOk8gJs6TbBq8RU0PPHcFkwGQlWevfu6fC7kqtMHA4
-				uNP5GvH6MPyc7MqrVgOLYmd4agN03AxNb7sLfwdH7oK9
-				neAEoWrJ48vpb2t9F8LpsUtCjjD+8ZExYtrbpqjmNKOM
-				4tJiqTguVR4rCr7VmXiR7qnKa9QzHUOVwBKsoF7Edfs0
-				iGoDXHP30ZJ4Vi5hsi5qu1UVWdfUOk3JNq0wjUuXU67x
-				y6N3i+BSqWeGN0tMZoJOss2583CZ45Uaod+YuMV5gICB
-				MIv8au1zuLgBmt9sFroCoTUgPvqTMAscBwFDpmD3pwKw
-				yvCULFYouE4ezFA8Uz/OqbDVJFaeJ2K3QDJpMe0exSvC
-				GcWhYoWK61VYghOacfVPxU3HO07U+RFlh+yyNtPwNMQP
-				Q5OzVc69IUxQ31j8N/SXr3IrXjDd+RyXr4x7IvQ6AYWB
-				i2n4/q7mW3e+7QIfdPVlpDcxl1N0Ka3hw53CnV8l5p/8
-				riXzSs7d4gatiitSpUwI3SJsYqEwJLYqpD+2YVD7N92X
-				+rRxoU3YCgmcGSnuj7ya3Lw7XqiNK3Wq20kkrTqesYn2
-				jeYVYYxZxATIHTYFO+4JwCeGSlJRoOZLaCBUgLnZP+Vr
-				kjh5jvTipgq3q/uIctft+RvorScSQ+2Y/b4uRw9R7oUe
-				NQEih+5vQoAZ/dN3RS0/M4mPd3vAaeKPOMsNVkU1XkxY
-				aVxVHdVc1txQJqruupH/GX17MDm6j6lOyk+uCp9oFe7/
-				dg+Y7f0kW8FxevVYbq5ypLA2K0tRpkq6J7SVrA5bFpNc
-				IlOH3RTf5LiMyu2JQm2UJi4ntNi50L3Al4hfAWekrDbu
-				RRWK9nLHFEgfCEDsZBmpjOATpFQMF8kGilLgbVZ8kFqU
-				b9fhKHJqHwt7RYOZf+347B5zqa9muBXM9C9MyArWx+1P
-				8JA4EBA7veoEnEWfdc6vCGYCq+IbMkYIVsdW5FJdSjBf
-				BWaLlGCeqk/TiLyF3ShwuW4KCidAyDcCw5XJlaS1fIf8
-				kwwiDW7guCA6NpXjoxjl3okc4JwNnFSWnCfHxVFcAp+U
-				QXlxGXycqCbUtdCBXrJ7//JVtw9933+xuLmWyc3X5Gj1
-				Gat9Du894x54IWKHuCxck1zk/6D6kq6jlvjLeO83v1OX
-				UuujO0XgPK54nsMV0GBWE5vRwtzD/TJ2yuEplsjBn/AF
-				qnrRbkwp5RNDKXYKJ/c7OBw47toxNNLbNVZVlp5YIqqJ
-				yZP6UWbsuGHuRNeoqcH6tgAIDAMkr9VwCppTcAqRvE3L
-				NdEtuRxfynjBczth5B5IPggQ9gOzmkcNf6v6uhrMKHh6
-				WXVH25dTquK4LD79jtAhxjZpR4q6Vpmvrs+9x3Ea/fYs
-				4QV5dAScI5IHJXIRtJ27UuPPTGagfFa5O5aLpDcdThFD
-				gsm0/rrirvZLzrKzWp7ey0yZwiWknXVcgDP10atzYHP/
-				kDp3QtSg5rgcRepDYcTptXG7aYgdrx/RaysLy5jMHKWy
-				VI+c4rJR08nwCQE4DP5C1uYXqm/kE9Vg1uPcCRq8ffP8
-				6rUHdkHMi4k8vSPhGJ2RwfFpTGGAKkkTDN4u0KtulBCA
-				ufTVr2A61ZHYEVEvGvXcV/cBvWFdfAB8jzkWm86KkfMz
-				vHtP8BtKKS7nfJkF3POBIPOKejjbMyo0LkBKwFnbrKEA
-				EtSW9j33HETXPUakP0UXylRsjjzvuZBDU8ppz6P5xeeZ
-				tY3nJj6jXl58/mxCNNBzt3mimNC2Nqra6bSHMemOGTZy
-				S0imwQdRcFYyIQ9IYONoLjUJCczMYHZP8J3hGdmsBdOy
-				gUP+H5lD6uv/Of9WawTmCGpz+97/O3+xTPHP+f+36YuI
-				7H9O/2lcRqR8Q7rlabkfG8/COamWcE0S+kpjbTIs/7kS
-				tBA+kjH8G7QiawN6d+vt+v6v779ZTbY5dRwpd7xSbXSz
-				rcjNmnG3TcFB5ErHUKzQxCjSta6V0KJkf/WWYwEBkZ4B
-				xEmHwFNHqO2dZ14EiqJ6Hyb/RN/tVWb/xmgGOK6ETnl5
-				Ugqnx0McQf5zO5u+fvnpLbDrNvNFM1jcfbcg8JEwIilZ
-				5hMPV9kGJ54M8/3ZC2zOmCDM/MfA7mFwZWweeDoBksfP
-				3TI3gJeTV0m5U8zGmNMEF+nHRtBnAhUaX4Y9oOHUSOst
-				lVkcm8NwBY1sEV3QyPMVTNDyICun1V5WIRf83VEEU2dp
-				crX5rbe0RfreS980f1v3txuq0awOrR5ZQI5CdkfoFHs0
-				YX9afp9Gn9mY1cGrMksIQyYsJrdePdgIiW4vG+Efno/c
-				PztFtE6Zk6lInxNzbHuPtW5DuX9r+p0uqklZlt0iss5M
-				8ZKHcd6WYoWj+rAox0Os8qKdPVNjfRgbiZe9LbX2oQ1y
-				SeZ/ALPb13/L5jTyQuaB55h9G/JkaWAdySkCEnZ7+G7Y
-				7lDXN3Ct6VV7TXpsJ2PWOWEIuGUK6FvgGDIRO+Qx5RJ5
-				UpIj4Qc/SlgIF1GLMq1KFoqUkXy6Iua+RshlcmolNdgM
-				Znf9JHLQ+e+NPBN30DKjXz78hAKztV+U/SEquJ17ueAi
-				AczhfjJ1vE02SD9+ps4aYjSXdEoFnX7vYNSaZCjgLHec
-				V+W4MPdhCXlsn9j2OOWVHVgqFp29eD8MYPTtCU3+XaZU
-				qeDz+KTHwnDbjfGraUgebf70UkXvlQHG7NMHpr/cmVx6
-				X2Dom/yEvCKvSW2JIX5xHloFMQrOObgATrMXOYY7xu9N
-				KAnTJGX73Sloze1Cxrxk9DPEFKyivvf9/OgN0c3DHzfB
-				6TSkoKnzum3Mwd2eHy2h4IJ7i7+7PzwChEOirj9awYoC
-				wBBWLBkPLbzgR24riI9d3B1daVvXT78H74yCGb/cYLqr
-				L+aPqAmz+BGweQQk3zAF5jeB1S2QNC4wCAx5SPo8x9MK
-				JceqGYWGY7WMKoeTFzHypha2g26t4xVdjBJ+qFqhlBK5
-				EscsNxoKtp/cvP7BGUC8uFHXr2eyilX6SkrLKeQFIrWM
-				41QyTQb6r/yeW3twnU/dXWFiplyRkHXocnDh3oYUYCnv
-				Y3+6qqlWVWqI/NsccuGy254xpxJ2Jluy5VxhDvVS0aOu
-				QjFBkcTHRVO7OI5fIZK7hbAe9DoXVe55BlydWkByvCTV
-				Iy0sPpYJj/SIv0Dvd6q/fKWv4Ul7ZXpMBzMlNnxDIn+Q
-				lnyB8IB74hdBS+rD7A+KV4pUEj6dT76XKZTnc7yaGm4D
-				5j0/is7r5KnyjIxkS98tqZFRuzN4IZfNcVqKLeYUWZS8
-				Wz7cRIHNjcD14s8is4Q7oO+m6WTOQwG4N+lLfunGcTfD
-				J8I4Dlj4Vd8VQtMiuPzKjksEnA13kGwUm5IeErcpChJJ
-				uzL82WRZ1BO5sKg8M7Mwlxh4+Fv9rzQwu++wZcmiQ3DL
-				puUldbsYTSgfL6EyuDQ2WXQDYdiSdCJhYCRthP7zaVnX
-				TWawvXF8ggIzFz1CyfA0OM3P7oAoMTk1NT5OzgsVWl7B
-				5yp1ikw9WKIdUOu1dYRZ8BD48DpYhiBi/bjhLIIfaZNr
-				yXJlNl/Og+VqMDuzXkPwGo5T0gokBDn6cJxlSgrHpaUd
-				sIZrIbNgo/UZ71BvadcR4d8AAdbeBEtpQD87/cnGM8cX
-				BTFxlxL10mqi3/1UzUF68zH7g6uen0V8kxgs+Q2sBhYL
-				XsBt67ZK3XYxcuXdLvD270AEaMv6OrUqP9N1QBifmiwP
-				lROpa6Bl2mbaIcqYIYJXr8+Rad4JrJh2cdHmhzIhhfEl
-				lVRrnf7K/SsOq8tFZso7Bu72vMn5d9Lum98B08A7pDGq
-				FhYXleQX5uQ2tnJcQVFOnlKpyiIUmMyZ4+BMioUWaE9e
-				xBNMVstlAQsKBOB//FJdMXKJ6L7ZW95GN5ZJ/ULS/SNW
-				M+avvOEueeI5yibfp0Eiii+uTKmk+7t0l9sZXXVOcXV/
-				ZHmaVtqS4BHhJvYh/MJ8w0NoD2lFd4emqQVsYMzvFD3U
-				tDRS9527rE7s9tq7WrTjqK9/bDg6IU7DI5VS85yKo/ke
-				pNylRtln5VCVzbkFeTmhdcIUmYxNZlXATFmv1m9HZxrB
-				J0upeNZZtkuUvumCTEYnp3GKGEZ1QIdcMqC0lrJ18qOs
-				+66tVvuDowizsDHD8kFT0H4XnBoVgJ8nN5BLdqkyvVHg
-				yOEVnJaz5FDkUNNsy1/lhbQ6m+dVTFoSx8nSraDF5kUH
-				7AZthIVV5bq2BuLO86ctY3SPPuxMFnMwyCHUV0xYn/M9
-				e4b64PNzwPrx55l5T0WlSjVfwCc/FkpOQ0EMoisXHqu5
-				NXK1B8y/yfAJnDyGOi47LgsX3eaRxWVx+ZZaLp8vF/Gl
-				XHkeVcFlyytFYO7lr2qvav3vCmMSZez56Asxp6V7g4hP
-				451b9tBn7aL9nZikVI7zDmZ5jmMVBIekxnDIbTE8r1Zl
-				qlXKUl12btPFivbaYfC26o+s3/OLlRq+kE+7LTwTtTQB
-				rk8hktGdCYxam1eVV1/UgWw7b1u+UOaf4OO3H4Gk7ZMT
-				ZIp3pIv/qcMQ37IKmuyojNWm6kJ/enrvyW1EC/2mFvos
-				dF5+cu3WiTNtGy87nRM+dX5w9v7h80ed3HbYWjvaBm30
-				00u1iYWBwPLGT+OfPfv95y/AB3fA8aIeXplT6NwljE2L
-				kolZ2Iv8Y5w8tyS7SFtSjk4/rwTNfnAMHLlpatE/WYdY
-				wLEyNqOO+RRP94tkj9BTL7CjiDPxY/bgqroyHvGbeiwF
-				Ru5YAN0P6CXZ8XlBQPrFZ8AsF+QS8DVII1XVRfwdGlzH
-				xthWNo8l7uMZPqGsLQ0HsMMRvCaQMTSMkNX+3bt0tn3V
-				wuDhkEsuA8SDPLLFsf1QqQMaChgLa3MZRLxr+KSGTD7t
-				sshuBcThBbgcCqH0k6rgrMTCALDtMzD9+Y+oLPLrHTD7
-				NthddBFh6gK0leGnpn+iVeQWanMys3r6vwKCS0PE8CW1
-				upQuVcn23WIQYf4BmAGnfbOzzbdSqk5XyLNStSmtL4Q7
-				O6AHOA0XgNXEM6voXHfaOTRylw0DMfjh4b3iRMLwucGU
-				rPG/vOf/g9+qyFaUJiP89s802QnhNxBr2EKCZfBt8DHc
-				/DVccqNPePBLt6ueHWDer3+C2T+CFWX1mdrcXNcrwrSY
-				dNaHnnqGnQrj1T7MdlzZWM1fow3XkJ7l8xlpLCtLdz1g
-				vebMKS8POwcX79XfejXuHkWyOThZTKYHpceIj/us97Zy
-				3AOnv7Bv+HjY3k74mdNfj329F/nlj6AFNIHrd1RKs5KL
-				A4HVT8Dsjz/AB79svHmk33pwVLjt5ZEbG+71Pam7MQ5W
-				5DeotEZVAOWTSlIp4RO8KegdB98LWC/yW2lrteVwbWR2
-				cmno15/3TjR+2/pL1qdZQK+4gYJsBQG25pIqFHwOU2lT
-				LzgXNiUt2rLdSatGYUBtmY8cRHHmsK699FLtX4ZvvbwM
-				8JDyFK20Kmynx6Ezp8/anfPfHKAx/CLs5ovVepEZiJzU
-				kopwPiGC8sLlU3c5L3liOnqefb5GzbdlWYLSq2Dpt4j3
-				cQkrTcsSN51aeNBq6bFt9qsDIB6pNPws7FRUKstEZlHD
-				hiYUbjaMgd9vCgz3J+eScBVmH6RQhTAHcKWuTnGVNnyM
-				ddbLZbXMHTwjOFDuRMPjQIA1KMrU5aIdmFqsCAumoPVr
-				O9I+UKEKZqxwdX2Doos2nMc6m+TpdQxS7OAA+XkarsY6
-				/+gEc2rAtIovOS67bpdOmAAFh2DMScgQU35a8gzio31E
-				jzFE+zZ2G7n65gfFlyrv59Qq1JnF+3TCdJ9Y2yhHZzjz
-				0OKtGwqji8Iyo7v6dQ2NI4TMifW9QBnMIUf6gO3ir+0B
-				dTRceAXOrV5SAzcTZqdHJlcMzTPsuZk+bn7HEDvpR8Ii
-				zD2QVwUwqgDe5wAFX6O4vxtaiMrj8hNLpe13dLcLviKK
-				/9SAGaCWmhRiV2rYjBqjCEKD5HY0bLmK1fKF6mLRTkwl
-				VURKKCh9HUf2Aaz4bgnYeLRIGAdXhG84v44wfwVCDWtJ
-				lUQhuUBNzcNP6pPAwh/aMvVlonJ97mgmmBuujlcHFRBi
-				/FjKnuRIkTRJnLaBdkNHkMjEq2XqQgr8HTGeFapyEQhL
-				JFd86ly7+JrrBSEwsb3q/Xw3AWrgj6QvEIbePQbmnRIL
-				R+FsvXUNXIw2PXT7yg9Xvrzysvd5z7PLpj+MgmXXi67/
-				eL3+OlhzQ2ARKrMwcwHrDLEkOIK1N7LyKkZewVa3G/n2
-				Fr5WUS2SBYex9jRcjJ0L5ZXBjNKfDzpPvaZwW3lARojo
-				UyyjUl47SE3aTAeSbVCCOaLvreh7MgZ8Qnbxlao2kSwo
-				jD1Lwy3YOYnxCYpAPtCHgu/gXmygPFSkqKrnO2ngOuWM
-				haWku0ldVRpHkVaqjlGFEPKKa/Iy+nlZ0S0Gjky6kYDd
-				BlnjFOxW9P0lDCXb+UrjGgMliGOGRzDnMF4ZyCiC+CBk
-				kmLcjQ1Faxy9C4KxjgZWXs3IK9mqVgreA+dJkL8W5mP2
-				00H+MvRtFjtoWNxvCtyvg60jwHFQ8LthERmDxaTwiihG
-				ezhfkY3CpuVfkIFWKQj4GPdCuw8Q3cEyauS1SFgv8U6V
-				km/XZEqVyVmBV3TC0IfSHq9xl3BhmbcmIS/AOjVKfjCj
-				48r1x123O8dV6vzi043CBP+MZMe9QY4cFx8VrU/ID25o
-				uFzb13BTW6zRZmYfrxMmOvrtd9gdXSxXSMt9nIRjR6r9
-				O06EBybFJ8VHIh+SgtzscCfpvsRm26adumhVeqHkycv2
-				8Q4wLc2F4+RbiWW4MxJAsOgWllHLll6mfsKvs7q0i6JB
-				OLfj5KudObqs3NKyNbdPPjgLTIlvsXY9m1HBjCHtlrDu
-				9EKQjrXzRaoa0SFMFcRHeFIwbSPuH84jr3AUV1WU8s30
-				lAp+RKbAd2J3+m/rFwvrPi94lAssCfBJMlmyL/uIZkV/
-				vjAWzEyvi3xOgL2Gs2T9gRK70s19lcLwZzEXfZ4QoE1F
-				RmyMPOdh1R0ibL2j66/6gpja8/o4ObkJ7+CL0eT7jZOH
-				e1Kvt+Oucj8k81uDYAprb5K/McR0iY/cjTYL7wcfXftL
-				/7ORM/2fDby8Ng/MGgFnRgA3bvFzv/l7/ZNbDVpyHWbv
-				q0CmboWrGlsUl+gvpuZh+1B5yF30DEtrlXfcpAzzvsOv
-				NMgR54W8lZ+f3JZeDpxR2aIFMebbMVTqCXakpibySWV5
-				Bd9Ig01YYwkrqzQKLCwCBSa4CfOW8qowxhE6o8BewTfQ
-				SITNVWyGnrmFZ0jEcg8apmHeYUa/av7X/l50mVJXaLzs
-				AFafZ3zUDVwWHsv60vAA5hPDK6UMdJiu1BUYZzuANaJL
-				9P/1Em90SQRzb2oRCU57TGAZFfLKRgoI8Va+RKkTySMi
-				2SCjTfijy8IZVSgv8aOgJe4pD8oIEk1gLNCQ4AwKfGcw
-				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
-				TkWVqkq0B43wYRcouBvf0xAP7MDKLnVxtai2NK8x+3mE
-				OkIrRUuYlyxnIcreN0Wr2pjbONimA9OrgGWf/aDwtAdc
-				5A43SQjzkMTjr9eS9mw4gqbmobsRnnl2xhi92dIBCjTh
-				TXyFsgTFPSnrQsMmzFXKK8UMugnV3ML8KHTDjRIS9WzO
-				gM8w85B+2+no91z02wxIBr7v/7IfmA6YfjEKxsbBCwTv
-				f5l8CSRka6XRv06gTYrlrjT8DstqUhSrEbPujHWieKl/
-				g/li2As0PI8pGng9X08AL6wTNXDUGDUK3YW8sifWjdBg
-				sVEQ4Vw870RAO+xCqPFskHJUVSF/Bmwx1oNLlHsQ8Dh2
-				4U0JFQFFXbkR3h/CMhxkMan+BKzCXBECenOitVWKZhpk
-				YgEHLzhZuR73ORv1YWRpSGZitvjnihH9xMVHl3uHGp59
-				D5eAOduAj01OZU5JYSkB36nYWbOr167Js9njGrHFgNpG
-				qzEXlJz4M0hGESHUKTyQjUYc1i3ULnEGzh/HZKVsaQ01
-				jFcid1omkvmHskgKPa2YTlGEEiqUvkoUMRLKzP02mDNk
-				2HatatB0MmxMANSTe8msNnW5UqeuUeapi/arhXwalyGj
-				PGM3RFqLAqDAfcuRdWUxWSmF4u6J3LKGx5VLK3dWnzj1
-				8ZkT0GRTYVxOXFHwz1/0Dw99TQyuHTn3JJQQPwRYzN/o
-				i18rFe2Mqladn19NpFnZyE7QsBwSPWDxJmYYmHaARQXg
-				A1U3r1JVEnJpHDqZLFsyGq4NX+/4of+TyFti8La2QpmT
-				20UY0p6TUwrcqSTx8a+ZuSC4UBSmiVNJcuW75W5pvoRH
-				WmqaD+2XpixhDOfxTr5SWSqSRYYYkyVTzCuOV8YyqLAd
-				gkAcnbokbp8oeo347Onj5XG8vC5g7En1rWIgyH+lfsmD
-				jcbadH/AAKD6K69FDoK1A3aD834bAquGnoyAsVGL8lcW
-				p03M335leD4ZSkau2LMHCjzLIlXpxSHAfOTusxowkwAX
-				MPZo6tnkcCImLSldTPu4qbPPM9owZaIykMi42Cyvpvt0
-				WfpCpqRa26cB05AeFilyCFn4m9xuHHP3Nnoi5AgqmxUt
-				tLnNK3hniHQINsJkFBJRrJ+yxC+wQbIwkbK8iu+mv8A6
-				alhZBSMvZStQk6kQv8qXK9DxRwSh7Aaa25BgFbRHRAcy
-				oVWof3YVZl7+ClzKId3YYJlEpKyoMSI9+ZuQXGEMyah7
-				9iV+kdcpq0QZSIU8aajGLiCYhjLacD7qLDXSRIIxxL+P
-				YVNL4U3y5q26ro4vbSqFftv9nQ8cIwxEJJn2NLUn+tap
-				JGHRXrUbv5MAPYVk5PP4jpBbp+OE1QdyL+ShVP63MtLh
-				WcAlmwn7IOGAdZ3jxU2Emffd/iGgGASbrptarJ7sNlSQ
-				iXvPQuLEBq/vw8HbqWAxAbyx/mojF3kbYehQ1oaGQZi8
-				hysoplp5varU6NEkfIwKziFgL3bOm1f5MGpfPuYgBc8m
-				Qjp8jSjOJtLV62xZQn5CsbTjRvHFonvFn2Z9qgEWBHDE
-				2O3pu1NdiQupKcl+tF+gKvcMkxWmiFWEEqldenkzPViu
-				rStg8muyHyCuRPU1Kk6UoYOLRqAc2mB8J9/4OQX+wLLh
-				thq4qHvB1hWrj8K59rro7KTCMIBfezb04vNKpyqv2iDC
-				o61dUklXlhbWFzIFNVlVebeicmJzpWXEqoToszF0cow2
-				P4pxbhXXB4xdf1jSfB1YFrVnlyvVRDyIIA/3o7pVq4uP
-				cMKjLGbwHGHmOwwKhoD/sKlBguDtK4PEgBrk/eER/J/k
-				FsKr1fWKbhocgQXwCmbvr0C04l5c3dyIEM7ke9jlWnl6
-				K/MAT/f1M8LcelCAPGZPnTH1RGA1NECOeBFn4A847FK9
-				MW1ESM/Xx+gr2T+xTkWdukG0FVN7KYLcqYXQCy8byG1Q
-				arP06oLM/N2lQjY4TRLr4grfOb1s24aK+Nzk0ojBW60j
-				F78gzA4OgbIBMH3gr4N1CNjtHwWvRwUWLpM/gVyyp9KY
-				8SCnLA1mHWhYgTWNaLIz860LhCmhMX5h7sQnmLPYmM8g
-				p6yv4LvoEczLVip2dfk2pCXhdsgmhzWh0DyxKDwzAeGk
-				xfofG78a/tq9J/S74z39wiVDzrqtjQN9jX2V94nD74Yf
-				DXS1cTpbGpS9Q1/TmFtY30NAX7CJVJZV8W20YT/Wg/St
-				/N/Xgpg9U6yup7StavxksTDMSnrB246ABUa/rIpgjuEe
-				EdEpHjEEONuA17zJf27iMkkiSvX8f8A6UDNurWiXsZMv
-				xJX65BweFG7MJhDU1On4avoqDMb2hPgl+mcUHxDmZRZq
-				KrVlWVpVcz4B6/DI5HT/KDFCpqLscGWcKpSQF2Zx2XRd
-				s0pVwFRl5RS3UGAC7ywuzOwoI8Bj8CdZh1fz5Sig78VQ
-				GhoaSPnDBfh5tMo3IkOOA+HwWVgv2lqZcWuSEER+TVms
-				ImvO5oYU2w6WCSOuxdcEXyHM/EaA9RBYPmRquDBu1K0L
-				hvUkot234S5I/mLGGvmpCmPk2watYQvm4KNQBRl1q6EV
-				5TyTC7G2Fnl6A9KtjCAfI3gcANbgONaJ0EglsmAjA4Oi
-				/3GwHGzEOir+fTBEiuLWlAWG2jIRxYomqNIbJ1hq+JC8
-				YGV7fN+JfSdXnN7gpUMt1rniHy6/uPZk4u6Nju7LD65v
-				77F/evTJsVe2XzsTeVU5RSXlW+o2Xt42svGmzZDtc8Ls
-				/HXD3GuP+/9AsNdjCCy9DlYPFQ4DwYjAIsRkEHxGFqly
-				+WZlCV+Gar0EfIo4hEDExNw1sl81HRR4hSNCnG/QaCIU
-				qRpxD0okHsa0+91yiRSWeKHmKn+/9Eh2XerFgdGvm4ba
-				bqFuhkLEfsW7SlxPrhDXZagDG9pHimpaHmUVqLWarOM1
-				wiQnf2vn3dFFaZrQSj9H4c0T9d49x4JR4dbtDMHGR3Cp
-				dHwKp4hjDI9BE7loIe4SbOSckcbXViou0qAT66yRZ1QZ
-				jy8oRI7k+M4f4BPs0n+MhQQYx5aVYc2KcpR0I4JJrJD4
-				UuGIkXRGhKvxQeraSmQ6U4unaDIRMslOfuuvBQtrP88d
-				zwXvE+BjBanbrXXJXn21WBj7RdKl8IcEmBlMgjmGD+Cc
-				MVyez5ZUUdfxKr5EUSLKCAlikXE8xpCOKSIY1P8Q70vZ
-				42I2DsFt0HoLVQMUEi8KxuK2pYnfP9BlNRSL8iuzWjKf
-				SVRxGkmB/ECqc3I0EZ0Sl+FCOyapShlUBm1F/WwVIuj/
-				rjKaT4ym9kdbBzmJfM9c8N8UWB6VE58T/llrR33LYMtA
-				8Vjmt4oWPktZhNL9YUPjdRVqLsseM9igJFgIsieXkFCA
-				eSIU90afEN2B9MkDS/sgZlvIzoPPna+e73V0F9617jp3
-				a+MZlD9th6ZbdTE5SYXhv74ce3z9b52nenfUn7jSKzz/
-				PKDn6Iv278u/04J3iEvlxriL8GZwqNyTXj6BXeSrVHUI
-				OapCFRFnKNS0coyc0uLSlAxnP0dVpoMoJ0yVoAkg5Jcq
-				2C76q9KCW4whV493lLOoURGx7eIARPKJwXSEQOsRF4dC
-				Wagi0I5CffOrcec3pms0hmpFG2rbghg5trv15MVPBlqF
-				57737Tv6CCEXwdB318C0qz8j/d4wCpJHgQY51H8YXFE7
-				/nJ4Db/wJsdB0aC2zqg/fauw82xkeqjoIZZWw5Z0U9+A
-				cfzSm1z+n24fAeU734EQrBnhi0ZGpmcreylgjfci5F6F
-				8EUgOvBArP2KvunSowOVwqADAXbnDxNTQswh6A1YCeFD
-				UMp1GHdhI2T+KPev4DtoUAoCyJ+BZikOb78Lk38Gydgo
-				LCBRqVwDp/1zDP1OxuB8kEy6j8eV2g+dDhH22RRKGg8R
-				4FI36Xcnqdj55skIYffhrLj6HSj2jYI4I2AAs4fmfT0K
-				hsftR8HtGxZR5r8ZggZIpyK/kqAKn/oofei1TH3BEGo9
-				aENRO29/Pmok42Qy6nTIh777Rb77/F0PHK6OzEwtkj58
-				2tzf8V3/wh9PgNXhRGpfKQs+oqsyOcXnjKpGXZhXQaRu
-				OiDbSu9zUGZdYFA/gS3eUWlMIYz+7I0d2oJNwAq7VGVk
-				RdCxhgTLL9BTa7ELyHyNlaZ/N9/9mPnrWJBAQj3mjgSG
-				UH0kLwmljuIBiCsxovoFk8cRIYjJytjSWmoMufOSN6g+
-				CLWcwK7LWDnKbYyoHhmWEdVL+sG0vl+vgv3984D9MHAf
-				OjUMQkdODlv8kGghMDE3JBrcDIjNm4mJ++L0fr12EmG1
-				Z2FosTcBZ2BOb1aGHEt1nTG/icfWboJvHYbLnMpQK5A2
-				vK+0VHuxjOBieWkEBRW4r9w3Qywav2aItR3HzKEJYmRr
-				2yigwCtQC6NO1BKtkb3wz67Iyisqhxsvobbg5Z8RgMUu
-				Is9kTLTSUZ0ExfTZWOPl4tqKy8d1wrATkd5eZ1BrCvJf
-				L7Tg3ZIHBdmKTF6Fdix0vg7fdoOJwTAa9d5LOd6dyYtU
-				J2hDfuF/Vf+UScATU7NILi6Di6d/GRy8OH6fkEnZ5GTK
-				Bw9hI5EYJzB5IauroZpxNati80VsJqdkNU92XPUCJqiD
-				LTYN3TjldZYE7kugO3ZuuvlUInBHhVJ3DBSDQhKELYFh
-				mPnvJvw5EoSi8VDM7Czq+x1ABcRpgCHvj5SXdl0Bs8G7
-				z8Gse+DjknalJqfUqlYYvuY4nLEWvn1ghb3t1r0ESstb
-				FNXqGmMW5qYI96fgn/gKq+Peixz0kdkJBeJvr7RXPhki
-				TuH722LQ6x6m1zRFNaK28sLBPLBGrI7VhObL98lDUt2T
-				7ZLjQlOIVIlTxjEazg3OamSsJyNIILR74P71gY7rwiW3
-				DzXBd68iucBPyfgNye5heyOOxgf5Hr3hLbwB3tM/rgeb
-				CUOVlGw/VhhceaJhT5FD1YqxFuE5sMzppwNAYPSfQDsE
-				DlwHViOmYOk4KBwF3WMCC6mhEeSQoBtKMXFy+gXv86rM
-				UyKtWBWtkBCyziuINv1BVzDGTK7DUTXM6B+C3kCKJsw+
-				0FirUrlwkR+i1xeS4Yfhq0Qx1uHOLjaVsdmp5dKJ7ypf
-				FIBPCFAFT2F2bGBGqOg+lqFn69Fbb9LpwApNaYVD8C4q
-				YvKDM8AsUIiPQlTH64YHYDd2DBwg0Q8druzmVPwokc/p
-				+WpUMlYMfNUHmL4fELBceAOsuQ7WXwebEFPwb6it9Tpp
-				h4jXUIS8VHX1xlcd38cunIuUOrr+LL0X/UQCTW3hW2K4
-				NaMgLNNIyTkXgblNYMZdwDg+9QfTz3QNCOH03k118J32
-				gZ76zoY7BJiG9daziJcyEiwB8jP01HtYeYMmq/oyAXKw
-				IcRPocxKz5Zeou6hzKrMKJ1gPzmygVk/gBNYH7r1n9yM
-				v9yGfj0Ls0UFHCMFqXrDUgGrZRDDnH0UxqpkiLESYYW7
-				s1JZqEhZ2cAP0mArFuGRmhjkjqqjZ0iJrY/7iQu7dD7a
-				lWUtLXmFlfWE3oAUZP0yuB47fY5E73esAQwO/N4F69Hv
-				9RgIRGoMNqHfmzAz70GwdBDgAy3XrvQD4aDTwDxw8AZY
-				OwI2DoMdNyy+f2VhYWL+5ytwcBK9SZhwFg+M5VXhzBFc
-				VV7EV9H9sB47IPZP8kop3S/M1agVOi1YfL0k68fejDHh
-				udDolPNSAmS24xUIGeuMZIwkFpUF3EHCZaz+TYnpFp6O
-				Skwo41yOeUh5ddgbOiyXb6cNSVOoWI9DIW6PSk9vZFNZ
-				bjw5IVwKPTAHNPjmONHbnb20wQbrRQWTGuNphEiMruY4
-				WAo+wrr/gwMLCTdClY/Qe1EYdh2Rm83GtLdlHL15ig/z
-				bcpqkfknrxBHz+6nYSFmHcCrAhllgMLvKAV9cdYOteyE
-				osadJHm0SFndgJpffjXQJFwEN4JFOAh9F+xAv3dgJ+1I
-				uBCNLfz3sYVozOzE9TPXzw4YUvqrB5KRaDeNABxB68EX
-				Q78MW7xnYn7kFdhkeEjCAPxYiCQ5KL3ksDBbk62uyc1T
-				56jLswlYjUvTM8IjgpUaL5H54ldZ4cpYRRiB7suorWCr
-				6OHiQkQA3sHrC7XqxpL0QaFPZFKGOJ4Ap4twfRErK0Qy
-				l0UnsMF09C9YD1+prhZZYapARagTtdQT90dnKUWgUKkr
-				V1TQ5ptegcJfSC9UB5WiA1bqdXw9bfDH2stZBDnRQQVJ
-				WC8azsMqm8taaoZPlgnDTkZ4uqPSkwkWOiBp9eo7HS5s
-				dC71L3cm4MrXFuR5VoyKNhMYEnUF6ndwB8unfBGTmR4U
-				FYVgmShLokxAe2FLS9gS+lZJ0XXGcApvQ0jciDSSOIRk
-				52De/3xPJISPd6DGt5KdksqIFs+6TqFnk7jEtZIAHHot
-				F3VSRqCaeCKqiYsR8XgbYXe2EiVHyajMX6zSieCP8C7Z
-				KdZFtrjWdwo92iILnWsI85RXho/BKKkK4Y3v0x1DkC3d
-				wydIme1sFLM2TBWPGAB0UXpzlbyO/qy8cJgx2OH9fAWq
-				uZmZzEB/rcMKK/tgw8LZH3Jv/5e/taFz/t7T8wzMv47G
-				zjMs+tfRqnmGxf86emeeYcF/G22fv/fv86CSmz/jAIeJ
-				3pohW+S+avbMm2/dQS/qz74z+21+9lw0mp9rWzp73t9j
-				Lf7lyva32me1z57d/v++cvitW7OGZ8++9f++8tpbN2Zd
-				mz37xr9cmVRoaC4CLoX/udCxtx7PGps9+/Hst//rKv8P
-				ZqVS+AplbmRzdHJlYW0KZW5kb2JqCjE2IDAgb2JqCjE1
-				NTQ3CmVuZG9iagoxNyAwIG9iagoocGFydXN1LXBvc3Rl
-				ci5ncmFmZmxlKQplbmRvYmoKMTggMCBvYmoKKE1hYyBP
-				UyBYIDEwLjEyLjYgUXVhcnR6IFBERkNvbnRleHQpCmVu
-				ZG9iagoxOSAwIG9iagooRGFpY2hpIFRPTUFcMDEyVGF0
-				c3VraSBJSEEpCmVuZG9iagoyMCAwIG9iagooT21uaUdy
-				YWZmbGUgNi42LjIpCmVuZG9iagoyMSAwIG9iagooRDoy
-				MDE4MDIxNzE4NDAwMVowMCcwMCcpCmVuZG9iagoxIDAg
-				b2JqCjw8IC9UaXRsZSAxNyAwIFIgL0F1dGhvciAxOSAw
-				IFIgL1Byb2R1Y2VyIDE4IDAgUiAvQ3JlYXRvciAyMCAw
-				IFIgL0NyZWF0aW9uRGF0ZQoyMSAwIFIgL01vZERhdGUg
-				MjEgMCBSID4+CmVuZG9iagp4cmVmCjAgMjIKMDAwMDAw
-				MDAwMCA2NTUzNSBmIAowMDAwMDE5MDI1IDAwMDAwIG4g
-				CjAwMDAwMDA3MzQgMDAwMDAgbiAKMDAwMDAwMjIxOSAw
-				MDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAw
-				MDA3MTUgMDAwMDAgbiAKMDAwMDAwMDg0OCAwMDAwMCBu
-				IAowMDAwMDAyMTg0IDAwMDAwIG4gCjAwMDAwMDIzNTIg
-				MDAwMDAgbiAKMDAwMDAwMDk0NCAwMDAwMCBuIAowMDAw
-				MDAyMTYzIDAwMDAwIG4gCjAwMDAwMDIzMDIgMDAwMDAg
-				biAKMDAwMDAwMjQ4MyAwMDAwMCBuIAowMDAwMDAyNjg4
-				IDAwMDAwIG4gCjAwMDAwMDI4ODIgMDAwMDAgbiAKMDAw
-				MDAwMzE0MCAwMDAwMCBuIAowMDAwMDE4Nzg3IDAwMDAw
-				IG4gCjAwMDAwMTg4MDkgMDAwMDAgbiAKMDAwMDAxODg0
-				OSAwMDAwMCBuIAowMDAwMDE4OTAyIDAwMDAwIG4gCjAw
-				MDAwMTg5NDcgMDAwMDAgbiAKMDAwMDAxODk4MyAwMDAw
-				MCBuIAp0cmFpbGVyCjw8IC9TaXplIDIyIC9Sb290IDEx
-				IDAgUiAvSW5mbyAxIDAgUiAvSUQgWyA8ODcyZGQ5NGJk
-				NDczMzA4ODVmNjJhNjIwNDk4ZDA3MzM+Cjw4NzJkZDk0
-				YmQ0NzMzMDg4NWY2MmE2MjA0OThkMDczMz4gXSA+Pgpz
-				dGFydHhyZWYKMTkxNDUKJSVFT0YKAQAAABIAAABQYXN0
-				ZWQgR3JhcGhpYy5wZGYBAAAAEgAAAFBhc3RlZCBHcmFw
-				aGljLnBkZgEAAAAeAAAAAQAAAAIAAAAuLhAAAAAAAAAA
-				tgEAAAIAAAABAAAAhoaGhoY=
-				</data>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fnil\fcharset128 HiraginoSans-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45Gears OS \'82\'f0\'8e\'c0\'91\'95\'82\'b7\'82\'e9\'82\'c9\'82\'c2\'82\'ea\'82\'c4\'81\'41stub Code Gear \'82\'cc\'8b\'4c\'8f\'71\'82\'aa\'94\'cf\'8e\'47\'82\'c9\'82\'c8\'82\'e9\'82\'b1\'82\'c6\'82\'aa\'82\'ed\'82\'a9\'82\'c1\'82\'bd\'81\'42\'82\'bb\'82\'b1\'82\'c5\'81\'41\'83\'82\'83\'57\'83\'85\'81\'5b\'83\'8b\'89\'bb\'82\'cc\'8e\'64\'91\'67\'82\'dd\'82\'c6\'82\'b5\'82\'c4Interface \'82\'f0\'93\'b1\'93\'fc\'82\'b5\'82\'bd\
+\'81\'45Interface  \'82\'cd\'82\'a0\'82\'e9 Data Gear \'82\'c6\'82\'bb\'82\'ea\'82\'c9\'91\'ce\'82\'b7\'82\'e9API \'82\'c5\'82\'a0\'82\'e9 Code Gear \'82\'cc\'8f\'57\'8d\'87\'82\'f0\'95\'5c\'8c\'bb\'82\'b7\'82\'e9 Data Gear\
+\'81\'45Interface \'82\'f0\'93\'b1\'93\'fc\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'81\'41Stack \'82\'e2 Queue \'82\'c8\'82\'c7\'82\'cc\'83\'66\'81\'5b\'83\'5e\'8d\'5c\'91\'a2\'82\'f0\'8e\'64\'97\'6c\'82\'c6\'8e\'c0\'91\'95\'82\'c9\'95\'aa\'82\'af\'82\'c4\'8b\'4c\'8f\'71\'82\'c5\'82\'ab\'82\'e9\
+\'81\'45Interface \'82\'cc\'92\'e8\'8b\'60\'82\'c9\'82\'cd API \'82\'cc\'88\'f8\'90\'94\'8c\'51\'82\'cc\'8c\'5e\'81\'41 API \'8e\'a9\'91\'cc\'82\'cc Code Gear \'82\'cc\'8c\'5e\'82\'f0\'8b\'4c\'8f\'71\'82\'b5\'81\'41 \'92\'e8\'8b\'60\'82\'a9\'82\'e7 stub Code Gear \'82\'f0\'8e\'a9\'93\'ae\'90\'b6\'90\'ac\'82\'b7\'82\'e9}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
@@ -939,9 +3366,14 @@
 			<array>
 				<dict>
 					<key>Bounds</key>
-					<string>{{662.48818543969389, 1281.0265679006282}, {109.53129489423732, 51.560123249075083}}</string>
+					<string>{{660.62702177099413, 1250.75866645882}, {109.53129489423732, 55.449086316523868}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
 					<key>ID</key>
 					<integer>97</integer>
 					<key>Style</key>
@@ -972,7 +3404,7 @@
 \deftab720
 \pard\pardeftab720\qc\partightenfactor0
 
-\f0\fs32 \cf0 Input\
+\f0\fs44 \cf0 Input\
 Data Gear1}</string>
 					</dict>
 					<key>Wrap</key>
@@ -990,8 +3422,8 @@
 					<integer>98</integer>
 					<key>Points</key>
 					<array>
-						<string>{583.81610815201066, 1345.2024659872427}</string>
-						<string>{850.69152547655881, 1345.2024659872427}</string>
+						<string>{581.45494448331044, 1313.4258760567757}</string>
+						<string>{835.06908651744868, 1313.4258760567757}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -1012,6 +3444,8 @@
 							<true/>
 							<key>TailArrow</key>
 							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
 						</dict>
 					</dict>
 					<key>Tail</key>
@@ -1022,9 +3456,14 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{249.95999325650328, 1281.0265679006282}, {109.53129489423732, 51.560123249075083}}</string>
+					<string>{{248.09882958780332, 1250.75866645882}, {109.53129489423732, 55.449086316523868}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>22</real>
+					</dict>
 					<key>ID</key>
 					<integer>99</integer>
 					<key>Style</key>
@@ -1055,7 +3494,7 @@
 \deftab720
 \pard\pardeftab720\qc\partightenfactor0
 
-\f0\fs32 \cf0 Output\
+\f0\fs44 \cf0 Output\
 Data Gear1}</string>
 					</dict>
 					<key>Wrap</key>
@@ -1063,9 +3502,14 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{851.19155762161256, 1320.5194282616217}, {128.58021574540911, 49.366075451242189}}</string>
+					<string>{{836.06912197782049, 1286.8811006924823}, {141.84148772050239, 53.089550728586765}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>20</real>
+					</dict>
 					<key>ID</key>
 					<integer>100</integer>
 					<key>Shape</key>
@@ -1077,6 +3521,11 @@
 							<key>Draws</key>
 							<string>NO</string>
 						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
 					</dict>
 					<key>Text</key>
 					<dict>
@@ -1087,7 +3536,7 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
 
-\f0\fs24 \cf0 Code Gear2}</string>
+\f0\fs36 \cf0 Code Gear2}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
@@ -1104,8 +3553,8 @@
 					<integer>101</integer>
 					<key>Points</key>
 					<array>
-						<string>{176.64106479904433, 1343.8678467611537}</string>
-						<string>{454.73589240660141, 1345.2024659872427}</string>
+						<string>{188.5389177451282, 1312.0502411586194}</string>
+						<string>{439.61345676280808, 1313.4258760567757}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -1126,6 +3575,8 @@
 							<true/>
 							<key>TailArrow</key>
 							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
 						</dict>
 					</dict>
 					<key>Tail</key>
@@ -1136,9 +3587,14 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{47.565209212806437, 1317.2283565648718}, {128.58021574540911, 52.657147147991722}}</string>
+					<string>{{45.704045544106819, 1283.3417973105786}, {141.84148772050239, 56.62885411049264}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>20</real>
+					</dict>
 					<key>ID</key>
 					<integer>102</integer>
 					<key>Shape</key>
@@ -1150,6 +3606,11 @@
 							<key>Draws</key>
 							<string>NO</string>
 						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
 					</dict>
 					<key>Text</key>
 					<dict>
@@ -1160,16 +3621,21 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
 
-\f0\fs24 \cf0 Code Gear1}</string>
+\f0\fs36 \cf0 Code Gear1}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{454.73589240660147, 1320.5194282616217}, {128.58021574540911, 49.366075451242189}}</string>
+					<string>{{439.61345676280808, 1286.8811006924823}, {141.84148772050239, 53.089550728586765}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>20</real>
+					</dict>
 					<key>ID</key>
 					<integer>103</integer>
 					<key>Magnets</key>
@@ -1198,6 +3664,11 @@
 							<key>Draws</key>
 							<string>NO</string>
 						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
 					</dict>
 					<key>Text</key>
 					<dict>
@@ -1208,7 +3679,7 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
 
-\f0\fs24 \cf0 Data Gear1}</string>
+\f0\fs36 \cf0 Data Gear1}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
@@ -1227,8 +3698,8 @@
 					<integer>104</integer>
 					<key>Points</key>
 					<array>
-						<string>{369.30148030823176, 1562.4131979727122}</string>
-						<string>{452.05713791190249, 1562.4131979727122}</string>
+						<string>{381.41589234309345, 1547.0198992625642}</string>
+						<string>{449.19597424320204, 1547.0198992625642}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -1249,6 +3720,8 @@
 							<true/>
 							<key>TailArrow</key>
 							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
 						</dict>
 					</dict>
 					<key>Tail</key>
@@ -1269,8 +3742,8 @@
 					<integer>105</integer>
 					<key>Points</key>
 					<array>
-						<string>{176.64545710325618, 1562.4131802665327}</string>
-						<string>{239.93550073946074, 1562.4131802665327}</string>
+						<string>{188.54556872497432, 1547.0198856562524}</string>
+						<string>{237.57433370185942, 1547.0198856562524}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -1291,6 +3764,8 @@
 							<true/>
 							<key>TailArrow</key>
 							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
 						</dict>
 					</dict>
 					<key>Tail</key>
@@ -1301,7 +3776,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{240.43553283091967, 1537.7301602470884}, {128.3659153858334, 49.366075451242189}}</string>
+					<string>{{238.57436916221928, 1520.4751238982662}, {141.84148772050239, 53.089550728586765}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1315,6 +3790,8 @@
 							<key>r</key>
 							<string>0.701961</string>
 						</dict>
+						<key>Size</key>
+						<real>20</real>
 					</dict>
 					<key>ID</key>
 					<integer>106</integer>
@@ -1340,6 +3817,8 @@
 							</dict>
 							<key>Pattern</key>
 							<integer>1</integer>
+							<key>Width</key>
+							<real>2</real>
 						</dict>
 					</dict>
 					<key>Text</key>
@@ -1367,7 +3846,7 @@
 						AYaGAIaShJaWBk5TRm9udIaShISE
 						Bk5TRm9udB6UmRyEBVsyOGNdBgAA
 						ABQAAAD//kgAZQBsAHYAZQB0AGkA
-						YwBhAIQBZgybAJsBmwCbAIaGhg==
+						YwBhAIQBZhKbAJsBmwCbAIaGhg==
 						</data>
 						<key>Text</key>
 						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
@@ -1376,7 +3855,7 @@
 {\*\expandedcolortbl;;\csgenericrgb\c70196\c26667\c0;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
 
-\f0\fs24 \cf2 Code Gear1_meta}</string>
+\f0\fs36 \cf2 Code Gear1_meta}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
@@ -1393,8 +3872,8 @@
 					<integer>107</integer>
 					<key>Points</key>
 					<array>
-						<string>{787.40148184037355, 1562.4131812108599}</string>
-						<string>{850.69152547657666, 1562.4131812108599}</string>
+						<string>{792.67095752810894, 1547.0199161457035}</string>
+						<string>{835.06908651745971, 1547.0199161457035}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -1415,6 +3894,8 @@
 							<true/>
 							<key>TailArrow</key>
 							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
 						</dict>
 					</dict>
 					<key>Tail</key>
@@ -1435,8 +3916,8 @@
 					<integer>108</integer>
 					<key>Points</key>
 					<array>
-						<string>{573.10109017322372, 1562.4131979727122}</string>
-						<string>{658.03550227159428, 1562.4131979727122}</string>
+						<string>{571.73992650452317, 1547.0198992625642}</string>
+						<string>{648.82939888688054, 1547.0198992625642}</string>
 					</array>
 					<key>Style</key>
 					<dict>
@@ -1457,6 +3938,8 @@
 							<true/>
 							<key>TailArrow</key>
 							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
 						</dict>
 					</dict>
 					<key>Tail</key>
@@ -1469,7 +3952,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{658.535534363073, 1537.7301602470884}, {128.3659153858334, 49.366075451242189}}</string>
+					<string>{{649.82943434725235, 1520.4751238982662}, {141.84148772050239, 53.089550728586765}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1483,6 +3966,8 @@
 							<key>r</key>
 							<string>0.701961</string>
 						</dict>
+						<key>Size</key>
+						<real>20</real>
 					</dict>
 					<key>ID</key>
 					<integer>109</integer>
@@ -1508,6 +3993,8 @@
 							</dict>
 							<key>Pattern</key>
 							<integer>1</integer>
+							<key>Width</key>
+							<real>2</real>
 						</dict>
 					</dict>
 					<key>Text</key>
@@ -1535,7 +4022,7 @@
 						AYaGAIaShJaWBk5TRm9udIaShISE
 						Bk5TRm9udB6UmRyEBVsyOGNdBgAA
 						ABQAAAD//kgAZQBsAHYAZQB0AGkA
-						YwBhAIQBZgybAJsBmwCbAIaGhg==
+						YwBhAIQBZhKbAJsBmwCbAIaGhg==
 						</data>
 						<key>Text</key>
 						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
@@ -1544,7 +4031,84 @@
 {\*\expandedcolortbl;;\csgenericrgb\c70196\c26667\c0;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
 
-\f0\fs24 \cf2 Code Gear2_stub}</string>
+\f0\fs36 \cf2 Code Gear2_stub}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{452.87472873789926, 1693.9009896116427}, {115.72219417086806, 53.089550728586715}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>20</real>
+					</dict>
+					<key>ID</key>
+					<integer>111</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 Code Gear1}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{452.87472873789926, 1768.2263606316742}, {115.72219417086806, 53.089550728586715}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>20</real>
+					</dict>
+					<key>ID</key>
+					<integer>112</integer>
+					<key>Shape</key>
+					<string>Circle</string>
+					<key>Style</key>
+					<dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+
+\f0\fs36 \cf0 Code Gear2}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
@@ -1556,44 +4120,82 @@
 					<array>
 						<dict>
 							<key>Bounds</key>
-							<string>{{454.73589240659908, 1698.9926733878078}, {115.72219417086806, 49.366075451242125}}</string>
+							<string>{{482.0433887912568, 1637.2721355011538}, {58.33732010671347, 32.074936898521166}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>22</real>
+							</dict>
 							<key>ID</key>
-							<integer>111</integer>
-							<key>Shape</key>
-							<string>Circle</string>
+							<integer>114</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>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
 							</dict>
 							<key>Text</key>
 							<dict>
 								<key>Text</key>
 								<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
 {\colortbl;\red255\green255\blue255;}
 {\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
+\deftab720
+\pard\pardeftab720\qc\partightenfactor0
 
-\f0\fs24 \cf0 Code Gear1}</string>
-								<key>VerticalPad</key>
-								<real>0.0</real>
+\f0\fs44 \cf0 Code}</string>
 							</dict>
+							<key>Wrap</key>
+							<string>NO</string>
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{454.73589240659908, 1768.1051790195525}, {115.72219417086806, 49.366075451242125}}</string>
+							<string>{{431.44469278033239, 1669.3470723996686}, {160.72526968176126, 173.20465925201412}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>20</real>
+							</dict>
 							<key>ID</key>
-							<integer>112</integer>
-							<key>Shape</key>
-							<string>Circle</string>
+							<integer>115</integer>
+							<key>Magnets</key>
+							<array>
+								<string>{1, 1}</string>
+								<string>{1, -1}</string>
+								<string>{-1, -1}</string>
+								<string>{-1, 1}</string>
+								<string>{0, 1}</string>
+								<string>{0, -1}</string>
+								<string>{1, 0}</string>
+								<string>{-1, 0}</string>
+								<string>{-0.5, -0.233518}</string>
+								<string>{-0.49144199999999999, 0.26006299999999999}</string>
+								<string>{0.50711799999999996, -0.22408600000000001}</string>
+								<string>{0.50711799999999996, 0.267179}</string>
+								<string>{-0.27431, -0.474028}</string>
+								<string>{0.27977999999999997, -0.47847800000000001}</string>
+								<string>{0.29393799999999998, 0.54304399999999997}</string>
+								<string>{-0.28623199999999999, 0.55380399999999996}</string>
+							</array>
 							<key>Style</key>
 							<dict>
 								<key>shadow</key>
@@ -1601,113 +4203,21 @@
 									<key>Draws</key>
 									<string>NO</string>
 								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
 							</dict>
 							<key>Text</key>
 							<dict>
-								<key>Text</key>
-								<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
-
-\f0\fs24 \cf0 Code Gear2}</string>
 								<key>VerticalPad</key>
 								<real>0.0</real>
 							</dict>
 						</dict>
-						<dict>
-							<key>Class</key>
-							<string>Group</string>
-							<key>Graphics</key>
-							<array>
-								<dict>
-									<key>Bounds</key>
-									<string>{{483.90455245995662, 1646.3355262398227}, {58.33732010671347, 29.825337251792146}}</string>
-									<key>Class</key>
-									<string>ShapedGraphic</string>
-									<key>ID</key>
-									<integer>114</integer>
-									<key>Style</key>
-									<dict>
-										<key>fill</key>
-										<dict>
-											<key>Draws</key>
-											<string>NO</string>
-										</dict>
-										<key>shadow</key>
-										<dict>
-											<key>Draws</key>
-											<string>NO</string>
-										</dict>
-										<key>stroke</key>
-										<dict>
-											<key>Draws</key>
-											<string>NO</string>
-										</dict>
-									</dict>
-									<key>Text</key>
-									<dict>
-										<key>Text</key>
-										<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\deftab720
-\pard\pardeftab720\qc\partightenfactor0
-
-\f0\fs32 \cf0 Code}</string>
-									</dict>
-									<key>Wrap</key>
-									<string>NO</string>
-								</dict>
-								<dict>
-									<key>Bounds</key>
-									<string>{{433.30585644903209, 1676.1608634916074}, {160.72526968176126, 161.05682115967733}}</string>
-									<key>Class</key>
-									<string>ShapedGraphic</string>
-									<key>ID</key>
-									<integer>115</integer>
-									<key>Magnets</key>
-									<array>
-										<string>{1, 1}</string>
-										<string>{1, -1}</string>
-										<string>{-1, -1}</string>
-										<string>{-1, 1}</string>
-										<string>{0, 1}</string>
-										<string>{0, -1}</string>
-										<string>{1, 0}</string>
-										<string>{-1, 0}</string>
-										<string>{-0.5, -0.233518}</string>
-										<string>{-0.49144199999999999, 0.26006299999999999}</string>
-										<string>{0.50711799999999996, -0.22408600000000001}</string>
-										<string>{0.50711799999999996, 0.267179}</string>
-										<string>{-0.27431, -0.474028}</string>
-										<string>{0.27977999999999997, -0.47847800000000001}</string>
-										<string>{0.29393799999999998, 0.54304399999999997}</string>
-										<string>{-0.28623199999999999, 0.55380399999999996}</string>
-									</array>
-									<key>Style</key>
-									<dict>
-										<key>shadow</key>
-										<dict>
-											<key>Draws</key>
-											<string>NO</string>
-										</dict>
-									</dict>
-									<key>Text</key>
-									<dict>
-										<key>VerticalPad</key>
-										<real>0.0</real>
-									</dict>
-								</dict>
-							</array>
-							<key>ID</key>
-							<integer>113</integer>
-						</dict>
 					</array>
 					<key>ID</key>
-					<integer>110</integer>
+					<integer>113</integer>
 				</dict>
 				<dict>
 					<key>Class</key>
@@ -1716,9 +4226,14 @@
 					<array>
 						<dict>
 							<key>Bounds</key>
-							<string>{{452.05713791190254, 1537.7301602470911}, {120.54395226132115, 49.366075451242153}}</string>
+							<string>{{450.19597424320204, 1520.4751238982708}, {120.54395226132115, 53.089550728586715}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>20</real>
+							</dict>
 							<key>ID</key>
 							<integer>117</integer>
 							<key>Magnets</key>
@@ -1747,6 +4262,11 @@
 									<key>Draws</key>
 									<string>NO</string>
 								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
 							</dict>
 							<key>Text</key>
 							<dict>
@@ -1757,16 +4277,21 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
 
-\f0\fs24 \cf0 Data Gear1}</string>
+\f0\fs36 \cf0 Data Gear1}</string>
 								<key>VerticalPad</key>
 								<real>0.0</real>
 							</dict>
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{486.88094634295226, 1465.3265829186}, {52.384532340722174, 32.910716967494757}}</string>
+							<string>{{485.01978267425238, 1442.610449496339}, {52.384532340722174, 35.393033819057791}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>22</real>
+							</dict>
 							<key>ID</key>
 							<integer>118</integer>
 							<key>Style</key>
@@ -1785,6 +4310,8 @@
 								<dict>
 									<key>Draws</key>
 									<string>NO</string>
+									<key>Width</key>
+									<real>2</real>
 								</dict>
 							</dict>
 							<key>Text</key>
@@ -1797,16 +4324,21 @@
 \deftab720
 \pard\pardeftab720\qc\partightenfactor0
 
-\f0\fs32 \cf0 Data}</string>
+\f0\fs44 \cf0 Data}</string>
 							</dict>
 							<key>Wrap</key>
 							<string>NO</string>
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{433.30585644903221, 1498.2372998860985}, {160.72526968176126, 128.35179617322976}}</string>
+							<string>{{431.44469278033239, 1478.0034833154023}, {160.72526968176126, 138.03283189432557}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
+							<key>FontInfo</key>
+							<dict>
+								<key>Size</key>
+								<real>20</real>
+							</dict>
 							<key>ID</key>
 							<integer>119</integer>
 							<key>Magnets</key>
@@ -1835,6 +4367,11 @@
 									<key>Draws</key>
 									<string>NO</string>
 								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>2</real>
+								</dict>
 							</dict>
 							<key>Text</key>
 							<dict>
@@ -1848,7 +4385,7 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{476.16592836416743, 1425.8337225576033}, {79.767356064281429, 32.910716967494785}}</string>
+					<string>{{474.30476469546721, 1400.1388089134653}, {79.767356064281429, 35.393033819057841}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1862,6 +4399,8 @@
 							<key>r</key>
 							<string>0.701961</string>
 						</dict>
+						<key>Size</key>
+						<real>22</real>
 					</dict>
 					<key>ID</key>
 					<integer>120</integer>
@@ -1903,7 +4442,7 @@
 						TlNGb250hpKEhIQGTlNGb250HpSZ
 						JIQFWzM2Y10GAAAAHAAAAP/+SABl
 						AGwAdgBlAHQAaQBjAGEATgBlAHUA
-						ZQCEAWYQmwCbAZsAmwCGhoY=
+						ZQCEAWYWmwCbAZsAmwCGhoY=
 						</data>
 						<key>Text</key>
 						<string>{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
@@ -1913,16 +4452,21 @@
 \deftab720
 \pard\pardeftab720\qc\partightenfactor0
 
-\f0\fs32 \cf2 Context}</string>
+\f0\fs44 \cf2 Context}</string>
 					</dict>
 					<key>Wrap</key>
 					<string>NO</string>
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{411.87582049146408, 1458.7444395250993}, {203.58534159689768, 404.80181870018527}}</string>
+					<string>{{410.01465682276427, 1435.5318427325246}, {203.58534159689768, 435.33431597441091}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>20</real>
+					</dict>
 					<key>ID</key>
 					<integer>121</integer>
 					<key>Magnets</key>
@@ -1974,9 +4518,14 @@
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{851.19155762161256, 1537.7301602470884}, {128.58021574540911, 49.366075451242189}}</string>
+					<string>{{836.06912197782049, 1520.4751238982662}, {141.84148772050239, 53.089550728586765}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>20</real>
+					</dict>
 					<key>ID</key>
 					<integer>122</integer>
 					<key>Shape</key>
@@ -1988,6 +4537,11 @@
 							<key>Draws</key>
 							<string>NO</string>
 						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
 					</dict>
 					<key>Text</key>
 					<dict>
@@ -1998,16 +4552,21 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
 
-\f0\fs24 \cf0 Code Gear2}</string>
+\f0\fs36 \cf0 Code Gear2}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
 				</dict>
 				<dict>
 					<key>Bounds</key>
-					<string>{{47.565209212806437, 1537.7301602470884}, {128.58021574540911, 49.366075451242189}}</string>
+					<string>{{45.704045544106819, 1520.4751238982662}, {141.84148772050239, 53.089550728586765}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Size</key>
+						<real>20</real>
+					</dict>
 					<key>ID</key>
 					<integer>123</integer>
 					<key>Shape</key>
@@ -2019,6 +4578,11 @@
 							<key>Draws</key>
 							<string>NO</string>
 						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>2</real>
+						</dict>
 					</dict>
 					<key>Text</key>
 					<dict>
@@ -2029,7 +4593,7 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\partightenfactor0
 
-\f0\fs24 \cf0 Code Gear1}</string>
+\f0\fs36 \cf0 Code Gear1}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
@@ -2040,7 +4604,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1029.3676317245145, 380.62833913257816}, {971.47705078125, 138}}</string>
+			<string>{{1029.3676317245145, 380.62833913257816}, {971.47705078125, 723}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2050,7 +4614,7 @@
 			<key>FontInfo</key>
 			<dict>
 				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
+				<string>HiraKakuProN-W6</string>
 				<key>Size</key>
 				<real>30</real>
 			</dict>
@@ -2087,9 +4651,21 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45Task(Context)\
+\f0\fs60 \cf0 \'81\'45\'8d\'a1\'89\'f1\'81\'41\'95\'c0\'97\'f1\'8f\'88\'97\'9d\'8b\'40\'8d\'5c\'82\'f0Interface \'82\'f0\'97\'70\'82\'a2\'82\'c4\'8e\'c0\'91\'95\'82\'f0\'8d\'73\'82\'c1\'82\'bd\
+\'81\'45Task(Context)\
+    - Context \'82\'cd\'95\'c0\'97\'f1\'8f\'88\'97\'9d\'82\'ccTask\'82\'c9\'91\'8a\'93\'96\'82\'b5\'81\'41\'8f\'5d\'97\'88\'82\'cc\'83\'76\'83\'8d\'83\'5a\'83\'58\'82\'e2\'83\'58\'83\'8c\'83\'62\'83\'68\'82\'c6\'82\'b5\'82\'c4\'88\'b5\'82\'a4\
+    - Task \'82\'cd 
+\b par goto 
+\b0 \'8d\'5c\'95\'b6 \'82\'c5\'90\'b6\'90\'ac\'82\'b3\'82\'ea\'82\'e9\
 \'81\'45TaskManager\
-\'81\'45Worker}</string>
+    - CPU\'81\'41 GPU \'95\'aa \'82\'cc Worker \'82\'f0\'90\'b6\'90\'ac\'82\'b7\'82\'e9\
+    - \'88\'cb\'91\'b6\'8a\'d6\'8c\'57\'82\'f0\'89\'f0\'8c\'88\'82\'b5\'82\'bd Task \'82\'f0\'8a\'65 Worker \'82\'cc Queue \'82\'c9\'91\'97\'90\'4d\'82\'b7\'82\'e9\
+\'81\'45Worker\
+    - POSIX Thread \'82\'f0\'90\'b6\'90\'ac\'82\'b5\'81\'41 TaskManager \'82\'a9\'82\'e7\'91\'97\'90\'4d\'82\'b3\'82\'ea\'82\'bd Task \'82\'f0\'8e\'e6\'93\'be\'82\'b5\'81\'41 Code Gear \'82\'cc\'8e\'c0\'8d\'73\'82\'f0\'8d\'73\'82\'a4\
+\'81\'45 Synchronized Queue\
+    - TaskManager \'82\'c6 Worker \'8a\'d4\'82\'cc\'92\'ca\'90\'4d\'82\'f0\'8d\'73\'82\'a4\'82\'bd\'82\'df\'82\'cc Queue\
+    - \'83\'7d\'83\'8b\'83\'60\'83\'58\'83\'8c\'83\'62\'83\'68\'8a\'d4\'82\'c5\'82\'cc\'83\'66\'81\'5b\'83\'5e\'82\'cc\'93\'af\'8a\'fa\'82\'f0 CAS \'82\'f0\'8e\'67\'97\'70\'82\'b5\'82\'c4\'8d\'73\'82\'a4\
+\'81\'45\'88\'cb\'91\'b6\'8a\'d6\'8c\'57\'82\'cc\'89\'f0\'8c\'88\'82\'cd Output Data Gear \'82\'aa\'83\'81\'83\'5e\'83\'8c\'83\'78\'83\'8b\'82\'c5\'8e\'9d\'82\'c1\'82\'c4\'82\'a2\'82\'e9 Queue \'82\'f0\'8e\'67\'97\'70\'82\'b7\'82\'e9}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
@@ -2404,7 +4980,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1017.613572886624, 373.85231125462747}, {994.98516845703102, 1497.0138474523078}}</string>
+			<string>{{1019.5350020721545, 373.85231133005402}, {994.98516845703102, 1925.9003378908089}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FontInfo</key>
@@ -2487,6 +5063,8 @@
 					<string>../presentation/images/akashaPut.graffle</string>
 				</dict>
 			</dict>
+			<key>Rotation</key>
+			<real>359.99475441873074</real>
 			<key>Style</key>
 			<dict>
 				<key>shadow</key>
@@ -2553,7 +5131,7 @@
 \f0\fs60 \cf0 \'81\'45Gears OS \'82\'cd\'8f\'88\'97\'9d\'82\'cc\'92\'50\'88\'ca\'82\'c6\'82\'b5\'82\'c4 Code Gear\'81\'41 \'83\'66\'81\'5b\'83\'5e\'82\'cc\'92\'50\'88\'ca\'82\'c6\'82\'b5\'82\'c4 Data Gear \'82\'f0\'97\'70\'82\'a2\'82\'c4\'8d\'5c\'90\'ac\'82\'b3\'82\'ea\'82\'e9\
 \'81\'45Code Gear \'82\'cd\'95\'4b\'97\'76\'82\'c8 Input Data Gear \'82\'aa\'91\'b5\'82\'c1\'82\'bd\'82\'e7\'8e\'c0\'8d\'73\'82\'b5\'81\'41 Output Data Gear \'82\'f0\'90\'b6\'90\'ac\'82\'b7\'82\'e9\
 \'81\'45\'83\'81\'83\'5e\'83\'8c\'83\'78\'83\'8b\'82\'cc\'8c\'76\'8e\'5a\'82\'cd Code Gear \'82\'cc\'90\'da\'91\'b1\'8a\'d4\'82\'c5\'8e\'c0\'8d\'73\'82\'b3\'82\'ea\'81\'41 Code/Data Gear \'82\'c9\'91\'ce\'89\'9e\'82\'b5\'82\'bd Meta Code/Data Gear \'82\'c5\'8d\'5c\'90\'ac\'82\'b3\'82\'ea\'82\'e9\
-\'81\'45Gears OS \'82\'c5\'82\'cd Context \'82\'c6\'82\'a2\'82\'a4 \'91\'53\'82\'c4\'82\'cc Code Gear \'82\'c6 Data Gear \'82\'f0\'94\'d4\'8d\'86\'82\'c5\'8e\'77\'92\'e8\'82\'c5\'82\'ab\'82\'e9 Meta Data Gear \'82\'f0\'83\'81\'83\'5e\'8c\'76\'8e\'5a(stub Code Gear)\'82\'c5\'8e\'51\'8f\'c6\'82\'b5\'82\'c4 \'83\'81\'83\'5e\'83\'8c\'83\'78\'83\'8b\'82\'c6\'83\'6d\'81\'5b\'83\'7d\'83\'8b\'83\'8c\'83\'78\'83\'8b\'82\'cc\'8c\'70\'91\'b1\'82\'f0\'8d\'73\'82\'a4}</string>
+\'81\'45Gears OS \'82\'c5\'82\'cd Context \'82\'c6\'82\'a2\'82\'a4 \'91\'53\'82\'c4\'82\'cc Code Gear \'82\'c6 Data Gear \'82\'f0\'94\'d4\'8d\'86\'82\'c5\'8e\'77\'92\'e8\'82\'c5\'82\'ab\'82\'e9 Meta Data Gear \'82\'f0\'83\'81\'83\'5e\'8c\'76\'8e\'5a(stub Code Gear)\'82\'c5\'8e\'51\'8f\'c6\'82\'b5\'82\'c4\'83\'81\'83\'5e\'83\'8c\'83\'78\'83\'8b\'82\'a9\'82\'e7\'83\'6d\'81\'5b\'83\'7d\'83\'8b\'83\'8c\'83\'78\'83\'8b\'82\'d6\'82\'cc\'8c\'70\'91\'b1\'82\'f0\'8d\'73\'82\'a4}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
@@ -3075,32 +5653,6 @@
 			<integer>3769</integer>
 		</dict>
 		<dict>
-			<key>Bounds</key>
-			<string>{{14, 837.7515387100691}, {994.92824081273193, 1033.1146199968662}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>3640</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>
@@ -3338,6 +5890,32 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
+			<string>{{14.34320721484886, 838.77898839742818}, {994.92824081273193, 1037.756461699528}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Size</key>
+				<real>30</real>
+			</dict>
+			<key>ID</key>
+			<integer>3640</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>{{1380.4724534701177, 207.40067864496805}, {627.06526225391576, 97}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
@@ -3401,7 +5979,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{27.929965899289073, 380.62833913257816}, {971.47705078125, 48}}</string>
+			<string>{{27.929965899289073, 380.62833913257816}, {971.47705078125, 93}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -3448,7 +6026,8 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45}</string>
+\f0\fs60 \cf0 \'81\'45\'95\'c0\'97\'f1\'8f\'88\'97\'9d\'82\'cc\'83\'60\'83\'85\'81\'5b\'83\'6a\'83\'93\'83\'4f\'82\'e2\'90\'4d\'97\'8a\'90\'ab\'82\'f0\'95\'db\'8f\'d8\'82\'b7\'82\'e9\'82\'cc\'82\'cd\'93\'ef\'82\'b5\'82\'a2\
+    - \'94\'f1\'8c\'88\'92\'e8\'93\'47\'82\'c8\'8e\'c0\'8d\'73\'82\'aa\'94\'ad\'90\'b6\'82\'b7\'82\'e9\'82\'bd\'82\'df\'81\'41\'8f\'5d\'97\'88\'82\'cc\'83\'65\'83\'58\'83\'67\'82\'e2\'83\'66\'83\'6f\'83\'62\'83\'4f\'82\'c5\'82\'cd}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
@@ -3622,13 +6201,15 @@
 	<key>HPages</key>
 	<integer>1</integer>
 	<key>ImageCounter</key>
-	<integer>31</integer>
+	<integer>32</integer>
 	<key>ImageLinkBack</key>
 	<array>
 		<dict/>
+		<dict/>
 	</array>
 	<key>ImageList</key>
 	<array>
+		<string>image31.pdf</string>
 		<string>image22.pdf</string>
 	</array>
 	<key>KeepToScale</key>
@@ -3672,7 +6253,7 @@
 	<key>MasterSheets</key>
 	<array/>
 	<key>ModificationDate</key>
-	<string>2018-02-17 18:55:22 +0000</string>
+	<string>2018-02-18 12:26:36 +0000</string>
 	<key>Modifier</key>
 	<string>Tatsuki IHA</string>
 	<key>NotesVisible</key>
@@ -3703,7 +6284,7 @@
 		<key>NSPaperName</key>
 		<array>
 			<string>string</string>
-			<string>3AA3BBA5-5664-44F9-96B7-783DC829C271</string>
+			<string>C0391376-E461-4076-BD43-BF78D0063400</string>
 		</array>
 		<key>NSPaperSize</key>
 		<array>
@@ -3715,16 +6296,6 @@
 			<string>coded</string>
 			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
 		</array>
-		<key>NSPrinter</key>
-		<array>
-			<string>coded</string>
-			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAlOU1ByaW50ZXIAhIQITlNPYmplY3QAhZKEhIQITlNTdHJpbmcBlIQBKx1jaW5uYW1vbi5jci5pZS51LXJ5dWt5dS5hYy5qcIaG</string>
-		</array>
-		<key>NSPrinterName</key>
-		<array>
-			<string>string</string>
-			<string>cinnamon.cr.ie.u-ryukyu.ac.jp</string>
-		</array>
 		<key>NSRightMargin</key>
 		<array>
 			<string>float</string>
@@ -3763,7 +6334,7 @@
 		<key>Expanded_Canvases</key>
 		<array/>
 		<key>Frame</key>
-		<string>{{-0, -0}, {1920, 1177}}</string>
+		<string>{{-0, -0}, {960, 1177}}</string>
 		<key>ShowInfo</key>
 		<true/>
 		<key>Sidebar</key>
@@ -3773,15 +6344,15 @@
 		<key>TopSlabHeight</key>
 		<real>250</real>
 		<key>VisibleRegion</key>
-		<string>{{-385, 1020.6896551724137}, {2798.2758620689656, 1839.6551724137933}}</string>
+		<string>{{-55.000000000000007, -290.00000000000028}, {2135.4838709677415, 3441.9354838709678}}</string>
 		<key>Zoom</key>
-		<real>0.57999999999999996</real>
+		<real>0.31</real>
 		<key>ZoomValues</key>
 		<array>
 			<array>
 				<string>Canvas 1</string>
-				<real>0.57999999999999996</real>
-				<real>0.59000000000000008</real>
+				<real>0.31</real>
+				<real>0.32000000000000001</real>
 			</array>
 		</array>
 	</dict>
Binary file slide/images/contextContinuation.graffle has changed