changeset 32:edda4302866b

commit
author tatsuki
date Mon, 13 Feb 2017 06:17:40 +0900
parents 64929cf3b9f9
children 5c154df2a4d7
files slide/images/.DS_Store slide/images/EditDifferencialTree.graffle slide/images/EditDifferencialTree.pdf slide/images/EditDifferencialTree.svg slide/images/PushPopDemerit.graffle slide/images/PushPopDemerit.pdf slide/images/PushPopDemerit.svg slide/images/compareDBbigJson.svg slide/images/findDifTree.graffle slide/images/findDifTree.pdf slide/images/findDifTree.svg slide/images/nodepath.graffle slide/images/nodepath.pdf slide/images/nodepath.svg slide/slide.html
diffstat 15 files changed, 7622 insertions(+), 1346 deletions(-) [+]
line wrap: on
line diff
Binary file slide/images/.DS_Store has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/images/EditDifferencialTree.graffle	Mon Feb 13 06:17:40 2017 +0900
@@ -0,0 +1,2273 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActiveLayerIndex</key>
+	<integer>0</integer>
+	<key>ApplicationVersion</key>
+	<array>
+		<string>com.omnigroup.OmniGraffle</string>
+		<string>139.16.0.171715</string>
+	</array>
+	<key>AutoAdjust</key>
+	<true/>
+	<key>BackgroundGraphic</key>
+	<dict>
+		<key>Bounds</key>
+		<string>{{0, 0}, {1118, 783}}</string>
+		<key>Class</key>
+		<string>SolidGraphic</string>
+		<key>ID</key>
+		<integer>2</integer>
+		<key>Style</key>
+		<dict>
+			<key>shadow</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+			<key>stroke</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+		</dict>
+	</dict>
+	<key>BaseZoom</key>
+	<integer>0</integer>
+	<key>CanvasOrigin</key>
+	<string>{0, 0}</string>
+	<key>ColumnAlign</key>
+	<integer>1</integer>
+	<key>ColumnSpacing</key>
+	<real>36</real>
+	<key>CreationDate</key>
+	<string>2016-12-20 05:28:41 +0000</string>
+	<key>Creator</key>
+	<string>sister_clown</string>
+	<key>DisplayScale</key>
+	<string>1.000 cm = 1.000 cm</string>
+	<key>GraphDocumentVersion</key>
+	<integer>8</integer>
+	<key>GraphicsList</key>
+	<array>
+		<dict>
+			<key>Bounds</key>
+			<string>{{74.25, 129.49999237060547}, {293, 173}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>122</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0     getJungle\
+      TreeEditor()\
+}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>121</integer>
+			<key>Points</key>
+			<array>
+				<string>{176, 247.5}</string>
+				<string>{331, 248.5}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<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>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1033, 385.99996948242188}, {58, 47}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>120</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs48 \cf0 \'95\'db\'8e\'9d}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{163.5, 376.99996948242188}, {58, 47}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>119</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs48 \cf0 \'95\'db\'8e\'9d}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>118</integer>
+			<key>Points</key>
+			<array>
+				<string>{941.5, 565.50003899999979}</string>
+				<string>{941.5, 589}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>117</integer>
+			<key>Points</key>
+			<array>
+				<string>{941.5, 667.00001525878906}</string>
+				<string>{941.5, 690.49997625878927}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{901.5, 690.49999575878917}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>116</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 6}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{901.5, 588.99998474121094}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>115</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 5}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>113</integer>
+			<key>Points</key>
+			<array>
+				<string>{1000.2317438717398, 36.470142347038966}</string>
+				<string>{1027.5, 36}</string>
+				<string>{1018.5, 734}</string>
+				<string>{981.5, 734}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<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>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>112</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{880.75, -4}, {119.5, 83}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>112</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs48 \cf0 Tree\
+ver2}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>111</integer>
+			<key>Points</key>
+			<array>
+				<string>{940.5, 464}</string>
+				<string>{940.5, 487.49996100000021}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{900.5, 487.49998050000011}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>110</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 \'82\'53}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>109</integer>
+			<key>Points</key>
+			<array>
+				<string>{941, 362.5}</string>
+				<string>{941, 385.99996100000021}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{901, 385.99998050000011}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>108</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 \'82\'52}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>107</integer>
+			<key>Points</key>
+			<array>
+				<string>{940.5, 261}</string>
+				<string>{940.5, 284.49996100000021}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{900.5, 284.49998050000011}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>106</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 \'82\'51}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>105</integer>
+			<key>Points</key>
+			<array>
+				<string>{940.5, 159.50001949999989}</string>
+				<string>{940.5, 182.99998050000011}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>104</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{900.5, 81.5}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>104</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 0}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{900.5, 183}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>103</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{719.5, 150.50003051757812}, {156, 65}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>102</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0  commit}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>101</integer>
+			<key>Points</key>
+			<array>
+				<string>{727, 247.5}</string>
+				<string>{882, 248.5}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<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>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>100</integer>
+			<key>Points</key>
+			<array>
+				<string>{658, 150.50003051757812}</string>
+				<string>{658, 173.99999151757834}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{618, 174.00001101757823}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>99</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 6}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{620, 8}, {82, 47}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>98</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs48 \cf0 Editor}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{618, 72.5}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>97</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 5}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{375, 133.00001525878906}, {256, 119}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>94</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0  addNewChild\
+(&lt;-1,0&gt;)}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>93</integer>
+			<key>Points</key>
+			<array>
+				<string>{441.5, 247.5}</string>
+				<string>{596.5, 248.5}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<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>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{327, 8}, {82, 47}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>92</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs48 \cf0 Editor}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{329, 69}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>91</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 5}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>68</integer>
+				<key>Info</key>
+				<integer>3</integer>
+			</dict>
+			<key>ID</key>
+			<integer>84</integer>
+			<key>Points</key>
+			<array>
+				<string>{119.99845428178315, 41.175558280364996}</string>
+				<string>{148, 41}</string>
+				<string>{146.5, 520}</string>
+				<string>{105.50001999999989, 517.49998050000011}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<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>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>82</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{16.5, 0}, {103.5, 83}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>82</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs48 \cf0 Tree\
+ver1}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>69</integer>
+			<key>Points</key>
+			<array>
+				<string>{65.5, 455}</string>
+				<string>{65.5, 478.49996100000021}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{25.5, 478.49998050000011}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>68</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 \'82\'53}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>67</integer>
+			<key>Points</key>
+			<array>
+				<string>{66, 353.5}</string>
+				<string>{66, 376.99996100000021}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{26, 376.99998050000011}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>66</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 \'82\'52}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>65</integer>
+			<key>Points</key>
+			<array>
+				<string>{65.5, 252}</string>
+				<string>{65.5, 275.49996100000021}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{25.5, 275.49998050000011}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>64</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 \'82\'51}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>63</integer>
+			<key>Points</key>
+			<array>
+				<string>{65.5, 150.50001949999989}</string>
+				<string>{65.5, 173.99998050000011}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>62</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{25.5, 72.5}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>62</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 0}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{25.5, 174}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>61</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs48 \cf0 1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+	</array>
+	<key>GridInfo</key>
+	<dict/>
+	<key>GuidesLocked</key>
+	<string>NO</string>
+	<key>GuidesVisible</key>
+	<string>YES</string>
+	<key>HPages</key>
+	<integer>2</integer>
+	<key>ImageCounter</key>
+	<integer>1</integer>
+	<key>KeepToScale</key>
+	<false/>
+	<key>Layers</key>
+	<array>
+		<dict>
+			<key>Lock</key>
+			<string>NO</string>
+			<key>Name</key>
+			<string>レイヤー 1</string>
+			<key>Print</key>
+			<string>YES</string>
+			<key>View</key>
+			<string>YES</string>
+		</dict>
+	</array>
+	<key>LayoutInfo</key>
+	<dict>
+		<key>Animate</key>
+		<string>NO</string>
+		<key>circoMinDist</key>
+		<real>18</real>
+		<key>circoSeparation</key>
+		<real>0.0</real>
+		<key>layoutEngine</key>
+		<string>dot</string>
+		<key>neatoSeparation</key>
+		<real>0.0</real>
+		<key>twopiSeparation</key>
+		<real>0.0</real>
+	</dict>
+	<key>LinksVisible</key>
+	<string>NO</string>
+	<key>MagnetsVisible</key>
+	<string>NO</string>
+	<key>MasterSheets</key>
+	<array/>
+	<key>ModificationDate</key>
+	<string>2017-02-12 19:33:51 +0000</string>
+	<key>Modifier</key>
+	<string>sister_clown</string>
+	<key>NotesVisible</key>
+	<string>NO</string>
+	<key>Orientation</key>
+	<integer>2</integer>
+	<key>OriginVisible</key>
+	<string>NO</string>
+	<key>PageBreaks</key>
+	<string>YES</string>
+	<key>PrintInfo</key>
+	<dict>
+		<key>NSBottomMargin</key>
+		<array>
+			<string>float</string>
+			<string>41</string>
+		</array>
+		<key>NSHorizonalPagination</key>
+		<array>
+			<string>coded</string>
+			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
+		</array>
+		<key>NSLeftMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSPaperSize</key>
+		<array>
+			<string>size</string>
+			<string>{595, 842}</string>
+		</array>
+		<key>NSPrintReverseOrientation</key>
+		<array>
+			<string>int</string>
+			<string>0</string>
+		</array>
+		<key>NSRightMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSTopMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+	</dict>
+	<key>PrintOnePage</key>
+	<false/>
+	<key>ReadOnly</key>
+	<string>NO</string>
+	<key>RowAlign</key>
+	<integer>1</integer>
+	<key>RowSpacing</key>
+	<real>36</real>
+	<key>SheetTitle</key>
+	<string>キャンバス 1</string>
+	<key>SmartAlignmentGuidesActive</key>
+	<string>YES</string>
+	<key>SmartDistanceGuidesActive</key>
+	<string>YES</string>
+	<key>UniqueID</key>
+	<integer>1</integer>
+	<key>UseEntirePage</key>
+	<false/>
+	<key>VPages</key>
+	<integer>1</integer>
+	<key>WindowInfo</key>
+	<dict>
+		<key>CurrentSheet</key>
+		<integer>0</integer>
+		<key>ExpandedCanvases</key>
+		<array/>
+		<key>Frame</key>
+		<string>{{352, 248}, {1568, 929}}</string>
+		<key>ListView</key>
+		<true/>
+		<key>OutlineWidth</key>
+		<integer>142</integer>
+		<key>RightSidebar</key>
+		<false/>
+		<key>ShowRuler</key>
+		<true/>
+		<key>Sidebar</key>
+		<true/>
+		<key>SidebarWidth</key>
+		<integer>120</integer>
+		<key>VisibleRegion</key>
+		<string>{{-158, -4}, {1433, 787}}</string>
+		<key>Zoom</key>
+		<real>1</real>
+		<key>ZoomValues</key>
+		<array>
+			<array>
+				<string>キャンバス 1</string>
+				<real>1</real>
+				<real>1</real>
+			</array>
+		</array>
+	</dict>
+</dict>
+</plist>
Binary file slide/images/EditDifferencialTree.pdf has changed
--- a/slide/images/EditDifferencialTree.svg	Sun Feb 12 19:01:33 2017 +0900
+++ b/slide/images/EditDifferencialTree.svg	Mon Feb 13 06:17:40 2017 +0900
@@ -5,606 +5,518 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   viewBox="0 0 1668.75 1225"
-   height="1225"
-   width="1668.75"
+   viewBox="0 0 1791.6667 1298.3333"
+   height="1298.3333"
+   width="1791.6667"
    xml:space="preserve"
-   version="1.1"
-   id="svg2"><metadata
+   id="svg2"
+   version="1.1"><metadata
      id="metadata8"><rdf:RDF><cc:Work
          rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
      id="defs6"><clipPath
-       id="clipPath18"
+       id="clipPath20"
        clipPathUnits="userSpaceOnUse"><path
-         id="path20"
-         d="m 0,0 1335,0 0,980 L 0,980 0,0 Z" /></clipPath></defs><g
-     transform="matrix(1.25,0,0,-1.25,0,1225)"
+         id="path18"
+         d="M 0,0 H 1343.75 V 973.75 H 0 Z" /></clipPath></defs><g
+     transform="matrix(1.3333333,0,0,-1.3333333,0,1298.3333)"
      id="g10"><g
        id="g12" /><g
        id="g14"><g
-         clip-path="url(#clipPath18)"
+         clip-path="url(#clipPath20)"
          id="g16"><path
            id="path22"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m -29,964 1397.5,0 0,-978.75 -1397.5,0 0,978.75 z" /><path
+           d="M -20.5,969 H 1377 V -9.75 H -20.5 Z" /><path
            id="path24"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 88.7303,731.7214 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
+           d="m 97.7303,736.7214 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
            id="g26"><path
              id="path28"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 93.78424,185.4229 c 15.62106,15.2304 15.62106,39.9238 0,55.1542 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.1542 15.62096,-15.2305 40.94752,-15.2305 56.56848,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,53.125,697.5)"
+           transform="matrix(1.25,0,0,-1.25,61.875,702.5)"
            id="g30"><text
-             id="text32"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,2)"><tspan
-               id="tspan34"
+             id="text34"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-7.884,2.999988)"><tspan
+               id="tspan32"
                y="0"
                x="0">1</tspan></text>
 </g><path
            id="path36"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 88.7303,858.5964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
+           d="m 97.7303,863.5964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
            id="g38"><path
              id="path40"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 93.78424,83.92287 c 15.62106,15.23043 15.62106,39.92383 0,55.15423 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.15423 15.62096,-15.23052 40.94752,-15.23052 56.56848,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,53.125,824.375)"
+           transform="matrix(1.25,0,0,-1.25,61.875,829.375)"
            id="g42"><text
-             id="text44"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-7)"><tspan
-               id="tspan46"
+             id="text46"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-7.884,2.999988)"><tspan
+               id="tspan44"
                y="0"
                x="0">0</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,53.125,824.375)"
-           id="g48"><text
-             id="text50"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.704,11)"><tspan
-               id="tspan52"
-               y="0"
-               x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g48"><path
+             id="path50"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 65.5,150.5 V 174" /></g><path
+           id="path52"
+           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 97.7303,609.8464 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
            id="g54"><path
              id="path56"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 65.5,150.5 0,23.5" /></g><path
-           id="path58"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 88.7303,604.8464 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g60"><path
-             id="path62"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 93.78424,286.9228 c 15.62106,15.2305 15.62106,39.9239 0,55.1543 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.1543 15.62096,-15.2305 40.94752,-15.2305 56.56848,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,53.125,570.625)"
-           id="g64"><text
-             id="text66"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-6,2)"><tspan
-               id="tspan68"
+           transform="matrix(1.25,0,0,-1.25,61.875,575.625)"
+           id="g58"><text
+             id="text62"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-12,2.999988)"><tspan
+               id="tspan60"
                y="0"
                x="0">2</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g64"><path
+             id="path66"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 65.5,252 v 23.5" /></g><path
+           id="path68"
+           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 98.3553,482.9714 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
            id="g70"><path
              id="path72"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 65.5,252 0,23.5" /></g><path
-           id="path74"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 89.3553,477.9714 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g76"><path
-             id="path78"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 94.28424,388.4228 c 15.62106,15.2305 15.62106,39.9239 0,55.1543 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.1543 15.62096,-15.2305 40.94752,-15.2305 56.56848,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,53.75,443.75)"
-           id="g80"><text
-             id="text82"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-6,2)"><tspan
-               id="tspan84"
+           transform="matrix(1.25,0,0,-1.25,62.5,448.75)"
+           id="g74"><text
+             id="text78"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-12,2.999988)"><tspan
+               id="tspan76"
                y="0"
                x="0">3</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g80"><path
+             id="path82"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 66,353.5 V 377" /></g><path
+           id="path84"
+           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 97.7303,356.0964 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
            id="g86"><path
              id="path88"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="M 66,353.5 66,377" /></g><path
-           id="path90"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 88.7303,351.0964 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g92"><path
-             id="path94"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 93.78424,489.9228 c 15.62106,15.2305 15.62106,39.9239 0,55.1543 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.1543 15.62096,-15.2305 40.94752,-15.2305 56.56848,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,53.125,316.875)"
-           id="g96"><text
-             id="text98"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-6,2)"><tspan
-               id="tspan100"
+           transform="matrix(1.25,0,0,-1.25,61.875,321.875)"
+           id="g90"><text
+             id="text94"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-12,2.999988)"><tspan
+               id="tspan92"
                y="0"
                x="0">4</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g102"><path
-             id="path104"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 65.5,455 0,23.5" /></g><g
-           transform="matrix(1.25,0,0,-1.25,53.125,928.75)"
-           id="g106"><text
-             id="text108"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g96"><path
+             id="path98"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 65.5,455 v 23.5" /></g><g
+           transform="matrix(1.25,0,0,-1.25,65.3125,916.875)"
+           id="g100"><text
+             id="text104"
              style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-25.98,-15)"><tspan
-               id="tspan110"
+             transform="translate(-25.98,-15.00002)"><tspan
+               id="tspan102"
                y="0"
                x="0 13.416 23.736 37.848">Tree</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,53.125,928.75)"
-           id="g112"><text
-             id="text114"
+           transform="matrix(1.25,0,0,-1.25,65.3125,916.875)"
+           id="g106"><text
+             id="text110"
              style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
              transform="translate(-26.628,21)"><tspan
-               id="tspan116"
+               id="tspan108"
                y="0"
                x="0 13.056 27.167999 37.487999">ver1</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g112"><path
+             id="path114"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 119.9985,41.17556 148,41 l -1.5,479 -4.1684,-0.2542" /></g><path
+           id="path116"
+           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 130.4664,320.5219 27.3091,-12.1847 1.2781,20.961 z" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
            id="g118"><path
              id="path120"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="M 97.49858,27.60977 147.5,27 l -1,493 -31.1183,-1.8975" /></g><path
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 119.9731,518.3825 21.8473,9.7478 1.0225,-16.7689 z" /></g><path
            id="path122"
-           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 105.7456,316.4805 9.7532,-4.3517 0.4565,7.4861 -10.2097,-3.1344 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
+           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 477.1053,867.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
            id="g124"><path
              id="path126"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 107.3965,517.6156 7.8026,3.4814 0.3652,-5.9889 -8.1678,2.5075 z" /></g><path
-           id="path128"
-           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 53.375,875.25 3.75,10 -7.5,0 3.75,-10 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g130"><path
-             id="path132"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 65.5,70.59998 3,-8 -6,0 3,8 z" /></g><path
-           id="path134"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 468.1053,862.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g136"><path
-             id="path138"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 397.2842,80.42287 c 15.6211,15.23043 15.6211,39.92383 0,55.15423 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.15423 15.6209,-15.23052 40.9475,-15.23052 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,432.5,828.75)"
-           id="g140"><text
-             id="text142"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-16)"><tspan
-               id="tspan144"
+           transform="matrix(1.25,0,0,-1.25,441.25,833.75)"
+           id="g128"><text
+             id="text132"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-7.884,2.999988)"><tspan
+               id="tspan130"
                y="0"
                x="0">5</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,432.5,828.75)"
-           id="g146"><text
-             id="text148"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-25.932,2)"><tspan
-               id="tspan150"
-               y="0"
-               x="0 4.2719998 10.716 18.132 25.884001 32.591999 37.751999 44.807999">(subTree</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,432.5,828.75)"
-           id="g152"><text
-             id="text154"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.344,20)"><tspan
-               id="tspan156"
-               y="0"
-               x="0 8.7119999 16.212 23.712 28.416">Root)</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,432.5,944.375)"
-           id="g158"><text
-             id="text160"
+           transform="matrix(1.25,0,0,-1.25,440,929.375)"
+           id="g134"><text
+             id="text138"
              style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-35.688,3)"><tspan
-               id="tspan162"
+             transform="translate(-35.688,2.999988)"><tspan
+               id="tspan136"
                y="0"
                x="0 15.432 30.936001 36.647999 46.056 61.056">Editor</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g140"><path
+             id="path142"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 441.5,247.5 118.1008,0.7619" /></g><path
+           id="path144"
+           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 708.0004,657.9919 -27.9317,10.6805 -0.1355,-20.9996 z" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g146"><path
+             id="path148"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 582.0003,248.4065 -22.3453,-8.5444 -0.1084,16.7997 z" /></g><g
+           transform="matrix(1.25,0,0,-1.25,608.75,728.125)"
+           id="g150"><text
+             id="text154"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-110.79,-22.00004)"><tspan
+               id="tspan152"
+               y="0"
+               x="0 20.700001 43.956001 67.211998 95.075996 116.244 143.964 171.17999 193.392 201.96001 210.312">addNewChild</tspan></text>
+</g><g
+           transform="matrix(1.25,0,0,-1.25,608.75,728.125)"
+           id="g156"><text
+             id="text160"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-65.664,32)"><tspan
+               id="tspan158"
+               y="0"
+               x="0 12.816 31.247999 44.136002 67.788002 76.428001 100.08 118.512">(&lt;-1,0&gt;)</tspan></text>
+</g><path
+           id="path162"
+           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 838.3553,863.5964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
            id="g164"><path
              id="path166"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 441.5,247.5 145.1002,0.9361" /></g><path
-           id="path168"
-           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 714.75,652.8903 -9.9755,3.8145 -0.0484,-7.4999 10.0239,3.6854 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g170"><path
-             id="path172"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 594.6,248.4877 -7.9804,-3.0515 -0.0387,5.9999 8.0191,-2.9484 z" /></g><g
-           transform="matrix(1.25,0,0,-1.25,620,736.875)"
-           id="g174"><text
-             id="text176"
-             style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-92.616,-15)"><tspan
-               id="tspan178"
-               y="0"
-               x="0 15.768 21.528 29.52 43.32 58.824001 74.328003 92.903999 107.016 125.496 143.64 158.448 164.16 169.728">2. addNewChild</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,620,736.875)"
-           id="g180"><text
-             id="text182"
-             style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-43.776,21)"><tspan
-               id="tspan184"
-               y="0"
-               x="0 8.5439997 20.832001 29.424 45.192001 50.952 66.720001 79.008003">(&lt;-1,0&gt;)</tspan></text>
-</g><path
-           id="path186"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 829.3553,858.5964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g188"><path
-             id="path190"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 686.2842,83.92287 c 15.6211,15.23043 15.6211,39.92383 0,55.15423 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.15423 15.6209,-15.23052 40.9475,-15.23052 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,793.75,824.375)"
-           id="g192"><text
-             id="text194"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-16)"><tspan
-               id="tspan196"
+           transform="matrix(1.25,0,0,-1.25,802.5,829.375)"
+           id="g168"><text
+             id="text172"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-7.884,2.999988)"><tspan
+               id="tspan170"
                y="0"
                x="0">5</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,793.75,824.375)"
-           id="g198"><text
-             id="text200"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-25.932,2)"><tspan
-               id="tspan202"
-               y="0"
-               x="0 4.2719998 10.716 18.132 25.884001 32.591999 37.751999 44.807999">(subTree</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,793.75,824.375)"
-           id="g204"><text
-             id="text206"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.344,20)"><tspan
-               id="tspan208"
-               y="0"
-               x="0 8.7119999 16.212 23.712 28.416">Root)</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,793.75,940)"
-           id="g210"><text
-             id="text212"
+           transform="matrix(1.25,0,0,-1.25,806.25,929.375)"
+           id="g174"><text
+             id="text178"
              style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-35.688,3)"><tspan
-               id="tspan214"
+             transform="translate(-35.688,2.999988)"><tspan
+               id="tspan176"
                y="0"
                x="0 15.432 30.936001 36.647999 46.056 61.056">Editor</tspan></text>
 </g><path
-           id="path216"
+           id="path180"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 829.3553,731.7214 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0381 51.1844,19.0381 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g218"><path
-             id="path220"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 838.3553,736.7214 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0381 51.1844,19.0381 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g182"><path
+             id="path184"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 686.2842,185.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2306 -40.9475,15.2306 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,793.75,697.5)"
-           id="g222"><text
-             id="text224"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,2)"><tspan
-               id="tspan226"
+           transform="matrix(1.25,0,0,-1.25,802.5,702.5)"
+           id="g186"><text
+             id="text190"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-7.884,2.999988)"><tspan
+               id="tspan188"
                y="0"
                x="0">6</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g228"><path
-             id="path230"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 658,150.5 0,23.5" /></g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g232"><path
-             id="path234"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 727,247.5 145.1002,0.9361" /></g><path
-           id="path236"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g192"><path
+             id="path194"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 658,150.5 V 174" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g196"><path
+             id="path198"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 727,247.5 118.1008,0.7619" /></g><path
+           id="path200"
            style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 1071.625,652.8903 -9.976,3.8145 -0.048,-7.4999 10.024,3.6854 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g238"><path
-             id="path240"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 880.1,248.4877 -7.9804,-3.0515 -0.0387,5.9999 8.0191,-2.9484 z" /></g><g
-           transform="matrix(1.25,0,0,-1.25,976.875,746.875)"
-           id="g242"><text
-             id="text244"
-             style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-59.1,3)"><tspan
-               id="tspan246"
+           d="m 1064.875,657.9919 -27.931,10.6805 -0.136,-20.9996 z" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g202"><path
+             id="path204"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 867.5003,248.4065 -22.3453,-8.5444 -0.1084,16.7997 z" /></g><g
+           transform="matrix(1.25,0,0,-1.25,976.875,740)"
+           id="g206"><text
+             id="text210"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-60.516,4.999982)"><tspan
+               id="tspan208"
                y="0"
-               x="0 15.768 21.528 29.52 43.391998 58.391998 80.736 103.08 108.792">3. commit</tspan></text>
+               x="0 20.808001 43.307999 76.823997 110.34 118.908">commit</tspan></text>
 </g><path
-           id="path248"
+           id="path212"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 1182.48,720.4714 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0382 -51.184,-19.0382 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g250"><path
-             id="path252"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 1191.48,725.4714 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0382 -51.184,-19.0382 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g214"><path
+             id="path216"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 968.7842,194.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,1146.875,686.25)"
-           id="g254"><text
-             id="text256"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,2)"><tspan
-               id="tspan258"
+           transform="matrix(1.25,0,0,-1.25,1155.625,691.25)"
+           id="g218"><text
+             id="text222"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-7.884,2.999988)"><tspan
+               id="tspan220"
                y="0"
                x="0">1</tspan></text>
 </g><path
-           id="path260"
+           id="path224"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 1182.48,847.3464 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0382 -51.184,-19.0382 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g262"><path
-             id="path264"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 1191.48,852.3464 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0382 -51.184,-19.0382 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g226"><path
+             id="path228"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 968.7842,92.92287 c 15.6211,15.23043 15.6211,39.92383 0,55.15423 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.15423 15.6209,-15.23052 40.9475,-15.23052 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,1146.875,813.125)"
-           id="g266"><text
-             id="text268"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-7)"><tspan
-               id="tspan270"
+           transform="matrix(1.25,0,0,-1.25,1155.625,818.125)"
+           id="g230"><text
+             id="text234"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-7.884,2.999988)"><tspan
+               id="tspan232"
                y="0"
                x="0">0</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,1146.875,813.125)"
-           id="g272"><text
-             id="text274"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.704,11)"><tspan
-               id="tspan276"
-               y="0"
-               x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g278"><path
-             id="path280"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 940.5,159.5 0,23.5" /></g><path
-           id="path282"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g236"><path
+             id="path238"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 940.5,159.5 V 183" /></g><path
+           id="path240"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 1182.48,593.5964 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g284"><path
-             id="path286"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 1191.48,598.5964 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g242"><path
+             id="path244"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 968.7842,295.9228 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,1146.875,559.375)"
-           id="g288"><text
-             id="text290"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-6,2)"><tspan
-               id="tspan292"
+           transform="matrix(1.25,0,0,-1.25,1155.625,564.375)"
+           id="g246"><text
+             id="text250"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-12,2.999988)"><tspan
+               id="tspan248"
                y="0"
                x="0">2</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g294"><path
-             id="path296"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 940.5,261 0,23.5" /></g><path
-           id="path298"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g252"><path
+             id="path254"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 940.5,261 v 23.5" /></g><path
+           id="path256"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 1183.105,466.7214 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g300"><path
-             id="path302"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 1192.105,471.7214 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g258"><path
+             id="path260"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 969.2842,397.4228 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,1147.5,432.5)"
-           id="g304"><text
-             id="text306"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-6,2)"><tspan
-               id="tspan308"
+           transform="matrix(1.25,0,0,-1.25,1156.25,437.5)"
+           id="g262"><text
+             id="text266"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-12,2.999988)"><tspan
+               id="tspan264"
                y="0"
                x="0">3</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g310"><path
-             id="path312"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 941,362.5 0,23.5" /></g><path
-           id="path314"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g268"><path
+             id="path270"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 941,362.5 V 386" /></g><path
+           id="path272"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 1182.48,339.8464 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g316"><path
-             id="path318"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 1191.48,344.8464 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g274"><path
+             id="path276"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 968.7842,498.9228 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,1146.875,305.625)"
-           id="g320"><text
-             id="text322"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-6,2)"><tspan
-               id="tspan324"
+           transform="matrix(1.25,0,0,-1.25,1155.625,310.625)"
+           id="g278"><text
+             id="text282"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-12,2.999988)"><tspan
+               id="tspan280"
                y="0"
                x="0">4</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g326"><path
-             id="path328"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 940.5,464 0,23.5" /></g><g
-           transform="matrix(1.25,0,0,-1.25,1146.875,917.5)"
-           id="g330"><text
-             id="text332"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g284"><path
+             id="path286"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 940.5,464 v 23.5" /></g><g
+           transform="matrix(1.25,0,0,-1.25,1155.625,921.875)"
+           id="g288"><text
+             id="text292"
              style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-25.98,-15)"><tspan
-               id="tspan334"
+             transform="translate(-25.98,-15.00002)"><tspan
+               id="tspan290"
                y="0"
                x="0 13.416 23.736 37.848">Tree</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,1146.875,917.5)"
-           id="g336"><text
-             id="text338"
+           transform="matrix(1.25,0,0,-1.25,1155.625,921.875)"
+           id="g294"><text
+             id="text298"
              style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
              transform="translate(-26.628,21)"><tspan
-               id="tspan340"
+               id="tspan296"
                y="0"
                x="0 13.056 27.167999 37.487999">ver2</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g342"><path
-             id="path344"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="M 972.4987,36.6322 1027.5,36 l -9,698 -27.1,0" /></g><path
-           id="path346"
-           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 1200.75,46 10,-3.75 0,7.5 -10,-3.75 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g348"><path
-             id="path350"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 983.4,734 8,3 0,-6 -8,3 z" /></g><path
-           id="path352"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g300"><path
+             id="path302"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 1000.232,36.47014 1027.5,36 l -9,698 h -0.1" /></g><path
+           id="path304"
            style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 1147.125,864 3.75,10 -7.5,0 3.75,-10 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g354"><path
-             id="path356"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 940.5,79.59998 3,-8 -6,0 3,8 z" /></g><path
-           id="path358"
+           d="m 1225.5,51 28,-10.5 v 21 z" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g306"><path
+             id="path308"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 996,734 22.4,8.4 v -16.8 z" /></g><path
+           id="path310"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 1183.73,212.9714 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g360"><path
-             id="path362"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 1192.73,217.9714 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g312"><path
+             id="path314"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 969.7842,600.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2306 40.9475,-15.2306 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,1148.125,178.75)"
-           id="g364"><text
-             id="text366"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-16)"><tspan
-               id="tspan368"
+           transform="matrix(1.25,0,0,-1.25,1156.875,183.75)"
+           id="g316"><text
+             id="text320"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-7.884,2.999988)"><tspan
+               id="tspan318"
                y="0"
                x="0">5</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,1148.125,178.75)"
-           id="g370"><text
-             id="text372"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-25.932,2)"><tspan
-               id="tspan374"
-               y="0"
-               x="0 4.2719998 10.716 18.132 25.884001 32.591999 37.751999 44.807999">(subTree</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,1148.125,178.75)"
-           id="g376"><text
-             id="text378"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.344,20)"><tspan
-               id="tspan380"
-               y="0"
-               x="0 8.7119999 16.212 23.712 28.416">Root)</tspan></text>
 </g><path
-           id="path382"
+           id="path322"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 1183.73,86.09642 c 19.527,-19.03804 19.527,-49.90479 0,-68.94283 -19.526,-19.038145 -51.184,-19.038145 -70.71,0 -19.527,19.03804 -19.527,49.90479 0,68.94283 19.526,19.03818 51.184,19.03818 70.71,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g384"><path
-             id="path386"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 1192.73,91.09642 c 19.527,-19.03804 19.527,-49.90479 0,-68.94283 -19.526,-19.038145 -51.184,-19.038145 -70.71,0 -19.527,19.03804 -19.527,49.90479 0,68.94283 19.526,19.03818 51.184,19.03818 70.71,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g324"><path
+             id="path326"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 969.7842,701.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2306 40.9475,-15.2306 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,1148.125,51.87501)"
-           id="g388"><text
-             id="text390"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,2)"><tspan
-               id="tspan392"
+           transform="matrix(1.25,0,0,-1.25,1156.875,56.87501)"
+           id="g328"><text
+             id="text332"
+             style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-7.884,2.999988)"><tspan
+               id="tspan330"
                y="0"
                x="0">6</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g394"><path
-             id="path396"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 941.5,667 0,23.5" /></g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g398"><path
-             id="path400"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 941.5,565.5 0,23.5" /></g><g
-           transform="matrix(1.25,0,0,-1.25,211.875,463.75)"
-           id="g402"><text
-             id="text404"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g334"><path
+             id="path336"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 941.5,667 v 23.5" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g338"><path
+             id="path340"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 941.5,565.5 V 589" /></g><g
+           transform="matrix(1.25,0,0,-1.25,220.625,468.125)"
+           id="g342"><text
+             id="text346"
              style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-24,3)"><tspan
-               id="tspan406"
+             transform="translate(-24,2.999988)"><tspan
+               id="tspan344"
                y="0"
                x="0 24">保持</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,1298.75,452.5)"
-           id="g408"><text
-             id="text410"
+           transform="matrix(1.25,0,0,-1.25,1307.5,456.875)"
+           id="g348"><text
+             id="text352"
              style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-24,3)"><tspan
-               id="tspan412"
+             transform="translate(-24,2.999988)"><tspan
+               id="tspan350"
                y="0"
                x="0 24">保持</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g414"><path
-             id="path416"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 176,247.5 145.1002,0.9361" /></g><path
-           id="path418"
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g354"><path
+             id="path356"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 176,247.5 118.1008,0.7619" /></g><path
+           id="path358"
            style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 382.875,652.8903 -9.9755,3.8145 -0.0484,-7.4999 10.0239,3.6854 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-28.5,963.5)"
-           id="g420"><path
-             id="path422"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 329.1,248.4877 -7.9804,-3.0515 -0.0387,5.9999 8.0191,-2.9484 z" /></g><g
-           transform="matrix(1.25,0,0,-1.25,250.625,711.25)"
-           id="g424"><text
-             id="text426"
-             style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-72.672,-33)"><tspan
-               id="tspan428"
+           d="m 376.1254,657.9919 -27.9317,10.6805 -0.1355,-20.9996 z" /><g
+           transform="matrix(1.25,0,0,-1.25,-19.5,968.5)"
+           id="g360"><path
+             id="path362"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 316.5003,248.4065 -22.3453,-8.5444 -0.1084,16.7997 z" /></g><g
+           transform="matrix(1.25,0,0,-1.25,255.9375,698.75)"
+           id="g364"><text
+             id="text368"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-62.892,-49.00004)"><tspan
+               id="tspan366"
                y="0"
-               x="0 15.768 21.528 29.52 44.903999 59.015999 68.424004 80.615997 95.447998 110.28 125.664 131.23199">1. getJungle</tspan></text>
+               x="0 23.076 44.243999 58.355999 76.643997 98.891998 121.14 144.216 152.56799">getJungle</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,250.625,711.25)"
-           id="g430"><text
-             id="text432"
-             style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-46.236,3)"><tspan
-               id="tspan434"
+           transform="matrix(1.25,0,0,-1.25,255.9375,698.75)"
+           id="g370"><text
+             id="text374"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-69.354,5)"><tspan
+               id="tspan372"
                y="0"
-               x="0 13.416 23.736 37.848 51.959999 67.391998 82.896004 88.608002 98.015999 113.016 123.336 131.88">TreeEditor()</tspan></text>
+               x="0 20.124001 35.604 56.771999 77.940002 101.088 124.344 132.912 147.024 169.524 185.004 197.82001">TreeEditor()</tspan></text>
 </g></g></g></g></svg>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/images/PushPopDemerit.graffle	Mon Feb 13 06:17:40 2017 +0900
@@ -0,0 +1,1067 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActiveLayerIndex</key>
+	<integer>0</integer>
+	<key>ApplicationVersion</key>
+	<array>
+		<string>com.omnigroup.OmniGraffle</string>
+		<string>139.16.0.171715</string>
+	</array>
+	<key>AutoAdjust</key>
+	<true/>
+	<key>BackgroundGraphic</key>
+	<dict>
+		<key>Bounds</key>
+		<string>{{0, 0}, {559, 783}}</string>
+		<key>Class</key>
+		<string>SolidGraphic</string>
+		<key>ID</key>
+		<integer>2</integer>
+		<key>Style</key>
+		<dict>
+			<key>shadow</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+			<key>stroke</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+		</dict>
+	</dict>
+	<key>BaseZoom</key>
+	<integer>0</integer>
+	<key>CanvasOrigin</key>
+	<string>{0, 0}</string>
+	<key>ColumnAlign</key>
+	<integer>1</integer>
+	<key>ColumnSpacing</key>
+	<real>36</real>
+	<key>CreationDate</key>
+	<string>2016-12-19 22:48:52 +0000</string>
+	<key>Creator</key>
+	<string>sister_clown</string>
+	<key>DisplayScale</key>
+	<string>1.000 cm = 1.000 cm</string>
+	<key>GraphDocumentVersion</key>
+	<integer>8</integer>
+	<key>GraphicsList</key>
+	<array>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>54</integer>
+			<key>Points</key>
+			<array>
+				<string>{513, 229.50002374121073}</string>
+				<string>{513, 252.99998474121094}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</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>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>53</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{473, 151.50000424121083}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>53</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>
+						<string>0</string>
+						<key>g</key>
+						<string>0</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 3}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>52</integer>
+			<key>Points</key>
+			<array>
+				<string>{513, 331.00000424121083}</string>
+				<string>{513, 354.49996524121104}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>51</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{473, 252.99998474121094}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>51</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 2}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>48</integer>
+				<key>Info</key>
+				<integer>2</integer>
+			</dict>
+			<key>ID</key>
+			<integer>50</integer>
+			<key>Points</key>
+			<array>
+				<string>{513, 432.50000424121083}</string>
+				<string>{513, 455.99996524121104}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>49</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{473, 354.49998474121094}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>49</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{473, 455.99998474121094}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>48</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 \
+0\
+}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>47</integer>
+			<key>Points</key>
+			<array>
+				<string>{417, 190}</string>
+				<string>{450, 190}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<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>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>46</integer>
+			<key>Points</key>
+			<array>
+				<string>{354, 229.50001949999989}</string>
+				<string>{354, 252.99998050000011}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0254588</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>45</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{314, 151.5}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>45</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0254588</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 2}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>42</integer>
+				<key>Info</key>
+				<integer>2</integer>
+			</dict>
+			<key>ID</key>
+			<integer>44</integer>
+			<key>Points</key>
+			<array>
+				<string>{354, 331.00001949999989}</string>
+				<string>{354, 354.49998050000011}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>43</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{314, 253}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>43</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{314, 354.5}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>42</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 0}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>39</integer>
+			<key>Points</key>
+			<array>
+				<string>{258, 190}</string>
+				<string>{291, 190}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<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>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>31</integer>
+				<key>Info</key>
+				<integer>2</integer>
+			</dict>
+			<key>ID</key>
+			<integer>38</integer>
+			<key>Points</key>
+			<array>
+				<string>{195, 229.50001949999989}</string>
+				<string>{195, 252.99998050000011}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0635679</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>37</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{155, 151.5}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>37</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0635679</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{155, 253}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>31</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 0}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>15</integer>
+			<key>Points</key>
+			<array>
+				<string>{109, 190}</string>
+				<string>{142, 190}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<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>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{16, 151.41428571428571}, {80, 78.571428571428569}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>12</real>
+			</dict>
+			<key>ID</key>
+			<integer>5</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 0}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+	</array>
+	<key>GridInfo</key>
+	<dict/>
+	<key>GuidesLocked</key>
+	<string>NO</string>
+	<key>GuidesVisible</key>
+	<string>YES</string>
+	<key>HPages</key>
+	<integer>1</integer>
+	<key>ImageCounter</key>
+	<integer>1</integer>
+	<key>KeepToScale</key>
+	<false/>
+	<key>Layers</key>
+	<array>
+		<dict>
+			<key>Lock</key>
+			<string>NO</string>
+			<key>Name</key>
+			<string>レイヤー 1</string>
+			<key>Print</key>
+			<string>YES</string>
+			<key>View</key>
+			<string>YES</string>
+		</dict>
+	</array>
+	<key>LayoutInfo</key>
+	<dict>
+		<key>Animate</key>
+		<string>NO</string>
+		<key>circoMinDist</key>
+		<real>18</real>
+		<key>circoSeparation</key>
+		<real>0.0</real>
+		<key>layoutEngine</key>
+		<string>dot</string>
+		<key>neatoSeparation</key>
+		<real>0.0</real>
+		<key>twopiSeparation</key>
+		<real>0.0</real>
+	</dict>
+	<key>LinksVisible</key>
+	<string>NO</string>
+	<key>MagnetsVisible</key>
+	<string>NO</string>
+	<key>MasterSheets</key>
+	<array/>
+	<key>ModificationDate</key>
+	<string>2017-02-12 19:30:19 +0000</string>
+	<key>Modifier</key>
+	<string>sister_clown</string>
+	<key>NotesVisible</key>
+	<string>NO</string>
+	<key>Orientation</key>
+	<integer>2</integer>
+	<key>OriginVisible</key>
+	<string>NO</string>
+	<key>PageBreaks</key>
+	<string>YES</string>
+	<key>PrintInfo</key>
+	<dict>
+		<key>NSBottomMargin</key>
+		<array>
+			<string>float</string>
+			<string>41</string>
+		</array>
+		<key>NSHorizonalPagination</key>
+		<array>
+			<string>coded</string>
+			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
+		</array>
+		<key>NSLeftMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSPaperSize</key>
+		<array>
+			<string>size</string>
+			<string>{595, 842}</string>
+		</array>
+		<key>NSPrintReverseOrientation</key>
+		<array>
+			<string>int</string>
+			<string>0</string>
+		</array>
+		<key>NSRightMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSTopMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+	</dict>
+	<key>PrintOnePage</key>
+	<false/>
+	<key>ReadOnly</key>
+	<string>NO</string>
+	<key>RowAlign</key>
+	<integer>1</integer>
+	<key>RowSpacing</key>
+	<real>36</real>
+	<key>SheetTitle</key>
+	<string>キャンバス 1</string>
+	<key>SmartAlignmentGuidesActive</key>
+	<string>YES</string>
+	<key>SmartDistanceGuidesActive</key>
+	<string>YES</string>
+	<key>UniqueID</key>
+	<integer>1</integer>
+	<key>UseEntirePage</key>
+	<false/>
+	<key>VPages</key>
+	<integer>1</integer>
+	<key>WindowInfo</key>
+	<dict>
+		<key>CurrentSheet</key>
+		<integer>0</integer>
+		<key>ExpandedCanvases</key>
+		<array/>
+		<key>Frame</key>
+		<string>{{675, 192}, {693, 925}}</string>
+		<key>ListView</key>
+		<true/>
+		<key>OutlineWidth</key>
+		<integer>142</integer>
+		<key>RightSidebar</key>
+		<false/>
+		<key>ShowRuler</key>
+		<true/>
+		<key>Sidebar</key>
+		<true/>
+		<key>SidebarWidth</key>
+		<integer>120</integer>
+		<key>VisibleRegion</key>
+		<string>{{0, 0}, {558, 783}}</string>
+		<key>Zoom</key>
+		<real>1</real>
+		<key>ZoomValues</key>
+		<array>
+			<array>
+				<string>キャンバス 1</string>
+				<real>1</real>
+				<real>1</real>
+			</array>
+		</array>
+	</dict>
+</dict>
+</plist>
Binary file slide/images/PushPopDemerit.pdf has changed
--- a/slide/images/PushPopDemerit.svg	Sun Feb 12 19:01:33 2017 +0900
+++ b/slide/images/PushPopDemerit.svg	Mon Feb 13 06:17:40 2017 +0900
@@ -5,301 +5,250 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   viewBox="0 0 845.3125 604.6875"
-   height="604.6875"
-   width="845.3125"
+   viewBox="0 0 915 720"
+   height="720"
+   width="915"
    xml:space="preserve"
-   version="1.1"
-   id="svg2"><metadata
+   id="svg2"
+   version="1.1"><metadata
      id="metadata8"><rdf:RDF><cc:Work
          rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
      id="defs6"><clipPath
-       id="clipPath18"
+       id="clipPath20"
        clipPathUnits="userSpaceOnUse"><path
-         id="path20"
-         d="M 0,0 676,0 676,483 0,483 0,0 Z" /></clipPath></defs><g
-     transform="matrix(1.25,0,0,-1.25,0,604.6875)"
+         id="path18"
+         d="M 0,0 H 686.25 V 540 H 0 Z" /></clipPath></defs><g
+     transform="matrix(1.3333333,0,0,-1.3333333,0,720)"
      id="g10"><g
        id="g12" /><g
        id="g14"><g
-         clip-path="url(#clipPath18)"
+         clip-path="url(#clipPath20)"
          id="g16"><path
            id="path22"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m -17.5,670.5 698.75,0 0,-978.75 -698.75,0 0,978.75 z" /><path
+           d="M -12.5,722 H 686.25 V -256.75 H -12.5 Z" /><path
            id="path24"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 87.8553,465.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
+           d="m 92.8553,516.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
            id="g26"><path
              id="path28"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 84.28424,162.9229 c 15.62104,15.2304 15.62104,39.9238 0,55.1542 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.1542 15.62096,-15.2305 40.94752,-15.2305 56.56848,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,431.875)"
+           transform="matrix(1.25,0,0,-1.25,57.5,483.125)"
            id="g30"><text
-             id="text32"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-7)"><tspan
-               id="tspan34"
+             id="text34"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan32"
                y="0"
                x="0">0</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,431.875)"
-           id="g36"><text
-             id="text38"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.704,11)"><tspan
-               id="tspan40"
-               y="0"
-               x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g42"><path
-             id="path44"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 109,190 23.1,0" /></g><path
-           id="path46"
+</g><path
+           id="path36"
            style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 157.625,432 -10,3.75 0,-7.5 10,3.75 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g48"><path
-             id="path50"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 140.1,190 -8,-3 0,6 8,-3 z" /></g><path
-           id="path52"
+           d="m 146.875,483 -28,10.5 v -21 z" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g38"><path
+             id="path40"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 127.5,190 -22.4,-8.4 v 16.8 z" /></g><path
+           id="path42"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 261.6053,338.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g54"><path
-             id="path56"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 266.6053,389.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g44"><path
+             id="path46"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 223.2842,264.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,226.25,305)"
-           id="g58"><text
-             id="text60"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-7)"><tspan
-               id="tspan62"
+           transform="matrix(1.25,0,0,-1.25,231.25,356.25)"
+           id="g48"><text
+             id="text52"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan50"
                y="0"
                x="0">0</tspan></text>
 </g><path
-           id="path64"
+           id="path54"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 261.6053,465.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g66"><path
-             id="path68"
-             style="fill:none;stroke:#ff2d00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 266.6053,516.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g56"><path
+             id="path58"
+             style="fill:none;stroke:#ff2d00;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 223.2842,162.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,226.25,431.875)"
-           id="g70"><text
-             id="text72"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-7)"><tspan
-               id="tspan74"
+           transform="matrix(1.25,0,0,-1.25,231.25,483.125)"
+           id="g60"><text
+             id="text64"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan62"
                y="0"
                x="0">1</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,226.25,431.875)"
-           id="g76"><text
-             id="text78"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.704,11)"><tspan
-               id="tspan80"
-               y="0"
-               x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g82"><path
-             id="path84"
-             style="fill:none;stroke:#ff2d00;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 195,229.5 0,23.5" /></g><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g86"><path
-             id="path88"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 258,190 23.1,0" /></g><path
-           id="path90"
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g66"><path
+             id="path68"
+             style="fill:none;stroke:#ff2d00;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 195,229.5 V 253" /></g><path
+           id="path70"
            style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 343.875,432 -10,3.75 0,-7.5 10,3.75 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g92"><path
-             id="path94"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 289.1,190 -8,-3 0,6 8,-3 z" /></g><path
-           id="path96"
+           d="m 333.125,483 -28,10.5 v -21 z" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g72"><path
+             id="path74"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 276.5,190 -22.4,-8.4 v 16.8 z" /></g><path
+           id="path76"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 460.3553,212.0964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g98"><path
-             id="path100"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 465.3553,263.0964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g78"><path
+             id="path80"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 382.2842,365.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,425,178.125)"
-           id="g102"><text
-             id="text104"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-7)"><tspan
-               id="tspan106"
+           transform="matrix(1.25,0,0,-1.25,430,229.375)"
+           id="g82"><text
+             id="text86"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan84"
                y="0"
                x="0">0</tspan></text>
 </g><path
-           id="path108"
+           id="path88"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 460.3553,338.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g110"><path
-             id="path112"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 465.3553,389.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g90"><path
+             id="path92"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 382.2842,264.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,425,305)"
-           id="g114"><text
-             id="text116"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,2)"><tspan
-               id="tspan118"
+           transform="matrix(1.25,0,0,-1.25,430,356.25)"
+           id="g94"><text
+             id="text98"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan96"
                y="0"
                x="0">1</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g120"><path
-             id="path122"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 354,331 0,23.5" /></g><path
-           id="path124"
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g100"><path
+             id="path102"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 354,331 v 23.5" /></g><path
+           id="path104"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 460.3553,465.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g126"><path
-             id="path128"
-             style="fill:none;stroke:#ff2700;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 465.3553,516.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g106"><path
+             id="path108"
+             style="fill:none;stroke:#ff2700;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 382.2842,162.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,425,431.875)"
-           id="g130"><text
-             id="text132"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-7)"><tspan
-               id="tspan134"
+           transform="matrix(1.25,0,0,-1.25,430,483.125)"
+           id="g110"><text
+             id="text114"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan112"
                y="0"
                x="0">2</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,425,431.875)"
-           id="g136"><text
-             id="text138"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.704,11)"><tspan
-               id="tspan140"
-               y="0"
-               x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g142"><path
-             id="path144"
-             style="fill:none;stroke:#ff2700;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 354,229.5 0,23.5" /></g><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g146"><path
-             id="path148"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 417,190 23.1,0" /></g><path
-           id="path150"
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g116"><path
+             id="path118"
+             style="fill:none;stroke:#ff2700;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 354,229.5 V 253" /></g><path
+           id="path120"
            style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 542.625,432 -10,3.75 0,-7.5 10,3.75 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g152"><path
-             id="path154"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 448.1,190 -8,-3 0,6 8,-3 z" /></g><path
-           id="path156"
+           d="m 531.875,483 -28,10.5 v -21 z" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g122"><path
+             id="path124"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 435.5,190 -22.4,-8.4 v 16.8 z" /></g><path
+           id="path126"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 659.1053,85.22144 c 19.5263,-19.03805 19.5263,-49.90479 0,-68.94284 -19.5262,-19.038141 -51.1844,-19.038141 -70.7106,0 -19.5263,19.03805 -19.5263,49.90479 0,68.94284 19.5262,19.03816 51.1844,19.03816 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g158"><path
-             id="path160"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 664.1053,136.2214 c 19.5263,-19.038 19.5263,-49.90475 0,-68.9428 -19.5262,-19.03814 -51.1844,-19.03814 -70.7106,0 -19.5263,19.03805 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g128"><path
+             id="path130"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 541.2842,467.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2306 40.9475,-15.2306 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,623.75,51.25002)"
-           id="g162"><text
-             id="text164"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-7)"><tspan
-               id="tspan166"
+           transform="matrix(1.25,0,0,-1.25,628.75,102.5)"
+           id="g132"><text
+             id="text136"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan134"
                y="0"
                x="0">0</tspan></text>
 </g><path
-           id="path168"
+           id="path138"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 659.1053,212.0964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g170"><path
-             id="path172"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 664.1053,263.0964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g140"><path
+             id="path142"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 541.2842,365.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2306 40.9475,-15.2306 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,623.75,178.125)"
-           id="g174"><text
-             id="text176"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,2)"><tspan
-               id="tspan178"
+           transform="matrix(1.25,0,0,-1.25,628.75,229.375)"
+           id="g144"><text
+             id="text148"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan146"
                y="0"
                x="0">1</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g180"><path
-             id="path182"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 513,432.5 0,23.5" /></g><path
-           id="path184"
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g150"><path
+             id="path152"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 513,432.5 V 456" /></g><path
+           id="path154"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 659.1053,338.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g186"><path
-             id="path188"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 664.1053,389.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g156"><path
+             id="path158"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 541.2842,264.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2306 40.9475,-15.2306 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,623.75,305)"
-           id="g190"><text
-             id="text192"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,2)"><tspan
-               id="tspan194"
+           transform="matrix(1.25,0,0,-1.25,628.75,356.25)"
+           id="g160"><text
+             id="text164"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan162"
                y="0"
                x="0">2</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g196"><path
-             id="path198"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 513,331 0,23.5" /></g><path
-           id="path200"
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g166"><path
+             id="path168"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 513,331 v 23.5" /></g><path
+           id="path170"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 659.1053,465.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g202"><path
-             id="path204"
-             style="fill:none;stroke:#ff2600;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 664.1053,516.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g172"><path
+             id="path174"
+             style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
              d="m 541.2842,162.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2306 -40.9475,15.2306 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,623.75,431.875)"
-           id="g206"><text
-             id="text208"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-7)"><tspan
-               id="tspan210"
+           transform="matrix(1.25,0,0,-1.25,628.75,483.125)"
+           id="g176"><text
+             id="text180"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan178"
                y="0"
                x="0">3</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,623.75,431.875)"
-           id="g212"><text
-             id="text214"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.704,11)"><tspan
-               id="tspan216"
-               y="0"
-               x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,-17.5,669.5)"
-           id="g218"><path
-             id="path220"
-             style="fill:none;stroke:#ff2600;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 513,229.5 0,23.5" /></g></g></g></g></svg>
\ No newline at end of file
+           transform="matrix(1.25,0,0,-1.25,-12.5,720.5)"
+           id="g182"><path
+             id="path184"
+             style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 513,229.5 V 253" /></g></g></g></g></svg>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/images/compareDBbigJson.svg	Mon Feb 13 06:17:40 2017 +0900
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   viewBox="0 0 1056 816"
+   height="816"
+   width="1056"
+   xml:space="preserve"
+   id="svg2"
+   version="1.1"><metadata
+     id="metadata8"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+     id="defs6"><clipPath
+       id="clipPath14"
+       clipPathUnits="userSpaceOnUse"><path
+         id="path12"
+         d="M 0,0 H 612 V 792 H 0 Z" /></clipPath><clipPath
+       id="clipPath24"
+       clipPathUnits="userSpaceOnUse"><path
+         id="path22"
+         d="M 0,0 H 612 V 792 H 0 Z" /></clipPath></defs><g
+     clip-path="url(#clipPath14)"
+     transform="matrix(0,1.3333333,1.3333333,0,0,0)"
+     id="g10"><g
+       id="g16" /><g
+       id="g18"><g
+         clip-path="url(#clipPath24)"
+         id="g20"><path
+           id="path26"
+           style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 494.9,135.4 v 6.3 m 0,603 v -6.3" /><text
+           id="text30"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,499.57,119.2163)"><tspan
+             id="tspan28"
+             y="0"
+             x="0">0</tspan></text>
+<path
+           id="path32"
+           style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 423.6,135.4 v 6.3 m 0,603 v -6.3" /><text
+           id="text36"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,428.27,95.8579)"><tspan
+             id="tspan34"
+             y="0"
+             x="0 7.7839999 15.568 23.351999">5000</tspan></text>
+<path
+           id="path38"
+           style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 352.3,135.4 v 6.3 m 0,603 v -6.3" /><text
+           id="text42"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,356.97,88.0717)"><tspan
+             id="tspan40"
+             y="0"
+             x="0 7.7839999 15.568 23.351999 31.136">10000</tspan></text>
+<path
+           id="path44"
+           style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 280.9,135.4 v 6.3 m 0,603 v -6.3" /><text
+           id="text48"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,285.57,88.0717)"><tspan
+             id="tspan46"
+             y="0"
+             x="0 7.7839999 15.568 23.351999 31.136">15000</tspan></text>
+<path
+           id="path50"
+           style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 209.6,135.4 v 6.3 m 0,603 v -6.3" /><text
+           id="text54"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,214.27,88.0717)"><tspan
+             id="tspan52"
+             y="0"
+             x="0 7.7839999 15.568 23.351999 31.136">20000</tspan></text>
+<path
+           id="path56"
+           style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 138.2,135.4 v 6.3 m 0,603 v -6.3" /><text
+           id="text60"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,142.87,88.0717)"><tspan
+             id="tspan58"
+             y="0"
+             x="0 7.7839999 15.568 23.351999 31.136">25000</tspan></text>
+<path
+           id="path62"
+           style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 66.9,135.4 v 6.3 m 0,603 v -6.3" /><text
+           id="text66"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,71.57,88.0717)"><tspan
+             id="tspan64"
+             y="0"
+             x="0 7.7839999 15.568 23.351999 31.136">30000</tspan></text>
+<path
+           id="path68"
+           style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 509.2,208.4 h -6.3 m -436,0 h 6.3" /><text
+           id="text72"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,527.87,194.775)"><tspan
+             id="tspan70"
+             y="0"
+             x="0 7.7839999 15.568 23.351999">5000</tspan></text>
+<path
+           id="path74"
+           style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 509.2,343.8 h -6.3 m -436,0 h 6.3" /><text
+           id="text78"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,527.87,326.2819)"><tspan
+             id="tspan76"
+             y="0"
+             x="0 7.7839999 15.568 23.351999 31.136">10000</tspan></text>
+<path
+           id="path80"
+           style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 509.2,479.2 h -6.3 m -436,0 h 6.3" /><text
+           id="text84"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,527.87,461.6819)"><tspan
+             id="tspan82"
+             y="0"
+             x="0 7.7839999 15.568 23.351999 31.136">15000</tspan></text>
+<path
+           id="path86"
+           style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 509.2,614.6 h -6.3 m -436,0 h 6.3" /><text
+           id="text90"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,527.87,597.0819)"><tspan
+             id="tspan88"
+             y="0"
+             x="0 7.7839999 15.568 23.351999 31.136">20000</tspan></text>
+<path
+           id="path92"
+           style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="M 66.9,135.4 H 509.2 V 744.7 H 66.9 Z" /><text
+           id="text96"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(-1,0,0,1,315.3173,65.87)"><tspan
+             id="tspan94"
+             y="0"
+             x="0 3.892 7 18.662001 26.445999 31.108 42.77 49.77">time(ms)</tspan></text>
+<text
+           id="text100"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,548.87,411.5967)"><tspan
+             id="tspan98"
+             y="0"
+             x="0 7 14 21.784 29.568001 38.905998 42.014 49.014">JsonSize</tspan></text>
+<text
+           id="text104"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,84.8,473.5443)"><tspan
+             id="tspan102"
+             y="0"
+             x="0 4.9699998 8.0780001 15.862 23.646 31.43 34.537998 42.321999 50.875999 53.984001 61.768002 69.552002 78.889999 86.674004 94.458 101.458 109.242 120.904 128.688 133.35001 140.35001 145.32001 149.21201 156.996 163.996 167.104 174.888 182.672 186.564 194.34801 198.24001">&quot;jungleFindBenchMark&quot; using 1:2</tspan></text>
+<path
+           id="path106"
+           style="fill:none;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="m 80.2,688 v 39.9 M 494.9,135.4 v 270.8 l -0.1,67.7 0.1,67.7 v 203.1" /><text
+           id="text110"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,98.8,475.8891)"><tspan
+             id="tspan108"
+             y="0"
+             x="0 4.9699998 16.632 24.416 32.200001 39.984001 48.537998 51.646 59.43 67.213997 76.552002 84.335999 92.120003 99.120003 106.904 118.566 126.35 131.01199 138.01199 142.98199 146.87399 154.658 161.658 164.76601 172.55 180.334 184.226 192.00999 195.90199">&quot;mongFindBenchMark&quot; using 1:2</tspan></text>
+<path
+           id="path112"
+           style="fill:none;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:20, 30;stroke-dashoffset:0;stroke-opacity:1"
+           d="m 94.2,688 v 39.9 m 362.7,-592.5 -4.5,67.7 -5.6,67.7 -4.2,67.7 -2.8,67.7 -3.5,67.7 -4.5,67.7 -5.4,67.7 -3.4,67.7 -2.9,67.7" /><text
+           id="text116"
+           style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           transform="matrix(0,1,1,0,112.8,457.2133)"><tspan
+             id="tspan114"
+             y="0"
+             x="0 4.9699998 12.754 20.538 27.538 31.43 39.214001 43.875999 51.66 58.66 67.213997 70.321999 78.106003 85.889999 95.227997 103.012 110.796 117.796 125.58 137.242 145.026 149.688 156.688 161.658 165.55 173.334 180.334 183.442 191.226 199.00999 202.90199 210.686 214.578">&quot;postgresFindBenchMark&quot; using 1:2</tspan></text>
+<path
+           id="path118"
+           style="fill:none;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:10, 15;stroke-dashoffset:0;stroke-opacity:1"
+           d="m 108.2,688 v 39.9 m 330.4,-592.5 -36.6,67.7 -62.6,67.7 -30.9,67.7 -29.7,67.7 -40.8,67.7 -31.3,67.7 -30.2,67.7 -27.3,67.7 -44,67.7" /><path
+           id="path120"
+           style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1"
+           d="M 66.9,135.4 H 509.2 V 744.7 H 66.9 Z" /></g></g></g></svg>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/images/findDifTree.graffle	Mon Feb 13 06:17:40 2017 +0900
@@ -0,0 +1,1474 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActiveLayerIndex</key>
+	<integer>0</integer>
+	<key>ApplicationVersion</key>
+	<array>
+		<string>com.omnigroup.OmniGraffle</string>
+		<string>139.16.0.171715</string>
+	</array>
+	<key>AutoAdjust</key>
+	<true/>
+	<key>BackgroundGraphic</key>
+	<dict>
+		<key>Bounds</key>
+		<string>{{0, 0}, {1118, 783}}</string>
+		<key>Class</key>
+		<string>SolidGraphic</string>
+		<key>FontInfo</key>
+		<dict>
+			<key>Font</key>
+			<string>HiraKakuPro-W3</string>
+			<key>Size</key>
+			<real>24</real>
+		</dict>
+		<key>ID</key>
+		<integer>2</integer>
+		<key>Style</key>
+		<dict>
+			<key>shadow</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+			<key>stroke</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+		</dict>
+	</dict>
+	<key>BaseZoom</key>
+	<integer>0</integer>
+	<key>CanvasOrigin</key>
+	<string>{0, 0}</string>
+	<key>ColumnAlign</key>
+	<integer>1</integer>
+	<key>ColumnSpacing</key>
+	<real>36</real>
+	<key>CreationDate</key>
+	<string>2017-02-08 16:19:42 +0000</string>
+	<key>Creator</key>
+	<string>sister_clown</string>
+	<key>DisplayScale</key>
+	<string>1 0/72 in = 1.0000 in</string>
+	<key>GraphDocumentVersion</key>
+	<integer>8</integer>
+	<key>GraphicsList</key>
+	<array>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>126</integer>
+			<key>Points</key>
+			<array>
+				<string>{163.5, 388.75}</string>
+				<string>{163.5, 412.24996100000021}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>125</integer>
+			<key>Points</key>
+			<array>
+				<string>{163.5, 490.24997625878927}</string>
+				<string>{163.5, 513.74993725878949}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{123.5, 513.74995675878938}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>124</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 4}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{123.5, 412.24994574121115}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>123</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 3}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{719, 213.25}, {82, 65}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>120</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 \'95\'db\'8e\'9d}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{314.375, 206.75}, {82, 65}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>YES</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>119</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 \'95\'db\'8e\'9d}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>118</integer>
+			<key>Points</key>
+			<array>
+				<string>{547.25, 386.25}</string>
+				<string>{547.25, 395}</string>
+				<string>{547.25, 412.24993048242209}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>106</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>117</integer>
+			<key>Points</key>
+			<array>
+				<string>{547.25, 490.24994574121115}</string>
+				<string>{547.25, 513.74990674121136}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{507.25, 513.74992624121126}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>116</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 4}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{507.25, 412.24991522363302}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>115</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>
+						<string>0</string>
+						<key>g</key>
+						<string>0.0381768</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 3}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>116</integer>
+				<key>Info</key>
+				<integer>3</integer>
+			</dict>
+			<key>ID</key>
+			<integer>113</integer>
+			<key>Points</key>
+			<array>
+				<string>{609.49946937376069, 59.753561993375804}</string>
+				<string>{670, 60}</string>
+				<string>{674.75, 550.5}</string>
+				<string>{587.25001999999984, 552.74992624121126}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<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>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>112</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{485, 0}, {124.5, 119}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>112</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 Tree\
+ver2}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>107</integer>
+			<key>Points</key>
+			<array>
+				<string>{547.25, 284.75}</string>
+				<string>{547.25, 308.24996100000021}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{507.25, 308.24998050000011}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>106</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 \'82\'51}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>105</integer>
+			<key>Points</key>
+			<array>
+				<string>{547.25, 183.25001949999989}</string>
+				<string>{547.25, 206.74998050000011}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>104</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{507.25, 105.25}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>104</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 0}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{507.25, 206.75}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>103</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>64</integer>
+				<key>Info</key>
+				<integer>3</integer>
+			</dict>
+			<key>ID</key>
+			<integer>84</integer>
+			<key>Points</key>
+			<array>
+				<string>{260.98518749449704, 63.418503735125533}</string>
+				<string>{296, 63}</string>
+				<string>{295, 349}</string>
+				<string>{203.50001999999989, 347.24998050000011}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<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>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>82</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{80, 5}, {181, 119}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>82</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0.974573</string>
+						<key>g</key>
+						<string>0.998064</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>a</key>
+						<string>0.75</string>
+						<key>b</key>
+						<string>0.94523</string>
+						<key>g</key>
+						<string>0.987116</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 Tree\
+ver1}</string>
+			</dict>
+			<key>TextRelativeArea</key>
+			<string>{{0, 0}, {1, 1}}</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>65</integer>
+			<key>Points</key>
+			<array>
+				<string>{163.5, 284.75}</string>
+				<string>{163.5, 308.24996100000021}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{123.5, 308.24998050000011}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>64</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 \'82\'51}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuPro-W3</string>
+				<key>Size</key>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>63</integer>
+			<key>Points</key>
+			<array>
+				<string>{163.5, 183.25001949999989}</string>
+				<string>{163.5, 206.74998050000011}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Join</key>
+					<integer>0</integer>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>62</integer>
+				<key>Info</key>
+				<integer>1</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{123.5, 105.25}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>62</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 0}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{123.5, 206.75}, {80, 78}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>61</integer>
+			<key>Magnets</key>
+			<array>
+				<string>{0, 1}</string>
+				<string>{0, -1}</string>
+				<string>{1, 0}</string>
+				<string>{-1, 0}</string>
+			</array>
+			<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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+	</array>
+	<key>GridInfo</key>
+	<dict/>
+	<key>GuidesLocked</key>
+	<string>NO</string>
+	<key>GuidesVisible</key>
+	<string>YES</string>
+	<key>HPages</key>
+	<integer>2</integer>
+	<key>ImageCounter</key>
+	<integer>1</integer>
+	<key>KeepToScale</key>
+	<false/>
+	<key>Layers</key>
+	<array>
+		<dict>
+			<key>Lock</key>
+			<string>NO</string>
+			<key>Name</key>
+			<string>レイヤー 1</string>
+			<key>Print</key>
+			<string>YES</string>
+			<key>View</key>
+			<string>YES</string>
+		</dict>
+	</array>
+	<key>LayoutInfo</key>
+	<dict>
+		<key>Animate</key>
+		<string>NO</string>
+		<key>circoMinDist</key>
+		<real>18</real>
+		<key>circoSeparation</key>
+		<real>0.0</real>
+		<key>layoutEngine</key>
+		<string>dot</string>
+		<key>neatoSeparation</key>
+		<real>0.0</real>
+		<key>twopiSeparation</key>
+		<real>0.0</real>
+	</dict>
+	<key>LinksVisible</key>
+	<string>NO</string>
+	<key>MagnetsVisible</key>
+	<string>NO</string>
+	<key>MasterSheets</key>
+	<array/>
+	<key>ModificationDate</key>
+	<string>2017-02-12 19:44:41 +0000</string>
+	<key>Modifier</key>
+	<string>sister_clown</string>
+	<key>NotesVisible</key>
+	<string>NO</string>
+	<key>Orientation</key>
+	<integer>2</integer>
+	<key>OriginVisible</key>
+	<string>NO</string>
+	<key>PageBreaks</key>
+	<string>YES</string>
+	<key>PrintInfo</key>
+	<dict>
+		<key>NSBottomMargin</key>
+		<array>
+			<string>float</string>
+			<string>41</string>
+		</array>
+		<key>NSHorizonalPagination</key>
+		<array>
+			<string>coded</string>
+			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
+		</array>
+		<key>NSLeftMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSPaperSize</key>
+		<array>
+			<string>size</string>
+			<string>{595, 842}</string>
+		</array>
+		<key>NSPrintReverseOrientation</key>
+		<array>
+			<string>int</string>
+			<string>0</string>
+		</array>
+		<key>NSRightMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSTopMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+	</dict>
+	<key>PrintOnePage</key>
+	<false/>
+	<key>ReadOnly</key>
+	<string>NO</string>
+	<key>RowAlign</key>
+	<integer>1</integer>
+	<key>RowSpacing</key>
+	<real>36</real>
+	<key>SheetTitle</key>
+	<string>キャンバス 1</string>
+	<key>SmartAlignmentGuidesActive</key>
+	<string>YES</string>
+	<key>SmartDistanceGuidesActive</key>
+	<string>YES</string>
+	<key>UniqueID</key>
+	<integer>1</integer>
+	<key>UseEntirePage</key>
+	<false/>
+	<key>VPages</key>
+	<integer>1</integer>
+	<key>WindowInfo</key>
+	<dict>
+		<key>CurrentSheet</key>
+		<integer>0</integer>
+		<key>ExpandedCanvases</key>
+		<array/>
+		<key>Frame</key>
+		<string>{{417, 163}, {1373, 992}}</string>
+		<key>ListView</key>
+		<true/>
+		<key>OutlineWidth</key>
+		<integer>142</integer>
+		<key>RightSidebar</key>
+		<false/>
+		<key>ShowRuler</key>
+		<true/>
+		<key>Sidebar</key>
+		<true/>
+		<key>SidebarWidth</key>
+		<integer>120</integer>
+		<key>VisibleRegion</key>
+		<string>{{-60, -33}, {1238, 850}}</string>
+		<key>Zoom</key>
+		<real>1</real>
+		<key>ZoomValues</key>
+		<array>
+			<array>
+				<string>キャンバス 1</string>
+				<real>1</real>
+				<real>1</real>
+			</array>
+		</array>
+	</dict>
+</dict>
+</plist>
Binary file slide/images/findDifTree.pdf has changed
--- a/slide/images/findDifTree.svg	Sun Feb 12 19:01:33 2017 +0900
+++ b/slide/images/findDifTree.svg	Mon Feb 13 06:17:40 2017 +0900
@@ -5,422 +5,316 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   viewBox="0 0 731.25 898.4375"
-   height="898.4375"
-   width="731.25"
+   viewBox="0 0 1201.6667 996.66669"
+   height="996.66669"
+   width="1201.6667"
    xml:space="preserve"
-   version="1.1"
-   id="svg2"><metadata
+   id="svg2"
+   version="1.1"><metadata
      id="metadata8"><rdf:RDF><cc:Work
          rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
      id="defs6"><clipPath
-       id="clipPath18"
+       id="clipPath20"
        clipPathUnits="userSpaceOnUse"><path
-         id="path20"
-         d="m 0,0 585,0 0,718.75 -585,0 L 0,0 Z" /></clipPath></defs><g
-     transform="matrix(1.25,0,0,-1.25,0,898.4375)"
+         id="path18"
+         d="M 0,0 H 901.25 V 747.5 H 0 Z" /></clipPath></defs><g
+     transform="matrix(1.3333333,0,0,-1.3333333,0,996.66667)"
      id="g10"><g
        id="g12" /><g
        id="g14"><g
-         clip-path="url(#clipPath18)"
+         clip-path="url(#clipPath20)"
          id="g16"><path
            id="path22"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m -152.5,725.5 1397.5,0 0,-978.75 -1397.5,0 0,978.75 z" /><path
+           d="M -100.5,747.5 H 1297 V -231.25 H -100.5 Z" /><path
            id="path24"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 87.8553,469.9089 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
+           d="m 140.2303,474.7839 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
            id="g26"><path
              id="path28"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 192.2842,203.6729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,435.9375)"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 191.7842,218.1729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,104.375,440.3125)"
            id="g30"><text
-             id="text32"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,1.999994)"><tspan
-               id="tspan34"
+             id="text34"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan32"
                y="0"
                x="0">1</tspan></text>
 </g><path
            id="path36"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 87.8553,596.7839 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
+           d="m 140.2303,601.6589 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
            id="g38"><path
              id="path40"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 192.2842,102.1729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.23055 40.9475,-15.23055 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,562.8125)"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 191.7842,116.6729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,104.375,567.1875)"
            id="g42"><text
-             id="text44"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-7.000012)"><tspan
-               id="tspan46"
+             id="text46"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan44"
                y="0"
                x="0">0</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,562.8125)"
-           id="g48"><text
-             id="text50"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.704,11)"><tspan
-               id="tspan52"
-               y="0"
-               x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g48"><path
+             id="path50"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 163.5,183.25 v 23.5" /></g><path
+           id="path52"
+           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 140.2303,347.9089 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
            id="g54"><path
              id="path56"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 164,168.75 0,23.5" /></g><path
-           id="path58"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 87.8553,343.0339 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g60"><path
-             id="path62"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 192.2842,305.1728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,309.0625)"
-           id="g64"><text
-             id="text66"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-6,-16.00002)"><tspan
-               id="tspan68"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 191.7842,319.6728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,104.375,313.4375)"
+           id="g58"><text
+             id="text62"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-18,4.999982)"><tspan
+               id="tspan60"
                y="0"
                x="0">2</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,309.0625)"
-           id="g70"><text
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g64"><path
+             id="path66"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 163.5,284.75 v 23.5" /></g><g
+           transform="matrix(1.25,0,0,-1.25,113.125,666.875)"
+           id="g68"><text
              id="text72"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-14.136,1.999994)"><tspan
-               id="tspan74"
-               y="0"
-               x="0 4.2719998 16.271999">(末尾</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,309.0625)"
-           id="g76"><text
-             id="text78"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-20.136,20.00001)"><tspan
-               id="tspan80"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-38.97,-22.00004)"><tspan
+               id="tspan70"
                y="0"
-               x="0 12 24 36">ノード)</tspan></text>
+               x="0 20.124001 35.604 56.771999">Tree</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g82"><path
-             id="path84"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 164,270.25 0,23.5" /></g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,666.5625)"
-           id="g86"><text
-             id="text88"
-             style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-25.98,-15.00002)"><tspan
-               id="tspan90"
+           transform="matrix(1.25,0,0,-1.25,113.125,666.875)"
+           id="g74"><text
+             id="text78"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-39.942,32)"><tspan
+               id="tspan76"
                y="0"
-               x="0 13.416 23.736 37.848">Tree</tspan></text>
+               x="0 19.584 40.751999 56.231998">ver1</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,666.5625)"
-           id="g92"><text
-             id="text94"
-             style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-26.628,21)"><tspan
-               id="tspan96"
-               y="0"
-               x="0 13.056 27.167999 37.487999">ver1</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g98"><path
-             id="path100"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="M 195.9993,46.47094 250,46 l -1,287 -35.1001,-0.195" /></g><path
-           id="path102"
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g80"><path
+             id="path82"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 260.9852,63.4185 296,63 l -1,286 -54.6067,-1.0444" /></g><path
+           id="path84"
            style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 104.875,308.5493 9.979,-3.8055 0.0417,7.4999 -10.0207,-3.6944 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g104"><path
-             id="path106"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 205.9,332.7605 7.9832,3.0444 0.0333,-5.9999 -8.0165,2.9555 z" /></g><path
-           id="path108"
-           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 52.5,613.4375 3.75,10 -7.5,0 3.75,-10 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g110"><path
-             id="path112"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 164,88.84998 3,-8 -6,0 3,8 z" /></g><path
-           id="path114"
+           d="m 172.9967,313.0909 27.7941,-11.0335 0.4016,20.9962 z" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g86"><path
+             id="path88"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 217.9974,347.5273 22.2352,8.8268 0.3213,-16.797 z" /></g><path
+           id="path90"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 431.6053,469.9089 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g116"><path
-             id="path118"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 467.2842,203.6729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,396.25,435.9375)"
-           id="g120"><text
-             id="text122"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,1.999994)"><tspan
-               id="tspan124"
+           d="m 619.9178,474.7839 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g92"><path
+             id="path94"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 575.5342,218.1729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,584.0625,440.3125)"
+           id="g96"><text
+             id="text100"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan98"
                y="0"
                x="0">1</tspan></text>
 </g><path
-           id="path126"
+           id="path102"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 431.6053,596.7839 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g128"><path
-             id="path130"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 467.2842,102.1729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.23055 40.9475,-15.23055 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,396.25,562.8125)"
-           id="g132"><text
-             id="text134"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-7.000012)"><tspan
-               id="tspan136"
+           d="m 619.9178,601.6589 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g104"><path
+             id="path106"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 575.5342,116.6729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,584.0625,567.1875)"
+           id="g108"><text
+             id="text112"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan110"
                y="0"
                x="0">0</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,396.25,562.8125)"
-           id="g138"><text
-             id="text140"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.704,11)"><tspan
-               id="tspan142"
-               y="0"
-               x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g144"><path
-             id="path146"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 439,168.75 0,23.5" /></g><path
-           id="path148"
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g114"><path
+             id="path116"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 547.25,183.25 v 23.5" /></g><path
+           id="path118"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 431.6053,343.0339 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g150"><path
-             id="path152"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 467.2842,305.1728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,396.25,309.0625)"
-           id="g154"><text
-             id="text156"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-6,1.999994)"><tspan
-               id="tspan158"
+           d="m 619.9178,347.9089 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g120"><path
+             id="path122"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 575.5342,319.6728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,584.0625,313.4375)"
+           id="g124"><text
+             id="text128"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-18,4.999982)"><tspan
+               id="tspan126"
                y="0"
                x="0">2</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g160"><path
-             id="path162"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 439,270.25 0,23.5" /></g><g
-           transform="matrix(1.25,0,0,-1.25,396.25,666.5625)"
-           id="g164"><text
-             id="text166"
-             style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-25.98,-15.00002)"><tspan
-               id="tspan168"
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g130"><path
+             id="path132"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 547.25,284.75 v 23.5" /></g><g
+           transform="matrix(1.25,0,0,-1.25,584.0625,673.125)"
+           id="g134"><text
+             id="text138"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-38.97,-22.00004)"><tspan
+               id="tspan136"
                y="0"
-               x="0 13.416 23.736 37.848">Tree</tspan></text>
+               x="0 20.124001 35.604 56.771999">Tree</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,396.25,666.5625)"
-           id="g170"><text
-             id="text172"
-             style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-26.628,21)"><tspan
-               id="tspan174"
+           transform="matrix(1.25,0,0,-1.25,584.0625,673.125)"
+           id="g140"><text
+             id="text144"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-39.942,32)"><tspan
+               id="tspan142"
                y="0"
-               x="0 13.056 27.167999 37.487999">ver2</tspan></text>
+               x="0 19.584 40.751999 56.231998">ver2</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g176"><path
-             id="path178"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="M 470.998,47.21509 525,48 l -7,488 -28.6002,-0.1858" /></g><path
-           id="path180"
-           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 449.25,54.79717 9.9754,-3.81488 0.0487,7.49984 -10.0241,-3.68496 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g182"><path
-             id="path184"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 481.4,535.7623 7.9803,3.0519 0.039,-5.9999 -8.0193,2.948 z" /></g><path
-           id="path186"
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g146"><path
+             id="path148"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 609.4995,59.75356 670,60 l 4.75,490.5 -50.6122,1.3014" /></g><path
+           id="path150"
            style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 396.25,613.4375 3.75,10 -7.5,0 3.75,-10 z" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g188"><path
-             id="path190"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 439,88.84998 3,-8 -6,0 3,8 z" /></g><path
-           id="path192"
+           d="m 652.6815,57.02849 28.2607,-9.77679 -0.5398,20.99306 z" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g152"><path
+             id="path154"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 601.7452,552.3772 22.6085,7.8214 -0.4318,-16.7944 z" /></g><path
+           id="path156"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 432.2303,216.159 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g194"><path
-             id="path196"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 467.7842,406.6728 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2306 -40.9475,15.2306 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,396.875,182.1876)"
-           id="g198"><text
-             id="text200"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-16.00002)"><tspan
-               id="tspan202"
+           d="m 619.9178,217.909 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g158"><path
+             id="path160"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 575.5342,423.6728 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2306 -40.9475,15.2306 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,584.0625,183.4376)"
+           id="g162"><text
+             id="text166"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan164"
                y="0"
                x="0">3</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,396.875,182.1876)"
-           id="g204"><text
-             id="text206"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-25.932,1.999994)"><tspan
-               id="tspan208"
-               y="0"
-               x="0 4.2719998 10.716 18.132 25.884001 32.591999 37.751999 44.807999">(subTree</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,396.875,182.1876)"
-           id="g210"><text
-             id="text212"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.344,20.00001)"><tspan
-               id="tspan214"
-               y="0"
-               x="0 8.7119999 16.212 23.712 28.416">Root)</tspan></text>
 </g><path
-           id="path216"
+           id="path168"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 432.2303,89.28401 c 19.5263,-19.03805 19.5263,-49.90479 0,-68.94284 -19.5262,-19.038138 -51.1844,-19.038138 -70.7106,0 -19.5263,19.03805 -19.5263,49.90479 0,68.94284 19.5262,19.03819 51.1844,19.03819 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g218"><path
-             id="path220"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 467.7842,508.1728 c 15.6211,15.2304 15.6211,39.9238 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2305 -15.6211,-39.9239 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,396.875,55.31259)"
-           id="g222"><text
-             id="text224"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.966,-16.00002)"><tspan
-               id="tspan226"
+           d="m 619.9178,91.03401 c 19.5263,-19.03805 19.5263,-49.90479 0,-68.94284 -19.5262,-19.038138 -51.1844,-19.038138 -70.7106,0 -19.5263,19.03805 -19.5263,49.90479 0,68.94284 19.5262,19.03819 51.1844,19.03819 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g170"><path
+             id="path172"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 575.5342,525.1728 c 15.6211,15.2304 15.6211,39.9238 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2305 -15.6211,-39.9239 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,584.0625,56.56259)"
+           id="g174"><text
+             id="text178"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.898,4.999982)"><tspan
+               id="tspan176"
                y="0"
                x="0">4</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,396.875,55.31259)"
-           id="g228"><text
-             id="text230"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-14.136,1.999994)"><tspan
-               id="tspan232"
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g180"><path
+             id="path182"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 547.25,490.2499 v 23.5" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g184"><path
+             id="path186"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="M 547.25,386.25 V 395 412.2499" /></g><g
+           transform="matrix(1.25,0,0,-1.25,344.2188,448.4375)"
+           id="g188"><text
+             id="text192"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-36,4.999982)"><tspan
+               id="tspan190"
                y="0"
-               x="0 4.2719998 16.271999">(末尾</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,396.875,55.31259)"
-           id="g234"><text
-             id="text236"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-20.136,20.00001)"><tspan
-               id="tspan238"
-               y="0"
-               x="0 12 24 36">ノード)</tspan></text>
+               x="0 36">保持</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g240"><path
-             id="path242"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 439.5,473.2499 0,23.5" /></g><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g244"><path
-             id="path246"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 439.5,371.75 0,23.4999" /></g><g
-           transform="matrix(1.25,0,0,-1.25,211.25,201.5625)"
-           id="g248"><text
-             id="text250"
-             style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-24,2.999988)"><tspan
-               id="tspan252"
+           transform="matrix(1.25,0,0,-1.25,850,440.3125)"
+           id="g194"><text
+             id="text198"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-36,4.999982)"><tspan
+               id="tspan196"
                y="0"
-               x="0 24">保持</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,548.125,201.5625)"
-           id="g254"><text
-             id="text256"
-             style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-24,2.999988)"><tspan
-               id="tspan258"
-               y="0"
-               x="0 24">保持</tspan></text>
+               x="0 36">保持</tspan></text>
 </g><path
-           id="path260"
+           id="path200"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 87.8553,213.034 c 19.5263,-19.0381 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9047 0,68.9428 19.5262,19.0381 51.1844,19.0381 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g262"><path
-             id="path264"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 192.2842,409.1728 c 15.6211,15.2304 15.6211,39.9238 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2305 -15.6211,-39.9239 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,179.0626)"
-           id="g266"><text
-             id="text268"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.942,-16.00002)"><tspan
-               id="tspan270"
+           d="m 140.2303,217.909 c 19.5263,-19.0381 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9047 0,68.9428 19.5262,19.0381 51.1844,19.0381 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g202"><path
+             id="path204"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 191.7842,423.6728 c 15.6211,15.2304 15.6211,39.9238 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2305 -15.6211,-39.9239 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,104.375,183.4376)"
+           id="g206"><text
+             id="text210"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.826,4.999982)"><tspan
+               id="tspan208"
                y="0"
                x="0">3</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,179.0626)"
-           id="g272"><text
-             id="text274"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-25.932,1.999994)"><tspan
-               id="tspan276"
-               y="0"
-               x="0 4.2719998 10.716 18.132 25.884001 32.591999 37.751999 44.807999">(subTree</tspan></text>
-</g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,179.0626)"
-           id="g278"><text
-             id="text280"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-16.344,20.00001)"><tspan
-               id="tspan282"
-               y="0"
-               x="0 8.7119999 16.212 23.712 28.416">Root)</tspan></text>
 </g><path
-           id="path284"
+           id="path212"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 87.8553,86.15897 c 19.5263,-19.03804 19.5263,-49.90479 0,-68.94283 -19.5262,-19.038146 -51.1844,-19.038146 -70.7106,0 -19.5263,19.03804 -19.5263,49.90479 0,68.94283 19.5262,19.03813 51.1844,19.03813 70.7106,0" /><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g286"><path
-             id="path288"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 192.2842,510.6728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
-           transform="matrix(1.25,0,0,-1.25,52.5,52.18755)"
-           id="g290"><text
-             id="text292"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.966,1.999994)"><tspan
-               id="tspan294"
+           d="m 140.2303,91.03397 c 19.5263,-19.03804 19.5263,-49.90479 0,-68.94283 -19.5262,-19.038146 -51.1844,-19.038146 -70.7106,0 -19.5263,19.03804 -19.5263,49.90479 0,68.94283 19.5262,19.03813 51.1844,19.03813 70.7106,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g214"><path
+             id="path216"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 191.7842,525.1728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,104.375,56.56255)"
+           id="g218"><text
+             id="text222"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-11.898,4.999982)"><tspan
+               id="tspan220"
                y="0"
                x="0">4</tspan></text>
 </g><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g296"><path
-             id="path298"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 164,475.75 0,23.4999" /></g><g
-           transform="matrix(1.25,0,0,-1.25,-152.5,724.5)"
-           id="g300"><path
-             id="path302"
-             style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 164,374.25 0,23.5" /></g></g></g></g></svg>
\ No newline at end of file
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g224"><path
+             id="path226"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 163.5,490.25 v 23.4999" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-99.5,747.5)"
+           id="g228"><path
+             id="path230"
+             style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 163.5,388.75 v 23.5" /></g></g></g></g></svg>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/images/nodepath.graffle	Mon Feb 13 06:17:40 2017 +0900
@@ -0,0 +1,1480 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActiveLayerIndex</key>
+	<integer>0</integer>
+	<key>ApplicationVersion</key>
+	<array>
+		<string>com.omnigroup.OmniGraffle</string>
+		<string>139.16.0.171715</string>
+	</array>
+	<key>AutoAdjust</key>
+	<true/>
+	<key>BackgroundGraphic</key>
+	<dict>
+		<key>Bounds</key>
+		<string>{{0, 0}, {559, 783}}</string>
+		<key>Class</key>
+		<string>SolidGraphic</string>
+		<key>FontInfo</key>
+		<dict>
+			<key>Font</key>
+			<string>Helvetica</string>
+			<key>Size</key>
+			<real>36</real>
+		</dict>
+		<key>ID</key>
+		<integer>2</integer>
+		<key>Style</key>
+		<dict>
+			<key>shadow</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+			<key>stroke</key>
+			<dict>
+				<key>Draws</key>
+				<string>NO</string>
+			</dict>
+		</dict>
+	</dict>
+	<key>BaseZoom</key>
+	<integer>0</integer>
+	<key>CanvasOrigin</key>
+	<string>{0, 0}</string>
+	<key>ColumnAlign</key>
+	<integer>1</integer>
+	<key>ColumnSpacing</key>
+	<real>36</real>
+	<key>CreationDate</key>
+	<string>2013-02-11 06:47:37 +0000</string>
+	<key>Creator</key>
+	<string>shoshi</string>
+	<key>DisplayScale</key>
+	<string>1 0/72 in = 1.0000 in</string>
+	<key>GraphDocumentVersion</key>
+	<integer>8</integer>
+	<key>GraphicsList</key>
+	<array>
+		<dict>
+			<key>Bounds</key>
+			<string>{{114.02777777777776, 82.999999999999915}, {232.04861111111117, 28.96875}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>60</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 tree_name}</string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{68.472222222222229, 552.93749999999977}, {296.11111111111097, 45.062499999999972}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>36</real>
+			</dict>
+			<key>ID</key>
+			<integer>59</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 NodePath&lt;-1,1,2,3&gt;}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{415.83333333333348, 519.140625}, {34.166666666666686, 30.578124999999989}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>57</integer>
+			<key>Shape</key>
+			<string>Rectangle</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Pad</key>
+				<integer>0</integer>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\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\qc
+
+\f0\fs72 \cf0 \'91\'ce\'8f\'db}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+			<key>Wrap</key>
+			<string>NO</string>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>52</integer>
+			</dict>
+			<key>ID</key>
+			<integer>56</integer>
+			<key>Points</key>
+			<array>
+				<string>{272.1241399564247, 408.09374999999977}</string>
+				<string>{354.05330590098288, 473.02230667134199}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</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>GapRatio</key>
+					<real>0.5</real>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>51</integer>
+			</dict>
+			<key>ID</key>
+			<integer>55</integer>
+			<key>Points</key>
+			<array>
+				<string>{260.48119166458554, 418.77033512695709}</string>
+				<string>{280.36602172916258, 461.19264488031757}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>50</integer>
+			</dict>
+			<key>ID</key>
+			<integer>54</integer>
+			<key>Points</key>
+			<array>
+				<string>{234.76429902581455, 420.53752296267822}</string>
+				<string>{222.24622374745746, 459.17490000056887}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>49</integer>
+			</dict>
+			<key>ID</key>
+			<integer>53</integer>
+			<key>Points</key>
+			<array>
+				<string>{220.46652129750075, 409.71078930507394}</string>
+				<string>{151.68660643513078, 471.20263713655248}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{351.77083333333343, 461.99653869031226}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>52</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>
+						<string>0</string>
+						<key>g</key>
+						<string>0</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>GapRatio</key>
+					<real>0.5</real>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 3}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{264.93055555555554, 461.99653869031226}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>51</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 2}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{178.09027777777771, 461.99653869031226}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>50</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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{91.250000000000014, 461.99653869031226}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>49</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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 0}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>44</integer>
+			</dict>
+			<key>ID</key>
+			<integer>48</integer>
+			<key>Points</key>
+			<array>
+				<string>{220.87413995642476, 298.67879761937542}</string>
+				<string>{302.80330590098293, 363.60735429071741}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>43</integer>
+			</dict>
+			<key>ID</key>
+			<integer>47</integer>
+			<key>Points</key>
+			<array>
+				<string>{209.23119166458528, 309.35538274633279}</string>
+				<string>{229.11602172916241, 351.77769249969305}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</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>GapRatio</key>
+					<real>0.5</real>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>42</integer>
+			</dict>
+			<key>ID</key>
+			<integer>46</integer>
+			<key>Points</key>
+			<array>
+				<string>{183.51429902581467, 311.12257058205358}</string>
+				<string>{170.99622374745755, 349.75994761994423}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>41</integer>
+			</dict>
+			<key>ID</key>
+			<integer>45</integer>
+			<key>Points</key>
+			<array>
+				<string>{169.21652129750066, 300.29583692444953}</string>
+				<string>{100.43660643513094, 361.7876847559279}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{300.52083333333348, 352.58158630968762}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>44</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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 3}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{213.68055555555549, 352.58158630968762}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>43</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<string>0</string>
+						<key>g</key>
+						<string>0</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>GapRatio</key>
+					<real>0.5</real>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 2}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{126.84027777777771, 352.58158630968762}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>42</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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{40.000000000000114, 352.58158630968762}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>41</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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 0}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>33</integer>
+			</dict>
+			<key>ID</key>
+			<integer>37</integer>
+			<key>Points</key>
+			<array>
+				<string>{259.80069284361929, 191.06822384505662}</string>
+				<string>{338.39363164971792, 253.35382348347756}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>28</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>32</integer>
+			</dict>
+			<key>ID</key>
+			<integer>36</integer>
+			<key>Points</key>
+			<array>
+				<string>{246.6353400013594, 202.90436683795852}</string>
+				<string>{266.83830718631441, 246.04613997905267}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>28</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>31</integer>
+			</dict>
+			<key>ID</key>
+			<integer>35</integer>
+			<key>Points</key>
+			<array>
+				<string>{217.88732233900353, 204.90052336605567}</string>
+				<string>{206.62876135284961, 239.52216787964946}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</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>GapRatio</key>
+					<real>0.5</real>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>28</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>Head</key>
+			<dict>
+				<key>ID</key>
+				<integer>30</integer>
+			</dict>
+			<key>ID</key>
+			<integer>34</integer>
+			<key>Points</key>
+			<array>
+				<string>{201.64462987489171, 192.88497513810228}</string>
+				<string>{136.0291823999261, 251.53715689555366}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>HeadArrow</key>
+					<string>0</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>28</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{336.11111111111092, 242.32812499999989}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>33</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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 n}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{249.27083333333326, 242.32812499999989}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>32</integer>
+			<key>Shape</key>
+			<string>Circle</string>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 ...}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{162.43055555555557, 242.32812499999989}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>31</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>
+						<string>0</string>
+						<key>g</key>
+						<string>0</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>GapRatio</key>
+					<real>0.5</real>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{75.590277777777743, 242.32812499999989}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>30</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>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 0}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{198.02083333333331, 132.89062499999997}, {64.0625, 69.203124999999986}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>Helvetica</string>
+				<key>Size</key>
+				<real>23</real>
+			</dict>
+			<key>ID</key>
+			<integer>28</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>
+						<string>0</string>
+						<key>g</key>
+						<string>0</string>
+						<key>r</key>
+						<string>1</string>
+					</dict>
+					<key>GapRatio</key>
+					<real>0.5</real>
+					<key>Width</key>
+					<real>10</real>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs72 \cf0 -1}</string>
+				<key>VerticalPad</key>
+				<integer>0</integer>
+			</dict>
+		</dict>
+	</array>
+	<key>GridInfo</key>
+	<dict/>
+	<key>GuidesLocked</key>
+	<string>NO</string>
+	<key>GuidesVisible</key>
+	<string>YES</string>
+	<key>HPages</key>
+	<integer>1</integer>
+	<key>ImageCounter</key>
+	<integer>1</integer>
+	<key>KeepToScale</key>
+	<false/>
+	<key>Layers</key>
+	<array>
+		<dict>
+			<key>Lock</key>
+			<string>NO</string>
+			<key>Name</key>
+			<string>レイヤー 1</string>
+			<key>Print</key>
+			<string>YES</string>
+			<key>View</key>
+			<string>YES</string>
+		</dict>
+	</array>
+	<key>LayoutInfo</key>
+	<dict>
+		<key>Animate</key>
+		<string>NO</string>
+		<key>circoMinDist</key>
+		<real>18</real>
+		<key>circoSeparation</key>
+		<real>0.0</real>
+		<key>layoutEngine</key>
+		<string>dot</string>
+		<key>neatoSeparation</key>
+		<real>0.0</real>
+		<key>twopiSeparation</key>
+		<real>0.0</real>
+	</dict>
+	<key>LinksVisible</key>
+	<string>NO</string>
+	<key>MagnetsVisible</key>
+	<string>NO</string>
+	<key>MasterSheets</key>
+	<array/>
+	<key>ModificationDate</key>
+	<string>2017-02-12 19:45:43 +0000</string>
+	<key>Modifier</key>
+	<string>sister_clown</string>
+	<key>NotesVisible</key>
+	<string>NO</string>
+	<key>Orientation</key>
+	<integer>2</integer>
+	<key>OriginVisible</key>
+	<string>NO</string>
+	<key>PageBreaks</key>
+	<string>YES</string>
+	<key>PrintInfo</key>
+	<dict>
+		<key>NSBottomMargin</key>
+		<array>
+			<string>float</string>
+			<string>41</string>
+		</array>
+		<key>NSHorizonalPagination</key>
+		<array>
+			<string>coded</string>
+			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
+		</array>
+		<key>NSLeftMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSPaperSize</key>
+		<array>
+			<string>size</string>
+			<string>{595, 842}</string>
+		</array>
+		<key>NSPrintReverseOrientation</key>
+		<array>
+			<string>int</string>
+			<string>0</string>
+		</array>
+		<key>NSRightMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+		<key>NSTopMargin</key>
+		<array>
+			<string>float</string>
+			<string>18</string>
+		</array>
+	</dict>
+	<key>PrintOnePage</key>
+	<false/>
+	<key>ReadOnly</key>
+	<string>NO</string>
+	<key>RowAlign</key>
+	<integer>1</integer>
+	<key>RowSpacing</key>
+	<real>36</real>
+	<key>SheetTitle</key>
+	<string>キャンバス 1</string>
+	<key>SmartAlignmentGuidesActive</key>
+	<string>YES</string>
+	<key>SmartDistanceGuidesActive</key>
+	<string>YES</string>
+	<key>UniqueID</key>
+	<integer>1</integer>
+	<key>UseEntirePage</key>
+	<false/>
+	<key>VPages</key>
+	<integer>1</integer>
+	<key>WindowInfo</key>
+	<dict>
+		<key>CurrentSheet</key>
+		<integer>0</integer>
+		<key>ExpandedCanvases</key>
+		<array/>
+		<key>Frame</key>
+		<string>{{130, 107}, {693, 922}}</string>
+		<key>ListView</key>
+		<true/>
+		<key>OutlineWidth</key>
+		<integer>142</integer>
+		<key>RightSidebar</key>
+		<false/>
+		<key>ShowRuler</key>
+		<true/>
+		<key>Sidebar</key>
+		<true/>
+		<key>SidebarWidth</key>
+		<integer>120</integer>
+		<key>VisibleRegion</key>
+		<string>{{0, 0}, {558, 780}}</string>
+		<key>Zoom</key>
+		<real>1</real>
+		<key>ZoomValues</key>
+		<array>
+			<array>
+				<string>キャンバス 1</string>
+				<real>1</real>
+				<real>1</real>
+			</array>
+		</array>
+	</dict>
+</dict>
+</plist>
Binary file slide/images/nodepath.pdf has changed
--- a/slide/images/nodepath.svg	Sun Feb 12 19:01:33 2017 +0900
+++ b/slide/images/nodepath.svg	Mon Feb 13 06:17:40 2017 +0900
@@ -5,367 +5,358 @@
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:svg="http://www.w3.org/2000/svg"
    xmlns="http://www.w3.org/2000/svg"
-   viewBox="0 0 393.75 425"
-   height="425"
-   width="393.75"
+   viewBox="0 0 726.66669 871.66669"
+   height="871.66669"
+   width="726.66669"
    xml:space="preserve"
-   version="1.1"
-   id="svg2"><metadata
+   id="svg2"
+   version="1.1"><metadata
      id="metadata8"><rdf:RDF><cc:Work
          rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
      id="defs6"><clipPath
-       id="clipPath18"
+       id="clipPath20"
        clipPathUnits="userSpaceOnUse"><path
-         id="path20"
-         d="M 0,0 315,0 315,340 0,340 0,0 Z" /></clipPath></defs><g
-     transform="matrix(1.25,0,0,-1.25,0,425)"
+         id="path18"
+         d="M 0,0 H 545 V 653.75 H 0 Z" /></clipPath></defs><g
+     transform="matrix(1.3333333,0,0,-1.3333333,0,871.66667)"
      id="g10"><g
        id="g12" /><g
        id="g14"><g
-         clip-path="url(#clipPath18)"
+         clip-path="url(#clipPath20)"
          id="g16"><path
            id="path22"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m -29.5,412.5 559,0 0,-783 -559,0 0,783 z" /><path
+           d="M -42.5,747.5 H 656.25 V -231.25 H -42.5 Z" /><path
            id="path24"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 160.9099,291.2028 c 8.7868,-8.3963 8.7868,-22.0093 0,-30.4056 -8.7868,-8.3963 -23.033,-8.3963 -31.8198,0 -8.7868,8.3963 -8.7868,22.0093 0,30.4056 8.7868,8.3963 23.033,8.3963 31.8198,0" /><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
+           d="m 273.377,568.7185 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1674 -15.6362,-16.8911 -40.9875,-16.8911 -56.6238,0 -15.6363,16.8909 -15.6363,44.2765 0,61.1674 15.6363,16.891 40.9876,16.891 56.6238,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
            id="g26"><path
              id="path28"
-             style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 189.4099,120.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
+             style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 252.7016,143.0252 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
            id="g30"><path
              id="path32"
-             style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 189.4099,120.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,144.5,276.5)"
+             style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 252.7016,143.0252 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,245.0651,538.1348)"
            id="g34"><text
-             id="text36"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-10.33887,-3)"><tspan
-               id="tspan38"
+             id="text38"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-16.00488,13.5)"><tspan
+               id="tspan36"
                y="0"
-               x="0 3.9960001 10.6704 17.344801">root</tspan></text>
-</g><g
-           transform="matrix(1,0,0,-1,144.5,276.5)"
-           id="g40"><text
-             id="text42"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-5.334961,11)"><tspan
-               id="tspan44"
-               y="0"
-               x="0 3.9960001">-1</tspan></text>
+               x="0 11.988">-1</tspan></text>
 </g><path
-           id="path46"
+           id="path40"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 74.90989,223.2028 c 8.78683,-8.3963 8.78683,-22.0093 0,-30.4056 -8.78679,-8.3963 -23.03299,-8.3963 -31.81978,0 -8.78683,8.3963 -8.78683,22.0093 0,30.4056 8.78679,8.3963 23.03299,8.3963 31.81978,0" /><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g48"><path
-             id="path50"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 103.4099,188.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.81979,0 -8.78683,-8.3963 -8.78683,-22.0093 0,-30.4056 8.78679,-8.3963 23.03299,-8.3963 31.81979,0" /></g><g
-           transform="matrix(1,0,0,-1,58.5,208.5)"
-           id="g52"><text
-             id="text54"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.336914,4)"><tspan
-               id="tspan56"
+           d="m 120.3388,431.9216 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1674 -15.6362,-16.891 -40.98754,-16.891 -56.62375,0 -15.6363,16.8909 -15.6363,44.2765 0,61.1674 15.63621,16.891 40.98755,16.891 56.62375,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g42"><path
+             id="path44"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 130.271,252.4627 c 12.5091,13.5128 12.5091,35.4212 0,48.934 -12.509,13.5128 -32.78999,13.5128 -45.29896,0 -12.50904,-13.5128 -12.50904,-35.4212 0,-48.934 12.50897,-13.5128 32.78996,-13.5128 45.29896,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,92.02691,401.3379)"
+           id="g46"><text
+             id="text50"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-10.01074,13.5)"><tspan
+               id="tspan48"
                y="0"
                x="0">0</tspan></text>
 </g><path
-           id="path58"
+           id="path52"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 135.9099,223.2028 c 8.7868,-8.3963 8.7868,-22.0093 0,-30.4056 -8.7868,-8.3963 -23.033,-8.3963 -31.8198,0 -8.78682,8.3963 -8.78682,22.0093 0,30.4056 8.7868,8.3963 23.033,8.3963 31.8198,0" /><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g60"><path
-             id="path62"
-             style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 164.4099,188.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g64"><path
-             id="path66"
-             style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 164.4099,188.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,119.5,208.5)"
-           id="g68"><text
-             id="text70"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.336914,4)"><tspan
-               id="tspan72"
+           d="m 228.8891,431.9216 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1674 -15.6362,-16.891 -40.9875,-16.891 -56.6237,0 -15.6363,16.8909 -15.6363,44.2765 0,61.1674 15.6362,16.891 40.9875,16.891 56.6237,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g54"><path
+             id="path56"
+             style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 217.1113,252.4627 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g58"><path
+             id="path60"
+             style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 217.1113,252.4627 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,200.5773,401.3379)"
+           id="g62"><text
+             id="text66"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-10.01074,13.5)"><tspan
+               id="tspan64"
                y="0"
                x="0">1</tspan></text>
 </g><g
-           transform="matrix(1,0,0,-1,180.5,208.5)"
-           id="g74"><text
-             id="text76"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-5.000977,4)"><tspan
-               id="tspan78"
+           transform="matrix(1.25,0,0,-1.25,309.1276,401.3379)"
+           id="g68"><text
+             id="text72"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-15.00293,13.5)"><tspan
+               id="tspan70"
                y="0"
-               x="0 3.3336 6.6672001">...</tspan></text>
+               x="0 10.0008 20.0016">...</tspan></text>
 </g><path
-           id="path80"
+           id="path74"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 257.9099,223.2028 c 8.7868,-8.3963 8.7868,-22.0093 0,-30.4056 -8.7868,-8.3963 -23.033,-8.3963 -31.8198,0 -8.7868,8.3963 -8.7868,22.0093 0,30.4056 8.7868,8.3963 23.033,8.3963 31.8198,0" /><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g82"><path
-             id="path84"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 286.4099,188.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,241.5,208.5)"
-           id="g86"><text
-             id="text88"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.336914,4)"><tspan
-               id="tspan90"
+           d="m 445.9898,431.9216 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1674 -15.6362,-16.891 -40.9875,-16.891 -56.6237,0 -15.6363,16.8909 -15.6363,44.2765 0,61.1674 15.6362,16.891 40.9875,16.891 56.6237,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g76"><path
+             id="path78"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 390.7919,252.4627 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.7901,13.5128 -45.299,0 -12.5091,-13.5128 -12.5091,-35.4212 0,-48.934 12.5089,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,417.678,401.3379)"
+           id="g80"><text
+             id="text84"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-10.01074,13.5)"><tspan
+               id="tspan82"
                y="0"
                x="0">n</tspan></text>
 </g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g92"><path
-             id="path94"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 154.5952,150.448 -49.367,39.0344" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g96"><path
-             id="path98"
-             style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 165.3505,157.6665 -8.701,23.667" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g100"><path
-             id="path102"
-             style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 165.3505,157.6665 -8.701,23.667" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g104"><path
-             id="path106"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="M 184.5952,156.4576 199.3406,184.31" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g86"><path
+             id="path88"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 201.6446,192.885 -65.6154,58.6522" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g90"><path
+             id="path92"
+             style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 217.8873,204.9005 -11.2585,34.6217" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g94"><path
+             id="path96"
+             style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 217.8873,204.9005 -11.2585,34.6217" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g98"><path
+             id="path100"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 246.6353,202.9044 20.203,43.1417" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g102"><path
+             id="path104"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 259.8007,191.0682 78.5929,62.2856" /></g><path
+           id="path106"
+           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 75.85092,294.1048 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1675 -15.63621,-16.891 -40.9875,-16.891 -56.62372,0 -15.636294,16.891 -15.636294,44.2766 0,61.1675 15.63622,16.891 40.98751,16.891 56.62372,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
            id="g108"><path
              id="path110"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 193.2817,149.3676 58.6649,41.1259" /></g><path
-           id="path112"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 49.90989,154.6958 c 8.78683,-8.3963 8.78683,-22.0093 0,-30.4056 -8.78679,-8.3963 -23.03298,-8.3963 -31.81978,0 -8.78683,8.3963 -8.78683,22.0093 0,30.4056 8.7868,8.3963 23.03299,8.3963 31.81978,0" /><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g114"><path
-             id="path116"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 78.40989,256.8042 c 8.78683,8.3963 8.78683,22.0093 0,30.4056 -8.78679,8.3963 -23.03298,8.3963 -31.81978,0 -8.78683,-8.3963 -8.78683,-22.0093 0,-30.4056 8.7868,-8.3963 23.03299,-8.3963 31.81978,0" /></g><g
-           transform="matrix(1,0,0,-1,33.5,139.993)"
-           id="g118"><text
-             id="text120"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.336914,4)"><tspan
-               id="tspan122"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 94.68074,362.7162 c 12.50906,13.5127 12.50906,35.4212 0,48.9339 -12.50897,13.5128 -32.79001,13.5128 -45.29898,0 -12.50903,-13.5127 -12.50903,-35.4212 0,-48.9339 12.50897,-13.5128 32.79001,-13.5128 45.29898,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,47.53906,263.5211)"
+           id="g112"><text
+             id="text116"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-10.01074,13.5)"><tspan
+               id="tspan114"
                y="0"
                x="0">0</tspan></text>
 </g><path
-           id="path124"
+           id="path118"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 110.9099,154.6958 c 8.7868,-8.3963 8.7868,-22.0093 0,-30.4056 -8.7868,-8.3963 -23.033,-8.3963 -31.81979,0 -8.78683,8.3963 -8.78683,22.0093 0,30.4056 8.78679,8.3963 23.03299,8.3963 31.81979,0" /><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g126"><path
-             id="path128"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 139.4099,256.8042 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.78682,-8.3963 -8.78682,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,94.5,139.993)"
-           id="g130"><text
-             id="text132"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.336914,4)"><tspan
-               id="tspan134"
+           d="m 184.4013,294.1048 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1675 -15.6362,-16.891 -40.9875,-16.891 -56.6238,0 -15.6362,16.891 -15.6362,44.2766 0,61.1675 15.6363,16.891 40.9876,16.891 56.6238,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g120"><path
+             id="path122"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 181.521,362.7162 c 12.5091,13.5127 12.5091,35.4212 0,48.9339 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5127 -12.509,-35.4212 0,-48.9339 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,156.0894,263.5211)"
+           id="g124"><text
+             id="text128"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-10.01074,13.5)"><tspan
+               id="tspan126"
                y="0"
                x="0">1</tspan></text>
 </g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g136"><path
-             id="path138"
-             style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 200.4099,256.8042 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g140"><path
-             id="path142"
-             style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 200.4099,256.8042 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,155.5,139.993)"
-           id="g144"><text
-             id="text146"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.336914,4)"><tspan
-               id="tspan148"
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g130"><path
+             id="path132"
+             style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 268.3613,362.7162 c 12.509,13.5127 12.509,35.4212 0,48.9339 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5127 -12.509,-35.4212 0,-48.9339 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g134"><path
+             id="path136"
+             style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 268.3613,362.7162 c 12.509,13.5127 12.509,35.4212 0,48.9339 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5127 -12.509,-35.4212 0,-48.9339 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,264.6398,263.5211)"
+           id="g138"><text
+             id="text142"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-10.01074,13.5)"><tspan
+               id="tspan140"
                y="0"
                x="0">2</tspan></text>
 </g><path
-           id="path150"
+           id="path144"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 232.9099,154.6958 c 8.7868,-8.3963 8.7868,-22.0093 0,-30.4056 -8.7868,-8.3963 -23.033,-8.3963 -31.8198,0 -8.7868,8.3963 -8.7868,22.0093 0,30.4056 8.7868,8.3963 23.033,8.3963 31.8198,0" /><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g152"><path
-             id="path154"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 261.4099,256.8042 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,216.5,139.993)"
-           id="g156"><text
-             id="text158"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.336914,4)"><tspan
-               id="tspan160"
+           d="m 401.502,294.1048 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1675 -15.6362,-16.891 -40.9875,-16.891 -56.6238,0 -15.6363,16.891 -15.6363,44.2766 0,61.1675 15.6363,16.891 40.9876,16.891 56.6238,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g146"><path
+             id="path148"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 355.2016,362.7162 c 12.509,13.5127 12.509,35.4212 0,48.9339 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5127 -12.509,-35.4212 0,-48.9339 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,373.1901,263.5211)"
+           id="g150"><text
+             id="text154"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-10.01074,13.5)"><tspan
+               id="tspan152"
                y="0"
                x="0">3</tspan></text>
 </g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g162"><path
-             id="path164"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 130.7667,218.0188 -50.53983,39.969" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g166"><path
-             id="path168"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 140.81,224.7461 -9.7037,26.4937" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g170"><path
-             id="path172"
-             style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 158.8746,223.648 14.5221,27.4054" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g174"><path
-             id="path176"
-             style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 158.8746,223.648 14.5221,27.4054" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g156"><path
+             id="path158"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 169.2165,300.2958 -68.7799,61.4919" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g160"><path
+             id="path162"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 183.5143,311.1226 -12.5181,38.6373" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g164"><path
+             id="path166"
+             style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 209.2312,309.3554 19.8848,42.4223" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g168"><path
+             id="path170"
+             style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 209.2312,309.3554 19.8848,42.4223" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g172"><path
+             id="path174"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 220.8741,298.6788 81.9292,64.9286" /></g><path
+           id="path176"
+           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
+           d="m 139.9134,157.3361 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.16744 -15.6362,-16.89101 -40.98748,-16.89101 -56.6237,0 -15.63629,16.89094 -15.63629,44.27654 0,61.16744 15.63622,16.891 40.9875,16.891 56.6237,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
            id="g178"><path
              id="path180"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 167.0531,217.014 59.8934,41.9866" /></g><path
-           id="path182"
-           style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 85.90989,86.70978 c 8.78683,-8.39626 8.78683,-22.00929 0,-30.40555 -8.78679,-8.39631 -23.03299,-8.39631 -31.81978,0 -8.78683,8.39626 -8.78683,22.00929 0,30.40555 8.78679,8.39631 23.03299,8.39631 31.81978,0" /><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g184"><path
-             id="path186"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 114.4099,324.7902 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.81979,0 -8.78683,-8.3963 -8.78683,-22.0093 0,-30.4056 8.78679,-8.3963 23.03299,-8.3963 31.81979,0" /></g><g
-           transform="matrix(1,0,0,-1,69.5,72.00701)"
-           id="g188"><text
-             id="text190"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.336914,4)"><tspan
-               id="tspan192"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 145.9307,472.1311 c 12.5091,13.5128 12.5091,35.4212 0,48.934 -12.5089,13.5128 -32.79,13.5128 -45.2989,0 -12.50907,-13.5128 -12.50907,-35.4212 0,-48.934 12.5089,-13.5128 32.79,-13.5128 45.2989,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,111.6016,126.7524)"
+           id="g182"><text
+             id="text186"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-10.01074,13.5)"><tspan
+               id="tspan184"
                y="0"
                x="0">0</tspan></text>
 </g><path
-           id="path194"
+           id="path188"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 146.9099,86.70978 c 8.7868,-8.39626 8.7868,-22.00929 0,-30.40555 -8.7868,-8.39631 -23.033,-8.39631 -31.8198,0 -8.7868,8.39626 -8.7868,22.00929 0,30.40555 8.7868,8.39631 23.033,8.39631 31.8198,0" /><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g196"><path
-             id="path198"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 175.4099,324.7902 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,130.5,72.00701)"
-           id="g200"><text
-             id="text202"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.336914,4)"><tspan
-               id="tspan204"
+           d="m 248.4638,157.3361 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.16744 -15.6362,-16.89101 -40.9875,-16.89101 -56.6238,0 -15.6362,16.89094 -15.6362,44.27654 0,61.16744 15.6363,16.891 40.9876,16.891 56.6238,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g190"><path
+             id="path192"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 232.771,472.1311 c 12.5091,13.5128 12.5091,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,220.1519,126.7524)"
+           id="g194"><text
+             id="text198"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-10.01074,13.5)"><tspan
+               id="tspan196"
                y="0"
                x="0">1</tspan></text>
 </g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g206"><path
-             id="path208"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 236.4099,324.7902 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,191.5,72.00701)"
-           id="g210"><text
-             id="text212"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.336914,4)"><tspan
-               id="tspan214"
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g200"><path
+             id="path202"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 319.6113,472.1311 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,328.7023,126.7524)"
+           id="g204"><text
+             id="text208"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-10.01074,13.5)"><tspan
+               id="tspan206"
                y="0"
                x="0">2</tspan></text>
 </g><path
-           id="path216"
+           id="path210"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 268.9099,86.70978 c 8.7868,-8.39626 8.7868,-22.00929 0,-30.40555 -8.7868,-8.39631 -23.033,-8.39631 -31.8198,0 -8.7868,8.39626 -8.7868,22.00929 0,30.40555 8.7868,8.39631 23.033,8.39631 31.8198,0" /><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g218"><path
-             id="path220"
-             style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 297.4099,324.7902 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g222"><path
-             id="path224"
-             style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 297.4099,324.7902 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g
-           transform="matrix(1,0,0,-1,252.5,72.00701)"
-           id="g226"><text
-             id="text228"
-             style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-3.336914,4)"><tspan
-               id="tspan230"
+           d="m 465.5645,157.3361 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.16744 -15.6362,-16.89101 -40.9875,-16.89101 -56.6238,0 -15.6363,16.89094 -15.6363,44.27654 0,61.16744 15.6363,16.891 40.9876,16.891 56.6238,0" /><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g212"><path
+             id="path214"
+             style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 406.4516,472.1311 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g216"><path
+             id="path218"
+             style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 406.4516,472.1311 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g
+           transform="matrix(1.25,0,0,-1.25,437.2526,126.7524)"
+           id="g220"><text
+             id="text224"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-10.01074,13.5)"><tspan
+               id="tspan222"
                y="0"
                x="0">3</tspan></text>
 </g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g232"><path
-             id="path234"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 166.7667,286.0048 -50.5398,39.969" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g236"><path
-             id="path238"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 176.81,292.7321 -9.7037,26.4937" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g240"><path
-             id="path242"
-             style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 194.8746,291.634 15.2244,28.7308" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g244"><path
-             id="path246"
-             style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 203.0531,285 58.6651,41.1255" /></g><g
-           transform="matrix(1,0,0,-1,-28.5,411.5)"
-           id="g248"><path
-             id="path250"
-             style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-             d="m 203.0531,285 58.6651,41.1255" /></g><path
-           id="path252"
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g226"><path
+             id="path228"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 220.4665,409.7108 -68.7799,61.4918" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g230"><path
+             id="path232"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 234.7643,420.5375 -12.5181,38.6374" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g234"><path
+             id="path236"
+             style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 260.4812,418.7703 19.8848,42.4223" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g238"><path
+             id="path240"
+             style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 272.1241,408.0937 81.9292,64.9286" /></g><g
+           transform="matrix(1.25,0,0,-1.25,-42.5,747.5)"
+           id="g242"><path
+             id="path244"
+             style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+             d="m 272.1241,408.0937 81.9292,64.9286" /></g><path
+           id="path246"
            style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
-           d="m 258,64 48,0 0,-18 -48,0 0,18 z" /><g
-           transform="matrix(1,0,0,-1,282,55)"
+           d="M 477.2917,98.57422 H 520 V 60.35156 h -42.7083 z" /><g
+           transform="matrix(1.25,0,0,-1.25,498.6458,79.46289)"
+           id="g248"><text
+             id="text252"
+             style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-35.08333,4.999982)"><tspan
+               id="tspan250"
+               y="0"
+               x="0 36">対象</tspan></text>
+</g><g
+           transform="matrix(1.25,0,0,-1.25,228.1597,28.16406)"
            id="g254"><text
-             id="text256"
-             style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-24,2)"><tspan
-               id="tspan258"
+             id="text258"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-161.6786,13.5)"><tspan
+               id="tspan256"
                y="0"
-               x="0 12 24 36">編集対象</tspan></text>
+               x="0 25.999201 46.0224 66.045601 86.068802 110.0808 130.104 140.1048 160.12801 181.15199 193.14 213.16319 223.164 243.18719 253.188 273.21121 283.21201 303.2352">NodePath&lt;-1,1,2,3&gt;</tspan></text>
 </g><g
-           transform="matrix(1,0,0,-1,135,23)"
+           transform="matrix(1.25,0,0,-1.25,245.0651,625.6445)"
            id="g260"><text
-             id="text262"
-             style="font-variant:normal;font-weight:normal;font-size:23px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-103.5786,9)"><tspan
-               id="tspan264"
+             id="text264"
+             style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             transform="translate(-86.05371,13.5)"><tspan
+               id="tspan262"
                y="0"
-               x="0 16.6106 29.4032 42.195801 54.9884 70.329399 83.122002 89.511398 102.304 115.736 123.395 136.18761 142.577 155.3696 161.759 174.55161 180.94099 193.7336">NodePath&lt;-1,1,2,3&gt;</tspan></text>
-</g><g
-           transform="matrix(1,0,0,-1,144.5,320)"
-           id="g266"><text
-             id="text268"
-             style="font-variant:normal;font-weight:normal;font-size:18px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-             transform="translate(-43.02686,7)"><tspan
-               id="tspan270"
-               y="0"
-               x="0 5.0004001 10.9944 21.006001 31.017599 41.029202 51.040798 61.052399 76.046402">tree_name</tspan></text>
+               x="0 10.0008 21.9888 42.012001 62.035198 82.058403 102.0816 122.1048 152.0928">tree_name</tspan></text>
 </g></g></g></g></svg>
\ No newline at end of file
--- a/slide/slide.html	Sun Feb 12 19:01:33 2017 +0900
+++ b/slide/slide.html	Mon Feb 13 06:17:40 2017 +0900
@@ -127,7 +127,8 @@
 <h1>データベースのトランザクションとデータ構造のギャップ</h1>
 <font size=5>
 <p>データベースには、複数のレコードをアップデートするときに、整合性を維持する仕組みとしてトランザクションがある。</p>
-<p>データ構造には並行処理ようにスレッドセーフなものが用意されている。しかし、複数のスレッドセーフなデータ構造はアクセスするときに整合性を維持するトランザクションは自分で用意する必要があり、標準的なものは用意されていない。</p>
+<p>データ構造には並行処理ようにスレッドセーフなものが用意されている。</p>
+<p>しかし、複数のスレッドセーフなデータ構造はアクセスするときに整合性を維持するトランザクションを自分で用意する必要があり、標準的なものは用意されていない。</p>
 <p>特に複数のリストや木構造に対してトランザクションが必要になってきている。</p>
 </font>
 </div>
@@ -195,7 +196,9 @@
 <p>ノードは自身の子のリストと属性名と属性値の組でデータを持つ。これはデータベースのレコードに値する。</p>
 <p>通常のレコードと異なり、ノードは自身の子供を持つ。</p>
 <p>親から子への片方向の参照しか持たない。</p>
+<!--
 <embed src="images/multiComponent.svg" width="800" height="500"/>
+-->
 </font>
 </div>
 
@@ -203,9 +206,10 @@
 <h1>JungleのTransaction</h1>
 <font size=5>
 <p>データの変更は一度生成した木を上書きせず、ルートから変更を行うノードまでコピーを行い、新しく木構造を構築する。</p>
-<[>最後にルートをアトミックに入れ替えてCommitする。</p>
+<p>最後にルートをアトミックに入れ替えてCommitする。</p>
 <p>他のThreadとCommitが競合し失敗した場合は最初からやり直す。</p>
-<embed src="images/non_destructive_tree.svg" width="800" height="500"/>
+<!--<embed src="images/non_destructive_tree.svg" width="800" height="500"/>
+-->
 </font>
 </div>
 
@@ -215,11 +219,12 @@
 <p>Jungleは木を名前で生成、管理している。</p>
 
 <div style="padding: 10px; margin-bottom: 10px; border: 5px double #333333;">
-<pre><code class="language-Java">
-// Jungleに新しく木を生成する。木の名前が重複した場合、生成に失敗しnullを返す
+<pre><code class="language-Java">// Jungleに新しく木を生成する。
+//木の名前が重複した場合、生成に失敗しnullを返す
 JungleTree  createNewTree(String treeName)
 
-// JungleからtreeNameと名前が一致するtreeを取得する。名前が一致するTreeがない場合取得は失敗しnullを返す
+// JungleからtreeNameと名前が一致するtreeを取得する。
+//名前が一致するTreeがない場合取得は失敗しnullを返す
 JungleTree  getTreeByName(String treeName)
 </code></pre>
 </div>
@@ -235,18 +240,22 @@
 <p>Jungleでは木のノードの位置をNodePathを使って表す。</p>
 <p>ルートから対象のノードまでの経路を数字で指し示す。</p>
 <p>ルートノードは例外として-1と表記される。</p>
-<p>NodePathクラスを用いて[-1,1,2,3]を表している例を以下に記述する。</p>
+</font>
+</div>
+
+
+<div>
+<h1>NodePath</h1>
 <embed src="images/nodepath.svg" width="800" height="500"/>
-</font>
 </div>
 
 
 <div>
 <h1>Jungleの木の編集</h1>
 <font size=5>
-<p>Jungleの木の編集はJungleTreeEditorクラスを用いて行われる。</p>
+<p>Jungleの木の編集はJungleTreeEditorを用いて行われる。</p>
 
-<p>JungleTreeEditorクラスには編集を行うためのAPIが実装されている。</p>
+<p>JungleTreeEditorには編集を行うためのAPIが実装されている。</p>
 
 <p>また、ノードを指定して編集を行う際には、NodePathクラスを用いる。</p>
 
@@ -259,11 +268,24 @@
 <div>
 <h1>Jungleの検索機能</h1>
 <font size=5>
-<p>Jungleの木への検索は、木の走査を行うTraverserクラス内に実装してある。</p>
+<p>Jungleの木への検索は、木の走査を行うInterface Traverserを使用して行う。</p>
+
+<p>検索はQueryインターフェースを用いる。</p>
 
-<p>属性名key 属性値valueの組を使用して検索を行う。</p>
+<div style="padding: 10px; margin-bottom: 10px; border: 5px double #333333;">
+<pre><code class="language-Java">public interface Query {
+  public boolean condition(TreeNode node);
+}
+</code></pre>
+</div>
 
-<p>以下に検索を行う関数findの定義を記述する。</p>
+</font>
+</div>
+
+
+<div>
+<h1>Jungleの検索機能</h1>
+<font size=5>
 
 <div style="padding: 10px; margin-bottom: 10px; border: 5px double #333333;">
 <pre><code class="language-Java">public Iterator&lt;TreeNode&gt; find(Query query, String key, String value);
@@ -278,6 +300,8 @@
 </font>
 </div>
 
+
+
 <div>
 <h1>本修論でのJungleの改良点</h1>
 <font size=5>
@@ -329,7 +353,7 @@
 <p>Jungleは木の編集時、ルートから編集を行う位置までのノードの複製を行う。</p>
 <p>そのため、木の編集の手間は木構造の形によって異なる。</p>
 <p>特に線形の木の場合、全てのノードの複製を行うため変更の手間がO(n)となってしまう。</p>
-<p>線形の木をO(1)で変更するPush/Pop操作とDifferential Jungle Tree操作の実装した。</p>
+<p>線形の木をO(1)で変更するPush/Pop操作と差分木操作の実装した。</p>
 </font>
 </div>
 
@@ -340,6 +364,11 @@
 <p>逆にルートを取り除き、その子供をルートにする操作(Pop)もO(1)である。</p>
 <p>これらにより、線形木を高速に操作することができる。</p>
 <p>Pushを連続で行うと、リストは逆順に構築される。</p>
+</font>
+</div>
+
+<div>
+<h1>Push/Pop</h1>
 <embed src="images/PushPopDemerit.svg" width="800" height="500"/>
 </font>
 </div>
@@ -350,14 +379,24 @@
 <font size=5>
 <p>木のノードの追加順の線形リストが必要な場合もある。例えばLogなどである。</p>
 <p>差分木は木の最後尾のノードへのポインタを持つ。</p>
-<p>最後尾に新しいノードをAtomicに書き込む。ルートは版ごとに最後尾のノードを保持しており、
+<p>最後尾に新しいノードをAtomicに書き込む。</p>
+<p>ルートは版ごとに最後尾のノードを保持しており、
 木自体は変更されるが、その版の木の長さの範囲では変更されていない。</p>
 <p>版ごとの最後尾を越えないようにアクセスすることで、線形木の非破壊性を維持することができる。</p>
+<p></p>
+</font>
+</div>
+
+
+<div>
+<h1>差分木</h1>
+<font size=5>
 <embed src="images/findDifTree.svg" width="800" height="500"/>
 <p></p>
 </font>
 </div>
 
+
 <div>
 <font size=5>
 <h1>差分木の作成API</h1>
@@ -365,8 +404,17 @@
 <div style="padding: 10px; margin-bottom: 10px; border: 5px double #333333;">
 <pre><code class="language-Java"> JungleTree createNewDifferenceTree(String treeName);
 </code></pre>
+<p>createNewDifferenceTreeは、第一引数で指定した名前の差分木を構築する。</p>
+
 </div>
-<p>差分木への追加を複数回行うと、複数回のトランザクション処理を行う必要がある。</p>
+</font>
+</div>
+
+
+<div>
+<font size=5>
+<h1>差分木の編集</h1>
+<p>差分木へノードの追加を複数回行うと、複数回のトランザクション処理を行う必要がある。</p>
 
 </p>複数の追加をSub Treeに対して破壊的に行って、そのSub Treeを差分木へ追加することにより、トランザクションを一回で済ませることができるようにしている。</p>
 </font>
@@ -376,8 +424,7 @@
 <div>
 <font size=5>
 <h1>Differential Jungle Treeの編集の例</h1>
-<p>Differential Jungle Treeの編集例を以下の図に記す。</p>
-<embed src="images/EditDifferencialTree.svg" width="800" height="500"/>
+<embed src="images/EditDifferencialTree.svg" width="800" height="450"/>
 <p></p>
 </font>
 </div>
@@ -434,7 +481,7 @@
 
 <div>
 <font size=5>
-<h1>新たに追加した要素の評価</h1>
+<h1>Jungleの評価</h1>
 <ol>
 <li>Jungleに新しく追加した機能の性能測定を行う。</li><br>
 <li>新しく実装したTreeMapとFunctionalJavaのTreeMap</li><br>
@@ -448,15 +495,15 @@
 
 
 
+<!--
 <div>
 <font size=5>
 <h1>TreeMapの測定</h1>
 <p>比較対象には、 TreeMap 実装前に Jungle で使用していた Functional Java の TreeMap を使用する。</p>
 <p> TreeMap に1000回の Get を行った際のグラフである。</p>
-<!--
+
 <p>X 軸は Get を行う TreeMap のノード数。</p>
 <p>Y 軸は Get にかかった時間を表す。</p>
--->
 <embed src="images/find.svg" width="800" height="500"/>
 </font>
 </div>
@@ -477,10 +524,8 @@
 <h1>Indexの差分アップデートの測定</h1>
 <p>比較対象は、IndexのFullアップデートとする。</p>
 <p>測定は木にノードを追加、Commitを1 セットの変更として行う。</p>
-<!--
 <p>X 軸は、木に行った変更のセット数。</p>
 <p>Y 軸は、木の構築にかかった時間を表す。</p>
--->
 <embed src="images/createIndex.svg" width="800" height="500"/>
 </font>
 </div>
@@ -499,10 +544,8 @@
 <p>Differential Jungle Treeの性能測定を行う。</p>
 <p>比較対象はDefault Jungle Treeを選択した。</p>
 <p>また、木の構築時間を測るためにIndexを構築していない。</p>
-<!--
 <p>X軸は構築した木のノード数。</p>
 <p>Y 軸は構築にかかった時間を表す。</p>
--->
 <embed src="images/createListTree.svg" width="800" height="500"/>
 </font>
 </div>
@@ -531,6 +574,7 @@
 <p>期待通りの性能が出た。</p>
 </font>
 </div>
+-->
 
 <div>
 <font size=5>
@@ -538,7 +582,7 @@
 <p>比較対象はMongoDBとPostgreSQLを選択した。</p>
 <p>PostgreSQLはJson形式でデータを格納している。</p>
 <p>データの検索速度を比較した。</p>
-<embed src="images/comparedb.svg" width="800" height="500"/>
+<embed src="images/compareDBbigJson.svg" width="800" height="500"/>
 </font>
 </div>