changeset 46:4bd37226a4dd

add slide markdown.
author Kazuma Takeda
date Fri, 16 Dec 2016 21:17:05 +0900
parents 06be9d62844f
children 5541d77910b9
files Paper/images/nonDestractTreeEdit.graffle Slide/images/nonDestractTreeEdit.pdf Slide/prosym.md
diffstat 3 files changed, 284 insertions(+), 541 deletions(-) [+]
line wrap: on
line diff
--- a/Paper/images/nonDestractTreeEdit.graffle	Fri Dec 16 14:52:51 2016 +0900
+++ b/Paper/images/nonDestractTreeEdit.graffle	Fri Dec 16 21:17:05 2016 +0900
@@ -6,8 +6,8 @@
 	<integer>0</integer>
 	<key>ApplicationVersion</key>
 	<array>
-		<string>com.omnigroup.OmniGraffle</string>
-		<string>138.19.0.152255</string>
+		<string>com.omnigroup.OmniGraffle6</string>
+		<string>163.7.0.243167</string>
 	</array>
 	<key>AutoAdjust</key>
 	<true/>
@@ -21,11 +21,6 @@
 		<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>
@@ -33,6 +28,8 @@
 			</dict>
 		</dict>
 	</dict>
+	<key>BaseZoom</key>
+	<integer>0</integer>
 	<key>CanvasOrigin</key>
 	<string>{0, 0}</string>
 	<key>ColumnAlign</key>
@@ -40,13 +37,13 @@
 	<key>ColumnSpacing</key>
 	<real>36</real>
 	<key>CreationDate</key>
-	<string>2011-08-06 17:56:26 +0900</string>
+	<string>2011-08-06 08:56:26 +0000</string>
 	<key>Creator</key>
 	<string>shoshi</string>
 	<key>DisplayScale</key>
-	<string>1 0/72 in = 1.0000 in</string>
+	<string>1 in = 1.00000 in</string>
 	<key>GraphDocumentVersion</key>
-	<integer>6</integer>
+	<integer>12</integer>
 	<key>GraphicsList</key>
 	<array>
 		<dict>
@@ -61,24 +58,31 @@
 			<integer>98</integer>
 			<key>Points</key>
 			<array>
-				<string>{394.5, 79.5}</string>
-				<string>{300, 133}</string>
+				<string>{377.09131889138104, 89.355708352498567}</string>
+				<string>{317.40868110861896, 123.14429164750143}</string>
 			</array>
 			<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>
+						<real>0.0</real>
 						<key>g</key>
-						<string>0</string>
+						<real>0.0</real>
 						<key>r</key>
-						<string>1</string>
+						<real>1</real>
 					</dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -103,24 +107,31 @@
 			<integer>97</integer>
 			<key>Points</key>
 			<array>
-				<string>{416, 133}</string>
-				<string>{435, 186.5}</string>
+				<string>{422.69476542213573, 151.8510500044348}</string>
+				<string>{427.8032413430621, 166.23544272914847}</string>
 			</array>
 			<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>
+						<real>0.0</real>
 						<key>g</key>
-						<string>0</string>
+						<real>0.0</real>
 						<key>r</key>
-						<string>1</string>
+						<real>1</real>
 					</dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -145,24 +156,31 @@
 			<integer>96</integer>
 			<key>Points</key>
 			<array>
-				<string>{394.5, 79.5}</string>
-				<string>{416, 133}</string>
+				<string>{401.95957590907841, 98.062200517939289}</string>
+				<string>{408.54042409092159, 114.43779948206071}</string>
 			</array>
 			<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>
+						<real>0.0</real>
 						<key>g</key>
-						<string>0</string>
+						<real>0.0</real>
 						<key>r</key>
-						<string>1</string>
+						<real>1</real>
 					</dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -203,11 +221,11 @@
 					<key>Color</key>
 					<dict>
 						<key>b</key>
-						<string>0</string>
+						<real>0.0</real>
 						<key>g</key>
-						<string>0</string>
+						<real>0.0</real>
 						<key>r</key>
-						<string>1</string>
+						<real>1</real>
 					</dict>
 					<key>GapRatio</key>
 					<real>0.5</real>
@@ -218,14 +236,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs36 \cf0 G}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -256,25 +275,26 @@
 					<key>Color</key>
 					<dict>
 						<key>b</key>
-						<string>0</string>
+						<real>0.0</real>
 						<key>g</key>
-						<string>0</string>
+						<real>0.0</real>
 						<key>r</key>
-						<string>1</string>
+						<real>1</real>
 					</dict>
 				</dict>
 			</dict>
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs36 \cf0 C}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -305,25 +325,26 @@
 					<key>Color</key>
 					<dict>
 						<key>b</key>
-						<string>0</string>
+						<real>0.0</real>
 						<key>g</key>
-						<string>0</string>
+						<real>0.0</real>
 						<key>r</key>
-						<string>1</string>
+						<real>1</real>
 					</dict>
 				</dict>
 			</dict>
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs36 \cf0 A}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -338,15 +359,22 @@
 			<integer>66</integer>
 			<key>Points</key>
 			<array>
-				<string>{358, 133}</string>
-				<string>{380, 186.5}</string>
+				<string>{365.60823327808345, 151.50184001715743}</string>
+				<string>{372.39176672191655, 167.99815998284254}</string>
 			</array>
 			<key>Style</key>
 			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
 				<key>stroke</key>
 				<dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -371,15 +399,22 @@
 			<integer>65</integer>
 			<key>Points</key>
 			<array>
-				<string>{328, 79.5}</string>
-				<string>{358, 133}</string>
+				<string>{337.78442678525209, 96.94889443369955}</string>
+				<string>{348.21557321474791, 115.55110556630045}</string>
 			</array>
 			<key>Style</key>
 			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
 				<key>stroke</key>
 				<dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -404,15 +439,22 @@
 			<integer>64</integer>
 			<key>Points</key>
 			<array>
-				<string>{300, 133}</string>
-				<string>{328, 186.5}</string>
+				<string>{309.27636572610498, 150.72448451237923}</string>
+				<string>{318.72363427389496, 168.77551548762077}</string>
 			</array>
 			<key>Style</key>
 			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
 				<key>stroke</key>
 				<dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -437,15 +479,22 @@
 			<integer>63</integer>
 			<key>Points</key>
 			<array>
-				<string>{300, 133}</string>
-				<string>{276, 186.5}</string>
+				<string>{291.81183007869083, 151.25279544958499}</string>
+				<string>{284.18816992130917, 168.24720455041503}</string>
 			</array>
 			<key>Style</key>
 			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
 				<key>stroke</key>
 				<dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -470,15 +519,22 @@
 			<integer>62</integer>
 			<key>Points</key>
 			<array>
-				<string>{328, 79.5}</string>
-				<string>{300, 133}</string>
+				<string>{318.72363501165506, 97.224483102730488}</string>
+				<string>{309.27636498834494, 115.27551689726953}</string>
 			</array>
 			<key>Style</key>
 			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
 				<key>stroke</key>
 				<dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -511,14 +567,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 F}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -541,14 +598,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 E}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -571,14 +629,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 B}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -601,14 +660,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 C}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -631,14 +691,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 D}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -661,14 +722,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 A}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -684,10 +746,17 @@
 			</array>
 			<key>Style</key>
 			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
 				<key>stroke</key>
 				<dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -709,15 +778,22 @@
 			<integer>38</integer>
 			<key>Points</key>
 			<array>
-				<string>{152.5, 133}</string>
-				<string>{174.5, 186.5}</string>
+				<string>{160.10823327808345, 151.50184001715746}</string>
+				<string>{166.3212941772934, 166.61087447659983}</string>
 			</array>
 			<key>Style</key>
 			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
 				<key>stroke</key>
 				<dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -742,15 +818,22 @@
 			<integer>37</integer>
 			<key>Points</key>
 			<array>
-				<string>{122.5, 79.5}</string>
-				<string>{152.5, 133}</string>
+				<string>{132.28442678525207, 96.948894433699522}</string>
+				<string>{142.71557321474793, 115.55110556630046}</string>
 			</array>
 			<key>Style</key>
 			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
 				<key>stroke</key>
 				<dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -775,15 +858,22 @@
 			<integer>36</integer>
 			<key>Points</key>
 			<array>
-				<string>{94.5, 133}</string>
-				<string>{122.5, 186.5}</string>
+				<string>{103.77636572610503, 150.72448451237923}</string>
+				<string>{113.22363427389499, 168.77551548762077}</string>
 			</array>
 			<key>Style</key>
 			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
 				<key>stroke</key>
 				<dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -808,15 +898,22 @@
 			<integer>35</integer>
 			<key>Points</key>
 			<array>
-				<string>{94.5, 133}</string>
-				<string>{70.5, 186.5}</string>
+				<string>{86.311830078690861, 151.25279544958497}</string>
+				<string>{78.688169921309139, 168.24720455041503}</string>
 			</array>
 			<key>Style</key>
 			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
 				<key>stroke</key>
 				<dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -841,15 +938,22 @@
 			<integer>34</integer>
 			<key>Points</key>
 			<array>
-				<string>{122.5, 79.5}</string>
-				<string>{94.5, 133}</string>
+				<string>{113.22363501165508, 97.224483102730474}</string>
+				<string>{103.77636498834492, 115.27551689726953}</string>
 			</array>
 			<key>Style</key>
 			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
 				<key>stroke</key>
 				<dict>
 					<key>HeadArrow</key>
 					<string>FilledArrow</string>
+					<key>Legacy</key>
+					<true/>
 					<key>LineType</key>
 					<integer>1</integer>
 					<key>TailArrow</key>
@@ -883,11 +987,11 @@
 					<key>Color</key>
 					<dict>
 						<key>b</key>
-						<string>0</string>
+						<real>0.0</real>
 						<key>g</key>
-						<string>0</string>
+						<real>0.0</real>
 						<key>r</key>
-						<string>1</string>
+						<real>1</real>
 					</dict>
 					<key>GapRatio</key>
 					<real>0.5</real>
@@ -898,14 +1002,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs36 \cf0 F}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -928,14 +1033,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 E}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -958,14 +1064,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 B}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -988,14 +1095,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 C}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -1018,14 +1126,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 D}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 		<dict>
@@ -1048,14 +1157,15 @@
 			<key>Text</key>
 			<dict>
 				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf1038\cocoasubrtf360
+				<string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf600
 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}
 {\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+{\*\expandedcolortbl;\csgray\c100000;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
 
 \f0\fs24 \cf0 A}</string>
 				<key>VerticalPad</key>
-				<integer>0</integer>
+				<real>0.0</real>
 			</dict>
 		</dict>
 	</array>
@@ -1094,6 +1204,8 @@
 		<real>0.0</real>
 		<key>layoutEngine</key>
 		<string>dot</string>
+		<key>neatoLineLength</key>
+		<real>0.20000000298023224</real>
 		<key>neatoSeparation</key>
 		<real>0.0</real>
 		<key>twopiSeparation</key>
@@ -1106,7 +1218,7 @@
 	<key>MasterSheets</key>
 	<array/>
 	<key>ModificationDate</key>
-	<string>2011-08-06 20:33:23 +0900</string>
+	<string>2011-08-06 11:33:23 +0000</string>
 	<key>Modifier</key>
 	<string>shoshi</string>
 	<key>NotesVisible</key>
@@ -1124,6 +1236,11 @@
 			<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>
@@ -1131,8 +1248,13 @@
 		</array>
 		<key>NSPaperSize</key>
 		<array>
+			<string>size</string>
+			<string>{595, 842}</string>
+		</array>
+		<key>NSPrintReverseOrientation</key>
+		<array>
 			<string>coded</string>
-			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAx7X05TU2l6ZT1mZn2WgVMCgUoDhg==</string>
+			<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
 		</array>
 		<key>NSRightMargin</key>
 		<array>
@@ -1147,432 +1269,6 @@
 	</dict>
 	<key>PrintOnePage</key>
 	<false/>
-	<key>QuickLookPreview</key>
-	<data>
-	JVBERi0xLjMKJcTl8uXrp/Og0MTGCjUgMCBvYmoKPDwgL0xlbmd0aCA2IDAgUiAvRmls
-	dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGtW82u3rYR3espuEwX/iKKFCUtGzcp
-	kF0QA32AixpGEBdIs+jr9wzJc4bS93OTojCc2GMNORwezs8h72/hp/BbmPFrXY+w7Sn8
-	+5/hH+Ff4duPv8fw9nuI9dfvb+HDfFuD/R4+/BxiKrdl30vY4lb/MH0NMafbMac9bPNx
-	K1tKLinHdktL2Vyv7MdtizGHtxCX3T7PoezLbT7KMsVY2ueUhDjv7fNRb4718+CjU0IL
-	JunRTpuPo29LbgbLApfcre8tYNXhR/z+pTnp48/Vf3P4+SNcGetfPtj/zJtvcAeHKGs1
-	PQV30bQlW2Ap7qJ9rT7Lrnck8+y6jS6K89xN7ovACimhi0Y9OsRHp8Qt6HqT7BxctO7m
-	4nj4Jrnkbn1v4WfACghaJiBoDkDP4Ji4LEDRNif8F+757hPG7E5bwod8m+d4rCnk8Olr
-	+PYHbC18+unz9M1f/xI+/RK+/9SGPoNzz91FJc4Nj1/DEauHllDmpcGQkmk95oYr6a2A
-	XIfhVurXAPq2dlzluknZJWtpWzkNevmoLtqDRpdEFlAvyM63UProU8ERaueGFkgiOwe9
-	z6NThTZ+OcWtr2jwRNz7uumJEI/uG+qFBTiqJ/ot0BPTMnfLaCu+6hKtaNDTujU6JZMs
-	kJ7sdE+ECAhaAJAFLqGdvj5Hm8WrK9q2GrKO8gRsKaV53kOeTmAL3/ztBdhi6TGvlHTb
-	LPjhQOMY1b0rWBj+kmAfJQiHe4150rMT02MejlGLeQh+qy055hrzSihdMsXEmDfoJcY8
-	jS5JtwABhHrdzgkHWqNv8ZYtSEdZIIns5Pos5g0nuIJtstDGL2M82ooGT8Sl9HXTEzEd
-	1TeDHswxD5pltCOuuVtGW13CFdkyquehx3VzdPir+8YtkB7tHDwRY+yelwVdMt2v7zXY
-	4mqhrazzw8D2DGsfX2ENQbmexhFrcb1iTRKhQXoDZnCyazomssK+98BGyYQAYWEwheJ6
-	2D6L/TsiVUeyS4g113Os+ehClixwyXV9T7HGFY1Y47p9pyUR1qQ3YI12CFmy1SX0xIA1
-	rVtYcwnRLk/Izjf3s2NNFghrstMxyjT6KLAd+QXUmEOvYe27V1CzHbdophzjdYpy6KTi
-	TllO9c2QC1VIKYeq2KLES7JRj1WJj06JcqhKOdppwYOlnDKmLHDJ3fqeQo1fKjcNnlAG
-	kyeU5eQJ5kKzjEWtMqZsdQm2vhYf1LNKj+vm6PAXwxqzuDwhOwdPKIfKAkoQIPtOD3qv
-	oNYqNmSnJ0n0Gdq+f4U2nLg7tB0MbL1im1AJtlDneKDeiBo4pCZRYgsJpkU2VWwI5e08
-	h1FvrZFt8YotUuJoo96INo7u2KIFg+S6PkNbDv/pHYI1C9ODZoHL09YAenSCQ0+SXr6h
-	rurTjRCiUQ40Gj5IuluoVzNxdwuhh9xMiaBHt8hOQI+jO9BoASVBdg56Br2lOsaazcdd
-	lC9Qin/IMT7huECaNbih42WQXBxjZ1JukNsl+VOOgVUdsXTMg/W9U2psFv9PZ3LvXdQe
-	Pqy3fGy1Ub9mgB/8TEb43Dr/551rTLe8rmvAyd/2mA9r7hGrYlqxU3O5HXmL4Vd2e7Ul
-	awOi44szyrgFygWwOErerUpGd7YdKYYC6wvOyvQrvoOxG8Yp23bLOR0Y8MtD7c+w9Ef8
-	/uWuFkW5hfDY50P5cpvTuozzmdUpoR8f5rOJ17XYAob5qI2lGi7Z6V+rXyvwdsTDaAuL
-	qy0LTTxkKADTinZ+Nepj3sw7009hQ3lcopVQSFRzms04tOLLtkCEfhixPeNTfLYdOwgQ
-	EBLrupm5X+51YdpLV7iG1a9HOcz1nM3i4H4gy2u2ySrvnBezdZht0H3PEdF6+ZxXjGS9
-	Y1zN9fD4XjIIA0yYHScxwkNbBixQqWXCAhX4shxYN3qmCgFsJ3LUXEwWbxFQqdY90n7t
-	C2ogAWy2NQ0WfT7bpblBQPNhrtveoAJY0NpB2/bzFSxiAnuVjsNOzRqXrbaHaEBs+yPa
-	ZtiwYDHVqdk+nffJzghYMbgtA0opb/U0xIhzBsQmANUAYqcGkWNtrui69XxV3eqI6cn5
-	wMhtLqwJhEMjofpcdhL2HXs1zFX3D5kHJxRuuNN9FxLw7BF3hIkVVUs6csAJLdj6ejZw
-	0Ff0GN0JaPbXYzdEwEkZWw43QIbOHDKU1WXH0YJpGNKiUD0dec57M+2B9juIoAbO7m1f
-	EY3MtD5fREOTIjjIYT47H+sB5FRX3GvXrWyZ/Uek9IfhyQgTbKS1h1/Dggofnql/az5Y
-	0LIC6jg++nfQcLAJc7avSwZ7WC04f/t6rfVb1HuneZetjkQrgMhhXH7bNhhWGnuXcmxt
-	utjTr5AdrU0nx+oS8bDUA6MrljclgNgIEnG6CSe8EiQuAUQrQTLqISBUgsRH75LJLaCe
-	7ITtHF2cLi0ILrlbnxVrlh9fHXRfnRO79IoTu5RYBLbuO8ubYSBoZZNoXNqNSNiJ3cTV
-	jXr0io9OCVrTRi1TbyR2OTrK4drcH0EWuKR7BbjspICXJI+I3YRk9mdp3QBad3pK6y4G
-	m0tLuuAKoRJXKtElYZMwSW8o9hekZsOdWoKwlKPhTm3DgghVcUc9VMML6KiKO47uEreA
-	emwSUCxqdLYEsKpbQEmQnYPePdNmtYa+ZPmLIkDrVl/gEtK60mP5a5bRDha7k2ylBNZ3
-	T4x69IT6AvmGFmCkrkc7R0+w2HULBknfaerB8xaC7BLhEfthafVU/J6uEMi06QoBYfnT
-	59esbgIl1bBG1hMxDgVZwxp5LkomcWGuZ101kitWnJBZKtbIqwVUzD3GkedNucW4aWDa
-	EoZoMY5Mm0tkQddD3u/sM+bro0+FvJpbIMnd+h7RH4Y1rgjXb2J1uW7wGZ3VdQmZNupV
-	krmzs7QDpWFndWkr8jklXNHAtGndZNoQn5pvJrdAerTTPYEqp7O6tGCQdE/4+l5jLa0o
-	0v+PnC7qi3ukIUudkDZZhG4SYUF6A9IQ7c9IW5AdWjbl/cGCRqVlU9dbtn7dIBy7hEhz
-	Ped0fXThShZIIjsdofdRze4P5IkRaVy377MkQhpnIGIQLRLtEK5kq0voCepZdKIniLTJ
-	JcS6PCE7oUc/O9JkATnd+/W9g7R5foq0ZyTbK0rXKxS/FlU9wuw1SaIMJz3mQYtpvW7z
-	/Ok1RL8onVhpjCSb7cs5f0pCC4AD1nvdTttP7HrDMa9FZYHyp+x8mT8r0ljLML+gDNe6
-	mb0GCfOnZmAeNMvoCWVL2eoSroh65kF6gvlzcgnpI3lCdg6eULaUBZRgD3v2GvRe5U+r
-	1Z7nz2dYe0XoJpyHa62WQVmfarVJEsca9Uas4Zyea7WEaraigbXalOzu0dLtqFc7NVyi
-	+uiUONaoR8zYjnJ0RxYtcAntpB529ElU45fai69B6xbWXCKsUY+YMctohyOLtrqEK6Ke
-	YY3rdqxJIqxRT3YOniCy3AJKJu30oPcSazteFz25PEigAVfwA/c38ANR+RvaMOMVx1c1
-	CWTBMXKTdqCRFgrqi0oeveImEx4mHRduMoGZQ0x3bhJNcUI4OsBNoq4auMlH2q/bcGkM
-	7KLmG7hJzldJUXGTd9pYamvP8QppekI3AFQzdgxVlrhJXLeAirmQk8a9403FVuKCBygi
-	Jxe8kNku7ORiHOIdPUntkdr8DBbqKVOr+cDyiJ7UfAM/yfnOBKXmG7TljSfki3lwvhCU
-	FmlRG94RlAas+UJQJqSg+UJQJiT57Y6gfKT9Djb6fCNBqfkGglLznQhKzfcnCMqUjAk9
-	E5QJRaZd8V8ISjCR+HQkKBNu0ZcLQWnJBykDjwZGgpK6f5Sg1PciKDXXQFBqrhNBea/7
-	LiRAauQLQZnAwu64xapUY5pBUjd2zhqbfT2wvhojKtFvsvXobOQOIFm4AJ7nDHbXKP11
-	zaUylI+034EE5zOIg1Ex8lTzGRsZ0TOO8zWOfTUbvtT2rVrr2j1cNDYPObjfFYolQ37i
-	uwlxaZKIb5MeWTnkp8x3DM7dIcrUJ56DBLHEMjX1LD8hi9UXXhwdC+wSWZCQqKqe7LR8
-	2EcXdycLKHmwvsbmtTebLZU8vmXEcnhr2ykv0CxyBAxshJokIt2khxSOMFvfasowEniT
-	jKcEy+lLHPTkCI0uCS3ASHSpU3MaHQBpbzVlwSC5ru+dhqS+MjmResMtI9A+I2WG7cqz
-	vHqqmRdyeuwO4WJEpFP3K4nzLK7nXSzO2qX7zYj0p+4XW9oYqRPPYsuyx3bqfnFD0SXs
-	fqk38iwc3XkWt4Ddr9vJ9T2qE41n4ZfOQwyeUPcr37A/ld7Is9AO51loq/MsWtHQ/Wrd
-	Gp0S51lcz3kWH508Cy1wnuV+fa/BliPeHjnPcgJaPg7cpYXtep396u1cznhWc2GPM7b3
-	0pFQop5BekNnkZHizh1JBr1y7kgyOtZrR5JRkp67X0nUkUiPnYXFVY6u/kMWDJLr+gxp
-	dhF1LZitA9aqVLVDxrV7VyIJuxLpsbsw6+gN9SCyd5B0b1APUV9rV1fiEnYl8obsHLzB
-	HsQtoGSSnYOeFQHvvSy5d4zFfLlBZkny1DG2wKtjpv/RMYOrugUYqTt0WKBGpxvcgkHS
-	YUI9bKA55hm1ntPzdyUog2fcvOKe5xry/35+V/JOlkXpvKHVwlUObn7x8gAexx00mhO8
-	m8YfNhQ5vfbyn0OxDhB3kZZq52iPJOz6Bm1LVd5QuO24QQWZh3BlN9k1auF9BmI1yAQ8
-	y67F0SPt18WYNCKOMp5U7wYPXOPX+ezRyXrURzCcDyU0GHKw++f5qP0HejeLpOuy4SdA
-	QOuDZrcL8YwXIXnHH+2C+pjxszqtNMWzDSxus94NhC5qzvotrnRjfTqB/TpwCQ9vADyl
-	1CcW9rQeD1CsVKR2vXrv2q97N2nY5XnO2R43mKzOF3FjfeCnN4b5kI/sBwXwBOU036D9
-	bqGO1ntdSp5wFxjnAy/W0egveDKw77hRt1Xjyhqj2zjWDRXAqeDNyYonBvVT+KDgfQSe
-	G912tLnhV1DruJ5BpwOZOQiernXzvfJrZPTZkCgXe89grkhwRZ0twt9xqY+ZNBuec8AV
-	SwMiTR2U7WHJT/8Fs/+wcAplbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKMzgxNAplbmRv
-	YmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDQgMCBSIC9SZXNvdXJjZXMg
-	NyAwIFIgL0NvbnRlbnRzIDUgMCBSIC9NZWRpYUJveCBbMCAwIDU1OSA3ODNdCj4+CmVu
-	ZG9iago3IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNl
-	IDw8IC9DczIgOSAwIFIgL0NzMSA4IDAgUiA+PiAvRm9udCA8PAovRjEuMCAxMCAwIFIg
-	Pj4gPj4KZW5kb2JqCjExIDAgb2JqCjw8IC9MZW5ndGggMTIgMCBSIC9OIDEgL0FsdGVy
-	bmF0ZSAvRGV2aWNlR3JheSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGF
-	Uk9IFFEc/s02EoSIQYV4iHcKCZUprKyg2nZ1WZVtW5XSohhn37qjszPTm9k1xZMEXaI8
-	dQ+iY3Ts0KGbl6LArEvXIKkgCDx16PvN7OoohG95O9/7/f1+33tEbZ2m7zspQVRzQ5Ur
-	paduTk2Lgx8pRR3UTlimFfjpYnGMseu5kr+719Zn0tiy3se1dvv2PbWVZWAh6i22txD6
-	IZFmAB+ZnyhlgLPAHZav2D4BPFgOrBrwI6IDD5q5MNPRnHSlsi2RU+aiKCqvYjtJrvv5
-	uca+i7WJg/5cj2bWjr2z6qrRTNS090ShvA+uRBnPX1T2bDUUpw3jnEhDGinyrtXfK0zH
-	EZErEEoGUjVkuZ9qTp114HUYu126k+P49hClPslgqIm16bKZHYV9AHYqy+wQ8AXo8bJi
-	D+eBe2H/W1HDk8AnYT9kh3nWrR/2F65T4HuEPTXgzhSuxfHaih9eLQFD91QjaIxzTcTT
-	1zlzpIjvMdQZmPdGOaYLMXeWqhM3gDthH1mqZgqxXfuu6iXuewJ30+M70Zs5C1ygHEly
-	sRXZFNA8CVgUfYuwSQ48Ps4eVeB3qJjAHLmJ3M0o9x7VERtno1KBVnqNV8ZP47nxxfhl
-	bBjPgH6sdtd7fP/p4xV117Y+PPmNetw5rr2dG1VhVnFlC93/xzKEj9knOabB06FZWGvY
-	duQPmsxMsAwoxH8FPpf6khNV3NXu7bhFEsxQPixsJbpLVG4p1Oo9g0qsHCvYAHZwksQs
-	Why4U2u6OXh32CJ6bflNV7Lrhv769nr72vIebcqoKSgTzbNEZpSxW6Pk3Xjb/WaREZ84
-	Or7nvYpayf5JRRA/hTlaKvIUVfRWUNbEb2cOfhu2flw/pef1Qf08CT2tn9Gv6KMRvgx0
-	Sc/Cc1Efo0nwsGkh4hKgioMz1E5UY40D4inx8rRbZJH9D0AZ/WYKZW5kc3RyZWFtCmVu
-	ZG9iagoxMiAwIG9iago3MDQKZW5kb2JqCjkgMCBvYmoKWyAvSUNDQmFzZWQgMTEgMCBS
-	IF0KZW5kb2JqCjEzIDAgb2JqCjw8IC9MZW5ndGggMTQgMCBSIC9OIDMgL0FsdGVybmF0
-	ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYVUz2sT
-	QRT+Nm6p0CIIWmsOsniQIklZq2hF1Db9EWJrDNsftkWQZDNJ1m426+4mtaWI5OLRKt5F
-	7aEH/4AeevBkL0qFWkUo3qsoYqEXLfHNbky2perAzn7z3jfvfW923wANctI09YAE5A3H
-	UqIRaWx8Qmr8iACOoglBNCVV2+xOJAZBg3P5e+fYeg+BW1bDe/t3snetmtK2mgeE/UDg
-	R5rZKrDvF3EKWRICiDzfoSnHdAjf49jy7I85Tnl4wbUPKz3EWSJ8QDUtzn9NuFPNJdNA
-	g0g4lPVxUj6c14uU1x0HaW5mxsgQvU+QprvM7qtioZxO9g6QvZ30fk6z3j7CIcILGa0/
-	RriNnvWM1T/iYeGk5sSGPRwYNfT4YBW3Gqn4NcIUXxBNJ6JUcdkuDfGYrv1W8kqCcJA4
-	ymRhgHNaSE/XTG74uocFfSbXE6/id1ZR4XmPE2fe1N3vRdoCrzAOHQwaDJoNSFAQRQRh
-	mLBQQIY8GjE0snI/I6sGG5N7MnUkart0YkSxQXs23D23UaTdPP4oInGUQ7UIkvxB/iqv
-	yU/lefnLXLDYVveUrZuauvLgO8XlmbkaHtfTyONzTV58ldR2k1dHlqx5erya7Bo/7FeX
-	MeaCNY/Ec7D78S1flcyXKYwUxeNV8+pLhHVaMTffn2x/Oz3iLs8utdZzrYmLN1abl2f9
-	akj77qq8k+ZV+U9e9fH8Z83EY+IpMSZ2iuchiZfFLvGS2EurC+JgbccInZWGKdJtkfok
-	1WBgmrz1L10/W3i9Rn8M9VGUGczSVIn3f8IqZDSduQ5v+o/bx/wX5PeK558oAi9s4MiZ
-	um1Tce8QoWWlbnOuAhe/0X3wtm5ro344/ARYPKsWrVI1nyC8ARx2h3oe6CmY05aWzTlS
-	hyyfk7rpymJSzFDbQ1JS1yXXZUsWs5lVYul22JnTHW4coTlC98SnSmWT+q/xEbD9sFL5
-	+axS2X5OGtaBl/pvwLz9RQplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjczNwplbmRv
-	YmoKOCAwIG9iagpbIC9JQ0NCYXNlZCAxMyAwIFIgXQplbmRvYmoKNCAwIG9iago8PCAv
-	VHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEgL0tpZHMg
-	WyAzIDAgUiBdID4+CmVuZG9iagoxNSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvT3V0
-	bGluZXMgMiAwIFIgL1BhZ2VzIDQgMCBSID4+CmVuZG9iagoyIDAgb2JqCjw8IC9MYXN0
-	IDE2IDAgUiAvRmlyc3QgMTcgMCBSID4+CmVuZG9iagoxNyAwIG9iago8PCAvUGFyZW50
-	IDE4IDAgUiAvQ291bnQgMCAvRGVzdCBbIDMgMCBSIC9YWVogMCA3ODMgMCBdIC9UaXRs
-	ZSAo/v8wrTDjMPMw0DC5XDAwMCBcMDAwMSkKPj4KZW5kb2JqCjE4IDAgb2JqCjw8ID4+
-	CmVuZG9iagoxNiAwIG9iago8PCAvUGFyZW50IDE4IDAgUiAvQ291bnQgMCAvRGVzdCBb
-	IDMgMCBSIC9YWVogMCA3ODMgMCBdIC9UaXRsZSAo/v8wrTDjMPMw0DC5XDAwMCBcMDAw
-	MSkKPj4KZW5kb2JqCjE5IDAgb2JqCjw8IC9MZW5ndGggMjAgMCBSIC9MZW5ndGgxIDY4
-	MzYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvVl7eBRVlj/nVlV3dXcC
-	3Z1Xp5N+Wem8OiEkApKHpgndIRASA0GmOxpJJzQmkUiEEIVZ2MgISEDUQcCRGZXd0ZGX
-	KRI+bWBgkMVVd33AjI+V8Vuf6Ox8Zl13ZT5HSPeeqk4yhG/04w8/6+beex73cc7vnr63
-	6qZn5eowJEIfcNDQFOpeBupjNVL167auUHecN79FdXZbb48zzgu5ANzyZd13dMV58VEA
-	ve2O5WtG+ydRf82z7eHQ0rgeLlM9o50EcR6nUZ3V3tVzb5w3H6HauXxF26jerLQ3d4Xu
-	HZ0f3lf0d4W6wvH26V9QndW9YlXPKB+helr3yvBoewyQfW8CklSEFaCDO0ELDIyUmgG0
-	f9LbgCetoqdnaYFhx5LJFRfBJKr8krqH1PpfXb9955vw5RzDI+JfSaAba6/UmrxoHkAC
-	kn7Y8Mi4Ru1HhRiBRk8E5lKupDydssczywJ9+Aw8TPkpyhx04FZYQ3kL5V9Q5sepfcQd
-	xa2DvOg9hmvAivO8Bt6xKDndYdEbHL+PoObIE473LJ8cx3RavY8wfTARdLP0+BQ+CUvB
-	gU+DG9dCDeTi40N5yx0tpNoH3ZT7KHNqibhv0F7iOIkF4OaR+mSDncfnHZ8XFzouFEcY
-	DjpO50R4ql60E+ed7Dhle8LxO9sdjpOUD8RV+/OoxfOOfbbljh32CD4+6Pi5LYLU55F4
-	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
-	ykEsTHdkf+9R/pWRBW7IhhzaRfPobkV5kG7+6MqZHg39LwSC9bNuqQ14asLLe8M9HW0h
-	tYWqpoL+x0PnI4CPsnIy0iLSLQ/QjSHAo7HRh2gYp5HO2Yl81VX87Kt4Zewr+/uv4quv
-	4uco/P8DTAQ5CAplbmRzdHJlYW0KZW5kb2JqCjIwIDAgb2JqCjQxMDcKZW5kb2JqCjIx
-	IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc3MCAvQ2FwSGVp
-	Z2h0IDY4NCAvRGVzY2VudCAtMjMwIC9GbGFncyAzMgovRm9udEJCb3ggWy05NTEgLTQ4
-	MSAxNDQ1IDExMjJdIC9Gb250TmFtZSAvWU5BVUtYK0hlbHZldGljYSAvSXRhbGljQW5n
-	bGUgMAovU3RlbVYgMCAvTWF4V2lkdGggMTUwMCAvWEhlaWdodCA1MTMgL0ZvbnRGaWxl
-	MiAxOSAwIFIgPj4KZW5kb2JqCjIyIDAgb2JqClsgNjY3IDY2NyA3MjIgNzIyIDY2NyA2
-	MTEgNzc4IF0KZW5kb2JqCjEwIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9U
-	cnVlVHlwZSAvQmFzZUZvbnQgL1lOQVVLWCtIZWx2ZXRpY2EgL0ZvbnREZXNjcmlwdG9y
-	CjIxIDAgUiAvV2lkdGhzIDIyIDAgUiAvRmlyc3RDaGFyIDY1IC9MYXN0Q2hhciA3MSAv
-	RW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjIzIDAgb2JqCihNYWMg
-	T1MgWCAxMC42LjggUXVhcnR6IFBERkNvbnRleHQpCmVuZG9iagoyNCAwIG9iagooRDoy
-	MDExMDgwNjExMzMzMVowMCcwMCcpCmVuZG9iagoxIDAgb2JqCjw8IC9Qcm9kdWNlciAy
-	MyAwIFIgL0NyZWF0aW9uRGF0ZSAyNCAwIFIgL01vZERhdGUgMjQgMCBSID4+CmVuZG9i
-	agp4cmVmCjAgMjUKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDExMDk2IDAwMDAwIG4g
-	CjAwMDAwMDYwNTMgMDAwMDAgbiAKMDAwMDAwMzkzMCAwMDAwMCBuIAowMDAwMDA1OTA0
-	IDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDAwMzkxMCAwMDAwMCBuIAow
-	MDAwMDA0MDM0IDAwMDAwIG4gCjAwMDAwMDU4NjggMDAwMDAgbiAKMDAwMDAwNDk3MiAw
-	MDAwMCBuIAowMDAwMDEwODI4IDAwMDAwIG4gCjAwMDAwMDQxNDQgMDAwMDAgbiAKMDAw
-	MDAwNDk1MiAwMDAwMCBuIAowMDAwMDA1MDA4IDAwMDAwIG4gCjAwMDAwMDU4NDggMDAw
-	MDAgbiAKMDAwMDAwNTk4NyAwMDAwMCBuIAowMDAwMDA2MjMwIDAwMDAwIG4gCjAwMDAw
-	MDYxMDEgMDAwMDAgbiAKMDAwMDAwNjIwOCAwMDAwMCBuIAowMDAwMDA2MzM3IDAwMDAw
-	IG4gCjAwMDAwMTA1MzQgMDAwMDAgbiAKMDAwMDAxMDU1NSAwMDAwMCBuIAowMDAwMDEw
-	NzgwIDAwMDAwIG4gCjAwMDAwMTEwMDIgMDAwMDAgbiAKMDAwMDAxMTA1NCAwMDAwMCBu
-	IAp0cmFpbGVyCjw8IC9TaXplIDI1IC9Sb290IDE1IDAgUiAvSW5mbyAxIDAgUiAvSUQg
-	WyA8MTdmZjdhMDU4NzcxNzNlNzk4NmI4MjNjZTc2NjQxNTY+CjwxN2ZmN2EwNTg3NzE3
-	M2U3OTg2YjgyM2NlNzY2NDE1Nj4gXSA+PgpzdGFydHhyZWYKMTExNzEKJSVFT0YKMSAw
-	IG9iago8PC9BdXRob3IgKHNob3NoaSkvQ3JlYXRpb25EYXRlIChEOjIwMTEwODA2MDg1
-	NjAwWikvQ3JlYXRvciAoT21uaUdyYWZmbGUgNS4zKS9Nb2REYXRlIChEOjIwMTEwODA2
-	MTEzMzAwWikvUHJvZHVjZXIgMjMgMCBSIC9UaXRsZSAobW9uby10cmVlMSk+PgplbmRv
-	YmoKeHJlZgoxIDEKMDAwMDAxMTgyOSAwMDAwMCBuIAp0cmFpbGVyCjw8L0lEIFs8MTdm
-	ZjdhMDU4NzcxNzNlNzk4NmI4MjNjZTc2NjQxNTY+IDwxN2ZmN2EwNTg3NzE3M2U3OTg2
-	YjgyM2NlNzY2NDE1Nj5dIC9JbmZvIDEgMCBSIC9QcmV2IDExMTcxIC9Sb290IDE1IDAg
-	UiAvU2l6ZSAyNT4+CnN0YXJ0eHJlZgoxMTk4OAolJUVPRgo=
-	</data>
-	<key>QuickLookThumbnail</key>
-	<data>
-	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
-	AGFjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtYXBwbAAA
-	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWRlc2MA
-	AAFQAAAAYmRzY20AAAG0AAACQmNwcnQAAAP4AAAA0Hd0cHQAAATIAAAAFHJYWVoAAATc
-	AAAAFGdYWVoAAATwAAAAFGJYWVoAAAUEAAAAFHJUUkMAAAUYAAAIDGFhcmcAAA0kAAAA
-	IHZjZ3QAAA1EAAAGEm5kaW4AABNYAAAGPmNoYWQAABmYAAAALG1tb2QAABnEAAAAKGJU
-	UkMAAAUYAAAIDGdUUkMAAAUYAAAIDGFhYmcAAA0kAAAAIGFhZ2cAAA0kAAAAIGRlc2MA
-	AAAAAAAACERpc3BsYXkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAA
-	AAAAABIAAAAMbmxOTAAAABYAAADoZGFESwAAABwAAAD+cGxQTAAAABIAAAEaZW5VUwAA
-	ABIAAAEsbmJOTwAAABIAAAE+ZnJGUgAAABYAAAFQcHRCUgAAABgAAAFmcHRQVAAAABYA
-	AAF+emhDTgAAAAwAAAGUZXNFUwAAABIAAAGgamFKUAAAAA4AAAGycnVSVQAAACQAAAHA
-	c3ZTRQAAABAAAAHkemhUVwAAAA4AAAH0ZGVERQAAABAAAAICZmlGSQAAABAAAAISaXRJ
-	VAAAABQAAAIia29LUgAAAAwAAAI2AEsAbABlAHUAcgBlAG4ALQBMAEMARABMAEMARAAt
-	AGYAYQByAHYAZQBzAGsA5gByAG0ASwBvAGwAbwByACAATABDAEQAQwBvAGwAbwByACAA
-	TABDAEQARgBhAHIAZwBlAC0ATABDAEQATABDAEQAIABjAG8AdQBsAGUAdQByAEwAQwBE
-	ACAAQwBvAGwAbwByAGkAZABvAEwAQwBEACAAYQAgAEMAbwByAGUAc19pgnIAIABMAEMA
-	RABMAEMARAAgAGMAbwBsAG8AcjCrMOkw/AAgAEwAQwBEBCYEMgQ1BEIEPQQ+BDkAIAQW
-	BBoALQQ0BDgEQQQ/BDsENQQ5AEYA5AByAGcALQBMAEMARF9pgnJtsmZ2mG95OlZoAEYA
-	YQByAGIALQBMAEMARABWAOQAcgBpAC0ATABDAEQATABDAEQAIABjAG8AbABvAHIAac7s
-	t+wAIABMAEMARAAAdGV4dAAAAABDb3B5cmlnaHQgQXBwbGUsIEluYy4sIDIwMTEAAAAA
-	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-	AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-	AAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUgABAAAAARbPWFlaIAAAAAAAAGp7AAA3
-	HwAAAcNYWVogAAAAAAAAZdYAALrdAAAIClhZWiAAAAAAAAAmhQAADgQAAMlgY3VydgAA
-	AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA2ADsAQABFAEoATwBUAFkAXgBjAGgA
-	bQByAHcAfACBAIYAiwCQAJUAmgCfAKMAqACtALIAtwC8AMEAxgDLANAA1QDbAOAA5QDr
-	APAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsB
-	kgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJn
-	AnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3ID
-	fgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTE
-	BNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgG
-	WQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgf
-	CDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicK
-	PQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyO
-	DKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUP
-	QQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxIm
-	EkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYV
-	eBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6
-	GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc
-	9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEc
-	IUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
-	xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqb
-	Ks8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv
-	/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH
-	NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7
-	qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHu
-	QjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI
-	10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/d
-	UCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RX
-	klfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19h
-	X7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn
-	6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CG
-	cOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl5
-	53pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INX
-	g7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGN
-	mI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfg
-	mEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopaj
-	BqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4t
-	rqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6
-	O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
-	xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHT
-	RNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A2
-	4L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7Zzu
-	KO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH
-	/Jj9Kf26/kv+3P9t//9wYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKDnZjZ3QA
-	AAAAAAAAAAADAQAAAgAAAAMADQAgADwAYgCTAM4BEgFYAagCAgJtAuMDZQPyBIsFMAXg
-	Bp0HaghECSYKDgsCDAMNEQ4rD0kQchGhEt0UHhViFrIYBBlgGsAcHx2JHvEgXSHLIzok
-	pSYUJ4Ao5ypOK68tDi5jL7Mw+zI7M3M0nzXENuE3+TkMOho7Kjw4PUQ+Tj9aQGhBdkKG
-	Q5ZEqEW6RspH2kjoSfdLBEwQTRxOJ08xUDpRQlJJU05UUlVVVldXWFhZWVpaWltaXFpd
-	Wl5YX1ZgUmFNYkZjPmQ1ZSpmH2cTaAdo+2nuauFr1GzHbbluq2+dcI1xeXJhc0F0GXTu
-	dcF2l3dveEp5I3n9etd7r3yIfWB+N38Of+WAu4GSgmiDPYQThOiFvoaTh2iIPIkWif2L
-	BIw+ja2POJCykf2TH5QrlS6WMJcxmDOZNJo1mzWcNp06nkafZaCYodijFaRBpV2mbqd6
-	qIapkaqbq6Wsr625rsOv0rDtsiGzcLTQtim3bLiYuba6z7vnvP6+Fr8xwFbBksLoxEjF
-	m8bNx+HI8MoGyyXMR81kznPPbNBV0TfSHtMK0/nU49XN1r/Xuti82b/awdu+3K/dkd5s
-	30LgGeDy4dDiueOo5JvlkOaF53nobelg6k3rM+wS7Ovtxu6k74bwavFO8jTzIvQp9V32
-	vvgw+ZT63/wZ/Vj+pP//AAAAAgALABsAMgBSAHoArADmAScBbwHAAhsCggLyA3AD+ASI
-	BSEFxQZ0By4H8wjCCZ0KfQtkDFgNUw5YD2IQdRGLEqgT0BT4FicXXRiTGc8bDRxMHYwe
-	ziANIVEikSPQJQsmRSd2KKYp0Sr0LBAtKC40LzkwOTEzMikzHjQQNQE19DblN9c4yDm5
-	Oqk7mjyLPXs+aj9bQE5BQkI3Qy5EJEUaRhBHBkf7SPBJ5UrYS8xMvk2wTqJPk1CEUXNS
-	YVNQVD5VK1YYVwVX8VjcWchas1ufXIldc15dX0VgLGETYfhi3WPBZKRliGZrZ01oL2kR
-	afNq1Wu2bJhteW5YbzZwEnDpcb9yk3NkdDV1BXXWdqV3dXhFeRR543qye4B8Tn0cfep+
-	un+NgGqBUoJEgz2EOoU2hjCHK4gliR+KGYsSjAuNBI39jvaP8ZDykfmTB5QYlSiWN5dE
-	mFCZW5pnm3KcfZ2HnpKfnKCnobii0qP5pSmmXKeLqLWp2qr+rCGtRa5or42wt7HuszW0
-	hbXRtw24Pblpupm7y7z/vjW/bMCkwdzDEcRAxWnGi8eqyMjJ6csNzDPNWs6Cz6zQ19IG
-	0zTUX9WE1qTXxNjm2grbL9xU3Xnent/H4PfiMeNy5LPl8ucs6Gfpo+rf7BvtWO6c7/Dx
-	dvMt9RL3CvkC+uv8u/5p//8AAAACAAoAFwAsAEgAawCXAMoBBgFHAZEB4wI9AqEDDQOF
-	BAcEkgUmBcAGZAcSB8kIiAlOCh8K+QvUDLgNpQ6ZD5IQjxGSEpoTpRS2FcgW3hf5GRIa
-	LRtGHGEdfB6XH64gwiHUIuUj7STyJfAm6CfYKMIppSqDK1osLy0BLdIupC93MEoxIDH3
-	Ms4zpjR+NVU2LDcCN9g4rTmCOlY7Kjv9PNA9oz53P0pAH0D1QcxCpUN+RFZFLkYFRtxH
-	tEiKSWBKNksLS+BMtU2JTl1PMVAFUNlRrFKAU1NUJVT2VchWmldrWDtZC1nbWqtbelxI
-	XRZd5F6xX39gS2EXYeNirmN6ZEZlEWXbZqZncWg7aQRpzmqXa2BsKWzxbbhugG9GcAlw
-	zHGMckpzCHPFdIJ1PnX7drd3c3gueOl5pHpfexp71HyOfUh+An6+f36ASIEdgfuC4IPI
-	hLGFm4aEh22IVok+iiaLDYv1jNyNw46qj5SQgZF3knKTcJRxlXGWcZdxmHCZbpppm2Cc
-	U51KnkyfXaB5oZ2ixaPupRWmN6dMqFKpUapbq3ustK37r0ewk7Hfsyu0drXBtwu4U7mY
-	utu8Ib1svr3AE8FqwsPEG8V0xs7IJsl9ytTMKs2CzuPQVtHW02PU9daI2BrZrdtA3Nbe
-	gOBN4lPkkOb36ZTsxfFU99n//wAAbmRpbgAAAAAAAAY2AAClRgAAVpQAAFM5AACljgAA
-	JagAAA08AABQDQAAVDkAAhmZAAG9cAABXCgAAwEAAAIAAAAeAEEAYgCDAKQAxQDmAQYB
-	JwFJAWsBjQGvAdEB9AIXAjsCXwKDAqgCzgLzAxoDQQNoA5ADuAPiBAsENgRhBI0EuQTn
-	BRUFRQV1BaYF2AYMBkEGdwauBugHIgdfB54H3ggiCGgIsAj9CUwJoAn2ClAKrQsNC24L
-	0gw4DKENCw12DeMOUQ7BDzIPpBAZEJARCRGFEgISghMFE4kUEBSZFSUVsxZEFtgXbxgI
-	GKQZQxnkGocbLRvVHH8dLB3cHo4fRB/9ILoheiI+IwUjzyScJWsmPScSJ+ooxCmiKoIr
-	ZSxMLTkuLi8vMD4xVTJsM4M0mjW1NtM39jkdOkc7djypPd8/GUBXQZlC30QoRXVGxkga
-	SWdKlUuXTHZNQE3/TsFPjFBqUWlShFOwVORWGldTWI5ZzFsNXFFdll7YYA9hM2JHY1Vk
-	ZGV/Zqtn6GkxaoFr020oboBv2nE3cpZz+HVXdqx37XkXejB7QnxZfX9+uYAJgWiCzYQ2
-	haKHD4h+ieeLQYyEjbWO4JAOkU6SsJQ0lcWXTpjNmkibxp1RnvigyKK+pLKml6h6qmms
-	W65BsBWx4bOttX+3Xrlau3y9t7/5wjnEbcaKyJnKpMyvzr7Q0dLn1QjXPdmN2/TeWuC1
-	4wvlYee66gjsJ+4A753xHvKY9Bz1tvdt+TX6/Py2/l///wAAACQASwBxAJYAvADiAQgB
-	LgFUAXoBogHJAfECGQJCAmsClQLAAusDFgNDA3ADnQPMA/sEKwRcBI4EwQT1BSoFYQWY
-	BdEGCwZHBoUGxAcGB0oHjwfYCCQIcwjFCRwJdwnWCjkKoAsKC3cL5wxYDM0NQw28DjgO
-	tg82D7kQPxDGEU8R2RJlEvITghQUFKgVPxXZFnUXFBe2GFoZAhmsGlkbCRu8HHMdLB3o
-	HqcfaSAuIPYhwSKPI18kMyUKJeQmwiekKIkpcypgK1EsRS08LjcvNTA2MToyQjNNNFs1
-	bjaGN6Y4zzn+OzQ8bz2uPvJAOUGEQtNEJ0V/RttIO0mdSv1MUE2TTspP/FEuUmRTnlTa
-	VhpXXFihWepbNVyDXdNfJWBzYbxi/mQ9ZX1mwWgJaVZqpWv3bUxuo2/8cVlyuHQZdXx2
-	2ngweXt6vXv6fTp+gX/OgSKCeYPThTCGjofuiU6Kqov7jUCOfI+1kPWSRJOilQmWcpfY
-	mT6ao5wInW+e1qA9oaajFKSJpganjqkeqrSsTa3jr3ixC7KftDS1yrdguPW6iLwcvbW/
-	V8ECwrXEacYcx87JgMs0zOrOo9Bb0hHTv9Vj1wDYm9o5293dh98y4N/ijOQ75eznnulO
-	6vXsiO3570nwhfGx8s7z6PT/9hj3M/hU+Xz6qvvq/Tj+lf//AAAAKQBUAH8AqQDTAP4B
-	KQFUAYABrAHYAgYCNAJiApECwQLyAyMDVgOJA70D8wQpBGAEmQTTBQ8FTAWLBcsGDQZS
-	BpkG4gctB30HzwgmCIEI4QlHCbIKJAqbCxYLlQwWDJoNHw2mDjAOvA9MD98QdREPEawS
-	TRLxE5kURBTyFaMWVhcLF8EYehk2GfYauRt/HEkdFx3oHr0flSByIVEiNCMaJAQk8iXj
-	Jtkn0ijPKdAq1SveLOst/C8SMCwxSjJsM5M0vjXtNyA4VzmSOtI8FT1dPqo/+0FQQqpE
-	CUVtRtdISknGS0xM2E5pUABRm1M8VOJWjlg/WfVbsV1yXzZg8mKbZCtlrWcqaKZqJmup
-	bS9uuXBHcdhzbXUGdqJ4QXnfe3h9Bn6OgBSBmYMihK2GO4fNiWOLAYyrjlyQBpGbkx6U
-	lZYHl3eY55pam9OdWJ70oKmiZaQHpYqm9qhYqbWrFKx0rdavObCesgWzbrTZtke3ubkw
-	uqq8JL2bvw7AfcHqw1fExMYyx6HJEsqEy/fNbM7k0F3R2dNX1NfWVNfJ2TLaktvr3T7e
-	jt/d4S3ifuPQ5SPmeOfN6SPqduvA7P7uMe9K8FnxWfJO8zz0I/UH9eL2uveA+D348PmB
-	+hL6oPsJ+3H72fxC/Jn86P03/YX91P4j/mn+rf7w/zT/eP+7//8AAHNmMzIAAAAAAAEM
-	QgAABd7///MmAAAHkgAA/ZH///ui///9owAAA9wAAMBsbW1vZAAAAAAAAAYQAACcxQAA
-	AADGeuOAAAAAAAAAAAAAAAAAAAAAAA==
-	</data>
 	<key>ReadOnly</key>
 	<string>NO</string>
 	<key>RowAlign</key>
@@ -1595,24 +1291,22 @@
 	<dict>
 		<key>CurrentSheet</key>
 		<integer>0</integer>
-		<key>ExpandedCanvases</key>
+		<key>Expanded_Canvases</key>
 		<array/>
 		<key>Frame</key>
-		<string>{{-1009, -86}, {693, 778}}</string>
-		<key>ListView</key>
+		<string>{{185, 4}, {989, 778}}</string>
+		<key>ShowInfo</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>
+		<integer>200</integer>
+		<key>TopSlabHeight</key>
+		<real>33</real>
 		<key>VisibleRegion</key>
-		<string>{{0, 0}, {544, 609}}</string>
+		<string>{{0, 0}, {475, 620}}</string>
 		<key>Zoom</key>
 		<real>1</real>
 		<key>ZoomValues</key>
@@ -1624,7 +1318,5 @@
 			</array>
 		</array>
 	</dict>
-	<key>saveQuickLookFiles</key>
-	<string>YES</string>
 </dict>
 </plist>
Binary file Slide/images/nonDestractTreeEdit.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Slide/prosym.md	Fri Dec 16 21:17:05 2016 +0900
@@ -0,0 +1,51 @@
+title: ソフトウェア内部で使用するのに適した木構造データベースJungle
+author: Tatsuki Kanagawa
+profile: 琉球大学理工学研究科
+lang: Japanese
+code-engine: coderay
+## 目次
+
+- 研究目的、社会の問題点
+- Jungle Databaseとは
+- Jungleを用いたアプリケーション例
+- WebServer(BBS)
+- maTrix
+- RenderingEngine
+- まとめ
+
+## 研究目的
+
+プログラムからデータを分離して扱うデータベースにはデータ構造とRDBの表構造のインピーダンスミスマッチという問題がある。
+
+- ORMapper
+- Json
+
+などにより、不定形のデータ構造を格納できる機能拡張もなされてきたが、複雑な構造をメモリ上に構築しているため、これらの方法でもまだギャップがある。
+
+今回提案する木構造データベースJungleはプログラム内部に直接木構造を構築する。
+トランザクションは木のルートをアトミックに入れ替えることで実現する。
+また、木構造のデータの変更を非破壊的、つまり元の木を保存しつつ、新しい木を構築する方法を採る。
+
+## この発表では
+
+- Jungleデータベースの構造
+- WebServer(BBS)
+- maTrix
+- RenderingEngine
+- まとめ
+
+Jungleデータベースの構造とこれを用いたアプリケーション、実装時に発生した問題と解決方法について解説する。
+
+# Jungleデータベース
+
+JungleデータベースはJavaで実装されている。
+木構造型のデータベースで、プログラム上に直接木構造を構築する。
+
+データの変更は一度生成した木を上書きせず、ルートから変更を行うノードまでコピーを行い、新しく木構造を構築する。
+その際にルートをアトミックに入れ替える。
+
+<div style="text-align: center;">
+ <img src="./images/nonDestractTreeEdit.pdf" alt="message" width="600">
+</div>
+
+# 木の編集