changeset 6:4ce5009c07ff default tip

arrange directory
author oc
date Mon, 03 Nov 2014 13:17:18 +0900
parents 3275b58829c7
children
files .report.tex.swp Makefile euc.tex oc-midterm/Makefile oc-midterm/euc.tex oc-midterm/pic/MultiNetworkTree.eps oc-midterm/pic/TreeVNC.eps oc-midterm/pic/emblem-bitmap.pdf oc-midterm/picins.sty oc-midterm/report.aux oc-midterm/report.dvi oc-midterm/report.html oc-midterm/report.log oc-midterm/report.pdf oc-midterm/report.tex oc-midterm/sjis.tex pic/MultiNetworkTree.eps pic/MultiNetworkTree.pdf pic/TreeVNC.eps pic/TreeVNC.pdf pic/emblem-bitmap.pdf picins.sty report.aux report.dvi report.log report.pdf report.tex sjis.tex
diffstat 28 files changed, 3493 insertions(+), 3363 deletions(-) [+]
line wrap: on
line diff
Binary file .report.tex.swp has changed
--- a/Makefile	Wed Oct 29 18:17:25 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-# Created by Daichi Toma on Nov 16, 2011
-
-TARGET=report
-
-LATEX=platex
-BIBTEX=pbibtex
-DVIPDF=dvipdfmx
-#You need setting "-l" option if You think You get a landscape PDF
-#DVIPDF_OPT=-l
-
-#Embed fonts
-#DVIPDF_OPT=-f hiraginoEmbed.map
-
-.SUFFIXES: .tex .dvi .pdf
-
-.tex.dvi:
-	$(LATEX) $<
-	#$(BIBTEX) $(TARGET)
-	$(LATEX) $<
-	$(LATEX) $<
-
-.dvi.pdf:
-	$(DVIPDF) $(DVIPDF_OPT) $<
-
-
-all: $(TARGET).pdf
-	open $(TARGET).pdf
-
-dvi: $(TARGET).dvi
-
-pdf: $(TARGET).pdf
-
-
-clean:
-	rm -f *.dvi *.aux *.log *.pdf *.ps *.gz *.bbl *.blg *.toc *~ *.core
--- a/euc.tex	Wed Oct 29 18:17:25 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-\documentclass[twocolumn,twoside,9.5pt]{jarticle}
-\usepackage[dvips]{graphicx}
-\usepackage{picins}
-\usepackage{fancyhdr}
-%\pagestyle{fancy}
-\lhead{\parpic{\includegraphics[height=1zw,keepaspectratio,bb=0 0 251 246]{pic/emblem-bitmap.pdf}}ΰµåÂç³Ø¼çºÅ ¹©³ØÉô¾ðÊó¹©³Ø²Ê Ãæ´Öȯɽͽ¹Æ}
-\rhead{}
-\cfoot{}
-
-\setlength{\topmargin}{-1in \addtolength{\topmargin}{15mm}}
-\setlength{\headheight}{0mm}
-\setlength{\headsep}{5mm}
-\setlength{\oddsidemargin}{-1in \addtolength{\oddsidemargin}{11mm}}
-\setlength{\evensidemargin}{-1in \addtolength{\evensidemargin}{21mm}}
-\setlength{\textwidth}{181mm}
-\setlength{\textheight}{261mm}
-\setlength{\footskip}{0mm}
-\pagestyle{empty}
-
-\begin{document}
-\title{Âê̾}
-\author{³ØÀÒÈÖ¹æ »á̾ {}{} »ØƳ¶µ°÷ : »ØƳ¶µ°÷̾}
-\date{}
-\maketitle
-\thispagestyle{fancy} 
-
-\section{section1}
-
-\section{section2}
-
-\section{section3}
-
-
-\section{section4}
-
-\begin{thebibliography}{9}
-
-\bibitem{1}
-
-\end{thebibliography}
-\end{document}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/oc-midterm/Makefile	Mon Nov 03 13:17:18 2014 +0900
@@ -0,0 +1,35 @@
+# Created by Daichi Toma on Nov 16, 2011
+
+TARGET=report
+
+LATEX=platex
+BIBTEX=pbibtex
+DVIPDF=dvipdfmx
+#You need setting "-l" option if You think You get a landscape PDF
+#DVIPDF_OPT=-l
+
+#Embed fonts
+#DVIPDF_OPT=-f hiraginoEmbed.map
+
+.SUFFIXES: .tex .dvi .pdf
+
+.tex.dvi:
+	$(LATEX) $<
+	#$(BIBTEX) $(TARGET)
+	$(LATEX) $<
+	$(LATEX) $<
+
+.dvi.pdf:
+	$(DVIPDF) $(DVIPDF_OPT) $<
+
+
+all: $(TARGET).pdf
+	open $(TARGET).pdf
+
+dvi: $(TARGET).dvi
+
+pdf: $(TARGET).pdf
+
+
+clean:
+	rm -f *.dvi *.aux *.log *.pdf *.ps *.gz *.bbl *.blg *.toc *~ *.core
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/oc-midterm/euc.tex	Mon Nov 03 13:17:18 2014 +0900
@@ -0,0 +1,41 @@
+\documentclass[twocolumn,twoside,9.5pt]{jarticle}
+\usepackage[dvips]{graphicx}
+\usepackage{picins}
+\usepackage{fancyhdr}
+%\pagestyle{fancy}
+\lhead{\parpic{\includegraphics[height=1zw,keepaspectratio,bb=0 0 251 246]{pic/emblem-bitmap.pdf}}ΰµåÂç³Ø¼çºÅ ¹©³ØÉô¾ðÊó¹©³Ø²Ê Ãæ´Öȯɽͽ¹Æ}
+\rhead{}
+\cfoot{}
+
+\setlength{\topmargin}{-1in \addtolength{\topmargin}{15mm}}
+\setlength{\headheight}{0mm}
+\setlength{\headsep}{5mm}
+\setlength{\oddsidemargin}{-1in \addtolength{\oddsidemargin}{11mm}}
+\setlength{\evensidemargin}{-1in \addtolength{\evensidemargin}{21mm}}
+\setlength{\textwidth}{181mm}
+\setlength{\textheight}{261mm}
+\setlength{\footskip}{0mm}
+\pagestyle{empty}
+
+\begin{document}
+\title{Âê̾}
+\author{³ØÀÒÈÖ¹æ »á̾ {}{} »ØƳ¶µ°÷ : »ØƳ¶µ°÷̾}
+\date{}
+\maketitle
+\thispagestyle{fancy} 
+
+\section{section1}
+
+\section{section2}
+
+\section{section3}
+
+
+\section{section4}
+
+\begin{thebibliography}{9}
+
+\bibitem{1}
+
+\end{thebibliography}
+\end{document}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/oc-midterm/pic/MultiNetworkTree.eps	Mon Nov 03 13:17:18 2014 +0900
@@ -0,0 +1,1217 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%HiResBoundingBox: 0.000000 0.000000 462.000000 302.000000
+%APL_DSC_Encoding: UTF8
+%APLProducer: (Version 10.10 (Build 14A389) Quartz PS Context)
+%%Title: (Unknown)
+%%Creator: (Unknown)
+%%CreationDate: (Unknown)
+%%For: (Unknown)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 0 0 462 302
+%%EndComments
+%%BeginProlog
+%%BeginFile: cg-pdf.ps
+%%Copyright: Copyright 2000-2004 Apple Computer Incorporated.
+%%Copyright: All Rights Reserved.
+currentpacking true setpacking
+/cg_md 141 dict def
+cg_md begin
+/L3? languagelevel 3 ge def
+/bd{bind def}bind def
+/ld{load def}bd
+/xs{exch store}bd
+/xd{exch def}bd
+/cmmtx matrix def
+mark
+/sc/setcolor
+/scs/setcolorspace
+/dr/defineresource
+/fr/findresource
+/T/true
+/F/false
+/d/setdash
+/w/setlinewidth
+/J/setlinecap
+/j/setlinejoin
+/M/setmiterlimit
+/i/setflat
+/rc/rectclip
+/rf/rectfill
+/rs/rectstroke
+/f/fill
+/f*/eofill
+/sf/selectfont
+/s/show
+/xS/xshow
+/yS/yshow
+/xyS/xyshow
+/S/stroke
+/m/moveto
+/l/lineto
+/c/curveto
+/h/closepath
+/n/newpath
+/q/gsave
+/Q/grestore
+counttomark 2 idiv
+{ld}repeat pop
+/SC{	
+    /ColorSpace fr scs
+}bd
+/sopr /setoverprint where{pop/setoverprint}{/pop}ifelse ld
+/soprm /setoverprintmode where{pop/setoverprintmode}{/pop}ifelse ld
+/cgmtx matrix def
+/sdmtx{cgmtx currentmatrix pop}bd
+/CM {cgmtx setmatrix}bd		
+/cm {cmmtx astore CM concat}bd	
+/W{clip newpath}bd
+/W*{eoclip newpath}bd
+statusdict begin product end dup (HP) anchorsearch{
+    pop pop pop	
+    true
+}{
+    pop	
+   (hp) anchorsearch{
+	pop pop true
+    }{
+	pop false
+    }ifelse
+}ifelse
+{	
+    { 
+	{ 
+	    pop pop 
+	    (0)dup 0 4 -1 roll put
+	    F charpath
+	}cshow
+    }
+}{
+    {F charpath}
+}ifelse
+/cply exch bd
+/cps {cply stroke}bd
+/pgsave 0 def
+/bp{/pgsave save store}bd
+/ep{pgsave restore showpage}def		
+/re{4 2 roll m 1 index 0 rlineto 0 exch rlineto neg 0 rlineto h}bd
+/scrdict 10 dict def
+/scrmtx matrix def
+/patarray 0 def
+/createpat{patarray 3 1 roll put}bd
+/makepat{
+scrmtx astore pop
+gsave
+initgraphics
+CM 
+patarray exch get
+scrmtx
+makepattern
+grestore
+setpattern
+}bd
+/cg_BeginEPSF{
+    userdict save/cg_b4_Inc_state exch put
+    userdict/cg_endepsf/cg_EndEPSF load put
+    count userdict/cg_op_count 3 -1 roll put 
+    countdictstack dup array dictstack userdict/cg_dict_array 3 -1 roll put
+    3 sub{end}repeat
+    /showpage {} def
+    0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
+    10 setmiterlimit [] 0 setdash newpath
+    false setstrokeadjust false setoverprint	
+}bd
+/cg_EndEPSF{
+  countdictstack 3 sub { end } repeat
+  cg_dict_array 3 1 index length 3 sub getinterval
+  {begin}forall
+  count userdict/cg_op_count get sub{pop}repeat
+  userdict/cg_b4_Inc_state get restore
+  F setpacking
+}bd
+/cg_biproc{currentfile/RunLengthDecode filter}bd
+/cg_aiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}bd
+/ImageDataSource 0 def
+L3?{
+    /cg_mibiproc{pop pop/ImageDataSource{cg_biproc}def}bd
+    /cg_miaiproc{pop pop/ImageDataSource{cg_aiproc}def}bd
+}{
+    /ImageBandMask 0 def
+    /ImageBandData 0 def
+    /cg_mibiproc{
+	string/ImageBandMask xs
+	string/ImageBandData xs
+	/ImageDataSource{[currentfile/RunLengthDecode filter dup ImageBandMask/readstring cvx
+	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
+    }bd
+    /cg_miaiproc{	
+	string/ImageBandMask xs
+	string/ImageBandData xs
+	/ImageDataSource{[currentfile/ASCII85Decode filter/RunLengthDecode filter
+	    dup ImageBandMask/readstring cvx
+	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
+    }bd
+}ifelse
+/imsave 0 def
+/BI{save/imsave xd mark}bd
+/EI{imsave restore}bd
+/ID{
+counttomark 2 idiv
+dup 2 add	
+dict begin
+{def} repeat
+pop		
+/ImageType 1 def
+/ImageMatrix[Width 0 0 Height neg 0 Height]def
+currentdict dup/ImageMask known{ImageMask}{F}ifelse exch
+L3?{
+    dup/MaskedImage known
+    { 
+	pop
+	<<
+	    /ImageType 3
+	    /InterleaveType 2
+	    /DataDict currentdict
+	    /MaskDict
+	    <<  /ImageType 1
+		/Width Width
+		/Height Height
+		/ImageMatrix ImageMatrix
+		/BitsPerComponent 1
+		/Decode [0 1]
+		currentdict/Interpolate known
+		{/Interpolate Interpolate}if
+	    >>
+	>>
+    }if
+}if
+exch
+{imagemask}{image}ifelse	
+end	
+}bd
+/cguidfix{statusdict begin mark version end
+{cvr}stopped{cleartomark 0}{exch pop}ifelse
+2012 lt{dup findfont dup length dict begin
+{1 index/FID ne 2 index/UniqueID ne and
+{def} {pop pop} ifelse}forall
+currentdict end definefont pop
+}{pop}ifelse
+}bd
+/t_array 0 def
+/t_i 0 def
+/t_c 1 string def
+/x_proc{ 
+    exch t_array t_i get add exch moveto
+    /t_i t_i 1 add store
+}bd
+/y_proc{ 
+    t_array t_i get add moveto
+    /t_i t_i 1 add store
+}bd
+/xy_proc{
+        
+	t_array t_i 2 copy 1 add get 3 1 roll get 
+	4 -1 roll add 3 1 roll add moveto
+	/t_i t_i 2 add store
+}bd
+/sop 0 def		
+/cp_proc/x_proc ld 	
+/base_charpath		
+{
+    /t_array xs
+    /t_i 0 def
+    { 
+	t_c 0 3 -1 roll put
+        currentpoint
+	t_c cply sop
+        cp_proc
+    }forall
+    /t_array 0 def
+}bd
+/sop/stroke ld		
+/nop{}def
+/xsp/base_charpath ld
+/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd
+/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd
+/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd
+/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd
+/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd
+/refnt{ 
+findfont dup length dict copy dup
+/Encoding 4 -1 roll put 
+definefont pop
+}bd
+/renmfont{ 
+findfont dup length dict copy definefont pop
+}bd
+L3? dup dup{save exch}if
+/Range 0 def
+/DataSource 0 def
+/val 0 def
+/nRange 0 def
+/mulRange 0 def
+/d0 0 def
+/r0 0 def
+/di 0 def
+/ri 0 def
+/a0 0 def
+/a1 0 def
+/r1 0 def
+/r2 0 def
+/dx 0 def
+/Nsteps 0 def
+/sh3tp 0 def
+/ymax 0 def
+/ymin 0 def
+/xmax 0 def
+/xmin 0 def
+/setupFunEval 
+{
+    begin
+	/nRange Range length 2 idiv store
+	/mulRange   
+		    
+	[ 
+	    0 1 nRange 1 sub
+	    { 
+		    2 mul/nDim2 xd		
+		    Range nDim2 get		
+		    Range nDim2 1 add get	
+		    1 index sub			
+						
+		    255 div			
+		    exch			
+	    }for
+	]store
+    end
+}bd
+/FunEval 
+{
+    begin
+	
+	nRange mul /val xd	
+				
+	0 1 nRange 1 sub
+	{
+	    dup 2 mul/nDim2 xd 
+	    val	
+	    add DataSource exch get 
+	    mulRange nDim2 get mul 	
+	    mulRange nDim2 1 add get 
+	    add 
+	}for	
+    end
+}bd
+/max 
+{
+	2 copy lt
+	{exch pop}{pop}ifelse
+}bd
+/sh2
+{	
+	/Coords load aload pop 	
+	3 index 3 index translate	
+					
+	3 -1 roll sub	
+	3 1 roll exch 	
+	sub				
+	2 copy
+	dup mul exch dup mul add sqrt	
+	dup
+	scale  
+	atan	
+	
+	rotate		
+	
+	/Function load setupFunEval	
+	
+	
+	clippath {pathbbox}stopped {0 0 0 0}if newpath 	
+	/ymax xs
+	/xmax xs
+	/ymin xs
+	/xmin xs
+	currentdict/Extend known
+	{
+		/Extend load 0 get
+		{	
+			0/Function load FunEval sc	
+			xmin ymin xmin abs ymax ymin sub rectfill
+		}if
+	}if
+	
+	/Nsteps/Function load/Size get 0 get 1 sub store
+	/dx 1 Nsteps div store
+	gsave
+		/di ymax ymin sub store
+		/Function load
+		
+		0 1 Nsteps
+		{
+			1 index FunEval sc
+			0 ymin dx di rectfill
+			dx 0 translate
+		}for
+		pop	
+	grestore	
+	currentdict/Extend known
+	{
+		/Extend load 1 get
+		{	
+			Nsteps/Function load FunEval sc	
+			1 ymin xmax 1 sub abs ymax ymin sub rectfill
+		}if
+	}if
+}bd
+/shp	
+{	
+	4 copy
+	
+	dup 0 gt{
+		0 exch a1 a0 arc
+	}{
+		pop 0 moveto
+	}ifelse
+	dup 0 gt{
+		0 exch a0 a1 arcn
+	}{
+		pop 0 lineto
+	}ifelse
+	
+	fill
+	
+	dup 0 gt{
+		0 exch a0 a1 arc
+	}{
+		pop 0 moveto
+	}ifelse
+	dup 0 gt{
+		0 exch a1 a0 arcn
+	}{
+		pop 0 lineto
+	}ifelse
+	
+	fill
+}bd
+/calcmaxs
+{	
+	
+	xmin dup mul ymin dup mul add sqrt		
+	xmax dup mul ymin dup mul add sqrt		
+	xmin dup mul ymax dup mul add sqrt		
+	xmax dup mul ymax dup mul add sqrt		
+	max max max								
+}bd
+/sh3
+{	
+	/Coords load aload pop 	
+	5 index 5 index translate	
+	3 -1 roll 6 -1 roll sub		
+	3 -1 roll 5 -1 roll sub		
+	2 copy dup mul exch dup mul add sqrt
+	/dx xs						
+	2 copy 0 ne exch 0 ne or
+	{
+		
+		exch atan rotate	
+	}{
+		pop pop
+	}ifelse
+	
+	/r2 xs
+	/r1 xs
+	/Function load 
+	dup/Size get 0 get 1 sub	
+	/Nsteps xs		
+	setupFunEval		
+	
+	
+	
+	
+	
+	dx r2 add r1 lt{
+		
+		0 
+	}{
+		dx r1 add r2 le
+		{ 
+			1
+		}{ 
+			r1 r2 eq
+			{	
+				2
+			}{ 
+				3
+			}ifelse		
+		}ifelse
+	}ifelse
+	/sh3tp xs		
+	clippath {pathbbox}stopped {0 0 0 0}if 
+	newpath 	
+	/ymax xs
+	/xmax xs
+	/ymin xs
+	/xmin xs
+	
+	dx dup mul r2 r1 sub dup mul sub dup 0 gt
+	{
+		sqrt r2 r1 sub atan
+		/a0 exch 180 exch sub store 
+		/a1 a0 neg store 
+	}{
+		pop
+		/a0 0 store
+		/a1 360 store		
+	}ifelse		
+	currentdict/Extend known
+	{
+		/Extend load 0 get r1 0 gt and	
+		{	
+			0/Function load FunEval sc	
+			
+			
+			
+			
+			{ 
+				{	
+					dx 0 r1 360 0 arcn
+					xmin ymin moveto
+					xmax ymin lineto
+					xmax ymax lineto
+					xmin ymax lineto
+					xmin ymin lineto
+					eofill		
+				}
+				{	
+					r1 0 gt{0 0 r1 0 360 arc fill}if
+				}
+				{	
+					
+					
+				
+					
+					0 r1 xmin abs r1 add neg r1 shp
+				}
+				{	
+					
+				
+					r2 r1 gt{	
+						
+						0 r1
+						r1 neg r2 r1 sub div dx mul	
+						0	
+						shp	
+					}{	
+						
+						
+						
+						0 r1 calcmaxs	
+						dup
+						
+						r2 add dx mul dx r1 r2 sub sub div
+						neg				
+						exch 1 index	
+						abs exch sub
+						shp
+					}ifelse
+				} 
+			}sh3tp get exec	
+		}if
+	}if
+	
+	/d0 0 store
+	/r0 r1 store
+	/di dx Nsteps div store
+	/ri r2 r1 sub Nsteps div store 
+	/Function load 
+	0 1 Nsteps
+	{	
+		1 index FunEval sc
+		d0 di add r0 ri add d0 r0 shp
+		{
+		
+		d0 0 r0 a1 a0 arc
+		d0 di add 0 r0 ri add a0 a1 arcn
+		fill
+		
+		
+		d0 0 r0 a0 a1 arc
+		d0 di add 0 r0 ri add a1 a0 arcn
+		fill
+		}pop
+		
+		
+		/d0 d0 di add store
+		/r0 r0 ri add store
+	}for
+	pop	
+	
+	currentdict/Extend known
+	{
+		/Extend load 1 get r2 0 gt and	
+		{	
+			Nsteps/Function load FunEval sc	
+			
+			
+			
+			
+			{ 
+				{
+					dx 0 r2 0 360 arc fill
+				} 
+				{
+					dx 0 r2 360 0 arcn
+					xmin ymin moveto
+					xmax ymin lineto
+					xmax ymax lineto
+					xmin ymax lineto
+					xmin ymin lineto
+					eofill		
+				} 
+				{	
+					
+					
+					xmax abs r1 add r1 dx r1 shp
+				}	
+				{	
+			
+					r2 r1 gt{
+						
+						
+						
+						calcmaxs dup	
+						
+						r1 add dx mul dx r2 r1 sub sub div	
+						exch 1 index	
+						exch sub
+						dx r2
+						shp
+					}{	
+						
+						r1 neg r2 r1 sub div dx mul	
+						0		
+						dx 		
+						r2		
+						shp
+					}ifelse
+				}
+			}			
+			sh3tp get exec	
+		}if
+	}if
+}bd
+/sh		
+{	
+	begin
+		/ShadingType load dup dup 2 eq exch 3 eq or
+		{	
+			gsave
+				newpath
+				/ColorSpace load scs
+				currentdict/BBox known
+				{
+					/BBox load aload pop	
+					2 index sub				
+					3 index					
+					3 -1 roll exch sub 
+					exch rectclip
+				}if
+				2 eq
+				{sh2}{sh3}ifelse
+			grestore
+		}{
+			
+			pop 
+			(DEBUG: shading type unimplemented\n)print flush
+		}ifelse
+	end
+}bd
+{restore}if not dup{save exch}if
+	L3?{	
+		/sh/shfill ld
+		/csq/clipsave ld
+		/csQ/cliprestore ld
+	}if
+{restore}if
+end
+setpacking
+%%EndFile
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%PageBoundingBox: 0 0 462 302
+%%BeginPageSetup
+cg_md begin
+bp
+sdmtx
+%RBIBeginFontSubset: Helvetica
+%!FontType1-1.0: Helvetica 1.0000.0.0000
+
14 dict begin/FontName /Helvetica def
+
/PaintType 0 def
+
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for
+
dup 33 /R put
+
dup 34 /o put
+
dup 35 /t put
+
dup 36 /N put
+
dup 37 /d put
+
dup 38 /e put
+
dup 39 /one put
+
dup 40 /two put
+
dup 41 /three put
+
dup 42 /four put
+
dup 43 /five put
+
readonly def
+
42/FontType resourcestatus{pop pop false}{true}ifelse
+
%APLsfntBegin
+
{currentfile 0(%APLsfntEnd\n)/SubFileDecode filter flushfile}if
+
/FontType 42 def
+
/FontMatrix matrix def
+
/FontBBox[2048 -1947 1 index div -985 2 index div 2961 3 index div 2297 5 -1 roll div]cvx def
+
/sfnts [<
+
74727565000900000000000063767420000000000000009C0000036C6670676D000000000000040800000A1D676C79660000000000000E2800000ADC6865616400000000000019040000003668686561000000000000193C00000024686D74780000000000001960000000346C6F636100000000000019940000001C6D61787000000000000019B0000000207072657000000000000019D0000003CF05C0001005BD00280580001A042F001F0000FFD90000FFDA0000FFD9FE55FFE605C70010FE6DFFF1033B000000B9000000B902FE3F3C00C0008D009B00AF000600A800C00028005E009800C9016A00B9015C00B400D6011E002E0080000400B8004C00CC01FFFFD1006600A400AF007400C2009500B1000C0028006D0015004C008E0125FF7A000C0040004C00620084FFA200240038008600BD0039005E008E00EDFFA9FFB300400052005500AA00AB00C200CB012302B10413FFAEFFE4000800510074008400AA00D1FF4CFFAF0012002C004200500051008400BE012503DAFF680018003B0098009C009F00A100C100EC018201B4FF68FF76FFD0FFE100020018001C00530053007D01B401E103AF0486FF9CFFEAFFFE001F0028002A00520060009300A300AA00AF00AF00C001000145016B0174019301950240028202B404850517FEFD00060029004700470048006F008800B400B900C400F200F901EF02180310037403C5FF35FFF3000B004B004C0052005500650076007600870087008E00AB00BB0106013001430150017D0194019501D3022A025502580277027802E6034E035C037903D3047304B2058C0598060BFEF5FFBBFFC7FFD50017001D005B0072007E009C00C200D000F400FA01030106011C0125013B0142015E015E0180019B02B901A101B9025001C001D002AA01DF01E301EF01FB0205020C0215022B0274029302AB02C202CE03690395039903DF03F5043E050205A105E5062507DBFE62FE89FECEFF3BFFE1FFF800030008002100390042004E005F0061006F00700034007F008E00AD00AD00AF00BD00C400C500C900C900C900E3011C00ED00F800F901000112011A0132014D014D014E014F01660169019E01BA01BA01BE01E301EF01F602000200020902110217021C02530262026D028002D50280031B032A034A035A03AF03AF03C803D603FB03FB04050413041504470449008C046D049A049A04A604A804B204CF0539053E054E055605800589058C036305D105D6067E068E06B206EF06F00728074C076F078C00B400C900C000C10000000000000000000000000004012400AF0032006E0063014401620096014301A10161008A00740064018801EF01700028FF5D037E0347023000AA00BE007B0062009A007D0089035C00A1FFD803AA00D70093006C0000008000A70442001D0597001D00820030002A
+
002A002A002A002A40292A292827262524232221201F1E1D1C1B1A191817161514131211100D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B09051582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B9400000000A2D2C00B9000040000B2D2C2045B00043617D6818B0004360442D2C45B01A234445B01923442D2C2045B00325456164B050515845441B2121592D2C20B0032552582359212D2C69B04061B0008B0C6423648BB8400062600C642364615C58B0036159B002602D2C45B0112BB0172344B0177AE5182D2C45B0112BB01723442D2C45B0112BB017458CB0172344B0177AE5182D2CB002254661658A46B040608B482D2CB0022546608A46B040618C482D2C4B53205C58B002855958B00185592D2C20B0032545B019236A4445B01A23444565234520B00325606A20B009234223688A6A606120B0005258B21A401A4523614459B0005058B219401945236144592D2CB9187E3B210B2D2CB92D412D410B2D2CB93B21187E0B2D2CB93B21E7830B2D2CB92D41D2C00B2D2CB9187EC4E00B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C456920B00943B0022660B00325B005254961B0805358B21940194523616844B21A401A4523606A44B209191A45652345604259B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2C764520B003254523616818236860442D2C7645B00325452361682318456860442D2C7645B0032545616823452361442D2C4569B014B0324B505821B0205961442DB8002B2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8002C2C2020456944B001602DB8002D2CB8002C2A212DB8002E2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8002F2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800302C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800312C2020456944B0016020
+
20457D691844B001602DB800322CB800312A2DB800332C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800342C4B535845441B2121592DB800352C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800362C2020456944B001602DB800372CB800362A212DB800382C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800392C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8003A2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8003B2C2020456944B001602020457D691844B001602DB8003C2CB8003B2A2DB8003D2C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8003E2C4B535845441B2121592DB8003F2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800402C2020456944B001602DB800412CB800402A212DB800422C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800432C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800442C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800452C2020456944B001602020457D691844B001602DB800462CB800452A2DB800472C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800482C4B535845441B2121592DB800492C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8004A2C2020456944B001602DB8004B2CB8004A2A212DB8004C2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8004D2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8004E2C4B20B0032650585158
+
B080441BB04044591B21212045B0C05058B0C0441B2159592DB8004F2C2020456944B001602020457D691844B001602DB800502CB8004F2A2DB800512C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800522C4B535845441B2121592DB800532C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800542C2020456944B001602DB800552CB800542A212DB800562C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800572C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800582C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800592C2020456944B001602020457D691844B001602DB8005A2CB800592A2DB8005B2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8005C2C4B535845441B2121592D00000000020042000004D005BD000300070043B800532BB800082FB800042FB8000810B80000D0B800002FB8000410B80003DCB8000010B80007DCB8000310B80009DC00BA0007000000562BBA0002000500562B3031331121112711211142048EB8FCE205BDFA43B8044DFBB30000000100C4000002D5059200080023B10801B80133400C0404070C04079605000A47091076C418C4D5FD39003F3FF4CD313013353E013733112311C4C39A268EC003F68A1359A6FA6E03F60000000100400000041E059D002200A6404E3604460457056B1D6E1E7A1E84018702082A085A196B197C197C1CB519050022010F041C0E1921071C19040100051F0F0F22130A351305201F7521220C217F0738166F220E270F811F38222447231076C418D4EDF4ED10F5EDE4003F3CFD3C3FED1112392F1217390111123912393911391239005D31304379401C04190C2511260B120E2800091407280119040D100A280108150A2801002B2B1010012B2B2B2B81005D36123F01363736353426232207060723363736213212151407060F01060706072115214A85C1C0813452967DB9472604B70342750128F6E37946B5896238641A030EFC29B90112706F4B35536B7D938C4B85BB76D0FEF6A3AC7A47654C3631576AAA000000010031FFD9041A
+
059A003100C4401F490C532D6529632D7529752D069626014B082B0A182B140D03F93114350D20B8012340141135107F0D0D311B3524050735310D1896274411B8014A400F0A382E6F021F2920810327023347321076C418D4EDF4ED10F5EDEDF4ED003FED3FED12392FF4FDE610ED10ED111239011112393130437940362F301926000905261D2522260600032800040308300A28011C231F28001A251828010401072800092F0728001E211B280119261B2801002B2B2B2B012B2B2B103C2B2B2B2B818181005D015D0402353316171633323635342623220607351E013332373635342623220706072334373621321615140706071E01151400230116E5BC0C2846B78EACB5A11225131C26166541729865B4452605B2406E0115DBF0472C46717FFEF2F8270117C88B3F719878947601019F03022038906B7478427AA070C8C3B98452331D1FB180CDFEFE000000000200340000042F059C0002000D005C402209020A080D010202BE12060607020601050708030106070A02750B05EF030C070403B80117B501960D08AC0AB80158B3050F470E1076C418D4F5F43CFDE4003F3FF43CFD3C1139390111123911123939872E2B047D10C50F3130011109011121350133113315231102A5FE3501CEFD8C029098D3D301FB0289FD77FE05015EB0038EFC5F9DFEA200000000010042FFDC041C0580002000BB402B4812881F02390C461357136713043A080C0D07000C0A0F0E0E75121313120E0F201213070013170A17350AB80122401A0D7F0E0E1D123A0F04043520C71D0D1107381A6F0038202247211076C418D4EDF5EDC4003FEDED3FFD12392FE4F4ED1112390111123939123939872E2B7D10C5001239011112393931301843794028181F01090226031E00280001001F20051C0728010918072801011F042800061B04280008190A2801002B2B2B012B2B103C103C2B2B8181005D5D131617163332363534262322060727132115210336373633320415140221222427FD127D4054A09AB7805D852F9C6D02E8FD9F3D322D5069C50112FBFEEDAFFEF310016D9A3B1ECC7C96A44840090303AEFE72261321FEC3CBFECAC5CC00000002009C0000052A05BD0009000A007640143701380602070117012701470158020507010202B8019B4017120606070207080301020806080A030A0A010608020302B8019BB505041A0C0708B8019B400A0900190B0CA0217670182B2B4EF43C4DFD3C4E10F63C4DFD3C11123939392F003F3F3C3F3C12393904872E2B877DC53130005D015D13330111331123011123019CEB02E6BDDFFD0FBE023A05BDFB5A04A6FA4304A5FB5B05BD0000000200B40000057805BD0009002700944012070D49014805590158056905641478050816BB01300119001B011C40422321202660127112751403121E1F141C15
+
03211E161404261224251E0009091B071E0B02261C1B082025151F251603310F691B1A29082625270A192829D6219566182B2B4EF43C4DFD3C4E10F64DF4EDD4EDD4ED003F3C3C3FFD12392F3CFD3C3911173901111239391239395D1112392B3130015D013236353427262321110321321716151406071E011F011617161715232E012F012627262321112303478CA3723D66FE1AC702A8A86DCF6D6256570507030B122EF40A0C040C0764397AFE3BC7031C70929D391EFE0A02A1315EFD84A833237280C55429461421133C56F590311BFD8A00020038FFDA03ED05C2000B001D00774032370E470E570EA704A91B05250814020F1D1000081D1D07130A021D170B052E132E102911121A1F0B271A191E1F87217242182B2B4EF44DED4E10F63C4DFDE4E4003FED3F3FED3F1139113931304379401A181C090A000101180B2600091C0B260000190226000A1B0826012B2B012B2B818181005D1216333236353426232206150017161711331123350E0123220035341233F692A17DA1A67A88A9018A53303DADA23FAC6FB3FEFAEFDE015FE8D7C9CBC3D0CA0237341E4B021DFA3E956358012DFAEA015700030048FFDA041A0449001C00240025010C40799708991AA71F03050E020F0514150E120F1514400C401408291A014B0BB603C701C603C71BD808D909D61FD823E817E8230BC711C712025C080521240F9A161D243906070716211D1C070A1D160B2507971CA71CB71CD71C0425160F251C05190A0C07110E270F1D27051A27242E072719192627D421A65D182B2B4EF44DFDE44E10F64DEDD4FD391239391112393912392F5D003F3FED3FED12392F3CFD3C10ED1112393130437940460023040503050205010504061F26111012101310141004060C25221B24260020001D26011E1D09170726000B150E26010D0E231A2126011E0521260108180A26000D100A2600002B2B2B2B01103C2B2B103C2B2B2B2A2B2A8101715D00715D5D00161716171615211E013332373637330E01070607062322001110003301262726232206070102B4D638361210FCEF0590978D543014B1074F3152794152C8FEEA0118E2011F0B284AAD7CA805012304476B55516C4AA2A3C55D36473B912E501C100123010601020142FE26754682B38A01DC0000000003003BFFD90421044E000C0018001900904033980896109916A504A808A610A916B808C808D704E50EE9140C3A08061D18070C1D120B190719191502270F1A1B092715191A1BB80109B321725D182B2B4EF44DED4E10F64DED12392F003F3FED3FED31304379402C001704260B1309260000110226010717092600050D0226010A140C260001100C26000816062601030E0626012B2B2B2B012B2B2B2B2B81005D241235342726232206151416331200111002212200351000330702E08530
+
4CBAA59696A3D6011EFCFEF7DDFEFC0112E70674010FA6965E94FCB2ABE403DAFEECFEF4FEFDFEAE012BFC010E01400500010017FFEF0209055A00180052B50D2E0AC00E01B8013F40250416391703060E0A111A17171A0301062900150E150F031F030203FC1619191AFC21677D182B2B4EF44DFD5D39C42F3CFD3C104E456544E6002F3F3F3C4DFD3CED10FDE431301333113315231114171633323637150E012322263511233533A8B6ABAB2615310D1E141F43277E5A9191055AFED593FD4538130B01028E0908816702C59300000002002F0000044205930007000B00001335211521112311013521152F0413FE4FB2FE50041303A6A8A8FC5A03A60146A7A70000000100000000000037422DFA5F0F3CF500110800000000005F4D8F0000000000CFF2EEF7F865FC270B9108F9000000090001000000000000000100000629FE2900000C01F865FCED0B9100010000000000000000000000000000000D05120042047300C40473004004730031047300340473004205C7009C05C700B404730038047300480473003B023900170473002F00000036005C00E8019401E2027602CC035603C2048C05040554056E00010000000D00920009006B0007000200100010005D000007E80A1D00040001B800532BB800492BB8003F2BB800352BB8002B2B4118008001A6009001A600A001A600030069018B0079018B0089018B0099018B00040089018B0099018B00A9018B00B9018BB2040840BA0179001A014A400B041F5414191F180A0B1FD2B80106B49E1FD918E3BB0119000D00E10119B20D0009410A01A0019F0064001F01A50025017A00480028019AB3296C1F60410A01A9007001A9008001A90003008001A9000101A9B21E321FBE012C00250401001F0126001E0401B61FE7312D1FE531B80201B21FC227B80401B21FC11EB80201400F1FC01D9E1FBF1D671FBE1D671FAB27B80401B21FAA29B80401B61FA91D6C1F931EB8019AB21F921DB80101B21F911DB80101B21F751DB80201B61F6D29961F6431B8019AB21F4C96B802ABB21F391DB80156400B1F3638211F351DE41F2F27B80801400B1F2D1D4C1F2A31CD1F241DB802ABB21F201EB8012540111F1C1D931F3A1D4C1F1E1D45273A1D4527BB01AA019B002A019BB2254A1FBA019B0025017AB349293896B8017BB348283125B8017A403648289629482725294C1F252946272729482756C80784075B07410732072B072807260721071B071408120810080E080C080A08080807B801ACB23F1F06BB01AB003F001F01ABB308060805B801AEB23F1F04BB01AD003F001F01ADB70804080208000814B8FFE0B40000010014B801ABB41000000100B801ABB606100000010006B801ADB300000100B801AD401F0400000100041000000100100200000100020000000100000201080200
+
4A00B0018DB806008516763F183F123E113946443E113946443E113946443E113946443E113946443E11394660443E11394660443E11394660442B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B18011DB0964B5358B0AA1D59B0324B5358B0FF1D592B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B74752B2B2B65422B2B4B5279B376706A66456523456023456560234560B08B766818B080622020B16A704565234520B003266062636820B003266165B070236544B06A234420B176664565234520B003266062636820B003266165B066236544B0762344B10066455458B166406544B27640764523614459B36242725D456523456023456560234560B089766818B080622020B172424565234520B003266062636820B003266165B042236544B072234420B1625D4565234520B003266062636820B003266165B05D236544B0622344B1005D455458B15D406544B262406245236144592B2B2B2B456953427374B8019A2045694B20B02853B049515A58B020615944B801A6204569447500
+
00>] def
+
/CharStrings 13 dict dup begin
+
/.notdef 0 def
+/one 1 def
+/two 2 def
+/three 3 def
+/four 4 def
+/five 5 def
+/N 6 def
+/R 7 def
+/d 8 def
+/e 9 def
+/o 10 def
+/t 11 def
+/u20B8 12 def
+ end readonly def
+
currentdict dup/FontName get exch definefont pop end
+
%APLsfntEnd
+
42/FontType resourcestatus{pop pop true}{false}ifelse
+
{currentfile 0(%APLT1End\n)/SubFileDecode filter flushfile}if
+
/FontType 1 def
+
/FontMatrix [ 0.00048828125 0 0 0.00048828125 0 0 ] def
+
/FontBBox{-1947 -985 2961 2297}def
+
/UniqueID 4142842 def
+
currentdict currentfile eexec
+
54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C91B71CCBEC8DADBFCB2CF6F614DCF0404E4678133CDA654CD39ADC4A8DD9DC9E199CA389B3097EA53D68A2728AA3C6C75ED53FA8420C021D872E28D46F54806A8A409E053FBF428B872BD7670370D1C6BC11C4F08B535F81FEC940563CFE5D6162C451D0FC54CD13F0E76EE66C6C691F59D7E1D76411BA35923408FF32A41EDAEFD9C8223423E4F8E8F49CB77789E4621FDD9B402F7117AA3A8A4DF27058EFB3FA57C7FE8AF2371B94F3C05D42507356404308AD679D29E11E5D42F4CDD8C20EBB42EFBADD3D34E312D9E54084794154DB6DFBF7696D2F5818B49E9EAEA976D142B7FB2BB74FD7E36A6174D3B6EC0C97CB75749C449B2BE23C4905727513D442A062A73B71A27242C2BCFF8DDA68A26178938A5343EBEB6E5442A468C6559540CBCAC4FD6F6394B30A90897D9A15CB5E84FD5C8816E180D6A84E36718158AF9E04EA2B44BE1DFF553B55FDD4359CA1B501F38A845A24A9859B04DB2E7209B2A4F1E2F5B263104AA1FBFE2E4D21831DE806C218F99F6378222728929BCCC7E9955FFB4EDB37A2119F3D176E971C1D36581EA86295311C136A23E73FAAC6BF814AE3191FA03A35F7E20004BBF80C623B423578B47D2434D0B7EC9357E435D59712806D8DFE92C5B1642655FCABC8BEF076F2B4DC2AEF04EBEE8DD2A3C547A22E0460648B92272AC22DFCC5F90796A42A7DDD373381858317E94543B528DA936391FC80D221EAA5937E45B24D21BA9FC4E9973BDAA7B40B6E574C38AE80C4667F1599
+
BBC60964BC9723DB86AA99FAAB28E327008CE8E679FC6047677ECD3F61DB280F20CF38638504161B4C7EC1977AC35AE40CE9F1395376F1C41890A1377D0B3BCBE7747C975A1E27A86BDBD0BD5FBC65CAE3EE967ABDC8B8BA7A4ABD4D72F12C455214CC58D16D0CEED6A51C490CC1C2B74A457F005E3053B3F231035D9C221993ACA5477FF502951DB2D4EB2FCE5D90952FDD1574BD880E0AE2881CB583737A0F6EB39794DCA1FB58C83628B990DE5AA9F2F1CDD8BAC53193BE876975062B919ED3F2F1B45DA8404AA4A28FA07A06E792647577C9245C82067A827526FC44B443469D18C1F7FFD199649BF1EAB513FD56B115EC41B9394A39E925EAFC5CC2A2B9F5935E67EFF85E783D59BE92E89E0A762088A941D286581101DBD7C73C9E01F6C89CC8125AC67A9564E1B18B6359D53D4BB4673ED8D14108A524C499CAD68D7FA38132F8DB4C1B2D660F37AD19A8B68F76062BD28A6DF860D9D71D5C3425459CA140EF32388427DA36A3153BABA585D51167EFE8689CF80A83D54B9A79AE73CC476E39492590664FD553D56C7782D4BF3B26180251AF7F31CD888A4BD59692F9E50D83C651C6BAF5C5164E77ED331A3D1688C8F77E700A616CE1D4C20BD1671127BAA6C3E74D450FC613292065FF4DE096DF88394E1D662C12C443D60F696A047F4419F3213D90036F48CA597234010A3B5FE6FE98BD6B026DF9D828D6D1155D4FE0C1711162B6E57148D03F733F4CE8481208C63C3F5389A5DF2FC721EA58D60ABFFED63A00D43610D4C045A8CFA53FA4433FA668387AB3C5CCBC9F9421EE7475CE26FE6D8EDC8ED0D6A0C9D9D9C4945D61D94913DBCFA810156A02A2EE6B9CBD18C2CAC6BB1C60104CFE59E7D6AF63F927EACA5E441F53680D72AB6B1BCEB4EB07C6E8C09EC0E3B57E5968676E412909EF56C2DF896FCCF6D36B9A18C73230661D128CCECB7ECB1F0BDD638370E7B9AECE85CB8971D2F26A2431BD188BC4EA012B72C195FA7B806C62B078E8F3A1BBCDF9DC0496A9552AC24CE95494750C38777408E6302183FE35EB46D3914D0D0BDD75A923C286692DEF0827A482B61D0135B2F01C88EB23E88FC608A094B2A3BA33A4EB1DAABCAC613BE55FC6A7A8A20969DB8340AC3A4AF8D28D638B57D2D664D8538D50DF005AE777FE7958A3E7AD507CBBD82D35EDA6986C7F657A20BEDEE84F09D7AF750C2D58667CE0370509FDB046F2351675882DFA6678F25F5DECBF827F7104FD79EFEB7A3E7501BDC4D7B3F1FA507507FD158E41D3D6BE66392AB194FFBD07378F500CDCCD235C93575D58CCF24A895EF1B77D3E90A2C632C4DA1BE15019DEE7E2801CECCB6C9D5E9F9C079580B53A757AE588F6C0216BC0B2A6F9C4AF3893833245DF5D6DBC0393C881149D501301A528F5A047363D3B29A17494D473355A088335D66EF8105313862F13EE
+
DF490422B4ED653B929F169BEF4F26C33BDBA8B13597D34DD1AC20ECE043BCA2EDF33316435F1A8E69EC9206EFDA842A363FFCC0B77C33B6F59C6DFDCDA35006489EC81488BBFC121D54D38977A978B256B52F8499597A98F8094A22C281061C9A4569BE4101B7CF9F01D50991D883A3F07A3883C149074D1480C8C440CB3DC7FA64D37BAA094C38B588AC5B071F0CAFFF2A7AAD3D8F9EED87C95BBE2A4AB166ECE45DA6B002633B060E11EEEF1CB694407149431B02BCF1BE0807FA863778DAE76D66563C557C3DFED0598AD47517B259F8AE7D756A4EA65B3FD70F5A138D9F4E72F5F817EC31D0AC205D3FA2CBA21B01A43D41445E304466EFE71340EC3D4289A858F2C3BF3F5A1C5CCEA899983065D1E9D66C0A659A9CFA8F20F20C3A0FE050D5EBEACE4EC9251F4D499ACA9E1BF9572D50A6A73B6EC7C1EFA6A8759C52EA1CE2363027FAE0FA37D55F1350D41B053CFEB27BDEA7FD4DFB4A297FACDF27387AB5D5188C20718D7B1118A67E508406AC90AEC316FB219E1ED5A9
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
cleartomark end
+
%APLT1End
+
%RBIEndFontSubset
+/Helvetica cguidfix
+/F1.1/Helvetica renmfont
+%RBIBeginFontSubset: HelveticaNeue
+%!FontType1-1.0: HelveticaNeue 1.0000.1.0000
+
14 dict begin/FontName /HelveticaNeue def
+
/PaintType 0 def
+
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for
+
dup 33 /e put
+
dup 34 /n put
+
dup 35 /one put
+
dup 36 /zero put
+
readonly def
+
42/FontType resourcestatus{pop pop false}{true}ifelse
+
%APLsfntBegin
+
{currentfile 0(%APLsfntEnd\n)/SubFileDecode filter flushfile}if
+
/FontType 42 def
+
/FontMatrix matrix def
+
/FontBBox[1000 -951 1 index div -481 2 index div 1987 3 index div 1077 5 -1 roll div]cvx def
+
/sfnts [<
+
74727565000900000000000063767420000000000000009C000000186670676D00000000000000B400000428676C796600000000000004DC000003EC6865616400000000000008C80000003668686561000000000000090000000024686D74780000000000000924000000186C6F6361000000000000093C0000000E6D617870000000000000094C0000002070726570000000000000096C0000004D14000014004B005A00000011FF3A000B0205000C02CA0011B800002C4BB800095058B101018E59B801FF85B844001DB9000900035F5E2DB800012C2020456944B001602DB800022CB800012A212DB800032C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800042C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800052C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800062C2020456944B001602020457D691844B001602DB800072CB800062A2DB800082C4B20B003265358B0801BB040598A8A20B003265358B0022621B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B80003265358B0032545B8014050582321B8014023211BB003254523212321591B2159442DB800092C4B535845441B2121592DB8000A2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8000B2C2020456944B001602DB8000C2CB8000B2A212DB8000D2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8000E2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8000F2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800102C2020456944B001602020457D691844B001602DB800112CB800102A2DB800122C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800132C4B535845441B2121592DB800142C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800152C2020456944B001602DB800162CB800152A212DB800172C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800182C2046B00425465258238A592046206A6164B0042546
+
206A61645258238A592FFD2DB800192C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8001A2C2020456944B001602020457D691844B001602DB8001B2CB8001A2A2DB8001C2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8001D2C4B535845441B2121592D00020033000101CC02C8000300070065B800142BB800082FB800002FB8000810B80006D0B800062FB900020003F4B8000010B900040003F4B80009DC00B800014558B800042F1BB90004000A3E59B800014558B800052F1BB9000500043E59B8000410B900000002F4B8000510B900020002F4303101211121131121110199FECD013333FE67029AFD950299FD3902C70002002AFFF5020202C50017003300CBB800342FB800352FB8003410B80018D0B800182FB80000DC411B0006000000160000002600000036000000460000005600000066000000760000008600000096000000A6000000B6000000C60000000D5D410500D5000000E5000000025DB8003510B80026DCB8000EDC410500DA000E00EA000E00025D411B0009000E0019000E0029000E0039000E0049000E0059000E0069000E0079000E0089000E0099000E00A9000E00B9000E00C9000E000D5D00BA0013001F00032BB8001310BA002D000700032BB8002D10303113343E0433321E0415140E0223222E0227141E0433323E0435342E0423220E0484010911213224243221110901051B3C36363C1B055A04101E344F37384E341E100404101E344F37374F341E1004015D1A3F3F3C2D1C1C2D3C3F3F1A2863573C3C57632727545047361F1F364750542727545048362020364850540000000100570000016402C5000A0023BA0001000900032BB800011000B800012FB800002FBA0007000800032BB800071030312111230E03231533110164410726374424B802C528341E0B44FE0400020024FFF502030211000A0026005BBA0014001F00032BB8001410BA0015000000032BB8001510B8001410B80001D0B8000010B8000CD0B8000C2F00BA000F002400032BB8000F10BA001A000600032BB8001A10BA0001001400032BB8000110B8002410B8000CDC303101213E0333321E0217230E0123222E023721362E0223220E02151E0333323601A7FED702162635212035271754540B45362A3E28120101830215375B4535594124021F3E5B3E587401341E352817172736AE33321C2F3D222F6858392848623B3B6448285800010040000001EC021100170045BA0003000000032BB8000310BA000E000B00
+
032BB8000E10B8000310B80015D0B800152FBA00160000000311123900B800012FB8000C2FBA0013000800032BB8001310303113113311343E0233321615113311342E022322072335405513263927313855112A44337335020205FDFB0124233B2C183830FEA201542A45321C5E52000001FF4F02D100B1035B000F001FB800142B00BB00070002000000182BB8000010B9000A0002F4B80003D0303113222627331E013332363733140E02014C63034D07302D2D30074D1B2F4002D146442C23232C1D332515000001000000010000615A24005F0F3CF5011103E800000000B643600000000000D00AB6E5FC49FE1F07C304350000000900020000000000000001000003B8FF2B001C08B1FC49FE8007C300010000000000000000000000000000000601F40033022C002A022C005702190024022C00400000FF4F0000004800F4011A018201CA01F600000001000000060096000900680004000200000000001E00000200042800030001B800142B01BA0002000200162B01BF0003003E0037002B001F00130000001C2B00BF0002004A0037002B001F00130000001C2B00BA00040004001B2BB8000120457D691844B8000A2BB800002B000000
+
00>] def
+
/CharStrings 6 dict dup begin
+
/.notdef 0 def
+/zero 1 def
+/one 2 def
+/e 3 def
+/n 4 def
+/cyrbreve.compact 5 def
+ end readonly def
+
currentdict dup/FontName get exch definefont pop end
+
%APLsfntEnd
+
42/FontType resourcestatus{pop pop true}{false}ifelse
+
{currentfile 0(%APLT1End\n)/SubFileDecode filter flushfile}if
+
/FontType 1 def
+
/FontMatrix [ 0.001 0 0 0.001 0 0 ] def
+
/FontBBox{-951 -481 1987 1077}def
+
/UniqueID 4140288 def
+
currentdict currentfile eexec
+
54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C96AC05D8620AE2086072F250ADD3256490B02A185DDD3083C39A0A31F6E9B7945802A86634A0D7B33F22EB292055D12A41AF44B29B9A88BC4AB2394D49852566138EE6947A087E55A7C2D6CBCA24216334F9D193EEE1B30EB9143FDADB0D85934399D417E6DC7B6C0FBB692FEAB50A2F48FD696A59EDF843146EEFC03D13FD73E8B3F92853C65E438A58C8DFEDF811E21D65B94745F27A6BCE196D042AA39F65F59CC385E4DA92D5181A0E0639003224E323E520F402FB22E5A900B2647BC8AEC2E1B55AF4DC90964F335926A1B7FC523AF8D6FFFB096BC888DAE2639ED32C899FC3B258209E764AD28F948304A36910BCAE7E266FF4425AC0B5840D05D8487A49065DFF709FDA32AE88FBECD57110ADAE26C55FD6E17ADB7D5544A9DCD3518F0D8FE88933332488158485994021B905A697F6768D7883A62B1F52A6EF1BDA3D8E32D368A9AE0A5EE9ADF665FFB274AA684DE60CA2C13F866D660A8F4F9DC221CA98AA0A71A06769655DF17C28E9C6AFF9E5397E23E8835B7A44670117F472A6C3809B6D02F25C9A83B71B583A490DE9AF3FEBD536E9CE8272496AA08AC242CA2FB5DDFC8AFBF486EAC1E891EE855ECE222E67A9902AC167933FE11E43DB23AEBA71B266768B2BDB4060B97D80CB9BFB322C5C27F03227F36D507D9C6208B2EF5A91F31AB0557FE1C277543D2230C40F228DC8DF464C4A649373567C6D51336179A0A6A997EC42F80AD505429F2511ECD3CFF7CFF8A2E7C21FA397F361637025BE
+
B1D3EFB125098046E4BC7ED3CD888DB24C3B628E71A9C39781C64F17FDDF33707FEC416C25781C52A040038210A6A1C4CA5ACEC72FCB2430F2A518D523BF01D56B1A77728D0668D891B4D64F734DACEC71716A72DAD50F53E33495F4C76997A4512E913BD97D15035FFCC05D584E078C4B5EC7096835D1034BBF0F8D73E6C9F82C744061C4013F0C8538FAFD47D5357C67404AAD7A1C1143F527FA4ADD21AE1575AF3BCEAF5CF98D7DE798207C14C85BC6351B54E5E5FDBFD3A4993853AA9791240B991805BC7785AC184449C3B90AB0E463E5F9B436F85035B9E1E343C38986E6D78C46B79DE0B64D3352A0B13C715DA5CAD51801CDBCD9FEA05367DDE44B23252FBE1BDAD5959E6345C3B462C076EEAA2893ACA1EAEF06DA8255E9C2FBAA0AC1A97461B13CA6EB8634CBE4C20B19A258339774DE7C2954A0C59E96889DECB4C374B5FEC5B3388B51BF404CE536A187A9C383AE249B59600BEDB2C4E3A6F6B1F721C6DA8F7453B5CF8AFE7414404FB3330FBBB80394BF2A6871A0DEA1B74429D75945C94854F90135BBCEBB386965B66EE8EF14097BF2980E9B65545362FB90A9367536DBE7A75B3A6BF9CA338E1A388C431798C7BD66867F3AB9D674C901FF8F4A52A67C72A54E2FD2153F60E0171E17A2352EAA55E1CFBE7E6A512195D9DB61F2978D1E80C07BE687749D9C5C3D0E50FDC22883DE1484C5D4F3B60083C1636CD08E230065
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
cleartomark end
+
%APLT1End
+
%RBIEndFontSubset
+/HelveticaNeue cguidfix
+/F2.1/HelveticaNeue renmfont
+[ /CIEBasedABC 4 dict dup begin 
+/WhitePoint [ 0.9505 1.0000 1.0891 ] def 
+/DecodeABC [ { 1.8008  exp } bind { 1.8008  exp } bind { 1.8008  exp } bind ] def 
+/MatrixABC [ 0.4295 0.2318 0.0204 0.3278 0.6722 0.1111 0.1933 0.0960 0.9578 ] def 
+/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def 
+end ] /Cs1 exch/ColorSpace dr pop
+[ /CIEBasedA 5 dict dup begin /WhitePoint [ 0.9505 1.0000 1.0891 ] def 
+/DecodeA { { 1.8008  exp } bind  exec} bind 
+def 
+/MatrixA [ 0.9642 1.0000 0.8249 ] def 
+/RangeLMN [ 0.0 2.0000 0.0 2.0000 0.0 2.0000 ] def 
+/DecodeLMN [ { 0.9857  mul} bind { 1.0000  mul} bind { 1.3202  mul} bind ] def 
+end ] /Cs2 exch/ColorSpace dr pop
+%%EndPageSetup
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+q
+0 0 462 302 rc
+-66 509 m
+493 509 l
+493 -274 l
+-66 -274 l
+h
+-66 509 m
+f
+149.85895 186.26938 m
+159.33403 177.61906 159.33403 163.59412 149.85895 154.9438 c
+140.38393 146.29343 125.02189 146.29343 115.54687 154.9438 c
+106.07179 163.59412 106.07179 177.61906 115.54687 186.26938 c
+125.02189 194.91975 140.38393 194.91975 149.85895 186.26938 c
+f
+1 J
+1 j
+[
+4
+4
+] 0 d
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+215.85895 322.73062 m
+225.33403 331.38095 225.33403 345.40588 215.85895 354.05621 c
+206.38393 362.70657 191.0219 362.70657 181.54686 354.05621 c
+172.07179 345.40588 172.07179 331.38095 181.54686 322.73062 c
+191.0219 314.08023 206.38393 314.08023 215.85895 322.73062 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 132.70291 170.6066 cm
+/F1.1[ 12 0 0 -12 0 0]sf
+-12.673828 -3 m
+(!""#)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+93.463005 117.63781 m
+102.93808 108.98748 102.93808 94.962547 93.463005 86.312218 c
+83.987984 77.66185 68.625946 77.66185 59.150921 86.312218 c
+49.67585 94.962547 49.67585 108.98748 59.150921 117.63781 c
+68.625946 126.28818 83.987984 126.28818 93.463005 117.63781 c
+f
+[] 0 d
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+159.46301 391.36218 m
+168.93808 400.01251 168.93808 414.03745 159.46301 422.68777 c
+149.98798 431.33813 134.62595 431.33813 125.15092 422.68777 c
+115.67585 414.03745 115.67585 400.01251 125.15092 391.36218 c
+134.62595 382.71182 149.98798 382.71182 159.46301 391.36218 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 76.306969 101.97501 cm
+-14.34375 -3 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-3.3369141 11 m
+(')s
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+206.53464 117.63781 m
+216.00972 108.98748 216.00972 94.962547 206.53464 86.312218 c
+197.05962 77.66185 181.69759 77.66185 172.22256 86.312218 c
+162.74748 94.962547 162.74748 108.98748 172.22256 117.63781 c
+181.69759 126.28818 197.05962 126.28818 206.53464 117.63781 c
+f
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+272.53464 391.36218 m
+282.0097 400.01251 282.0097 414.03745 272.53464 422.68777 c
+263.05963 431.33813 247.69759 431.33813 238.22256 422.68777 c
+228.74748 414.03745 228.74748 400.01251 238.22256 391.36218 c
+247.69759 382.71182 263.05963 382.71182 272.53464 391.36218 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 189.3786 101.97501 cm
+-14.34375 -3 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-3.3369141 11 m
+(\()s
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+53.178375 49.580502 m
+62.65345 40.930176 62.65345 26.905237 53.178375 18.254911 c
+43.70335 9.6045418 28.341314 9.6045418 18.866291 18.254911 c
+9.3912182 26.905237 9.3912182 40.930176 18.866291 49.580502 c
+28.341314 58.230869 43.70335 58.230869 53.178375 49.580502 c
+f
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+119.17838 459.41949 m
+128.65344 468.06982 128.65344 482.09476 119.17838 490.74509 c
+109.70335 499.39545 94.341316 499.39545 84.866287 490.74509 c
+75.39122 482.09476 75.39122 468.06982 84.866287 459.41949 c
+94.341316 450.76913 109.70335 450.76913 119.17838 459.41949 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 36.022335 33.917706 cm
+-14.34375 -3 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-3.3369141 11 m
+(\))s
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+123.67648 49.580502 m
+133.15155 40.930176 133.15155 26.905237 123.67648 18.254911 c
+114.20145 9.6045418 98.839417 9.6045418 89.364395 18.254911 c
+79.88932 26.905237 79.88932 40.930176 89.364395 49.580502 c
+98.839417 58.230869 114.20145 58.230869 123.67648 49.580502 c
+f
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+189.67648 459.41949 m
+199.15155 468.06982 199.15155 482.09476 189.67648 490.74509 c
+180.20146 499.39545 164.83942 499.39545 155.3644 490.74509 c
+145.88933 482.09476 145.88933 468.06982 155.3644 459.41949 c
+164.83942 450.76913 180.20146 450.76913 189.67648 459.41949 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 106.52044 33.917706 cm
+-14.34375 -3 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-3.3369141 11 m
+(*)s
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+182.27231 49.580502 m
+191.74738 40.930176 191.74738 26.905237 182.27231 18.254911 c
+172.79729 9.6045418 157.43524 9.6045418 147.96022 18.254911 c
+138.48515 26.905237 138.48515 40.930176 147.96022 49.580502 c
+157.43524 58.230869 172.79729 58.230869 182.27231 49.580502 c
+f
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+248.27231 459.41949 m
+257.74738 468.06982 257.74738 482.09476 248.27231 490.74509 c
+238.79729 499.39545 223.43524 499.39545 213.96022 490.74509 c
+204.48515 482.09476 204.48515 468.06982 213.96022 459.41949 c
+223.43524 450.76913 238.79729 450.76913 248.27231 459.41949 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 165.11627 33.917706 cm
+-14.34375 -3 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-3.3369141 11 m
+(+)s
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+184.14122 356.11441 m
+156.86865 389.30399 l
+S
+213.31065 356.0827 m
+240.77086 389.33569 l
+S
+130.76907 426.51721 m
+113.56022 455.59006 l
+S
+151.42279 427.55884 m
+163.40462 454.54846 l
+S
+247.86806 428.0925 m
+238.62682 454.01477 l
+S
+1 1 1 sc
+CM
+386.53116 185.98225 m
+396.00623 177.33192 396.00623 163.30699 386.53116 154.65666 c
+377.05615 146.00629 361.69409 146.00629 352.21909 154.65666 c
+342.74402 163.30699 342.74402 177.33192 352.21909 185.98225 c
+361.69409 194.63261 377.05615 194.63261 386.53116 185.98225 c
+f
+[
+4
+4
+] 0 d
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+452.53116 323.01776 m
+462.00623 331.66806 462.00623 345.69302 452.53116 354.34332 c
+443.05615 362.99371 427.69409 362.99371 418.21909 354.34332 c
+408.74402 345.69302 408.74402 331.66806 418.21909 323.01776 c
+427.69409 314.36737 443.05615 314.36737 452.53116 323.01776 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 369.37512 170.31946 cm
+-12.673828 -3 m
+(!""#)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+330.13522 117.35067 m
+339.61029 108.70035 339.61029 94.675407 330.13522 86.025085 c
+320.66019 77.374718 305.29816 77.374718 295.82312 86.025085 c
+286.34805 94.675407 286.34805 108.70035 295.82312 117.35067 c
+305.29816 126.00105 320.66019 126.00105 330.13522 117.35067 c
+f
+[] 0 d
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+396.13522 391.64932 m
+405.61029 400.29965 405.61029 414.32458 396.13522 422.97491 c
+386.66019 431.62527 371.29816 431.62527 361.82312 422.97491 c
+352.34805 414.32458 352.34805 400.29965 361.82312 391.64932 c
+371.29816 382.99896 386.66019 382.99896 396.13522 391.64932 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 312.97919 101.68788 cm
+-14.34375 -3 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-3.3369141 11 m
+(')s
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+443.20685 117.35067 m
+452.68192 108.70035 452.68192 94.675407 443.20685 86.025085 c
+433.73184 77.374718 418.36978 77.374718 408.89478 86.025085 c
+399.41971 94.675407 399.41971 108.70035 408.89478 117.35067 c
+418.36978 126.00105 433.73184 126.00105 443.20685 117.35067 c
+f
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+509.20685 391.64932 m
+518.68195 400.29965 518.68195 414.32458 509.20685 422.97491 c
+499.73184 431.62527 484.36978 431.62527 474.89478 422.97491 c
+465.41971 414.32458 465.41971 400.29965 474.89478 391.64932 c
+484.36978 382.99896 499.73184 382.99896 509.20685 391.64932 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 426.05081 101.68788 cm
+-14.34375 -3 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-3.3369141 11 m
+(\()s
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+289.85059 49.293365 m
+299.32565 40.64304 299.32565 26.618103 289.85059 17.967777 c
+280.37555 9.3174076 265.01352 9.3174076 255.5385 17.967777 c
+246.06343 26.618103 246.06343 40.64304 255.5385 49.293365 c
+265.01352 57.943733 280.37555 57.943733 289.85059 49.293365 c
+f
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+355.85059 459.70663 m
+365.32565 468.35696 365.32565 482.3819 355.85059 491.03223 c
+346.37555 499.68259 331.01352 499.68259 321.53851 491.03223 c
+312.06342 482.3819 312.06342 468.35696 321.53851 459.70663 c
+331.01352 451.05627 346.37555 451.05627 355.85059 459.70663 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 272.69455 33.630569 cm
+-14.34375 -3 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-3.3369141 11 m
+(\))s
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+360.34869 49.293365 m
+369.82376 40.64304 369.82376 26.618103 360.34869 17.967777 c
+350.87366 9.3174076 335.51163 9.3174076 326.03662 17.967777 c
+316.56152 26.618103 316.56152 40.64304 326.03662 49.293365 c
+335.51163 57.943733 350.87366 57.943733 360.34869 49.293365 c
+f
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+426.34869 459.70663 m
+435.82376 468.35696 435.82376 482.3819 426.34869 491.03223 c
+416.87366 499.68259 401.51163 499.68259 392.03662 491.03223 c
+382.56152 482.3819 382.56152 468.35696 392.03662 459.70663 c
+401.51163 451.05627 416.87366 451.05627 426.34869 459.70663 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 343.19266 33.630569 cm
+-14.34375 -3 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-3.3369141 11 m
+(*)s
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+418.94452 49.293365 m
+428.41959 40.64304 428.41959 26.618103 418.94452 17.967777 c
+409.46948 9.3174076 394.10745 9.3174076 384.63245 17.967777 c
+375.15735 26.618103 375.15735 40.64304 384.63245 49.293365 c
+394.10745 57.943733 409.46948 57.943733 418.94452 49.293365 c
+f
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+484.94452 459.70663 m
+494.41959 468.35696 494.41959 482.3819 484.94452 491.03223 c
+475.46948 499.68259 460.10745 499.68259 450.63245 491.03223 c
+441.15735 482.3819 441.15735 468.35696 450.63245 459.70663 c
+460.10745 451.05627 475.46948 451.05627 484.94452 459.70663 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 401.78848 33.630569 cm
+-14.34375 -3 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-3.3369141 11 m
+(+)s
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+420.81342 356.40152 m
+393.54086 389.59113 l
+S
+449.98288 356.36984 m
+477.44305 389.62283 l
+S
+367.44128 426.80435 m
+350.23242 455.8772 l
+S
+388.095 427.84598 m
+400.07681 454.83557 l
+S
+484.54028 428.37964 m
+475.29901 454.30191 l
+S
+1 1 1 sc
+CM
+257.43723 283.63223 m
+266.91229 274.9819 266.91229 260.95697 257.43723 252.30666 c
+247.9622 243.65628 232.60017 243.65628 223.12515 252.30666 c
+213.65007 260.95697 213.65007 274.9819 223.12515 283.63223 c
+232.60017 292.28262 247.9622 292.28262 257.43723 283.63223 c
+f
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+323.43723 225.36777 m
+332.91229 234.01808 332.91229 248.04303 323.43723 256.69336 c
+313.96222 265.34372 298.60016 265.34372 289.12515 256.69336 c
+279.65009 248.04303 279.65009 234.01808 289.12515 225.36777 c
+298.60016 216.71739 313.96222 216.71739 323.43723 225.36777 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 240.28119 267.96945 cm
+-12.673828 -3 m
+(!""#)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+301.30576 262.71295 m
+296.04895 285.62155 l
+138.01462 285.10449 l
+S
+198.29494 316.24594 m
+197.7249 285.29987 l
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 406.70502 238.48795 cm
+/F2.1[ 16 0 0 -16 0 0]sf
+-12.822031 6 m
+(!"#)[ 8.592000 8.896000 0.000000 ] xS
+1 0 0 -1 91.269608 238.67245 cm
+-12.822031 6 m
+(!"$)[ 8.592000 8.896000 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -66 509 cm
+311.09512 262.74319 m
+316.15176 285.5 l
+479.63351 285.5 l
+S
+435.74466 316.53253 m
+436.26157 285.55066 l
+S
+ep
+end
+%%Trailer
+%%EOF
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/oc-midterm/pic/TreeVNC.eps	Mon Nov 03 13:17:18 2014 +0900
@@ -0,0 +1,956 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%HiResBoundingBox: 0.000000 0.000000 303.000000 257.000000
+%APL_DSC_Encoding: UTF8
+%APLProducer: (Version 10.10 (Build 14A389) Quartz PS Context)
+%%Title: (Unknown)
+%%Creator: (Unknown)
+%%CreationDate: (Unknown)
+%%For: (Unknown)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 0 0 303 257
+%%EndComments
+%%BeginProlog
+%%BeginFile: cg-pdf.ps
+%%Copyright: Copyright 2000-2004 Apple Computer Incorporated.
+%%Copyright: All Rights Reserved.
+currentpacking true setpacking
+/cg_md 141 dict def
+cg_md begin
+/L3? languagelevel 3 ge def
+/bd{bind def}bind def
+/ld{load def}bd
+/xs{exch store}bd
+/xd{exch def}bd
+/cmmtx matrix def
+mark
+/sc/setcolor
+/scs/setcolorspace
+/dr/defineresource
+/fr/findresource
+/T/true
+/F/false
+/d/setdash
+/w/setlinewidth
+/J/setlinecap
+/j/setlinejoin
+/M/setmiterlimit
+/i/setflat
+/rc/rectclip
+/rf/rectfill
+/rs/rectstroke
+/f/fill
+/f*/eofill
+/sf/selectfont
+/s/show
+/xS/xshow
+/yS/yshow
+/xyS/xyshow
+/S/stroke
+/m/moveto
+/l/lineto
+/c/curveto
+/h/closepath
+/n/newpath
+/q/gsave
+/Q/grestore
+counttomark 2 idiv
+{ld}repeat pop
+/SC{	
+    /ColorSpace fr scs
+}bd
+/sopr /setoverprint where{pop/setoverprint}{/pop}ifelse ld
+/soprm /setoverprintmode where{pop/setoverprintmode}{/pop}ifelse ld
+/cgmtx matrix def
+/sdmtx{cgmtx currentmatrix pop}bd
+/CM {cgmtx setmatrix}bd		
+/cm {cmmtx astore CM concat}bd	
+/W{clip newpath}bd
+/W*{eoclip newpath}bd
+statusdict begin product end dup (HP) anchorsearch{
+    pop pop pop	
+    true
+}{
+    pop	
+   (hp) anchorsearch{
+	pop pop true
+    }{
+	pop false
+    }ifelse
+}ifelse
+{	
+    { 
+	{ 
+	    pop pop 
+	    (0)dup 0 4 -1 roll put
+	    F charpath
+	}cshow
+    }
+}{
+    {F charpath}
+}ifelse
+/cply exch bd
+/cps {cply stroke}bd
+/pgsave 0 def
+/bp{/pgsave save store}bd
+/ep{pgsave restore showpage}def		
+/re{4 2 roll m 1 index 0 rlineto 0 exch rlineto neg 0 rlineto h}bd
+/scrdict 10 dict def
+/scrmtx matrix def
+/patarray 0 def
+/createpat{patarray 3 1 roll put}bd
+/makepat{
+scrmtx astore pop
+gsave
+initgraphics
+CM 
+patarray exch get
+scrmtx
+makepattern
+grestore
+setpattern
+}bd
+/cg_BeginEPSF{
+    userdict save/cg_b4_Inc_state exch put
+    userdict/cg_endepsf/cg_EndEPSF load put
+    count userdict/cg_op_count 3 -1 roll put 
+    countdictstack dup array dictstack userdict/cg_dict_array 3 -1 roll put
+    3 sub{end}repeat
+    /showpage {} def
+    0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
+    10 setmiterlimit [] 0 setdash newpath
+    false setstrokeadjust false setoverprint	
+}bd
+/cg_EndEPSF{
+  countdictstack 3 sub { end } repeat
+  cg_dict_array 3 1 index length 3 sub getinterval
+  {begin}forall
+  count userdict/cg_op_count get sub{pop}repeat
+  userdict/cg_b4_Inc_state get restore
+  F setpacking
+}bd
+/cg_biproc{currentfile/RunLengthDecode filter}bd
+/cg_aiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}bd
+/ImageDataSource 0 def
+L3?{
+    /cg_mibiproc{pop pop/ImageDataSource{cg_biproc}def}bd
+    /cg_miaiproc{pop pop/ImageDataSource{cg_aiproc}def}bd
+}{
+    /ImageBandMask 0 def
+    /ImageBandData 0 def
+    /cg_mibiproc{
+	string/ImageBandMask xs
+	string/ImageBandData xs
+	/ImageDataSource{[currentfile/RunLengthDecode filter dup ImageBandMask/readstring cvx
+	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
+    }bd
+    /cg_miaiproc{	
+	string/ImageBandMask xs
+	string/ImageBandData xs
+	/ImageDataSource{[currentfile/ASCII85Decode filter/RunLengthDecode filter
+	    dup ImageBandMask/readstring cvx
+	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
+    }bd
+}ifelse
+/imsave 0 def
+/BI{save/imsave xd mark}bd
+/EI{imsave restore}bd
+/ID{
+counttomark 2 idiv
+dup 2 add	
+dict begin
+{def} repeat
+pop		
+/ImageType 1 def
+/ImageMatrix[Width 0 0 Height neg 0 Height]def
+currentdict dup/ImageMask known{ImageMask}{F}ifelse exch
+L3?{
+    dup/MaskedImage known
+    { 
+	pop
+	<<
+	    /ImageType 3
+	    /InterleaveType 2
+	    /DataDict currentdict
+	    /MaskDict
+	    <<  /ImageType 1
+		/Width Width
+		/Height Height
+		/ImageMatrix ImageMatrix
+		/BitsPerComponent 1
+		/Decode [0 1]
+		currentdict/Interpolate known
+		{/Interpolate Interpolate}if
+	    >>
+	>>
+    }if
+}if
+exch
+{imagemask}{image}ifelse	
+end	
+}bd
+/cguidfix{statusdict begin mark version end
+{cvr}stopped{cleartomark 0}{exch pop}ifelse
+2012 lt{dup findfont dup length dict begin
+{1 index/FID ne 2 index/UniqueID ne and
+{def} {pop pop} ifelse}forall
+currentdict end definefont pop
+}{pop}ifelse
+}bd
+/t_array 0 def
+/t_i 0 def
+/t_c 1 string def
+/x_proc{ 
+    exch t_array t_i get add exch moveto
+    /t_i t_i 1 add store
+}bd
+/y_proc{ 
+    t_array t_i get add moveto
+    /t_i t_i 1 add store
+}bd
+/xy_proc{
+        
+	t_array t_i 2 copy 1 add get 3 1 roll get 
+	4 -1 roll add 3 1 roll add moveto
+	/t_i t_i 2 add store
+}bd
+/sop 0 def		
+/cp_proc/x_proc ld 	
+/base_charpath		
+{
+    /t_array xs
+    /t_i 0 def
+    { 
+	t_c 0 3 -1 roll put
+        currentpoint
+	t_c cply sop
+        cp_proc
+    }forall
+    /t_array 0 def
+}bd
+/sop/stroke ld		
+/nop{}def
+/xsp/base_charpath ld
+/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd
+/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd
+/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd
+/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd
+/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd
+/refnt{ 
+findfont dup length dict copy dup
+/Encoding 4 -1 roll put 
+definefont pop
+}bd
+/renmfont{ 
+findfont dup length dict copy definefont pop
+}bd
+L3? dup dup{save exch}if
+/Range 0 def
+/DataSource 0 def
+/val 0 def
+/nRange 0 def
+/mulRange 0 def
+/d0 0 def
+/r0 0 def
+/di 0 def
+/ri 0 def
+/a0 0 def
+/a1 0 def
+/r1 0 def
+/r2 0 def
+/dx 0 def
+/Nsteps 0 def
+/sh3tp 0 def
+/ymax 0 def
+/ymin 0 def
+/xmax 0 def
+/xmin 0 def
+/setupFunEval 
+{
+    begin
+	/nRange Range length 2 idiv store
+	/mulRange   
+		    
+	[ 
+	    0 1 nRange 1 sub
+	    { 
+		    2 mul/nDim2 xd		
+		    Range nDim2 get		
+		    Range nDim2 1 add get	
+		    1 index sub			
+						
+		    255 div			
+		    exch			
+	    }for
+	]store
+    end
+}bd
+/FunEval 
+{
+    begin
+	
+	nRange mul /val xd	
+				
+	0 1 nRange 1 sub
+	{
+	    dup 2 mul/nDim2 xd 
+	    val	
+	    add DataSource exch get 
+	    mulRange nDim2 get mul 	
+	    mulRange nDim2 1 add get 
+	    add 
+	}for	
+    end
+}bd
+/max 
+{
+	2 copy lt
+	{exch pop}{pop}ifelse
+}bd
+/sh2
+{	
+	/Coords load aload pop 	
+	3 index 3 index translate	
+					
+	3 -1 roll sub	
+	3 1 roll exch 	
+	sub				
+	2 copy
+	dup mul exch dup mul add sqrt	
+	dup
+	scale  
+	atan	
+	
+	rotate		
+	
+	/Function load setupFunEval	
+	
+	
+	clippath {pathbbox}stopped {0 0 0 0}if newpath 	
+	/ymax xs
+	/xmax xs
+	/ymin xs
+	/xmin xs
+	currentdict/Extend known
+	{
+		/Extend load 0 get
+		{	
+			0/Function load FunEval sc	
+			xmin ymin xmin abs ymax ymin sub rectfill
+		}if
+	}if
+	
+	/Nsteps/Function load/Size get 0 get 1 sub store
+	/dx 1 Nsteps div store
+	gsave
+		/di ymax ymin sub store
+		/Function load
+		
+		0 1 Nsteps
+		{
+			1 index FunEval sc
+			0 ymin dx di rectfill
+			dx 0 translate
+		}for
+		pop	
+	grestore	
+	currentdict/Extend known
+	{
+		/Extend load 1 get
+		{	
+			Nsteps/Function load FunEval sc	
+			1 ymin xmax 1 sub abs ymax ymin sub rectfill
+		}if
+	}if
+}bd
+/shp	
+{	
+	4 copy
+	
+	dup 0 gt{
+		0 exch a1 a0 arc
+	}{
+		pop 0 moveto
+	}ifelse
+	dup 0 gt{
+		0 exch a0 a1 arcn
+	}{
+		pop 0 lineto
+	}ifelse
+	
+	fill
+	
+	dup 0 gt{
+		0 exch a0 a1 arc
+	}{
+		pop 0 moveto
+	}ifelse
+	dup 0 gt{
+		0 exch a1 a0 arcn
+	}{
+		pop 0 lineto
+	}ifelse
+	
+	fill
+}bd
+/calcmaxs
+{	
+	
+	xmin dup mul ymin dup mul add sqrt		
+	xmax dup mul ymin dup mul add sqrt		
+	xmin dup mul ymax dup mul add sqrt		
+	xmax dup mul ymax dup mul add sqrt		
+	max max max								
+}bd
+/sh3
+{	
+	/Coords load aload pop 	
+	5 index 5 index translate	
+	3 -1 roll 6 -1 roll sub		
+	3 -1 roll 5 -1 roll sub		
+	2 copy dup mul exch dup mul add sqrt
+	/dx xs						
+	2 copy 0 ne exch 0 ne or
+	{
+		
+		exch atan rotate	
+	}{
+		pop pop
+	}ifelse
+	
+	/r2 xs
+	/r1 xs
+	/Function load 
+	dup/Size get 0 get 1 sub	
+	/Nsteps xs		
+	setupFunEval		
+	
+	
+	
+	
+	
+	dx r2 add r1 lt{
+		
+		0 
+	}{
+		dx r1 add r2 le
+		{ 
+			1
+		}{ 
+			r1 r2 eq
+			{	
+				2
+			}{ 
+				3
+			}ifelse		
+		}ifelse
+	}ifelse
+	/sh3tp xs		
+	clippath {pathbbox}stopped {0 0 0 0}if 
+	newpath 	
+	/ymax xs
+	/xmax xs
+	/ymin xs
+	/xmin xs
+	
+	dx dup mul r2 r1 sub dup mul sub dup 0 gt
+	{
+		sqrt r2 r1 sub atan
+		/a0 exch 180 exch sub store 
+		/a1 a0 neg store 
+	}{
+		pop
+		/a0 0 store
+		/a1 360 store		
+	}ifelse		
+	currentdict/Extend known
+	{
+		/Extend load 0 get r1 0 gt and	
+		{	
+			0/Function load FunEval sc	
+			
+			
+			
+			
+			{ 
+				{	
+					dx 0 r1 360 0 arcn
+					xmin ymin moveto
+					xmax ymin lineto
+					xmax ymax lineto
+					xmin ymax lineto
+					xmin ymin lineto
+					eofill		
+				}
+				{	
+					r1 0 gt{0 0 r1 0 360 arc fill}if
+				}
+				{	
+					
+					
+				
+					
+					0 r1 xmin abs r1 add neg r1 shp
+				}
+				{	
+					
+				
+					r2 r1 gt{	
+						
+						0 r1
+						r1 neg r2 r1 sub div dx mul	
+						0	
+						shp	
+					}{	
+						
+						
+						
+						0 r1 calcmaxs	
+						dup
+						
+						r2 add dx mul dx r1 r2 sub sub div
+						neg				
+						exch 1 index	
+						abs exch sub
+						shp
+					}ifelse
+				} 
+			}sh3tp get exec	
+		}if
+	}if
+	
+	/d0 0 store
+	/r0 r1 store
+	/di dx Nsteps div store
+	/ri r2 r1 sub Nsteps div store 
+	/Function load 
+	0 1 Nsteps
+	{	
+		1 index FunEval sc
+		d0 di add r0 ri add d0 r0 shp
+		{
+		
+		d0 0 r0 a1 a0 arc
+		d0 di add 0 r0 ri add a0 a1 arcn
+		fill
+		
+		
+		d0 0 r0 a0 a1 arc
+		d0 di add 0 r0 ri add a1 a0 arcn
+		fill
+		}pop
+		
+		
+		/d0 d0 di add store
+		/r0 r0 ri add store
+	}for
+	pop	
+	
+	currentdict/Extend known
+	{
+		/Extend load 1 get r2 0 gt and	
+		{	
+			Nsteps/Function load FunEval sc	
+			
+			
+			
+			
+			{ 
+				{
+					dx 0 r2 0 360 arc fill
+				} 
+				{
+					dx 0 r2 360 0 arcn
+					xmin ymin moveto
+					xmax ymin lineto
+					xmax ymax lineto
+					xmin ymax lineto
+					xmin ymin lineto
+					eofill		
+				} 
+				{	
+					
+					
+					xmax abs r1 add r1 dx r1 shp
+				}	
+				{	
+			
+					r2 r1 gt{
+						
+						
+						
+						calcmaxs dup	
+						
+						r1 add dx mul dx r2 r1 sub sub div	
+						exch 1 index	
+						exch sub
+						dx r2
+						shp
+					}{	
+						
+						r1 neg r2 r1 sub div dx mul	
+						0		
+						dx 		
+						r2		
+						shp
+					}ifelse
+				}
+			}			
+			sh3tp get exec	
+		}if
+	}if
+}bd
+/sh		
+{	
+	begin
+		/ShadingType load dup dup 2 eq exch 3 eq or
+		{	
+			gsave
+				newpath
+				/ColorSpace load scs
+				currentdict/BBox known
+				{
+					/BBox load aload pop	
+					2 index sub				
+					3 index					
+					3 -1 roll exch sub 
+					exch rectclip
+				}if
+				2 eq
+				{sh2}{sh3}ifelse
+			grestore
+		}{
+			
+			pop 
+			(DEBUG: shading type unimplemented\n)print flush
+		}ifelse
+	end
+}bd
+{restore}if not dup{save exch}if
+	L3?{	
+		/sh/shfill ld
+		/csq/clipsave ld
+		/csQ/cliprestore ld
+	}if
+{restore}if
+end
+setpacking
+%%EndFile
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%PageBoundingBox: 0 0 303 257
+%%BeginPageSetup
+cg_md begin
+bp
+sdmtx
+%RBIBeginFontSubset: Helvetica
+%!FontType1-1.0: Helvetica 1.0000.0.0000
+
14 dict begin/FontName /Helvetica def
+
/PaintType 0 def
+
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for
+
dup 33 /R put
+
dup 34 /o put
+
dup 35 /t put
+
dup 36 /N put
+
dup 37 /d put
+
dup 38 /e put
+
dup 39 /one put
+
dup 40 /two put
+
dup 41 /three put
+
dup 42 /four put
+
dup 43 /five put
+
dup 44 /V put
+
dup 45 /C put
+
dup 46 /S put
+
dup 47 /r put
+
dup 48 /v put
+
readonly def
+
42/FontType resourcestatus{pop pop false}{true}ifelse
+
%APLsfntBegin
+
{currentfile 0(%APLsfntEnd\n)/SubFileDecode filter flushfile}if
+
/FontType 42 def
+
/FontMatrix matrix def
+
/FontBBox[2048 -1947 1 index div -985 2 index div 2961 3 index div 2297 5 -1 roll div]cvx def
+
/sfnts [<
+
74727565000900000000000063767420000000000000009C0000036C6670676D000000000000040800000A1D676C79660000000000000E2800001008686561640000000000001E3000000036686865610000000000001E6800000024686D74780000000000001E8C000000486C6F63610000000000001ED4000000266D6178700000000000001EFC00000020707265700000000000001F1C000003CF05C0001005BD00280580001A042F001F0000FFD90000FFDA0000FFD9FE55FFE605C70010FE6DFFF1033B000000B9000000B902FE3F3C00C0008D009B00AF000600A800C00028005E009800C9016A00B9015C00B400D6011E002E0080000400B8004C00CC01FFFFD1006600A400AF007400C2009500B1000C0028006D0015004C008E0125FF7A000C0040004C00620084FFA200240038008600BD0039005E008E00EDFFA9FFB300400052005500AA00AB00C200CB012302B10413FFAEFFE4000800510074008400AA00D1FF4CFFAF0012002C004200500051008400BE012503DAFF680018003B0098009C009F00A100C100EC018201B4FF68FF76FFD0FFE100020018001C00530053007D01B401E103AF0486FF9CFFEAFFFE001F0028002A00520060009300A300AA00AF00AF00C001000145016B0174019301950240028202B404850517FEFD00060029004700470048006F008800B400B900C400F200F901EF02180310037403C5FF35FFF3000B004B004C0052005500650076007600870087008E00AB00BB0106013001430150017D0194019501D3022A025502580277027802E6034E035C037903D3047304B2058C0598060BFEF5FFBBFFC7FFD50017001D005B0072007E009C00C200D000F400FA01030106011C0125013B0142015E015E0180019B02B901A101B9025001C001D002AA01DF01E301EF01FB0205020C0215022B0274029302AB02C202CE03690395039903DF03F5043E050205A105E5062507DBFE62FE89FECEFF3BFFE1FFF800030008002100390042004E005F0061006F00700034007F008E00AD00AD00AF00BD00C400C500C900C900C900E3011C00ED00F800F901000112011A0132014D014D014E014F01660169019E01BA01BA01BE01E301EF01F602000200020902110217021C02530262026D028002D50280031B032A034A035A03AF03AF03C803D603FB03FB04050413041504470449008C046D049A049A04A604A804B204CF0539053E054E055605800589058C036305D105D6067E068E06B206EF06F00728074C076F078C00B400C900C000C10000000000000000000000000004012400AF0032006E0063014401620096014301A10161008A00740064018801EF01700028FF5D037E0347023000AA00BE007B0062009A007D0089035C00A1FFD803AA00D70093006C0000008000A70442001D0597001D00820030002A
+
002A002A002A002A40292A292827262524232221201F1E1D1C1B1A191817161514131211100D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B09051582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B9400000000A2D2C00B9000040000B2D2C2045B00043617D6818B0004360442D2C45B01A234445B01923442D2C2045B00325456164B050515845441B2121592D2C20B0032552582359212D2C69B04061B0008B0C6423648BB8400062600C642364615C58B0036159B002602D2C45B0112BB0172344B0177AE5182D2C45B0112BB01723442D2C45B0112BB017458CB0172344B0177AE5182D2CB002254661658A46B040608B482D2CB0022546608A46B040618C482D2C4B53205C58B002855958B00185592D2C20B0032545B019236A4445B01A23444565234520B00325606A20B009234223688A6A606120B0005258B21A401A4523614459B0005058B219401945236144592D2CB9187E3B210B2D2CB92D412D410B2D2CB93B21187E0B2D2CB93B21E7830B2D2CB92D41D2C00B2D2CB9187EC4E00B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C456920B00943B0022660B00325B005254961B0805358B21940194523616844B21A401A4523606A44B209191A45652345604259B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2C764520B003254523616818236860442D2C7645B00325452361682318456860442D2C7645B0032545616823452361442D2C4569B014B0324B505821B0205961442DB8002B2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8002C2C2020456944B001602DB8002D2CB8002C2A212DB8002E2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8002F2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800302C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800312C2020456944B0016020
+
20457D691844B001602DB800322CB800312A2DB800332C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800342C4B535845441B2121592DB800352C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800362C2020456944B001602DB800372CB800362A212DB800382C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800392C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8003A2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8003B2C2020456944B001602020457D691844B001602DB8003C2CB8003B2A2DB8003D2C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8003E2C4B535845441B2121592DB8003F2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800402C2020456944B001602DB800412CB800402A212DB800422C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800432C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800442C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800452C2020456944B001602020457D691844B001602DB800462CB800452A2DB800472C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800482C4B535845441B2121592DB800492C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8004A2C2020456944B001602DB8004B2CB8004A2A212DB8004C2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8004D2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8004E2C4B20B0032650585158
+
B080441BB04044591B21212045B0C05058B0C0441B2159592DB8004F2C2020456944B001602020457D691844B001602DB800502CB8004F2A2DB800512C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800522C4B535845441B2121592DB800532C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800542C2020456944B001602DB800552CB800542A212DB800562C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800572C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800582C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800592C2020456944B001602020457D691844B001602DB8005A2CB800592A2DB8005B2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8005C2C4B535845441B2121592D00000000020042000004D005BD000300070043B800532BB800082FB800042FB8000810B80000D0B800002FB8000410B80003DCB8000010B80007DCB8000310B80009DC00BA0007000000562BBA0002000500562B3031331121112711211142048EB8FCE205BDFA43B8044DFBB30000000100C4000002D5059200080023B10801B80133400C0404070C04079605000A47091076C418C4D5FD39003F3FF4CD313013353E013733112311C4C39A268EC003F68A1359A6FA6E03F60000000100400000041E059D002200A6404E3604460457056B1D6E1E7A1E84018702082A085A196B197C197C1CB519050022010F041C0E1921071C19040100051F0F0F22130A351305201F7521220C217F0738166F220E270F811F38222447231076C418D4EDF4ED10F5EDE4003F3CFD3C3FED1112392F1217390111123912393911391239005D31304379401C04190C2511260B120E2800091407280119040D100A280108150A2801002B2B1010012B2B2B2B81005D36123F01363736353426232207060723363736213212151407060F01060706072115214A85C1C0813452967DB9472604B70342750128F6E37946B5896238641A030EFC29B90112706F4B35536B7D938C4B85BB76D0FEF6A3AC7A47654C3631576AAA000000010031FFD9041A
+
059A003100C4401F490C532D6529632D7529752D069626014B082B0A182B140D03F93114350D20B8012340141135107F0D0D311B3524050735310D1896274411B8014A400F0A382E6F021F2920810327023347321076C418D4EDF4ED10F5EDEDF4ED003FED3FED12392FF4FDE610ED10ED111239011112393130437940362F301926000905261D2522260600032800040308300A28011C231F28001A251828010401072800092F0728001E211B280119261B2801002B2B2B2B012B2B2B103C2B2B2B2B818181005D015D0402353316171633323635342623220607351E013332373635342623220706072334373621321615140706071E01151400230116E5BC0C2846B78EACB5A11225131C26166541729865B4452605B2406E0115DBF0472C46717FFEF2F8270117C88B3F719878947601019F03022038906B7478427AA070C8C3B98452331D1FB180CDFEFE000000000200340000042F059C0002000D005C402209020A080D010202BE12060607020601050708030106070A02750B05EF030C070403B80117B501960D08AC0AB80158B3050F470E1076C418D4F5F43CFDE4003F3FF43CFD3C1139390111123911123939872E2B047D10C50F3130011109011121350133113315231102A5FE3501CEFD8C029098D3D301FB0289FD77FE05015EB0038EFC5F9DFEA200000000010042FFDC041C0580002000BB402B4812881F02390C461357136713043A080C0D07000C0A0F0E0E75121313120E0F201213070013170A17350AB80122401A0D7F0E0E1D123A0F04043520C71D0D1107381A6F0038202247211076C418D4EDF5EDC4003FEDED3FFD12392FE4F4ED1112390111123939123939872E2B7D10C5001239011112393931301843794028181F01090226031E00280001001F20051C0728010918072801011F042800061B04280008190A2801002B2B2B012B2B103C103C2B2B8181005D5D131617163332363534262322060727132115210336373633320415140221222427FD127D4054A09AB7805D852F9C6D02E8FD9F3D322D5069C50112FBFEEDAFFEF310016D9A3B1ECC7C96A44840090303AEFE72261321FEC3CBFECAC5CC00000002005AFFDA057105E5001D001E00B1403B1B0597019605031F011F0482018705891305530803861D111115063A1D030C3A15091E021E1E190331023B1031111A20093119191F20A1216A66182B2B4EF44DED4E10F64DEDF4ED12392F003F3FED3FED12392F10ED31304379403A001C172513260E251B260B160932000D1410320112110F10071C0932000500033201010204030A180C32000F120C3200081A06320104010632012B2B2B2B01103C103C2B2B103C103C2B2B2B2B2B2B815D015D080117232E0123220011101233323736373306070621202726111037362123041E013411C221C5B2D9FEF5
+
F1EFDC733D1EC21A92AFFED7FF00AEE5ACBA01472805E5FEDABB8EA6FECFFEC5FEFEFEBFA95991E89DBD9BCD01AC0145D0E200000002009C0000052A05BD0009000A007640143701380602070117012701470158020507010202B8019B4017120606070207080301020806080A030A0A010608020302B8019BB505041A0C0708B8019B400A0900190B0CA0217670182B2B4EF43C4DFD3C4E10F63C4DFD3C11123939392F003F3F3C3F3C12393904872E2B877DC53130005D015D13330111331123011123019CEB02E6BDDFFD0FBE023A05BDFB5A04A6FA4304A5FB5B05BD0000000200B40000057805BD0009002700944012070D49014805590158056905641478050816BB01300119001B011C40422321202660127112751403121E1F141C1503211E161404261224251E0009091B071E0B02261C1B082025151F251603310F691B1A29082625270A192829D6219566182B2B4EF43C4DFD3C4E10F64DF4EDD4EDD4ED003F3C3C3FFD12392F3CFD3C3911173901111239391239395D1112392B3130015D013236353427262321110321321716151406071E011F011617161715232E012F012627262321112303478CA3723D66FE1AC702A8A86DCF6D6256570507030B122EF40A0C040C0764397AFE3BC7031C70929D391EFE0A02A1315EFD84A833237280C55429461421133C56F590311BFD8A00020060FFD504F605E5002F003000FE405E290F27232626360E3521472662267A0E7724096B08180E172502590E680EAA22030A0E3A2224220A03041C1886142F2F2B1C3A1403043A2B0930020A0E081124221F28303011182517490825281A321F25114900252F193132A0216A89182B2B4EF44DEDF4ED4E10F64DEDF4ED12392F1211393912113939003F3FED3FED12392F10ED111217392EFD335D7131304379404D282E111F0008022602262D2506251A26032C002B002D2E032C002B00052A082B011D131F2B001B15182B011918012D042B0009270B2B01250B012E042B000729042B001E121C2B0119161C2B01002B2B2B2B10102B2B01103C2B2B2B2B103C2B2B2B2B2B2B818181005D0116171633323736353427262F012627263534243332041523262726232206151417161F01161716151404232027263701011E073463FA705CB24B4CA2C7C3518C0112FBE70143BB0F315BDAB09A5A3BD0CE95518CFE9DEBFEEE9B9B03024D01DA7D4E92203EA0783332252D2C355CB7C6FEDFF5763F7394626C3220302F223B67C4F4D28C8BEE040B00000100340000053605BD0006008F40449001A0010240015401021601017805E6010267046805880403192802251203030400251206060501050203060300020504080817171A0402039E0500019E0619078E5E182B194E10F4184DFD3939FD3939194E456544E618003F3C3F173C123901874D2E
+
2B872E182B4B5279400C01020100030401000102060587087D10C487087D10C43130015D005D717172090233012301011001A601A1DFFDE8D3FDE905BDFB1D04E3FA4305BD00000000020038FFDA03ED05C2000B001D00774032370E470E570EA704A91B05250814020F1D1000081D1D07130A021D170B052E132E102911121A1F0B271A191E1F87217242182B2B4EF44DED4E10F63C4DFDE4E4003FED3F3FED3F1139113931304379401A181C090A000101180B2600091C0B260000190226000A1B0826012B2B012B2B818181005D1216333236353426232206150017161711331123350E0123220035341233F692A17DA1A67A88A9018A53303DADA23FAC6FB3FEFAEFDE015FE8D7C9CBC3D0CA0237341E4B021DFA3E956358012DFAEA015700030048FFDA041A0449001C00240025010C40799708991AA71F03050E020F0514150E120F1514400C401408291A014B0BB603C701C603C71BD808D909D61FD823E817E8230BC711C712025C080521240F9A161D243906070716211D1C070A1D160B2507971CA71CB71CD71C0425160F251C05190A0C07110E270F1D27051A27242E072719192627D421A65D182B2B4EF44DFDE44E10F64DEDD4FD391239391112393912392F5D003F3FED3FED12392F3CFD3C10ED1112393130437940460023040503050205010504061F26111012101310141004060C25221B24260020001D26011E1D09170726000B150E26010D0E231A2126011E0521260108180A26000D100A2600002B2B2B2B01103C2B2B103C2B2B2B2A2B2A8101715D00715D5D00161716171615211E013332373637330E01070607062322001110003301262726232206070102B4D638361210FCEF0590978D543014B1074F3152794152C8FEEA0118E2011F0B284AAD7CA805012304476B55516C4AA2A3C55D36473B912E501C100123010601020142FE26754682B38A01DC0000000003003BFFD90421044E000C0018001900904033980896109916A504A808A610A916B808C808D704E50EE9140C3A08061D18070C1D120B190719191502270F1A1B092715191A1BB80109B321725D182B2B4EF44DED4E10F64DED12392F003F3FED3FED31304379402C001704260B1309260000110226010717092600050D0226010A140C260001100C26000816062601030E0626012B2B2B2B012B2B2B2B2B81005D241235342726232206151416331200111002212200351000330702E085304CBAA59696A3D6011EFCFEF7DDFEFC0112E70674010FA6965E94FCB2ABE403DAFEECFEF4FEFDFEAE012BFC010E014005000100890000029204470011004F40262703260D37034704040E0810020E0911090C270805070006110A081A13012E10291100191213B80145B321627E182B2B4EF43C4DFDE44E10E6003F3F4D3FC4FDC41112393901111239313000
+
5D1333153E0133321617152E0123220615112389AB15A46B05181D101B108892B4042FB9369B0203BE0302AF72FD980000010017FFEF0209055A00180052B50D2E0AC00E01B8013F40250416391703060E0A111A17171A0301062900150E150F031F030203FC1619191AFC21677D182B2B4EF44DFD5D39C42F3CFD3C104E456544E6002F3F3F3C4DFD3CED10FDE431301333113315231114171633323637150E012322263511233533A8B6ABAB2615310D1E141F43277E5A9191055AFED593FD4538130B01028E0908816702C59300000001000B000003EA042F00060102402E4201C5010200670068026803670687048805A700A802084700480245044A0586048905C704C80508492873280708B80109B321677E182B2B4B5279B8FF70B40105042004B80183B703036D1202010205B80183401E06066D120000010506040301010502030603000605040A0817171A03AF02BA018400000184B301AF0619194EF4184DFDE0E0FD194E456544E618003F3C3F173C1239011112391239074D2E2B104EE44D072E2B104EE44D2B4B51794025022912030304002912060605010502030603000605040A0817171A020403AF050001AF0619194EF4184DFD3939FD3939194E456544E618003F3C3F173C12390507102B07102B313001715D005D7113090133012301DC011E012BC5FE6CC0FE75042FFC980368FBD1042F0002002F0000044205930007000B00001335211521112311013521152F0413FE4FB2FE50041303A6A8A8FC5A03A60146A7A70000000100000000000037422DFA5F0F3CF500110800000000005F4D8F0000000000CFF2EEF7F865FC270B9108F9000000090001000000000000000100000629FE2900000C01F865FCED0B9100010000000000000000000000000000001205120042047300C40473004004730031047300340473004205C7005A05C7009C05C700B4055600600556003404730038047300480473003B02AA0089023900170400000B0473002F00000036005C00E8019401E202760306035C03E604B20510057C064606BE0704075407EA0804000000010000001200920009006B0007000200100010005D000007E80A1D00040001B800532BB800492BB8003F2BB800352BB8002B2B4118008001A6009001A600A001A600030069018B0079018B0089018B0099018B00040089018B0099018B00A9018B00B9018BB2040840BA0179001A014A400B041F5414191F180A0B1FD2B80106B49E1FD918E3BB0119000D00E10119B20D0009410A01A0019F0064001F01A50025017A00480028019AB3296C1F60410A01A9007001A9008001A90003008001A9000101A9B21E321FBE012C00250401001F0126001E0401B61FE7312D1FE531B80201B21FC227B80401B21FC11EB80201400F1FC01D9E1FBF1D671FBE1D671FAB27B804
+
01B21FAA29B80401B61FA91D6C1F931EB8019AB21F921DB80101B21F911DB80101B21F751DB80201B61F6D29961F6431B8019AB21F4C96B802ABB21F391DB80156400B1F3638211F351DE41F2F27B80801400B1F2D1D4C1F2A31CD1F241DB802ABB21F201EB8012540111F1C1D931F3A1D4C1F1E1D45273A1D4527BB01AA019B002A019BB2254A1FBA019B0025017AB349293896B8017BB348283125B8017A403648289629482725294C1F252946272729482756C80784075B07410732072B072807260721071B071408120810080E080C080A08080807B801ACB23F1F06BB01AB003F001F01ABB308060805B801AEB23F1F04BB01AD003F001F01ADB70804080208000814B8FFE0B40000010014B801ABB41000000100B801ABB606100000010006B801ADB300000100B801AD401F04000001000410000001001002000001000200000001000002010802004A00B0018DB806008516763F183F123E113946443E113946443E113946443E113946443E113946443E11394660443E11394660443E11394660442B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B18011DB0964B5358B0AA1D59B0324B5358B0FF1D592B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B74752B2B2B65422B2B4B5279B376706A66456523456023456560234560B08B766818B080622020B16A704565234520B003266062636820B003266165B070236544B06A234420B176664565234520B003266062636820B003266165B066236544B0762344B10066455458B166406544B27640764523614459B36242725D456523456023456560234560B089766818B080622020B172424565234520B003266062636820B003266165B042236544B072234420B1625D4565234520B003266062636820B003266165B05D236544B0622344B1005D455458B15D406544B262406245236144592B2B2B2B456953427374B8019A2045694B20B02853B049515A58B020615944B801A6204569447500
+
00>] def
+
/CharStrings 18 dict dup begin
+
/.notdef 0 def
+/one 1 def
+/two 2 def
+/three 3 def
+/four 4 def
+/five 5 def
+/C 6 def
+/N 7 def
+/R 8 def
+/S 9 def
+/V 10 def
+/d 11 def
+/e 12 def
+/o 13 def
+/r 14 def
+/t 15 def
+/v 16 def
+/u20B8 17 def
+ end readonly def
+
currentdict dup/FontName get exch definefont pop end
+
%APLsfntEnd
+
42/FontType resourcestatus{pop pop true}{false}ifelse
+
{currentfile 0(%APLT1End\n)/SubFileDecode filter flushfile}if
+
/FontType 1 def
+
/FontMatrix [ 0.00048828125 0 0 0.00048828125 0 0 ] def
+
/FontBBox{-1947 -985 2961 2297}def
+
/UniqueID 4142842 def
+
currentdict currentfile eexec
+
54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C91BC64A62485D7C863002D39D4194FF17CC8AA420E752C449BD1094F4D1EC7207B0530DDF71009828522A260EFA1903C8C21148B5AEA74F5F54E03FE286DAB2E21B3D5193F167FB7002A92B0E61DF27B872185B9CE455AEE3573114DE0A7F842BD15C35538CEEEA0A91D15A573B454D7002BBAC2DFC0EC90ECED2EAC22E56D65CE7507C2C5D798E304B92A85B562FDB26BFF0692D4224B9E412001E0CC02AFBFA037FDCAC19B7646FA85FC1966F4EA7FDB6F253E44A8E94089891FBDC422798C7B2154CEBD790E4CA7B22EAE960C3C89C436CBB03009017C4578F13A20CA00F3338A01823BF50C6865CA4DBC68EBAB6E8BC24CD23445322640799558CBB5E28C7B278D2B1C578D4BBB1E546AD41F477E55844D66A304B6DD5C91F5BDFE59A7318FD8F8CB2D85C3041E23ED9B79A09F81C081E3A65294681A8AA68EDFF36C3EE913955919279607003612DB3D5D3EFD3D307B9A2C188818937949112026FC3875C99E849CCE98A9CA85E529BA05DB277252D87AEE94B613809D807644C6C400AAB5E9D049471F78819F2605D79F6BAD25078913D4B68C74648B2C34D17F75D31B9128928A8457A6B6D25E89CF447CAC4F0154AE85D49D87471D86F43C4D2227D4C68ED6C7937A0785B56746CD9C49F6114D941971FCF38DD332D24652761CB82F8B96A834A9AC80CA8FE9FFFEDB9D8A5BAF6BD728E13DC809CD5E1DE02FF5761E911FB79D5F2F8D113324A865295A97830242E00A93ED8B863712BE1AA7618DDAEC
+
3C14308E2F93DE88C02E5DD565F3699B0E916CC237E3FD94AE20722046FAF3CA522D24BB1D5B532B3D514C1D52198ECFE61F4D58F31968BEFF553A53F75ED3DC508DB908D0BC9B9A7CA49A527D3F1799F9EDE1ABCBC4215DFFE46A5A47485A139FD6327CC654E8475A72E1E80060601B0A18E9B10F25217A941832F2CAA7971C95F95A1D457639ACD73ED1E992C25C5E2D574FBF81F8A9AF12F338E3B1F5A11082F1E02433A03E49CD890BF1B8B0C0A7DC7F38CBF1F1ADA40A5AE2E320B6C4351F9FAD13EC15630FF63BA6EB6CFB50FC44A974849E71C076353F11D6B004B9085B38A5A1DD9A86A3AABC7697952DB9B8F0E3B260E68604F9F5B922AAE63C0C84C22783B4AE7A12AED0EE07AB6412CF8A5CABC49713EF171E19EA5D0AE98C3C18722D36A5A7D63D11834FED9667F42EC9AEBCF853A5E0DC5AECED9B06395327C9D13A1C49B2E9EB429E8D0DC011E0FB0CE4011F61A2677446ABF75F0108371B2E3411BF0CE7D0747834E2CD66B41A4B696D36C768FA32EC95EA9A525BCE7DBD0964E29AB167BCFBE052EA176F3C61936F92EEE7EA7EBAD6B25AE42F700430CFA7BAEE8FBDD30E82D1056A4FA3A7DE945570A0D5C88DA73A906656862016AC7C33BFABB92CEDB851747894F9F5C701B99B9EAE99A2949AF5B20F1817919935FA08E633B02B1DEB97A57F623D9C9C34673BA6C8EF5E7B3774F70BCFF28B76A7FE4BDBEF36FDB431FFA11EFF8465216B5C0A5BEB15E49BA4821408CD804688DE2E257F7349E501A6ED7B499C201D8C8CF13A8559417C5202D672E817C46D7163725657FD6D3F05CA65D8B93872D7E2C635D7469A18E2386067BAB82F0483032090BC05D461C39DF79AC3C8673249A58CB8EAD19DBF8B74455875A422A5E00DB6764818E9315F739AF79C540475BA1234898E137287260DDA2DC1E229A4F22A55DDB3A528C6D4158FC1DDE35F0819249B683CCD562F16840B28B9171C983F117FEA965E980C955F6C0B94CEC84C8CC606757C193C1F65A684EDA5D34210240B0A755604C827B1084FD1C3847970C62C4ED4092B577838DD5F17C47C4316562CBB324C9048EB1577F483214DBF779A712915CB7ED79C8204388F4FBA31AA36911191BD2992DB0D0FF7A7BF2C4922DA3CB06FDB8D8F340A3D74C41E13D004BD8FCC754C19208519E5314C2FA5356B0D457F647D6B68B20A7ADD2454C6ACAEEB584C680C782AF300A30A8E095A4D0F048A6083D82B71E42C4F8C000584F53B9018469DF23738326FD68496BAE9A0DA33D9150C2C7B4D52EAA772CB07D9D60628F0F3BC91F416C5FB1BCE33D81012C8D7378F0D12242002C3B64B55819F0169871336AEF43F2B3F50CC07C0413987AA4EF2CBC8F503389F92E3CF4129AEF9F6A70BA9CF0B0ADFF04817B4BBD081B0D40E3AF7B6112FC4F1D2B3EC203799604F456569CF63
+
6A3ED9BF0170B03700BA23182D17B8C00D3EAC2015899B60DEF00BE8E5857C3FAA441FC1543C9D8282DF0B9E5968B6CDC0C87784E9FB3C5142CB677BE5446C6AE4E273D209D33546CDF3940543EF624E195BD1E8FF4C31E8FCD2A7346F02F5CF405A9D8F44B16FE5B81939F146DA0F085CCEB8D54D34FE8F304A2E533E50CEF6A9EB383210B5A791A184C418179184E520A4FA5BFFFCFDEC432A4A62ED9EBE038F2F23583E561BBE4D08251E46CB68AABFE6196EFC2AC8604397E4E2BC29B52BE8EC109AE4446D41921A92B3596BA025BF1D0F4D0D827A39E50A570FDF17E98DFDEDA22A80AEC76A6302FEFAF85FFF667DD3F1129AEC4E88949902F990BC8C9006542830605ADAC34C4B288F756BA4227C3BEE3475455797B09468BFD938A9ADDD8B44094B9F6D6E2ADC7E546FE04913EA535C20343067510EA5869AABE1615A13C67A9373EEBEFBCF1A018F195EBAED5A11188EC7515858B99D365F3ACE59D2435F7DD4A084BF3925DDB4472F207DA0D12BF96A5EB95F197E03D02A05204BE0E080B9899B24718AAECD642E911CAE13D8168211D9F94E52A46241B01309BEF39A330DADA4CE6BE7DA3C5C170F15EE847C074480D50FDE7AE3FB339B45A5AA163621E24DCD7241CFBC420A8C2DBD74DBDB0314A740981D2A9FA3993CCBFC20D5DCE5BF8F36495BD4544064E99E6CE1867D2FE73E388E7FDFF4166AE2C19DB785ED976744745A85AB3F11320481CDE88EC31A9BB188079763B8D2E1BA5FB6ED30C2CC42E38455BA2B715E6855D982B2A25AB29891B679E06C8ECE29D6ED436BD36EA013EBA05139E4B72412BFFECD5E34D8F0756C2944E290F372440E821F57C2E99C273D66A8AD17CFACA051E58EBA8DF150A93F3EA125D61B52A029477EDE5A21FA4106FEC0F8D5DBC3AEDA51C6E69D6047FFB617554BB6216ACDEBB306E0F96430587BFF65F0B2D574F0344D89A78C84287FB8937350489E390AE66FC60F0C941AE47BE3AA93325CA85BEF5AFC85D282AFAE5C86A73050CD4026008365B52F1A06E9B1E27029B48BE9E59BDD69D74BB8EBB8A50637EE19CFE6E5153B9631CA6E6EF41F608E320A56B667F4E563D8BB2601652D60D56E765C09403C38882074FD50E3955A55D0957AC79B2116C1F641A180EE6D8A7E4680A84A3AF71605AF304FD2AEB21CAC57E60BBCE9AE30A99393C01CC82F318A0086952CF0DCBC1C3FC9762CC5B0B8385224C3A74075A7B452F88F8B5BF8A8378979EAFC5D924B2F6BB503ECEDE843CC5D351778A80EEEBBDFB576141C3DC30423304C14AE538FC67659D5D6165894C8C5CDA4E40B660D3DD9FC1616C2093775CF77BC9C160DC4F0976C2DC345E95A76F54577CF24E3E58377274A169F56EAA2D6796B5613D76DA257F92762882CA03A3B226DC1BCE706EF94FC811CC5B4F082CF495B75D0D5D3B18251
+
86BCCE11C3D5
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
0000000000000000000000000000000000000000000000000000000000000000
+
cleartomark end
+
%APLT1End
+
%RBIEndFontSubset
+/Helvetica cguidfix
+/F1.1/Helvetica renmfont
+[ /CIEBasedABC 4 dict dup begin 
+/WhitePoint [ 0.9505 1.0000 1.0891 ] def 
+/DecodeABC [ { 1.8008  exp } bind { 1.8008  exp } bind { 1.8008  exp } bind ] def 
+/MatrixABC [ 0.4295 0.2318 0.0204 0.3278 0.6722 0.1111 0.1933 0.0960 0.9578 ] def 
+/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def 
+end ] /Cs1 exch/ColorSpace dr pop
+[ /CIEBasedA 5 dict dup begin /WhitePoint [ 0.9505 1.0000 1.0891 ] def 
+/DecodeA { { 1.8008  exp } bind  exec} bind 
+def 
+/MatrixA [ 0.9642 1.0000 0.8249 ] def 
+/RangeLMN [ 0.0 2.0000 0.0 2.0000 0.0 2.0000 ] def 
+/DecodeLMN [ { 0.9857  mul} bind { 1.0000  mul} bind { 1.3202  mul} bind ] def 
+end ] /Cs2 exch/ColorSpace dr pop
+%%EndPageSetup
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+q
+0 0 303 257 rc
+-170 366 m
+388.99997 366 l
+388.99997 -417 l
+-170 -417 l
+h
+-170 366 m
+f
+174.86752 237.1534 m
+186.08041 225.94464 186.08041 207.77165 174.86752 196.5629 c
+163.65469 185.35406 145.47513 185.35406 134.2623 196.5629 c
+123.04942 207.77165 123.04942 225.94464 134.2623 237.1534 c
+145.47513 248.36223 163.65469 248.36223 174.86752 237.1534 c
+f
+1 J
+1 j
+0 0 0 sc
+1 0 0 -1 -170 366 cm
+344.86752 128.8466 m
+356.08041 140.05536 356.08041 158.22835 344.86752 169.4371 c
+333.65469 180.64594 315.47513 180.64594 304.2623 169.4371 c
+293.04941 158.22835 293.04941 140.05536 304.2623 128.8466 c
+315.47513 117.63778 333.65469 117.63778 344.86752 128.8466 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 154.56491 216.85814 cm
+/F1.1[ 12 0 0 -12 0 0]sf
+-12.673828 -3 m
+(!""#)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+-14.34375 11 m
+($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+108.12806 148.22321 m
+119.34095 137.01443 119.34095 118.84145 108.12806 107.63269 c
+96.915237 96.423874 78.735664 96.423874 67.522835 107.63269 c
+56.309952 118.84145 56.309952 137.01443 67.522835 148.22321 c
+78.735664 159.43202 96.915237 159.43202 108.12806 148.22321 c
+f
+0 0 0 sc
+1 0 0 -1 -170 366 cm
+278.12805 217.77679 m
+289.34094 228.98557 289.34094 247.15854 278.12805 258.36731 c
+266.91522 269.57614 248.73566 269.57614 237.52284 258.36731 c
+226.30995 247.15854 226.30995 228.98557 237.52284 217.77679 c
+248.73566 206.56798 266.91522 206.56798 278.12805 217.77679 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 87.825447 127.92795 cm
+-17.680664 4 m
+($"%&')[ 8.666016 6.673828 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+241.93803 148.22321 m
+253.15092 137.01443 253.15092 118.84145 241.93803 107.63269 c
+230.7252 96.423874 212.54564 96.423874 201.33281 107.63269 c
+190.11993 118.84145 190.11993 137.01443 201.33281 148.22321 c
+212.54564 159.43202 230.7252 159.43202 241.93803 148.22321 c
+f
+0 0 0 sc
+1 0 0 -1 -170 366 cm
+411.93805 217.77679 m
+423.15091 228.98557 423.15091 247.15854 411.93805 258.36731 c
+400.72522 269.57614 382.54565 269.57614 371.33282 258.36731 c
+360.11993 247.15854 360.11993 228.98557 371.33282 217.77679 c
+382.54565 206.56798 400.72522 206.56798 411.93805 217.77679 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 221.63542 127.92795 cm
+-17.680664 4 m
+($"%&\()[ 8.666016 6.673828 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+60.454872 60.037121 m
+71.667755 48.828358 71.667755 30.655375 60.454872 19.446609 c
+49.242043 8.2377882 31.062473 8.2377882 19.849646 19.446609 c
+8.6367607 30.655375 8.6367607 48.828358 19.849646 60.037121 c
+31.062473 71.245941 49.242043 71.245941 60.454872 60.037121 c
+f
+0 0 0 sc
+1 0 0 -1 -170 366 cm
+230.45486 305.96289 m
+241.66776 317.17163 241.66776 335.34464 230.45486 346.55338 c
+219.24205 357.76221 201.06247 357.76221 189.84964 346.55338 c
+178.63676 335.34464 178.63676 317.17163 189.84964 305.96289 c
+201.06247 294.75406 219.24205 294.75406 230.45486 305.96289 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 40.15226 39.741863 cm
+-17.680664 4 m
+($"%&\))[ 8.666016 6.673828 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+143.88295 60.037121 m
+155.09584 48.828358 155.09584 30.655375 143.88295 19.446609 c
+132.67012 8.2377882 114.49055 8.2377882 103.27773 19.446609 c
+92.064842 30.655375 92.064842 48.828358 103.27773 60.037121 c
+114.49055 71.245941 132.67012 71.245941 143.88295 60.037121 c
+f
+0 0 0 sc
+1 0 0 -1 -170 366 cm
+313.88297 305.96289 m
+325.09583 317.17163 325.09583 335.34464 313.88297 346.55338 c
+302.67014 357.76221 284.49057 357.76221 273.27774 346.55338 c
+262.06485 335.34464 262.06485 317.17163 273.27774 305.96289 c
+284.49057 294.75406 302.67014 294.75406 313.88297 305.96289 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 123.58035 39.741863 cm
+-17.680664 4 m
+($"%&*)[ 8.666016 6.673828 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+213.22578 60.037121 m
+224.43866 48.828358 224.43866 30.655375 213.22578 19.446609 c
+202.01295 8.2377882 183.83337 8.2377882 172.62054 19.446609 c
+161.40767 30.655375 161.40767 48.828358 172.62054 60.037121 c
+183.83337 71.245941 202.01295 71.245941 213.22578 60.037121 c
+f
+0 0 0 sc
+1 0 0 -1 -170 366 cm
+383.22577 305.96289 m
+394.43866 317.17163 394.43866 335.34464 383.22577 346.55338 c
+372.01294 357.76221 353.83337 357.76221 342.62054 346.55338 c
+331.40765 335.34464 331.40765 317.17163 342.62054 305.96289 c
+353.83337 294.75406 372.01294 294.75406 383.22577 305.96289 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 192.92316 39.741863 cm
+-17.680664 4 m
+($"%&+)[ 8.666016 6.673828 6.673828 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+CM
+283.11035 237.1534 m
+294.32321 225.94464 294.32321 207.77165 283.11035 196.5629 c
+271.89752 185.35406 253.71794 185.35406 242.50511 196.5629 c
+231.29224 207.77165 231.29224 225.94464 242.50511 237.1534 c
+253.71794 248.36223 271.89752 248.36223 283.11035 237.1534 c
+f
+0 0 0 sc
+1 0 0 -1 -170 366 cm
+453.11035 128.8466 m
+464.32321 140.05536 464.32321 158.22835 453.11035 169.4371 c
+441.89752 180.64594 423.71796 180.64594 412.50513 169.4371 c
+401.29224 158.22835 401.29224 140.05536 412.50513 128.8466 c
+423.71796 117.63778 441.89752 117.63778 453.11035 128.8466 c
+S
+/Cs2 SC
+0 sc
+0 i
+1 0 0 -1 262.80774 216.85814 cm
+-12.667969 -3 m
+(,$-)[ 8.003906 8.666016 0.000000 ] xS
+-17.671875 11 m
+(.&/0&/)[ 8.003906 6.673828 3.996094 6.000000 6.673828 0.000000 ] xS
+0.60000002 i
+/Cs1 SC
+0 0 0 sc
+1 0 0 -1 -170 366 cm
+307.33249 172.10403 m
+275.05789 215.10986 l
+S
+341.85184 172.06296 m
+374.34848 215.15094 l
+S
+244.17142 263.32935 m
+223.80629 301.00082 l
+S
+268.61319 264.67902 m
+282.7926 299.65115 l
+S
+382.74738 265.37054 m
+371.81122 298.95963 l
+S
+353.27719 149.5 m
+404.09546 149.5 l
+S
+ep
+end
+%%Trailer
+%%EOF
Binary file oc-midterm/pic/emblem-bitmap.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/oc-midterm/picins.sty	Mon Nov 03 13:17:18 2014 +0900
@@ -0,0 +1,578 @@
+%       PICINS.STY --- Style File zum Einbinden von Bildern
+%       Autor:  J. Bleser, E. Lang
+%       Hochschulrechenzentrum
+%       Technische Hochschule Darmstadt
+%       !!!  Dieses Style-File ist urheberrechtlich geschuetzt  !!!
+%       !!!  Aenderungen nur mit Zustimmung der Autoren         !!!
+\message{Option `picins' Version 3.0  Sep. 1992, TH Darmstadt/HRZ}
+\newbox\@BILD%
+\newbox\@TEXT%
+\newdimen\d@breite%
+\newdimen\d@hoehe%
+\newdimen\d@xoff%
+\newdimen\d@yoff%
+\newdimen\d@shad%
+\newdimen\d@dash%
+\newdimen\d@boxl%
+\newdimen\d@pichskip%
+\newdimen\d@tmp
+\newdimen\d@tmpa
+\newdimen\d@bskip
+\newdimen\hsiz@%
+\newdimen\p@getot@l%
+\newcount\c@breite
+\newcount\c@hoehe
+\newcount\c@xoff
+\newcount\c@yoff
+\newcount\c@pos
+\newcount\c@shad
+\newcount\c@dash
+\newcount\c@boxl
+\newcount\c@zeilen%
+\newcount\@changemode%
+\newcount\c@piccaption%
+\newcount\c@piccaptionpos%
+\newcount\c@picpos
+\newcount\c@whole%
+\newcount\c@half%
+\newcount\c@tmp
+\newcount\c@tmpa
+\newcount\c@tmpb
+\newcount\c@tmpc
+\newcount\c@tmpd
+\newskip\d@leftskip
+\newif\if@list \@listfalse%
+\newif\if@offset%
+
+
+\c@piccaptionpos=1%
+\c@picpos=0
+\d@shad=4pt%
+\d@dash=4pt%
+\d@boxl=10pt%
+\d@pichskip=1em%
+\@changemode=0%
+\def\@captype{figure}%
+\let\old@par=\par%
+
+\def\pichskip#1{\d@pichskip #1\relax}
+
+
+\def\shadowthickness#1{\d@shad #1\relax}
+
+
+\def\dashlength#1{\d@dash #1\relax}
+
+
+\def\boxlength#1{\d@boxl #1\relax}
+
+
+\def\picchangemode{\@changemode=1}%
+\def\nopicchangemode{\@changemode=0}%
+
+
+\def\piccaptionoutside{\c@piccaptionpos=1}%
+\def\piccaptioninside{\c@piccaptionpos=2}%
+\def\piccaptionside{\c@piccaptionpos=3}%
+\def\piccaptiontopside{\c@piccaptionpos=4}%
+
+\def\piccaption{\@ifnextchar [{\@piccaption}{\@piccaption[]}}
+\def\@piccaption[#1]#2{\c@piccaption=1\def\sh@rtf@rm{#1}\def\capti@nt@xt{#2}}
+\def\make@piccaption{%
+ \hsiz@\d@breite%
+ \ifnum\c@piccaptionpos=2%
+   \advance\hsiz@ -2\fboxsep%
+ \fi%
+ \ifnum\c@piccaptionpos>2%
+   \hsiz@\hsize\advance\hsiz@-\d@breite\advance\hsiz@-\d@pichskip%
+ \fi%
+ \setbox\@TEXT=\vbox{\hsize\hsiz@\caption[\sh@rtf@rm]{\capti@nt@xt}}%
+}
+
+
+
+\def\newcaption{\refstepcounter\@captype\@dblarg{\@newcaption\@captype}}
+\long\def\@newcaption#1[#2]#3{%
+  \old@par%
+  \addcontentsline{\csname ext@#1\endcsname }{#1}%
+    {\protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}}
+  \begingroup\@parboxrestore\normalsize%
+    \@newmakecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\old@par%
+  \endgroup%
+}
+\long\def\@newmakecaption#1#2{%
+  \vskip 10pt%
+  \setbox\@tempboxa \hbox {#1: #2}%
+  \ifdim \wd\@tempboxa >\hsize%
+    \setbox0=\hbox{#1: }\dimen0=\hsize\advance\dimen0 by-\wd0
+    \setbox1=\vtop{\hsize=\dimen0 #2}
+    \hbox{\box0 \box1}
+    \par
+  \else \hbox to\hsize {\hfil \box \@tempboxa \hfil}
+  \fi
+}
+
+
+
+
+
+\def\parpic{%
+  \@ifnextchar ({\iparpic}{\iparpic(0pt,0pt)}
+}
+\def\iparpic(#1,#2){%
+  \@ifnextchar ({\@offsettrue\iiparpic(#1,#2)}%
+                {\@offsetfalse\iiparpic(#1,#2)(0pt,0pt)}
+}
+\def\iiparpic(#1,#2)(#3,#4){%
+  \@ifnextchar [{\iiiparpic(#1,#2)(#3,#4)}{\iiiparpic(#1,#2)(#3,#4)[l]}
+}
+\def\iiiparpic(#1,#2)(#3,#4)[#5]{%
+  \@ifnextchar [{\ivparpic(#1,#2)(#3,#4)[#5]}{\ivparpic(#1,#2)(#3,#4)[#5][]}
+}
+\def\ivparpic(#1,#2)(#3,#4)[#5][#6]#7{%
+ \let\par=\old@par\par%
+ \hangindent0pt\hangafter1%
+ \setbox\@BILD=\hbox{#7}%
+ \d@breite=#1\d@breite=\the\d@breite%
+ \ifdim\d@breite=0pt\d@breite=\wd\@BILD\fi%
+ \c@breite=\d@breite\divide\c@breite by65536%
+ \multiply\c@piccaption\c@piccaptionpos%
+ \d@hoehe=#2\d@hoehe=\the\d@hoehe%
+ \ifdim\d@hoehe=0pt\d@hoehe=\ht\@BILD\advance\d@hoehe by\dp\@BILD\fi%
+ \c@hoehe=\d@hoehe\divide\c@hoehe by65536%
+ \d@xoff=#3\c@xoff=\d@xoff\divide\c@xoff by65536%
+ \d@yoff=\d@hoehe%
+ \advance\d@yoff by-#4\c@yoff=\d@yoff\divide\c@yoff by65536%
+ \c@pos=1\unitlength1pt%
+ \if@offset%
+   \setbox\@BILD=\hbox{%
+     \begin{picture}(\c@breite,\c@hoehe)%
+       \put(0,0){\makebox(\c@breite,\c@hoehe){}}%
+       \put(\c@xoff,\c@yoff){\box\@BILD}%
+     \end{picture}%
+   }%
+ \else%
+   \setbox\@BILD=\hbox{%
+     \begin{picture}(\c@breite,\c@hoehe)%
+       \put(0,0){\makebox(\c@breite,\c@hoehe)[#6]{\box\@BILD}}%
+     \end{picture}%
+   }%
+ \fi%
+ \ifnum\c@piccaption=2%
+   \make@piccaption%
+   \advance\d@hoehe\ht\@TEXT\advance\d@hoehe\dp\@TEXT%
+   \c@hoehe=\d@hoehe\divide\c@hoehe by65536%
+   \setbox\@BILD=\vbox{\box\@BILD\vspace{-5pt}%
+                       \hbox{\hspace{\fboxsep}\box\@TEXT}%
+                       \vspace{4pt}}%
+ \fi%
+ \@tfor\@tempa := #5\do{%
+   \if\@tempa f\setbox\@BILD=\hbox{\Rahmen(\c@breite,\c@hoehe){\box\@BILD}}\fi%
+   \if\@tempa s\setbox\@BILD=\hbox{\Schatten(\c@breite,\c@hoehe){\box\@BILD}}\fi%
+   \if\@tempa o\setbox\@BILD=\hbox{\Oval(\c@breite,\c@hoehe){\box\@BILD}}\fi%
+   \if\@tempa d\setbox\@BILD=\hbox{\Strich(\c@breite,\c@hoehe){\box\@BILD}}\fi%
+   \if\@tempa x\setbox\@BILD=\hbox{\Kasten(\c@breite,\c@hoehe){\box\@BILD}}\fi%
+   \if\@tempa l\c@pos=1\fi%
+   \if\@tempa r\c@pos=2\fi%
+ }%
+ \ifnum\c@piccaption=1%
+   \make@piccaption%
+   \advance\d@hoehe\ht\@TEXT\advance\d@hoehe\dp\@TEXT%
+   \c@hoehe=\d@hoehe\divide\c@hoehe by65536%
+   \setbox\@BILD=\vbox{\box\@BILD\vspace{-5pt}\hbox{\box\@TEXT}\vspace{4pt}}%
+ \fi%
+ \ifodd\count0\c@picpos=0\else\c@picpos=\@changemode\fi%
+ \pagetotal=\the\pagetotal%
+ \d@tmp=\pagegoal\advance\d@tmp by-\pagetotal\advance\d@tmp by-\baselineskip%
+ \ifdim\d@hoehe>\d@tmp%
+   \vskip 0pt plus\d@hoehe\relax\pagebreak[3]\vskip 0pt plus-\d@hoehe\relax%
+   \ifnum\c@picpos=1\c@picpos=0\else\c@picpos=\@changemode\fi%
+ \fi%
+ \ifnum\c@picpos=1\ifnum\c@pos=1\c@pos=2\else\c@pos=1\fi\fi%
+ \ifnum\@listdepth>0
+   \@listtrue\parshape 0%
+   \advance\hsize -\rightmargin%
+   \d@leftskip \leftskip%
+   \leftskip \@totalleftmargin%
+   \if@inlabel\rule{\linewidth}{0pt}\vskip-\baselineskip\relax\fi%
+ \else\@listfalse\medskip%
+ \fi%
+ \if@list\d@tmpa=\linewidth\else\d@tmpa=\hsize\fi%
+ \ifnum\c@piccaption=3%
+   \make@piccaption%
+   \d@tmp\ht\@TEXT\advance\d@tmp\dp\@TEXT%
+   \ifdim\d@hoehe>\d@tmp%
+     \setbox\@TEXT=\vbox to\d@hoehe{\vfill\box\@TEXT\vspace{.2\baselineskip}\vfill}%
+   \else%
+     \setbox\@BILD=\vbox to\d@tmp{\vfill\box\@BILD\vfill}%
+     \d@hoehe\d@tmp%
+   \fi%
+ \fi%
+ \ifnum\c@piccaption=4%
+   \make@piccaption%
+   \d@tmp\ht\@TEXT\advance\d@tmp\dp\@TEXT%
+   \setbox\@TEXT=\vbox to\d@hoehe{\vspace{-10pt}\box\@TEXT\vfil}%
+   \advance\d@hoehe-\d@tmp%
+ \fi%
+ \ifnum\c@pos=1\d@tmpa=0pt%
+   \ifnum\c@piccaption>2%
+      \setbox\@BILD=\hbox{\box\@BILD\hspace{\d@pichskip}\hbox{\box\@TEXT}}%
+   \fi%
+ \else\advance\d@tmpa by-\wd\@BILD\d@breite=-\d@breite%
+   \ifnum\c@piccaption>2%
+      \d@tmpa=0pt%
+      \setbox\@BILD=\hbox{\hbox{\box\@TEXT}\hspace{\d@pichskip}\box\@BILD}%
+   \fi%
+ \fi%
+ \p@getot@l\the\pagetotal%
+ \d@bskip\d@hoehe\advance\d@bskip by\parskip\advance\d@bskip by.3\baselineskip%
+ {\noindent\hspace*{\d@tmpa}\relax%
+  \box\@BILD\nopagebreak\vskip-\d@bskip\relax\nopagebreak}%
+ \d@tmp=-\d@hoehe\divide\d@tmp by\baselineskip%
+ \c@zeilen=\d@tmp\advance\c@zeilen by-1%
+ \ifdim\d@breite<0pt\advance\d@breite by-\d@pichskip%
+ \else\advance\d@breite by\d@pichskip%
+ \fi%
+ \hangindent=\d@breite%
+ \hangafter=\c@zeilen%
+ \let\par=\x@par%
+ \ifnum\c@piccaption=3%
+    \hangindent0pt\hangafter1\let\par=\old@par%
+    \vskip\d@hoehe\vskip.2\baselineskip%
+ \fi%
+ \c@piccaption=0%
+}
+
+
+
+
+\newdimen\ptoti
+\newdimen\ptotii
+\def\x@par{%
+ \ptoti\pagetotal%
+ \old@par%
+ \ptotii\pagetotal%
+ \ifdim\ptoti=\ptotii%
+   \d@tmp\d@hoehe%
+ \else%
+   \d@tmp\baselineskip%
+   \multiply\d@tmp by\prevgraf%
+   \advance\d@tmp by\parskip%
+   \global\advance\d@hoehe by-\d@tmp\d@tmp=\d@hoehe%
+ \fi%
+ \ifdim\d@hoehe>0pt%
+   \divide\d@tmp by\baselineskip\c@zeilen=-\d@tmp\advance\c@zeilen by-1%
+   \c@zeilen=\the\c@zeilen%
+ \else\c@zeilen=0
+ \fi
+ \ifnum\c@zeilen<0\hangafter=\c@zeilen\hangindent=\d@breite%
+ \else\let\par=\old@par%
+   \hangindent 0pt%
+   \leftskip \d@leftskip%
+   \if@list\parshape \@ne \@totalleftmargin \linewidth%
+     \advance\hsize \rightmargin%
+   \fi%
+ \fi%
+}
+
+
+\def\picskip#1{%
+ \let\par=\old@par%
+ \par%
+ \pagetotal\the\pagetotal%
+ \c@tmp=#1\relax%
+ \ifnum\c@tmp=0%
+   \d@tmp\baselineskip\multiply\d@tmp by\prevgraf\advance\d@tmp\parskip%
+   \ifdim\p@getot@l<\pagetotal
+     \advance\d@hoehe by-\d@tmp\advance\d@hoehe by1ex%
+     \ifdim\d@hoehe>0pt\vspace*{\d@hoehe}\fi%
+   \fi%
+   \ifdim\p@getot@l=\pagetotal%
+     \advance\d@hoehe by-\d@tmp\advance\d@hoehe by1ex%
+     \ifdim\d@hoehe>0pt\vspace*{\d@hoehe}\fi%
+   \fi%
+ \else\hangafter=-\c@tmp\hangindent=\d@breite%
+ \fi%
+ \leftskip \d@leftskip%
+ \if@list\parshape \@ne \@totalleftmargin \linewidth%
+   \advance\hsize \rightmargin%
+ \fi%
+}
+
+
+
+
+
+
+\def\hpic{%
+  \@ifnextchar ({\ihpic}{\ihpic(0pt,0pt)}
+}
+\def\ihpic(#1,#2){%
+  \@ifnextchar ({\@offsettrue\iihpic(#1,#2)}%
+                {\@offsetfalse\iihpic(#1,#2)(0pt,0pt)}
+}
+\def\iihpic(#1,#2)(#3,#4){%
+  \@ifnextchar [{\iiihpic(#1,#2)(#3,#4)}{\iiihpic(#1,#2)(#3,#4)[l]}
+}
+\def\iiihpic(#1,#2)(#3,#4)[#5]{%
+  \@ifnextchar [{\ivhpic(#1,#2)(#3,#4)[#5]}{\ivhpic(#1,#2)(#3,#4)[#5][]}
+}
+\def\ivhpic(#1,#2)(#3,#4)[#5][#6]#7{%
+  \setbox\@BILD=\hbox{#7}%
+  \d@breite=#1\d@breite=\the\d@breite%
+  \ifdim\d@breite=0pt\d@breite=\wd\@BILD\fi%
+  \c@breite=\d@breite\divide\c@breite by65536%
+  \d@hoehe=#2\d@hoehe=\the\d@hoehe%
+  \ifdim\d@hoehe=0pt\d@hoehe=\ht\@BILD\advance\d@hoehe by\dp\@BILD\fi%
+  \c@hoehe=\d@hoehe\divide\c@hoehe by65536%
+  \d@xoff=#3\c@xoff=\d@xoff\divide\c@xoff by65536%
+  \d@yoff=\d@hoehe%
+  \advance\d@yoff by-#4\c@yoff=\d@yoff\divide\c@yoff by65536%
+  \c@pos=0\d@tmpa=\parindent\parindent=0pt\unitlength1pt%
+  \if@offset
+    \setbox\@BILD=\hbox{%
+      \begin{picture}(\c@breite,\c@hoehe)%
+        \put(0,0){\makebox(\c@breite,\c@hoehe){}}%
+        \put(\c@xoff,\c@yoff){\box\@BILD}%
+      \end{picture}%
+    }%
+  \else%
+    \setbox\@BILD=\hbox{%
+      \begin{picture}(\c@breite,\c@hoehe)%
+        \put(0,0){\makebox(\c@breite,\c@hoehe)[#6]{\box\@BILD}}%
+      \end{picture}%
+    }%
+  \fi%
+  \@tfor\@tempa := #5\do{%
+    \if\@tempa f\setbox\@BILD=\hbox{\Rahmen(\c@breite,\c@hoehe){\box\@BILD}}\fi%
+    \if\@tempa s\setbox\@BILD=\hbox{\Schatten(\c@breite,\c@hoehe){\box\@BILD}}\fi%
+    \if\@tempa o\setbox\@BILD=\hbox{\Oval(\c@breite,\c@hoehe){\box\@BILD}}\fi%
+    \if\@tempa d\setbox\@BILD=\hbox{\Strich(\c@breite,\c@hoehe){\box\@BILD}}\fi%
+    \if\@tempa x\setbox\@BILD=\hbox{\Kasten(\c@breite,\c@hoehe){\box\@BILD}}\fi%
+    \if\@tempa t\c@pos=1\fi%
+    \if\@tempa b\c@pos=2\fi%
+  }%
+ \ifnum\c@pos=0\parbox{\d@breite}{\makebox[0cm]{}\\\box\@BILD\smallskip}\fi%
+ \ifnum\c@pos=1\parbox[t]{\d@breite}{\makebox[0cm]{}\\\box\@BILD\smallskip}\fi%
+ \ifnum\c@pos=2\parbox[b]{\d@breite}{\makebox[0cm]{}\\\box\@BILD\smallskip}\fi%
+ \parindent=\d@tmpa%
+}
+
+
+
+
+
+
+\def\Rahmen(#1,#2)#3{%
+  \c@whole=\@wholewidth\divide\c@whole by65536%
+  \c@half=\@halfwidth\divide\c@half by65536%
+  \c@tmpa=#1\advance\c@tmpa by\c@whole\advance\c@tmpa by\c@whole%
+  \c@tmpb=#2\advance\c@tmpb by\c@whole\advance\c@tmpb by\c@whole%
+  \begin{picture}(\c@tmpa,\c@tmpb)%
+    \put(\c@whole,\c@half){\framebox(#1,#2){#3}}%
+  \end{picture}%
+  \global\advance\d@breite by2\@wholewidth%
+  \global\advance\d@hoehe by2\@wholewidth%
+}
+
+
+\def\Schatten(#1,#2)#3{%
+  \c@whole=\@wholewidth\divide\c@whole by65536%
+  \c@half=\@halfwidth\divide\c@half by65536%
+  \c@shad=\d@shad\divide\c@shad by65536%
+  \c@tmp=\c@whole\advance\c@tmp by\c@whole\c@tmpd=\c@tmp%
+  \advance\c@tmp by\c@shad%
+  \advance\c@tmpd by#1%
+  \advance\c@half by\c@shad%
+  \c@tmpa=#1\advance\c@tmpa by\c@tmp%
+  \c@tmpb=#2\advance\c@tmpb by\c@tmp%
+  \begin{picture}(\c@tmpa,\c@tmpb)%
+    \put(\c@whole,\c@half){\framebox(#1,#2){#3}}%
+    \put(\c@shad,0){\rule{\c@tmpd pt}{\c@shad pt}}%
+    \put(\c@tmpd,0){\rule{\c@shad pt}{#2 pt}}%
+  \end{picture}%
+  \global\advance\d@breite by2\@wholewidth\global\advance\d@breite by\d@shad%
+  \global\advance\d@hoehe by2\@wholewidth\global\advance\d@hoehe by\d@shad%
+}
+
+
+\def\Oval(#1,#2)#3{%
+  \@wholewidth=0.4pt%
+  \c@tmpa=\the#1\divide\c@tmpa by2%
+  \c@tmpb=\the#2\divide\c@tmpb by2%
+  \begin{picture}(#1,#2)%
+    \put(\c@tmpa,\c@tmpb){\oval(#1,#2)}%
+    \put(0.4,0.4){#3}%
+  \end{picture}%
+  \global\advance\d@breite by1pt\global\advance\d@hoehe by1pt%
+}
+
+
+\def\Strich(#1,#2)#3{%
+  \c@whole=\@wholewidth\divide\c@whole by65536%
+  \c@half=\@halfwidth\divide\c@half by65536%
+  \c@dash=\d@dash\divide\c@dash by65536%
+  \c@tmp=\c@whole\advance\c@tmp by\c@whole%
+  \c@tmpa=#1\advance\c@tmpa by\c@tmp%
+  \c@tmpb=#2\advance\c@tmpb by\c@tmp%
+  \c@tmpc=#1\advance\c@tmpc by\c@whole%
+  \c@tmpd=#2\advance\c@tmpd by\c@whole%
+  \begin{picture}(\c@tmpa,\c@tmpb)%
+    \put(\c@half,\c@half){\dashbox{\c@dash}(\c@tmpc,\c@tmpd){#3}}%
+  \end{picture}%
+  \global\advance\d@breite by2\@wholewidth%
+  \global\advance\d@hoehe by2\@wholewidth%
+}
+
+
+\def\Kasten(#1,#2)#3{%
+  \@wholewidth=0.4pt%
+  \c@boxl=\d@boxl\divide\c@boxl by65536\c@boxl=\the\c@boxl%
+  \c@tmpa=#1\advance\c@tmpa by\c@boxl%
+  \c@tmpb=#2\advance\c@tmpb by\c@boxl%
+  \c@tmp=#2%
+  \begin{picture}(\c@tmpa,\c@tmpb)%
+    \put(0,\c@boxl){\framebox(#1,#2){#3}}%
+    \put(\c@boxl,0){\line(-1,1){\c@boxl}}%
+    \put(\c@boxl,0){\line(1,0){#1}\line(-1,1){\c@boxl}}%
+    \put(\c@boxl,0){\put(#1,0){\line(0,1){\c@tmp}%
+         \put(0,\c@tmp){\line(-1,1){\c@boxl}}}}%
+  \end{picture}%
+  \global\advance\d@breite by\d@boxl%
+  \global\advance\d@hoehe by\d@boxl%
+}
+
+
+
+
+
+\newbox\env@box%
+\newdimen\d@envdp
+\newcount\c@hsize
+\newcount\c@envdp
+\newdimen\d@envb
+
+\long\def\frameenv{\@ifnextchar [{\@frameenv}{\@frameenv[\textwidth]}}
+\long\def\@frameenv[#1]{%
+ \hsiz@=\textwidth  \textwidth=#1  \d@envb=#1
+ \advance\textwidth by-2\@wholewidth
+ \advance\textwidth by-2\fboxsep
+ \hsize=\textwidth   \linewidth=\textwidth
+ \setbox\env@box=\vbox\bgroup}%
+\def\endframeenv{%
+ \egroup%
+ \hsize=\hsiz@  \textwidth=\hsiz@  \linewidth=\hsiz@
+ \c@breite=\d@envb   \divide\c@breite by65536
+ \advance\d@envb by-2\@wholewidth
+ \c@hsize=\d@envb  \divide\c@hsize by65536%
+ \d@envdp=\dp\env@box  \advance\d@envdp by\ht\env@box%
+ \advance\d@envdp by2\fboxsep%
+ \d@hoehe=\d@envdp   \advance\d@hoehe by2\@wholewidth
+ \c@hoehe=\d@hoehe   \divide\c@hoehe by65536
+ \c@envdp=\d@envdp   \divide\c@envdp by65536%
+ \c@tmp=\@wholewidth \divide\c@tmp by65536
+ \vskip\@wholewidth%
+ \unitlength 1pt\noindent%
+ \begin{picture}(\c@breite,\c@hoehe)(0,0)
+   \put(\c@tmp,\c@tmp){\framebox(\c@hsize,\c@envdp){\box\env@box}}
+ \end{picture}%
+}
+
+
+
+\long\def\shadowenv{\@ifnextchar [{\@shadowenv}{\@shadowenv[\textwidth]}}
+\long\def\@shadowenv[#1]{%
+ \hsiz@=\textwidth  \textwidth=#1  \d@envb=#1
+ \advance\textwidth by-2\@wholewidth
+ \advance\textwidth by-2\fboxsep
+ \advance\textwidth by-\d@shad%
+ \hsize=\textwidth   \linewidth=\textwidth
+ \setbox\env@box=\vbox\bgroup}%
+\def\endshadowenv{%
+ \egroup
+ \hsize=\hsiz@  \textwidth=\hsiz@  \linewidth=\hsiz@
+ \d@tmpa=\d@envb
+ \c@breite=\d@envb   \divide\c@breite by65536
+ \advance\d@envb by-2\@wholewidth  \advance\d@envb by-\d@shad
+ \c@hsize=\d@envb  \divide\c@hsize by65536%
+ \d@envdp=\dp\env@box  \advance\d@envdp by\ht\env@box%
+ \advance\d@envdp by2\fboxsep%
+ \c@envdp=\d@envdp   \divide\c@envdp by65536%
+ \d@hoehe=\d@envdp
+ \advance\d@hoehe by2\@wholewidth  \advance\d@hoehe by\d@shad
+ \c@hoehe=\d@hoehe    \divide\c@hoehe by65536
+ \c@shad =\d@shad     \divide\c@shad  by65536
+ \c@tmp=\@wholewidth  \divide\c@tmp by65536
+ \advance\d@tmpa by-2\d@shad
+ \c@xoff =\d@tmpa     \divide\c@xoff by65536
+ \advance\c@xoff by\c@shad  \advance\c@xoff by-1
+ \advance\d@envdp by\@wholewidth
+ \vskip\@halfwidth
+ \unitlength 1pt\noindent%
+ \begin{picture}(\c@breite,\c@hoehe)(0,0)
+    \put(\c@tmp,\c@shad){\framebox(\c@hsize,\c@envdp){\box\env@box}}
+    \put(\c@shad,0){\rule{\d@tmpa}{\d@shad}}%
+    \put(\c@xoff,0){\rule{\d@shad}{\d@envdp}}%
+ \end{picture}%
+ \vskip\@halfwidth
+}
+
+
+\long\def\dashenv{\@ifnextchar [{\@dashenv}{\@dashenv[\textwidth]}}
+\long\def\@dashenv[#1]{%
+ \hsiz@=\textwidth  \textwidth=#1  \d@envb=#1
+ \advance\textwidth by-2\@wholewidth  \advance\textwidth by-2\fboxsep
+ \hsize=\textwidth   \linewidth=\textwidth
+ \setbox\env@box=\vbox\bgroup}%
+\long\def\enddashenv{%
+ \egroup
+ \hsize=\hsiz@  \textwidth=\hsiz@  \linewidth=\hsiz@
+ \c@breite=\d@envb   \divide\c@breite by65536
+ \advance\d@envb by-\@wholewidth
+ \c@hsize=\d@envb  \divide\c@hsize by65536%
+ \d@envdp=\dp\env@box  \advance\d@envdp by\ht\env@box%
+ \advance\d@envdp by2\fboxsep%
+ \advance\d@envdp by\@wholewidth
+ \d@hoehe=\d@envdp   \advance\d@hoehe by2\@wholewidth
+ \c@hoehe=\d@hoehe   \divide\c@hoehe by65536
+ \c@envdp=\d@envdp   \divide\c@envdp by65536%
+ \c@dash=\d@dash     \divide\c@dash  by65536%
+ \c@whole=\@wholewidth  \divide\c@whole by65536
+ \c@half=\@halfwidth  \divide\c@half by 65536
+ \noindent\unitlength 1pt
+ \begin{picture}(\c@breite,\c@hoehe)(0,0)
+   \put(\c@half,\c@whole){\dashbox{\c@dash}(\c@hsize,\c@envdp){\box\env@box}}
+ \end{picture}%
+}
+
+
+\long\def\ovalenv{\@ifnextchar [{\@ovalenv}{\@ovalenv[\textwidth]}}%
+\long\def\@ovalenv[#1]{%
+ \hsiz@=\textwidth  \textwidth=#1  \d@envb=#1
+ \advance\textwidth by-4\fboxsep
+ \hsize=\textwidth   \linewidth=\textwidth
+ \setbox\env@box=\vbox\bgroup}%
+\long\def\endovalenv{%
+ \egroup
+ \hsize=\hsiz@  \textwidth=\hsiz@  \linewidth=\hsiz@
+ \@wholewidth=0.4pt
+ \c@breite=\d@envb   \divide\c@breite by65536
+ \advance\d@envb by-2\@wholewidth
+ \c@hsize=\d@envb  \divide\c@hsize by65536%
+ \d@envdp=\dp\env@box  \advance\d@envdp by\ht\env@box%
+ \advance\d@envdp by4\fboxsep%
+ \c@envdp=\d@envdp   \divide\c@envdp by65536%
+ \d@hoehe=\d@envdp   \advance\d@hoehe by2\@wholewidth
+ \c@hoehe=\d@hoehe   \divide\c@hoehe by65536
+ \c@tmpa=\c@hsize   \divide\c@tmpa by2%
+ \c@tmpb=\c@envdp   \divide\c@tmpb by2%
+ \d@tmpa=2\fboxsep   \advance\d@tmpa by\@wholewidth
+ \c@xoff=\d@tmpa     \divide\c@xoff  by65536%
+ \advance\d@tmpa by\dp\env@box
+ \c@yoff=\d@tmpa     \divide\c@yoff  by65536%
+ \unitlength 1pt\noindent
+ \begin{picture}(\c@breite,\c@hoehe)(0,0)
+   \put(\c@tmpa,\c@tmpb){\oval(\c@hsize,\c@envdp)}
+   \put(\c@xoff,\c@yoff){\box\env@box}%
+ \end{picture}%
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/oc-midterm/report.aux	Mon Nov 03 13:17:18 2014 +0900
@@ -0,0 +1,19 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}ã¯ã˜ã‚ã«}{1}}
+\newlabel{fig:treeVNC}{{1}{1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces TreeVNCã®å›³}}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}VNCã¨TreeVNCã«ã¤ã„ã¦}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}å‹•çš„ãªport番å·ã®æŒ‡å®š}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Treeã®æ§‹æˆã®å¤‰æ›´}{1}}
+\bibcite{1}{1}
+\bibcite{2}{2}
+\bibcite{3}{3}
+\bibcite{4}{4}
+\bibcite{5}{5}
+\newlabel{tb:message}{{3}{2}}
+\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces 通信経路ã¨message一覧}}{2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces マルãƒãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å¯¾å¿œã—ãŸTreeVNCã®å›³}}{2}}
+\newlabel{fig:figure2}{{2}{2}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}ホスト切り替ãˆæ™‚ã®æŒ™å‹•ã®ä¿®æ­£}{2}}
+\@writefile{toc}{\contentsline {section}{\numberline {6}ã¾ã¨ã‚}{2}}
+\@writefile{toc}{\contentsline {section}{\numberline {7}今後ã®èª²é¡Œ}{2}}
Binary file oc-midterm/report.dvi has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/oc-midterm/report.html	Mon Nov 03 13:17:18 2014 +0900
@@ -0,0 +1,164 @@
+
+\section{ã¯ã˜ã‚ã«}
+
+本研究室ã§ã¯ã€TreeVNCã¨ã„ã†ç”»é¢é…信システムを開発ã—ã¦ã„る。ゼミや講義ã®è³ªã‚’高ã‚ã€å¿«é©ã«ãƒ—レゼンテーションをè´è¬›ã§ãã€å‚加者åŒå£«ãŒå……分ãªã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’å–れるã“ã¨ã‚’目的ã¨ã—ã¦ã„る。
+TreeVNCã¯ã€æŽ¥ç¶šã—ã«æ¥ãŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’ãƒã‚¤ãƒŠãƒªãƒ„リー状ã«æŽ¥ç¶šã™ã‚‹ã€‚ãƒã‚¤ãƒŠãƒªãƒ„リーãªã‚‰ã€å„nodeã«æœ€å¤§2å°åˆ†ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã—ã‹æŽ¥ç¶šã•ã‚Œãªã„。Nå°ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒæŽ¥ç¶šã—ã«æ¥ãŸå ´åˆã€ç”»é¢é…ä¿¡ã®ç”»åƒãƒ‡ãƒ¼ã‚¿ã‚’コピーã™ã‚‹å›žæ•°ã¯ã€å¾“æ¥ã®VNCã§ã¯N回ã€TreeVNCã§ã¯log N * 2回ã¨ãªã‚‹ã€‚TreeVNCã¯ã€rootã¸ã®è² è·ã‚’å„nodeã«åˆ†æ•£ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€å‡¦ç†æ€§èƒ½ãŒå‘上ã—ã¦ã„る。
+ゼミã§ç”»é¢é…ä¿¡ã‚’è¡Œã†å ´åˆã€ç™ºè¡¨è€…ãŒé »ç¹ã«å…¥ã‚Œæ›¿ã‚る。 プロジェクタを使用ã—ã¦ã„ã‚‹å ´åˆã€ 入れ替ãˆã®åº¦ã«ã‚±ãƒ¼ãƒ–ルを挿ã—ç›´ã™å¿…è¦ãŒã‚る。 TreeVNCã«ã¯ã€ç”»é¢é…信ボタンãŒä»˜ã„ã¦ãŠã‚Šã€ 発表者ã¯ãれを押ã™ã“ã¨ã«ã‚ˆã£ã¦ã€ç”»é¢ã‚’切り替ãˆã‚’スムーズã«è¡Œãˆã‚‹ã€‚
+æ—¢ã«ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒãƒ„リー状ã«æŽ¥ç¶šã™ã‚‹è¨­è¨ˆã‚„ç”»é¢åˆ‡ã‚Šæ›¿ãˆç­‰ã®ã€ 基本機能ã¯ã§ãã¦ã„ãŸã€‚
+ã—ã‹ã—ã€ç”»é¢åˆ‡ã‚Šæ›¿ãˆã®ãƒ—ロトコルã«ä¸å‚™ãŒã‚り〠リファクタリングをã™ã‚‹ã¨å…±ã«ã€port番å·ã®å‰²ã‚Šå½“ã¦ã‚„〠ãã®ä»–ã®ãƒ—ロトコルã®è¦‹ç›´ã—ã‚’è¡Œã£ã¦ããŸã€‚ 今研究ã§ã¯ã€æ›´ã«TreeVNCã«æ–°ã—ã„機能を実装ã—ã¦ã„ã。
+
+
+
+\begin{figure}[htpb]
+  \begin{center}
+    \includegraphics[width=70mm]{pic/TreeVNC.eps}
+  \end{center}
+  \label{fig:treeVNC}
+  \caption{TreeVNCã®å›³}
+\end{figure}
+
+\section{VNCã¨TreeVNCã«ã¤ã„ã¦}
+
+VNC(Virtual Network Computing)ã¯ã€ RFBプロトコルを使用ã—é éš”æ“作を行ã†ãƒªãƒ¢ãƒ¼ãƒˆãƒ†ã‚™ã‚¹ã‚¯ãƒˆãƒƒãƒ•ã‚šã‚½ãƒ•ãƒˆã¦ã‚™ã‚る。 VNCã¯ã‚µãƒ¼ãƒã‚™å´ã¨ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆ(ビューア)å´ã«åˆ†ã‹ã‚Œã¦ã„ã¦ã€ サーãƒã‚™ã‚’èµ·å‹•ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚™ã‚µãƒ¼ãƒã‚™ã«æŽ¥ç¶šã‚’è¡Œã„é éš”æ“作をå¯èƒ½ã«ã™ã‚‹ã€‚
+
+TreeVNCã¯ã€TightVNCã®java版ã®ãƒ“ューアを元㫠作æˆã•ã‚ŒãŸç”»é¢é…信システムã§ã‚る。 接続ã—ã«ããŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯å›³\ref{fig:treeVNC}ã®æ§˜ã«ã€ ツリー状ã«æ§‹æˆã•ã‚Œã‚‹ã€‚
+
+
+
+\section{å‹•çš„ãªport番å·ã®æŒ‡å®š}
+TreeVNCã¯è¤‡é›‘ãªåˆ†æ•£ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’用ã„ãŸã‚·ã‚¹ãƒ†ãƒ ã§ã‚り〠デãƒãƒƒã‚°ã‚’è¡Œã†ç’°å¢ƒã‚’æ•´ãˆã‚‹å¿…è¦ãŒã‚る。
+
+従æ¥ã®TreeVNCã§ã¯ã€å›ºå®šport番å·ã‚’複数利用ã—ã¦ã„ãŸã€‚ port番å·ã¯ä¸€æ„ãªã®ã§ã€1å°ã§è¤‡æ•°ã®TreeVNCã‚’ç«‹ã¡ä¸Šã’ã‚‹ã“ã¨ãŒã§ããªã„。
+
+å‹•çš„ã«port番å·ã‚’割り当ã¦ã‚‹ã“ã¨ã§ã€ 1ã¤ã®nodeã«å¯¾ã—ã¦è¤‡æ•°ã®TreeVNCã‚’èµ·å‹•ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ãŸã€‚ 最低é™ã®ã‚½ã‚±ãƒƒãƒˆãƒãƒ¼ãƒˆã‚’é–‹ã‘ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ メモリã®ä½¿ç”¨é‡ã‚’抑ãˆã‚‹ã“ã¨ã«ã‚‚繋ãŒã‚‹ã€‚
+
+以å‰ã¯å›ºå®šport番å·ã‚’使用ã—messageã®é€šä¿¡ã‚’è¡Œã£ã¦ã„ãŸãŒã€ 一æ„ãªportを割り当ã¦ã‚‰ã‚Œã¦ã„ã‚‹nodeãŒé€šä¿¡ã‚’è¡Œã†ã“ã¨ã«ã‚ˆã£ã¦ã€ ã©ã®port番å·ãŒä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹ã‹ã‚’æ„è­˜ã™ã‚‹å¿…è¦ãŒãªããªã£ãŸã€‚ 通信ã—ã¦ã„ã‚‹messageã®ä¸€è¦§ã‚’表1ã«ç¤ºã™ã€‚
+
+
+\begin{table*}[htb]
+  \footnotesize
+  \begin{tabular}{|l|l|l|} \hline
+    通信経路            & & \\ \hline \hline
+                        & FIND_ROOT                 & 
+    
+    
+
+                        & & 
+    
+
+    
+
+   
+
+                        
+    
+                        
+                        
+                        
+
+                        
+    
+                        
+
+  \end{tabular}
+  \label{tb:message}
+  \caption{通信経路ã¨message一覧}
+\end{table*}
+
+
+
+
+\section{Treeã®æ§‹æˆã®å¤‰æ›´}
+
+従æ¥ã®TreeVNCã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®æŽ¥ç¶šã™ã‚‹æœ¨æ§‹é€ ãŒå˜ä¸€ã§ã‚ã£ãŸã€‚ ãã®ãŸã‚ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ãŒé•ã†ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒ åŒã˜æœ¨ã«æ··åœ¨ã—ã¦ã„る状æ³ãŒç”Ÿã˜ãŸã€‚
+速度ã®é…ã„クライアントãŒæœ¨ã«å­˜åœ¨ã™ã‚‹ã¨ã€ ãã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆä»¥ä¸‹ã®é€šä¿¡é€Ÿåº¦ãŒé…ããªã£ã¦ã—ã¾ã†ã€‚
+ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€ 図2ã®æ§˜ã«ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹åˆ¥ã« 木構造を形æˆã™ã‚‹ã‚ˆã†ã«è¨­è¨ˆã—ãŸã€‚
+
+TreeVNCã¯ã€rootãŒnodeListã¨ã„ã†ãƒªã‚¹ãƒˆã‚’ä¿æŒã—ã€æœ¨æ§‹é€ ã‚’管ç†ã—ã¦ã„る。 複数ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã§æœ¨æ§‹é€ ã‚’å½¢æˆã™ã‚‹å ´åˆã€ ã“ã®nodeListã‚’ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹æ¯Žã«ä½œæˆã—ã¦ãŠã。 æ–°ã—ã„nodeを接続ã™ã‚‹éš›ã€nodeã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’å–å¾—ã—〠ã©ã®nodeListã«ç™»éŒ²ã•ã‚Œã‚‹ã‹ãŒæ±ºã¾ã‚‹ã€‚ ã“ã†ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€TreeVNCを複数ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹åˆ¥ã« 木構造を構æˆã™ã‚‹ã“ã¨ãŒã§ãる。
+
+\begin{figure}[!h]
+  \begin{center}
+    \includegraphics[width=80mm]{pic/MultiNetworkTree.eps}
+  \end{center}
+  \caption{}
+  \label{fig:figure2}
+\end{figure}
+
+
+
+\section{ホスト切り替ãˆæ™‚ã®æŒ™å‹•ã®ä¿®æ­£}
+ç”»é¢ã®åˆ‡ã‚Šæ›¿ãˆã‚’è¡Œã†éš›ã€æ–°ã—ã„ホストå´ã®ç”»é¢ã«ç”Ÿã˜ãŸ ビデオフィードãƒãƒƒã‚¯ãŒä»–ã®ãƒ¦ãƒ¼ã‚¶ã«é…ä¿¡ã•ã‚Œã¦ã—ã¾ã†å•é¡ŒãŒã‚ã£ãŸã€‚
+
+ホストã®åˆ‡ã‚Šæ›¿ãˆã®éš›ã€ æ–°ã—ã„ホストå´ã®viewerã‚’é–‰ã˜ã‚‹ã“ã¨ã§å•é¡Œã‚’解決ã—ãŸã€‚
+
+
+
+\section{ã¾ã¨ã‚}
+TreeVNCã«ãƒªãƒ•ã‚¡ã‚¯ã‚¿ãƒªãƒ³ã‚°ã‚’è¡Œã†ã“ã¨ã«ã‚ˆã£ã¦ã€ 複数ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ã§ã®é€šä¿¡ãŒé…ã„å•é¡Œã®è§£æ±ºã€ 開発環境を整ãˆã‚‹ã“ã¨ã‚„ã€åˆ©ä¾¿æ€§ã®å‘上ã«ç¹‹ãŒã£ãŸã€‚
+
+
+
+\section{今後ã®èª²é¡Œ}
+TreeVNCã«ã¯ã€ ç”»é¢ãƒ‡ãƒ¼ã‚¿ãŒé…延ã™ã‚‹å•é¡Œã¨ã€ クライアントã§ç”Ÿã˜ãŸã‚¨ãƒ©ãƒ¼ã«å¯¾ã™ã‚‹ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®é€šçŸ¥ç®‡æ‰€ã‚’ é©åˆ‡ãªç®‡æ‰€ã«å¤‰æ›´ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„å•é¡ŒãŒæ®‹ã£ã¦ã„る。 今後ã“れらã®å•é¡Œã‚’解決ã—ã¦ã„ã。
+
+ãã—ã¦æ–°ãŸãªæ©Ÿèƒ½ã¨ã—ã¦ã€ é éš”ã‹ã‚‰ã§ã‚‚プレゼンテーションãŒè´è¬›ã§ãるよã†ã€éŸ³å£°ãƒ‡ãƒ¼ã‚¿ã‚’é…ä¿¡ã™ã‚‹æ©Ÿèƒ½ã€ ホストå´ã§ã€é…ä¿¡ã™ã‚‹ç”»é¢ã®å¤§ãã•ã®åˆ¶å¾¡ãŒã§ãる機能を追加ã—ã¦ã„ã。
+
+
+
+%\section{ç”»åƒãƒ‡ãƒ¼ã‚¿ã®é…延}
+%ç¾åœ¨ã®TreeVNCã§ã¯ã€
+%全画åƒãƒ‡ãƒ¼ã‚¿ã®æ›¸ãæ›ãˆãŒç«‹ã¦ç¶šã‘ã«èµ·ã“ã£ã¦ã—ã¾ã£ãŸå ´åˆã€
+%データã®å—ã‘渡ã—処ç†ã§é…延ãŒç™ºç”Ÿã™ã‚‹ã€‚
+%
+%é€ã‚‰ã‚Œã¦ããŸå…¨ã¦ã®ãƒ‡ãƒ¼ã‚¿ã‚’ç”»é¢ã«å‡ºåŠ›ã™ã‚‹ã®ã§ã¯ãªãã€
+%VNCServerã‹ã‚‰ç«‹ã¦ç¶šã‘ã«å¤§ãã„ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒé€ä¿¡ã•ã‚ŒãŸã“ã¨ã‚’検知ã—ã€
+%最新ã®ãƒ‡ãƒ¼ã‚¿ã®ã¿ã‚’å–å¾—ã—出力ã™ã‚‹ã¨ã„ã£ãŸå®Ÿè£…ã‚’è¡Œã†ã€‚
+%
+%
+%
+%\section{クライアントã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®é€šçŸ¥}
+%クライアントãŒç”»é¢ã®åˆ‡æ›¿ã‚’è¡Œã†éš›ã€
+%接続ãŒç¢ºç«‹ã™ã‚‹å‰ã«ã€é€šä¿¡ã®æ®µéšŽã§ã‚¨ãƒ©ãƒ¼ãŒç”Ÿã˜ãŸå ´åˆã€
+%ãã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒrootã«å‡ºåŠ›ã•ã‚Œã‚‹ã¨ã„ã†å•é¡ŒãŒã‚る。
+%
+%クライアントã®ã‚¨ãƒ©ãƒ¼ã‚’検出ã—ãŸéš›ã«ãã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®IDã‚’å–å¾—ã™ã‚‹ã€‚
+%木構造を下ã«è¾¿ã£ã¦ã€
+%エラーメッセージをå«ã‚€ãƒ‡ãƒ¼ã‚¿ã‚’
+%クライアントã«é€ä¿¡ã™ã‚‹ã€‚
+%下ã¸ã¨é™ã‚‹éš›ã€å„nodeã§IDã®ç¢ºèªã‚’ã—ã€
+%一致ã—ãŸç®‡æ‰€ã§ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’出力ã™ã‚‹ã‚ˆã†ãªå®Ÿè£…ã‚’è¡Œã†ã€‚
+%
+%
+%
+%\section{音声データã®é…ä¿¡}
+%ç¾åœ¨TreeVNCãŒé…ä¿¡ã—ã¦ã„ã‚‹ã®ã¯ç”»é¢ã®ãƒ‡ãƒ¼ã‚¿ã®ã¿ã§ã‚る。
+%é éš”ã‹ã‚‰ãƒ—レゼンテーションや授業をè´è¬›ã—ãŸã„å ´åˆã€
+%ç”»é¢ã®ãƒ‡ãƒ¼ã‚¿ã«åŠ ãˆã¦éŸ³å£°ãƒ‡ãƒ¼ã‚¿ãŒæ¬²ã—ã„。
+%
+%TreeVNCã«ã€ç”»åƒãƒ‡ãƒ¼ã‚¿ã¨å…±ã«éŸ³å£°ãƒ‡ãƒ¼ã‚¿ã‚’追加ã™ã‚‹ã€‚
+%
+%
+%
+%\section{ç”»é¢ã®å¤§ãã•ã®åˆ¶å¾¡}
+%ç¾åœ¨ã®TreeVNCã¯ã€ãƒ›ã‚¹ãƒˆå´ã®ç”»é¢å…¨ä½“ã‚’é€ä¿¡ã—ã¦ã„る。
+%マルãƒãƒ‡ã‚£ã‚¹ãƒ—レイをæŒã£ã¦ã„るホストã ã¨ã€
+%2ã¤ã®ç”»é¢ãŒé…ä¿¡ã•ã‚Œã¦ã—ã¾ã†ã€‚
+%é…ä¿¡ã™ã‚‹ç”»é¢ã‚’ホストå´ã§æŒ‡å®šã§ãる様ã«ã™ã‚‹ã€‚
+%
+%ホストå´ã«viewerã®ä»£ã‚ã‚Šã«æž ã‚’用æ„ã—ã€
+%ãã®æž å†…ã®ãƒ‡ãƒ¼ã‚¿ã®ã¿ã‚’é…ä¿¡ã™ã‚‹ã¨ã„ã£ãŸæ©Ÿèƒ½ã‚’追加ã™ã‚‹ã€‚
+%ã“ã®æ©Ÿèƒ½ã‚’追加ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€
+
+
+
+\begin{thebibliography}{9}
+
+TightVNC: VNC-Compatible Free Remote Control / Remote Desktop Software - http://www.tightvnc.com/
+RFB Protocol - rfbproto.pdf - http://www.realvnc.com/docs/rfbproto.pdf
+è°·æˆé›„, 河野真治, 授業やゼミå‘ã‘ã®ç”»é¢å…±æœ‰ã‚·ã‚¹ãƒ†ãƒ TreeVNCã®è¨­è¨ˆã¨å®Ÿè£… A Screen Sharing System using Tree Structure for Seminar and Classwork å¹³æˆ25年度 å­¦ä½è«–æ–‡(修士)
+è°·æˆé›„, 大城信康, 河野真治. VNCを用ã„ãŸæŽˆæ¥­ç”¨ç”»é¢å…±æœ‰ã‚·ã‚¹ãƒ†ãƒ ã®è¨­è¨ˆãƒ»é–‹ç™º Design and implementation of Screen Sharing System with VNC for lecture 情報処ç†å­¦ä¼šè«–文誌 Vol.53 No.2 (Feb. 2012)
+è°·æˆé›„, 大城信康, 河野真治. VNC を用ã„ãŸæŽˆæ¥­ç”¨ç”»é¢å…±æœ‰ã‚·ã‚¹ãƒ†ãƒ ã®è¨­è¨ˆã¨å®Ÿè£…. 日本ソフトウェア科学会第 28 会大会(2011 年度) 講演論文集
+
+
+\end{thebibliography}
+\end{document}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/oc-midterm/report.log	Mon Nov 03 13:17:18 2014 +0900
@@ -0,0 +1,178 @@
+This is e-pTeX, Version 3.14159265-p3.5-130605-2.6 (utf8.euc) (TeX Live 2014) (preloaded format=platex 2014.10.23)  30 OCT 2014 02:55
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**report.tex
+(./report.tex
+pLaTeX2e <2006/11/10> (based on LaTeX2e <2014/05/01> patch level 0)
+Babel <3.9k> and hyphenation patterns for 78 languages loaded.
+(/usr/local/texlive/2014/texmf-dist/tex/platex/base/jarticle.cls
+Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
+\c@@paper=\count81
+(/usr/local/texlive/2014/texmf-dist/tex/platex/base/jsize10.clo
+File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
+)
+\c@part=\count82
+\c@section=\count83
+\c@subsection=\count84
+\c@subsubsection=\count85
+\c@paragraph=\count86
+\c@subparagraph=\count87
+\c@figure=\count88
+\c@table=\count89
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\symmincho=\mathgroup4
+LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
+(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
+\toclineskip=\dimen118
+\@lnumwidth=\dimen119
+\bibindent=\dimen120
+\heisei=\count90
+)
+(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/05/08 v1.15 key=value parser (DPC)
+\KV@toks@=\toks15
+)
+(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
+)
+(/usr/local/texlive/2014/texmf-dist/tex/latex/latexconfig/graphics.cfg
+File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
+)
+Package graphics Info: Driver file: dvips.def on input line 91.
+
+(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/dvips.def
+File: dvips.def 2014/04/23 v3.0j Driver-dependant file (DPC,SPQR)
+))
+\Gin@req@height=\dimen121
+\Gin@req@width=\dimen122
+)
+(./picins.sty Option `picins' Version 3.0 Sep. 1992, TH Darmstadt/HRZ
+\@BILD=\box41
+\@TEXT=\box42
+\d@breite=\dimen123
+\d@hoehe=\dimen124
+\d@xoff=\dimen125
+\d@yoff=\dimen126
+\d@shad=\dimen127
+\d@dash=\dimen128
+\d@boxl=\dimen129
+\d@pichskip=\dimen130
+\d@tmp=\dimen131
+\d@tmpa=\dimen132
+\d@bskip=\dimen133
+\hsiz@=\dimen134
+\p@getot@l=\dimen135
+\c@breite=\count91
+\c@hoehe=\count92
+\c@xoff=\count93
+\c@yoff=\count94
+\c@pos=\count95
+\c@shad=\count96
+\c@dash=\count97
+\c@boxl=\count98
+\c@zeilen=\count99
+\@changemode=\count100
+\c@piccaption=\count101
+\c@piccaptionpos=\count102
+\c@picpos=\count103
+\c@whole=\count104
+\c@half=\count105
+\c@tmp=\count106
+\c@tmpa=\count107
+\c@tmpb=\count108
+\c@tmpc=\count109
+\c@tmpd=\count110
+\d@leftskip=\skip43
+\ptoti=\dimen136
+\ptotii=\dimen137
+\env@box=\box43
+\d@envdp=\dimen138
+\c@hsize=\count111
+\c@envdp=\count112
+\d@envb=\dimen139
+)
+(/usr/local/texlive/2014/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
+\fancy@headwidth=\skip44
+\f@ncyO@elh=\skip45
+\f@ncyO@erh=\skip46
+\f@ncyO@olh=\skip47
+\f@ncyO@orh=\skip48
+\f@ncyO@elf=\skip49
+\f@ncyO@erf=\skip50
+\f@ncyO@olf=\skip51
+\f@ncyO@orf=\skip52
+)
+(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/lscape.sty
+Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC)
+)
+
+LaTeX Warning: Unused global option(s):
+    [9.5pt].
+
+(./report.aux)
+\openout1 = `report.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 22.
+LaTeX Font Info:    ... okay on input line 22.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 26.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 26.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 26.
+LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 30.
+LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 30.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <7> on input line 40.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 40.
+File: pic/TreeVNC.eps Graphic file (type eps)
+ <pic/TreeVNC.eps>
+File: pic/emblem-bitmap.pdf Graphic file (type eps)
+ <pic/emblem-bitmap.pdf>
+
+Package Fancyhdr Warning: \headheight is too small (0.0pt): 
+ Make it at least 20.37784pt.
+ We now make it that large for the rest of the document.
+ This may cause the page layout to be inconsistent, however.
+
+[1
+
+
+]
+File: pic/MultiNetworkTree.eps Graphic file (type eps)
+ <pic/MultiNetworkTree.eps> [2] (./report.aux) ) 
+Here is how much of TeX's memory you used:
+ 870 strings out of 493807
+ 9849 string characters out of 6151950
+ 82636 words of memory out of 5000000
+ 4372 multiletter control sequences out of 15000+600000
+ 13458 words of font info for 53 fonts, out of 8000000 for 9000
+ 929 hyphenation exceptions out of 8191
+ 25i,15n,43p,224b,364s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on report.dvi (2 pages, 15632 bytes).
Binary file oc-midterm/report.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/oc-midterm/report.tex	Mon Nov 03 13:17:18 2014 +0900
@@ -0,0 +1,264 @@
+\documentclass[twocolumn,twoside,9.5pt]{jarticle}
+\usepackage[dvips]{graphicx}
+\usepackage{picins}
+\usepackage{fancyhdr}
+\usepackage{lscape}
+%\usepackage{multicol}
+%\pagestyle{fancy}
+\lhead{\parpic{\includegraphics[height=1zw,keepaspectratio,bb=0 0 251 246]{pic/emblem-bitmap.pdf}} ç‰çƒå¤§å­¦ä¸»å‚¬ 工学部情報工学科 中間発表予稿}
+\rhead{}
+\cfoot{}
+
+\setlength{\topmargin}{-1in \addtolength{\topmargin}{15mm}}
+\setlength{\headheight}{0mm}
+\setlength{\headsep}{5mm}
+\setlength{\oddsidemargin}{-1in \addtolength{\oddsidemargin}{11mm}}
+\setlength{\evensidemargin}{-1in \addtolength{\evensidemargin}{21mm}}
+\setlength{\textwidth}{181mm}
+\setlength{\textheight}{261mm}
+\setlength{\footskip}{0mm}
+\pagestyle{empty}
+
+\begin{document}
+\title{授業やゼミå‘ã‘ã®ç”»é¢é…信システムTreeVNCã®æ©Ÿèƒ½æ‹¡å¼µ}
+\author{115747H 大城美和 {}{} 指導教員 : 河野真治}
+\date{}
+\maketitle
+\thispagestyle{fancy} 
+
+
+\section{ã¯ã˜ã‚ã«}
+
+本研究室ã§ã¯ã€TreeVNCã¨ã„ã†ç”»é¢é…信システムを開発ã—ã¦ã„る。
+ゼミや講義ã®è³ªã‚’高ã‚ã€å¿«é©ã«ãƒ—レゼンテーションをè´è¬›ã§ãã€
+å‚加者åŒå£«ãŒå……分ãªã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’å–れるã“ã¨ã‚’目的ã¨ã—ã¦ã„る。
+% ã©ã“ã¾ã§ã§ãã¦ã¦ä»Šå›žã®ç ”究ã§ãªã«ã‚’ã™ã‚‹ã‹
+
+% TreeVNCã®è² è·åˆ†æ•£ã®è©±
+TreeVNCã¯ã€æŽ¥ç¶šã—ã«æ¥ãŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’ãƒã‚¤ãƒŠãƒªãƒ„リー状ã«æŽ¥ç¶šã™ã‚‹ã€‚
+ãƒã‚¤ãƒŠãƒªãƒ„リーãªã‚‰ã€å„nodeã«æœ€å¤§2å°åˆ†ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã—ã‹æŽ¥ç¶šã•ã‚Œãªã„。
+$N$å°ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒæŽ¥ç¶šã—ã«æ¥ãŸå ´åˆã€
+ç”»é¢é…ä¿¡ã®ç”»åƒãƒ‡ãƒ¼ã‚¿ã‚’コピーã™ã‚‹å›žæ•°ã¯ã€
+従æ¥ã®VNCã§ã¯$N$回ã€TreeVNCã§ã¯$log N * 2$回ã¨ãªã‚‹ã€‚
+TreeVNCã¯ã€rootã¸ã®è² è·ã‚’å„nodeã«åˆ†æ•£ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€
+処ç†æ€§èƒ½ãŒå‘上ã—ã¦ã„る。
+
+% ç”»é¢å…±æœ‰ãƒœã‚¿ãƒ³ã®è©±
+ゼミã§ç”»é¢é…ä¿¡ã‚’è¡Œã†å ´åˆã€ç™ºè¡¨è€…ãŒé »ç¹ã«å…¥ã‚Œæ›¿ã‚る。
+プロジェクタを使用ã—ã¦ã„ã‚‹å ´åˆã€
+入れ替ãˆã®åº¦ã«ã‚±ãƒ¼ãƒ–ルを挿ã—ç›´ã™å¿…è¦ãŒã‚る。
+TreeVNCã«ã¯ã€ç”»é¢é…信ボタンãŒä»˜ã„ã¦ãŠã‚Šã€
+発表者ã¯ãれを押ã™ã“ã¨ã«ã‚ˆã£ã¦ã€ç”»é¢ã‚’切り替ãˆã‚’スムーズã«è¡Œãˆã‚‹ã€‚
+
+æ—¢ã«ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒãƒ„リー状ã«æŽ¥ç¶šã™ã‚‹è¨­è¨ˆã‚„ç”»é¢åˆ‡ã‚Šæ›¿ãˆç­‰ã®ã€
+基本機能ã¯ã§ãã¦ã„ãŸã€‚
+
+ã—ã‹ã—ã€ç”»é¢åˆ‡ã‚Šæ›¿ãˆã®ãƒ—ロトコルã«ä¸å‚™ãŒã‚ã‚Šã€
+リファクタリングをã™ã‚‹ã¨å…±ã«ã€port番å·ã®å‰²ã‚Šå½“ã¦ã‚„ã€
+ãã®ä»–ã®ãƒ—ロトコルã®è¦‹ç›´ã—ã‚’è¡Œã£ã¦ããŸã€‚
+今研究ã§ã¯ã€æ›´ã«TreeVNCã«æ–°ã—ã„機能を実装ã—ã¦ã„ã。
+
+
+
+\begin{figure}[htpb]
+  \begin{center}
+    \includegraphics[width=70mm]{pic/TreeVNC.eps}
+  \end{center}
+  \label{fig:treeVNC}
+  \caption{TreeVNCã®å›³}
+\end{figure}
+
+\section{VNCã¨TreeVNCã«ã¤ã„ã¦}
+VNC(Virtual Network Computing)ã¯ã€
+RFBプロトコルを使用ã—é éš”æ“作を行ã†ãƒªãƒ¢ãƒ¼ãƒˆãƒ†ã‚™ã‚¹ã‚¯ãƒˆãƒƒãƒ•ã‚šã‚½ãƒ•ãƒˆã¦ã‚™ã‚る。
+VNCã¯ã‚µãƒ¼ãƒã‚™å´ã¨ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆ(ビューア)å´ã«åˆ†ã‹ã‚Œã¦ã„ã¦ã€
+サーãƒã‚™ã‚’èµ·å‹•ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚™ã‚µãƒ¼ãƒã‚™ã«æŽ¥ç¶šã‚’è¡Œã„é éš”æ“作をå¯èƒ½ã«ã™ã‚‹ã€‚
+
+TreeVNCã¯ã€TightVNCã®java版ã®ãƒ“ューアを元ã«
+作æˆã•ã‚ŒãŸç”»é¢é…信システムã§ã‚る。
+接続ã—ã«ããŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯å›³\ref{fig:treeVNC}ã®æ§˜ã«ã€
+ツリー状ã«æ§‹æˆã•ã‚Œã‚‹ã€‚
+
+
+
+\section{å‹•çš„ãªport番å·ã®æŒ‡å®š}
+TreeVNCã¯è¤‡é›‘ãªåˆ†æ•£ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’用ã„ãŸã‚·ã‚¹ãƒ†ãƒ ã§ã‚ã‚Šã€
+デãƒãƒƒã‚°ã‚’è¡Œã†ç’°å¢ƒã‚’æ•´ãˆã‚‹å¿…è¦ãŒã‚る。
+
+従æ¥ã®TreeVNCã§ã¯ã€å›ºå®šport番å·ã‚’複数利用ã—ã¦ã„ãŸã€‚
+port番å·ã¯ä¸€æ„ãªã®ã§ã€1å°ã§è¤‡æ•°ã®TreeVNCã‚’ç«‹ã¡ä¸Šã’ã‚‹ã“ã¨ãŒã§ããªã„。
+
+å‹•çš„ã«port番å·ã‚’割り当ã¦ã‚‹ã“ã¨ã§ã€
+1ã¤ã®nodeã«å¯¾ã—ã¦è¤‡æ•°ã®TreeVNCã‚’èµ·å‹•ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ãŸã€‚
+最低é™ã®ã‚½ã‚±ãƒƒãƒˆãƒãƒ¼ãƒˆã‚’é–‹ã‘ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€
+メモリã®ä½¿ç”¨é‡ã‚’抑ãˆã‚‹ã“ã¨ã«ã‚‚繋ãŒã‚‹ã€‚
+
+%  messageã®èª¬æ˜Žã«portã«ã©ã‚“ãªé–¢ä¿‚ãŒã‚ã‚‹ã®ã‹ã‚ã¨ã‹ã‚‰
+以å‰ã¯å›ºå®šport番å·ã‚’使用ã—messageã®é€šä¿¡ã‚’è¡Œã£ã¦ã„ãŸãŒã€
+一æ„ãªportを割り当ã¦ã‚‰ã‚Œã¦ã„ã‚‹nodeãŒé€šä¿¡ã‚’è¡Œã†ã“ã¨ã«ã‚ˆã£ã¦ã€
+ã©ã®port番å·ãŒä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹ã‹ã‚’æ„è­˜ã™ã‚‹å¿…è¦ãŒãªããªã£ãŸã€‚
+通信ã—ã¦ã„ã‚‹messageã®ä¸€è¦§ã‚’表1ã«ç¤ºã™ã€‚
+
+
+\begin{table*}[htb]
+  \footnotesize
+  \begin{tabular}{|l|l|l|} \hline
+    通信経路            & message                    & 説明 \\ \hline \hline
+                        & FIND\_ROOT                 & å­node接続時ã«rootを探ã™ã€‚ \\ \cline{2-3}
+    send direct message & WHERE\_TO\_CONNECT         & ã©ã®nodeã«æŽ¥ç¶šã™ã‚Œã°è‰¯ã„ã‹ã‚’èžã。 \\ \cline{2-3}
+    (child to root)     & LOST\_PARENT               & 親nodeã®æŽ¥ç¶šãŒåˆ‡ã‚ŒãŸæ™‚ã«rootã«çŸ¥ã‚‰ã›ã‚‹ã€‚ \\ \hline
+
+                        & FIND\_ROOT\_REPLY          & FIND\_ROOTã¸ã®è¿”信。 \\ \cline{2-3}
+    send direct message & CONNECT\_TO                & nodeã¨nodeã®æŽ¥ç¶šã‚’ã™ã‚‹ã€‚ \\ \cline{2-3}
+    (root to child)     & CONNECT\_TO\_AS\_LEADER    & å·¦å­nodeã¨ã—ã¦ã€nodeã¨nodeã®æŽ¥ç¶šã‚’ã™ã‚‹ã€‚ \\ \hline
+
+    message down tree   & FRAMEBUFFER\_UPDATE        & ç”»é¢ã®å·®åˆ†ã®ç”»åƒãƒ‡ãƒ¼ã‚¿ã€‚EncodingTypeã‚’æŒã£ã¦ã„る。\\ \cline{2-3}
+    (root to child)     & CHECK\_DELAY               & 通信ã®é…延を測定ã™ã‚‹message。 \\ \hline
+
+    message up tree     & CHECK\_DELAY\_REPLY        & CHECK\_DELAYã¸ã®è¿”信。 \\ \cline{2-3}
+    (child to root)     & SERVER\_CHANGE\_REQUEST    & ç”»é¢åˆ‡ã‚Šæ›¿ãˆã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã€‚ \\ \hline
+
+                        & FRAMEBUFFER\_UPDATE\_REPLY & FRAMEBUFFER\_UPDATEã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã€‚ \\ \cline{2-3}
+    send message        & SET\_PIXEL\_FORMAT         & pixel値ã®è¨­å®šã€‚ \\ \cline{2-3}
+    (root to VNCServer) & SET\_ENCODINGS             & pixelデータã®encodeTypeã®è¨­å®šã€‚ \\ \cline{2-3}
+                        & KEY\_EVENT                 & キーボードã‹ã‚‰ã®ã‚¤ãƒ™ãƒ³ãƒˆã€‚ \\ \cline{2-3}
+                        & POINTER\_EVENT             & ãƒã‚¤ãƒ³ã‚¿ã‹ã‚‰ã®ã‚¤ãƒ™ãƒ³ãƒˆã€‚ \\ \cline{2-3}
+                        & CLIENT\_CUT\_TEXT          & テキストã®ã‚«ãƒƒãƒˆãƒãƒƒãƒ•ã‚¡ã‚’æŒã£ãŸéš›ã®message。 \\ \hline
+
+                        & FRAMEBUFFER\_UPDATE        & 大本ã®ç”»é¢ã®å·®åˆ†ã®ç”»åƒãƒ‡ãƒ¼ã‚¿ã€‚EncodingTypeã‚’æŒã£ã¦ã„る。 \\ \cline{2-3}
+    send message        & SET\_COLOR\_MAP\_ENTRIES   & 指定ã•ã‚Œã¦ã„ã‚‹pixel値ã«ãƒžãƒƒãƒ—ã™ã‚‹RGB値。 \\ \cline{2-3}
+    (VNCServer to root) & BELL                       & ビープ音を鳴らã™ã€‚ \\ \cline{2-3}
+                        & SERVER\_CUT\_TEXT          & サーãƒãŒãƒ†ã‚­ã‚¹ãƒˆã®ã‚«ãƒƒãƒˆãƒãƒƒãƒ•ã‚¡ã‚’æŒã£ãŸéš›ã®message。 \\ \hline
+
+  \end{tabular}
+  \label{tb:message}
+  \caption{通信経路ã¨message一覧}
+\end{table*}
+
+
+
+
+\section{Treeã®æ§‹æˆã®å¤‰æ›´}
+
+従æ¥ã®TreeVNCã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®æŽ¥ç¶šã™ã‚‹æœ¨æ§‹é€ ãŒå˜ä¸€ã§ã‚ã£ãŸã€‚
+ãã®ãŸã‚ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ãŒé•ã†ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒ
+åŒã˜æœ¨ã«æ··åœ¨ã—ã¦ã„る状æ³ãŒç”Ÿã˜ãŸã€‚
+
+速度ã®é…ã„クライアントãŒæœ¨ã«å­˜åœ¨ã™ã‚‹ã¨ã€
+ãã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆä»¥ä¸‹ã®é€šä¿¡é€Ÿåº¦ãŒé…ããªã£ã¦ã—ã¾ã†ã€‚
+
+ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€
+図2ã®æ§˜ã«ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹åˆ¥ã«
+木構造を形æˆã™ã‚‹ã‚ˆã†ã«è¨­è¨ˆã—ãŸã€‚
+
+TreeVNCã¯ã€rootãŒnodeListã¨ã„ã†ãƒªã‚¹ãƒˆã‚’ä¿æŒã—ã€æœ¨æ§‹é€ ã‚’管ç†ã—ã¦ã„る。
+複数ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã§æœ¨æ§‹é€ ã‚’å½¢æˆã™ã‚‹å ´åˆã€
+ã“ã®nodeListã‚’ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹æ¯Žã«ä½œæˆã—ã¦ãŠã。
+æ–°ã—ã„nodeを接続ã™ã‚‹éš›ã€nodeã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’å–å¾—ã—ã€
+ã©ã®nodeListã«ç™»éŒ²ã•ã‚Œã‚‹ã‹ãŒæ±ºã¾ã‚‹ã€‚
+ã“ã†ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€TreeVNCを複数ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹åˆ¥ã«
+木構造を構æˆã™ã‚‹ã“ã¨ãŒã§ãる。
+
+\begin{figure}[!h]
+  \begin{center}
+    \includegraphics[width=80mm]{pic/MultiNetworkTree.eps}
+  \end{center}
+  \caption{マルãƒãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å¯¾å¿œã—ãŸTreeVNCã®å›³}
+  \label{fig:figure2}
+\end{figure}
+
+
+
+\section{ホスト切り替ãˆæ™‚ã®æŒ™å‹•ã®ä¿®æ­£}
+ç”»é¢ã®åˆ‡ã‚Šæ›¿ãˆã‚’è¡Œã†éš›ã€æ–°ã—ã„ホストå´ã®ç”»é¢ã«ç”Ÿã˜ãŸ
+ビデオフィードãƒãƒƒã‚¯ãŒä»–ã®ãƒ¦ãƒ¼ã‚¶ã«é…ä¿¡ã•ã‚Œã¦ã—ã¾ã†å•é¡ŒãŒã‚ã£ãŸã€‚
+
+ホストã®åˆ‡ã‚Šæ›¿ãˆã®éš›ã€
+æ–°ã—ã„ホストå´ã®viewerã‚’é–‰ã˜ã‚‹ã“ã¨ã§å•é¡Œã‚’解決ã—ãŸã€‚
+
+
+
+\section{ã¾ã¨ã‚}
+TreeVNCã«ãƒªãƒ•ã‚¡ã‚¯ã‚¿ãƒªãƒ³ã‚°ã‚’è¡Œã†ã“ã¨ã«ã‚ˆã£ã¦ã€
+複数ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ã§ã®é€šä¿¡ãŒé…ã„å•é¡Œã®è§£æ±ºã€
+開発環境を整ãˆã‚‹ã“ã¨ã‚„ã€åˆ©ä¾¿æ€§ã®å‘上ã«ç¹‹ãŒã£ãŸã€‚
+
+
+
+\section{今後ã®èª²é¡Œ}
+TreeVNCã«ã¯ã€
+ç”»é¢ãƒ‡ãƒ¼ã‚¿ãŒé…延ã™ã‚‹å•é¡Œã¨ã€
+クライアントã§ç”Ÿã˜ãŸã‚¨ãƒ©ãƒ¼ã«å¯¾ã™ã‚‹ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®é€šçŸ¥ç®‡æ‰€ã‚’
+é©åˆ‡ãªç®‡æ‰€ã«å¤‰æ›´ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„å•é¡ŒãŒæ®‹ã£ã¦ã„る。
+今後ã“れらã®å•é¡Œã‚’解決ã—ã¦ã„ã。
+
+ãã—ã¦æ–°ãŸãªæ©Ÿèƒ½ã¨ã—ã¦ã€
+é éš”ã‹ã‚‰ã§ã‚‚プレゼンテーションãŒè´è¬›ã§ãるよã†ã€éŸ³å£°ãƒ‡ãƒ¼ã‚¿ã‚’é…ä¿¡ã™ã‚‹æ©Ÿèƒ½ã€
+ホストå´ã§ã€é…ä¿¡ã™ã‚‹ç”»é¢ã®å¤§ãã•ã®åˆ¶å¾¡ãŒã§ãる機能を追加ã—ã¦ã„ã。
+
+
+
+%\section{ç”»åƒãƒ‡ãƒ¼ã‚¿ã®é…延}
+%ç¾åœ¨ã®TreeVNCã§ã¯ã€
+%全画åƒãƒ‡ãƒ¼ã‚¿ã®æ›¸ãæ›ãˆãŒç«‹ã¦ç¶šã‘ã«èµ·ã“ã£ã¦ã—ã¾ã£ãŸå ´åˆã€
+%データã®å—ã‘渡ã—処ç†ã§é…延ãŒç™ºç”Ÿã™ã‚‹ã€‚
+%
+%é€ã‚‰ã‚Œã¦ããŸå…¨ã¦ã®ãƒ‡ãƒ¼ã‚¿ã‚’ç”»é¢ã«å‡ºåŠ›ã™ã‚‹ã®ã§ã¯ãªãã€
+%VNCServerã‹ã‚‰ç«‹ã¦ç¶šã‘ã«å¤§ãã„ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒé€ä¿¡ã•ã‚ŒãŸã“ã¨ã‚’検知ã—ã€
+%最新ã®ãƒ‡ãƒ¼ã‚¿ã®ã¿ã‚’å–å¾—ã—出力ã™ã‚‹ã¨ã„ã£ãŸå®Ÿè£…ã‚’è¡Œã†ã€‚
+%
+%
+%
+%\section{クライアントã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®é€šçŸ¥}
+%クライアントãŒç”»é¢ã®åˆ‡æ›¿ã‚’è¡Œã†éš›ã€
+%接続ãŒç¢ºç«‹ã™ã‚‹å‰ã«ã€é€šä¿¡ã®æ®µéšŽã§ã‚¨ãƒ©ãƒ¼ãŒç”Ÿã˜ãŸå ´åˆã€
+%ãã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒrootã«å‡ºåŠ›ã•ã‚Œã‚‹ã¨ã„ã†å•é¡ŒãŒã‚る。
+%
+%クライアントã®ã‚¨ãƒ©ãƒ¼ã‚’検出ã—ãŸéš›ã«ãã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®IDã‚’å–å¾—ã™ã‚‹ã€‚
+%木構造を下ã«è¾¿ã£ã¦ã€
+%エラーメッセージをå«ã‚€ãƒ‡ãƒ¼ã‚¿ã‚’
+%クライアントã«é€ä¿¡ã™ã‚‹ã€‚
+%下ã¸ã¨é™ã‚‹éš›ã€å„nodeã§IDã®ç¢ºèªã‚’ã—ã€
+%一致ã—ãŸç®‡æ‰€ã§ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’出力ã™ã‚‹ã‚ˆã†ãªå®Ÿè£…ã‚’è¡Œã†ã€‚
+%
+%
+%
+%\section{音声データã®é…ä¿¡}
+%ç¾åœ¨TreeVNCãŒé…ä¿¡ã—ã¦ã„ã‚‹ã®ã¯ç”»é¢ã®ãƒ‡ãƒ¼ã‚¿ã®ã¿ã§ã‚る。
+%é éš”ã‹ã‚‰ãƒ—レゼンテーションや授業をè´è¬›ã—ãŸã„å ´åˆã€
+%ç”»é¢ã®ãƒ‡ãƒ¼ã‚¿ã«åŠ ãˆã¦éŸ³å£°ãƒ‡ãƒ¼ã‚¿ãŒæ¬²ã—ã„。
+%
+%TreeVNCã«ã€ç”»åƒãƒ‡ãƒ¼ã‚¿ã¨å…±ã«éŸ³å£°ãƒ‡ãƒ¼ã‚¿ã‚’追加ã™ã‚‹ã€‚
+%
+%
+%
+%\section{ç”»é¢ã®å¤§ãã•ã®åˆ¶å¾¡}
+%ç¾åœ¨ã®TreeVNCã¯ã€ãƒ›ã‚¹ãƒˆå´ã®ç”»é¢å…¨ä½“ã‚’é€ä¿¡ã—ã¦ã„る。
+%マルãƒãƒ‡ã‚£ã‚¹ãƒ—レイをæŒã£ã¦ã„るホストã ã¨ã€
+%2ã¤ã®ç”»é¢ãŒé…ä¿¡ã•ã‚Œã¦ã—ã¾ã†ã€‚
+%é…ä¿¡ã™ã‚‹ç”»é¢ã‚’ホストå´ã§æŒ‡å®šã§ãる様ã«ã™ã‚‹ã€‚
+%
+%ホストå´ã«viewerã®ä»£ã‚ã‚Šã«æž ã‚’用æ„ã—ã€
+%ãã®æž å†…ã®ãƒ‡ãƒ¼ã‚¿ã®ã¿ã‚’é…ä¿¡ã™ã‚‹ã¨ã„ã£ãŸæ©Ÿèƒ½ã‚’追加ã™ã‚‹ã€‚
+%ã“ã®æ©Ÿèƒ½ã‚’追加ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€
+
+
+
+\begin{thebibliography}{9}
+
+  \bibitem{1}
+    TightVNC: VNC-Compatible Free Remote Control / Remote Desktop Software\\
+    \verb|http://www.tightvnc.com/|
+  \bibitem{2}
+    RFB Protocol - rfbproto.pdf\\
+    \verb|http://www.realvnc.com/docs/rfbproto.pdf|
+  \bibitem{3}
+    è°·æˆé›„, 河野真治, 授業やゼミå‘ã‘ã®ç”»é¢å…±æœ‰ã‚·ã‚¹ãƒ†ãƒ TreeVNCã®è¨­è¨ˆã¨å®Ÿè£… A Screen Sharing System using Tree Structure for Seminar and Classwork å¹³æˆ25年度 å­¦ä½è«–æ–‡(修士)
+  \bibitem{4}
+    è°·æˆé›„, 大城信康, 河野真治. VNCを用ã„ãŸæŽˆæ¥­ç”¨ç”»é¢å…±æœ‰ã‚·ã‚¹ãƒ†ãƒ ã®è¨­è¨ˆãƒ»é–‹ç™º Design and implementation of Screen Sharing System with VNC for lecture 情報処ç†å­¦ä¼šè«–文誌 Vol.53 No.2 (Feb. 2012)
+  \bibitem{5}
+    è°·æˆé›„, 大城信康, 河野真治. VNC を用ã„ãŸæŽˆæ¥­ç”¨ç”»é¢å…±æœ‰ã‚·ã‚¹ãƒ†ãƒ ã®è¨­è¨ˆã¨å®Ÿè£…. 日本ソフトウェア科学会第 28 会大会(2011 年度) 講演論文集
+
+
+\end{thebibliography}
+\end{document}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/oc-midterm/sjis.tex	Mon Nov 03 13:17:18 2014 +0900
@@ -0,0 +1,41 @@
+\documentclass[twocolumn,twoside,9.5pt]{jarticle}
+\usepackage[dvips]{graphicx}
+\usepackage{picins}
+\usepackage{fancyhdr}
+%\pagestyle{fancy}
+\lhead{\parpic{\includegraphics[height=1zw,keepaspectratio,bb=0 0 251 246]{pic/emblem-bitmap.pdf}}—®‹…‘åŠwŽåà HŠw•”î•ñHŠw‰È ’†ŠÔ”­•\—\e}
+\rhead{}
+\cfoot{}
+
+\setlength{\topmargin}{-1in \addtolength{\topmargin}{15mm}}
+\setlength{\headheight}{0mm}
+\setlength{\headsep}{5mm}
+\setlength{\oddsidemargin}{-1in \addtolength{\oddsidemargin}{11mm}}
+\setlength{\evensidemargin}{-1in \addtolength{\evensidemargin}{21mm}}
+\setlength{\textwidth}{181mm}
+\setlength{\textheight}{261mm}
+\setlength{\footskip}{0mm}
+\pagestyle{empty}
+
+\begin{document}
+\title{‘è–¼}
+\author{ŠwДԆ Ž–¼ {}{} Žw“±‹³ˆõ : Žw“±‹³ˆõ–¼}
+\date{}
+\maketitle
+\thispagestyle{fancy} 
+
+\section{section1}
+
+\section{section2}
+
+\section{section3}
+
+
+\section{section4}
+
+\begin{thebibliography}{9}
+
+\bibitem{1}
+
+\end{thebibliography}
+\end{document}
\ No newline at end of file
--- a/pic/MultiNetworkTree.eps	Wed Oct 29 18:17:25 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1217 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%HiResBoundingBox: 0.000000 0.000000 462.000000 302.000000
-%APL_DSC_Encoding: UTF8
-%APLProducer: (Version 10.10 (Build 14A389) Quartz PS Context)
-%%Title: (Unknown)
-%%Creator: (Unknown)
-%%CreationDate: (Unknown)
-%%For: (Unknown)
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%Pages: 1
-%%BoundingBox: 0 0 462 302
-%%EndComments
-%%BeginProlog
-%%BeginFile: cg-pdf.ps
-%%Copyright: Copyright 2000-2004 Apple Computer Incorporated.
-%%Copyright: All Rights Reserved.
-currentpacking true setpacking
-/cg_md 141 dict def
-cg_md begin
-/L3? languagelevel 3 ge def
-/bd{bind def}bind def
-/ld{load def}bd
-/xs{exch store}bd
-/xd{exch def}bd
-/cmmtx matrix def
-mark
-/sc/setcolor
-/scs/setcolorspace
-/dr/defineresource
-/fr/findresource
-/T/true
-/F/false
-/d/setdash
-/w/setlinewidth
-/J/setlinecap
-/j/setlinejoin
-/M/setmiterlimit
-/i/setflat
-/rc/rectclip
-/rf/rectfill
-/rs/rectstroke
-/f/fill
-/f*/eofill
-/sf/selectfont
-/s/show
-/xS/xshow
-/yS/yshow
-/xyS/xyshow
-/S/stroke
-/m/moveto
-/l/lineto
-/c/curveto
-/h/closepath
-/n/newpath
-/q/gsave
-/Q/grestore
-counttomark 2 idiv
-{ld}repeat pop
-/SC{	
-    /ColorSpace fr scs
-}bd
-/sopr /setoverprint where{pop/setoverprint}{/pop}ifelse ld
-/soprm /setoverprintmode where{pop/setoverprintmode}{/pop}ifelse ld
-/cgmtx matrix def
-/sdmtx{cgmtx currentmatrix pop}bd
-/CM {cgmtx setmatrix}bd		
-/cm {cmmtx astore CM concat}bd	
-/W{clip newpath}bd
-/W*{eoclip newpath}bd
-statusdict begin product end dup (HP) anchorsearch{
-    pop pop pop	
-    true
-}{
-    pop	
-   (hp) anchorsearch{
-	pop pop true
-    }{
-	pop false
-    }ifelse
-}ifelse
-{	
-    { 
-	{ 
-	    pop pop 
-	    (0)dup 0 4 -1 roll put
-	    F charpath
-	}cshow
-    }
-}{
-    {F charpath}
-}ifelse
-/cply exch bd
-/cps {cply stroke}bd
-/pgsave 0 def
-/bp{/pgsave save store}bd
-/ep{pgsave restore showpage}def		
-/re{4 2 roll m 1 index 0 rlineto 0 exch rlineto neg 0 rlineto h}bd
-/scrdict 10 dict def
-/scrmtx matrix def
-/patarray 0 def
-/createpat{patarray 3 1 roll put}bd
-/makepat{
-scrmtx astore pop
-gsave
-initgraphics
-CM 
-patarray exch get
-scrmtx
-makepattern
-grestore
-setpattern
-}bd
-/cg_BeginEPSF{
-    userdict save/cg_b4_Inc_state exch put
-    userdict/cg_endepsf/cg_EndEPSF load put
-    count userdict/cg_op_count 3 -1 roll put 
-    countdictstack dup array dictstack userdict/cg_dict_array 3 -1 roll put
-    3 sub{end}repeat
-    /showpage {} def
-    0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
-    10 setmiterlimit [] 0 setdash newpath
-    false setstrokeadjust false setoverprint	
-}bd
-/cg_EndEPSF{
-  countdictstack 3 sub { end } repeat
-  cg_dict_array 3 1 index length 3 sub getinterval
-  {begin}forall
-  count userdict/cg_op_count get sub{pop}repeat
-  userdict/cg_b4_Inc_state get restore
-  F setpacking
-}bd
-/cg_biproc{currentfile/RunLengthDecode filter}bd
-/cg_aiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}bd
-/ImageDataSource 0 def
-L3?{
-    /cg_mibiproc{pop pop/ImageDataSource{cg_biproc}def}bd
-    /cg_miaiproc{pop pop/ImageDataSource{cg_aiproc}def}bd
-}{
-    /ImageBandMask 0 def
-    /ImageBandData 0 def
-    /cg_mibiproc{
-	string/ImageBandMask xs
-	string/ImageBandData xs
-	/ImageDataSource{[currentfile/RunLengthDecode filter dup ImageBandMask/readstring cvx
-	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
-    }bd
-    /cg_miaiproc{	
-	string/ImageBandMask xs
-	string/ImageBandData xs
-	/ImageDataSource{[currentfile/ASCII85Decode filter/RunLengthDecode filter
-	    dup ImageBandMask/readstring cvx
-	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
-    }bd
-}ifelse
-/imsave 0 def
-/BI{save/imsave xd mark}bd
-/EI{imsave restore}bd
-/ID{
-counttomark 2 idiv
-dup 2 add	
-dict begin
-{def} repeat
-pop		
-/ImageType 1 def
-/ImageMatrix[Width 0 0 Height neg 0 Height]def
-currentdict dup/ImageMask known{ImageMask}{F}ifelse exch
-L3?{
-    dup/MaskedImage known
-    { 
-	pop
-	<<
-	    /ImageType 3
-	    /InterleaveType 2
-	    /DataDict currentdict
-	    /MaskDict
-	    <<  /ImageType 1
-		/Width Width
-		/Height Height
-		/ImageMatrix ImageMatrix
-		/BitsPerComponent 1
-		/Decode [0 1]
-		currentdict/Interpolate known
-		{/Interpolate Interpolate}if
-	    >>
-	>>
-    }if
-}if
-exch
-{imagemask}{image}ifelse	
-end	
-}bd
-/cguidfix{statusdict begin mark version end
-{cvr}stopped{cleartomark 0}{exch pop}ifelse
-2012 lt{dup findfont dup length dict begin
-{1 index/FID ne 2 index/UniqueID ne and
-{def} {pop pop} ifelse}forall
-currentdict end definefont pop
-}{pop}ifelse
-}bd
-/t_array 0 def
-/t_i 0 def
-/t_c 1 string def
-/x_proc{ 
-    exch t_array t_i get add exch moveto
-    /t_i t_i 1 add store
-}bd
-/y_proc{ 
-    t_array t_i get add moveto
-    /t_i t_i 1 add store
-}bd
-/xy_proc{
-        
-	t_array t_i 2 copy 1 add get 3 1 roll get 
-	4 -1 roll add 3 1 roll add moveto
-	/t_i t_i 2 add store
-}bd
-/sop 0 def		
-/cp_proc/x_proc ld 	
-/base_charpath		
-{
-    /t_array xs
-    /t_i 0 def
-    { 
-	t_c 0 3 -1 roll put
-        currentpoint
-	t_c cply sop
-        cp_proc
-    }forall
-    /t_array 0 def
-}bd
-/sop/stroke ld		
-/nop{}def
-/xsp/base_charpath ld
-/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd
-/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd
-/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd
-/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd
-/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd
-/refnt{ 
-findfont dup length dict copy dup
-/Encoding 4 -1 roll put 
-definefont pop
-}bd
-/renmfont{ 
-findfont dup length dict copy definefont pop
-}bd
-L3? dup dup{save exch}if
-/Range 0 def
-/DataSource 0 def
-/val 0 def
-/nRange 0 def
-/mulRange 0 def
-/d0 0 def
-/r0 0 def
-/di 0 def
-/ri 0 def
-/a0 0 def
-/a1 0 def
-/r1 0 def
-/r2 0 def
-/dx 0 def
-/Nsteps 0 def
-/sh3tp 0 def
-/ymax 0 def
-/ymin 0 def
-/xmax 0 def
-/xmin 0 def
-/setupFunEval 
-{
-    begin
-	/nRange Range length 2 idiv store
-	/mulRange   
-		    
-	[ 
-	    0 1 nRange 1 sub
-	    { 
-		    2 mul/nDim2 xd		
-		    Range nDim2 get		
-		    Range nDim2 1 add get	
-		    1 index sub			
-						
-		    255 div			
-		    exch			
-	    }for
-	]store
-    end
-}bd
-/FunEval 
-{
-    begin
-	
-	nRange mul /val xd	
-				
-	0 1 nRange 1 sub
-	{
-	    dup 2 mul/nDim2 xd 
-	    val	
-	    add DataSource exch get 
-	    mulRange nDim2 get mul 	
-	    mulRange nDim2 1 add get 
-	    add 
-	}for	
-    end
-}bd
-/max 
-{
-	2 copy lt
-	{exch pop}{pop}ifelse
-}bd
-/sh2
-{	
-	/Coords load aload pop 	
-	3 index 3 index translate	
-					
-	3 -1 roll sub	
-	3 1 roll exch 	
-	sub				
-	2 copy
-	dup mul exch dup mul add sqrt	
-	dup
-	scale  
-	atan	
-	
-	rotate		
-	
-	/Function load setupFunEval	
-	
-	
-	clippath {pathbbox}stopped {0 0 0 0}if newpath 	
-	/ymax xs
-	/xmax xs
-	/ymin xs
-	/xmin xs
-	currentdict/Extend known
-	{
-		/Extend load 0 get
-		{	
-			0/Function load FunEval sc	
-			xmin ymin xmin abs ymax ymin sub rectfill
-		}if
-	}if
-	
-	/Nsteps/Function load/Size get 0 get 1 sub store
-	/dx 1 Nsteps div store
-	gsave
-		/di ymax ymin sub store
-		/Function load
-		
-		0 1 Nsteps
-		{
-			1 index FunEval sc
-			0 ymin dx di rectfill
-			dx 0 translate
-		}for
-		pop	
-	grestore	
-	currentdict/Extend known
-	{
-		/Extend load 1 get
-		{	
-			Nsteps/Function load FunEval sc	
-			1 ymin xmax 1 sub abs ymax ymin sub rectfill
-		}if
-	}if
-}bd
-/shp	
-{	
-	4 copy
-	
-	dup 0 gt{
-		0 exch a1 a0 arc
-	}{
-		pop 0 moveto
-	}ifelse
-	dup 0 gt{
-		0 exch a0 a1 arcn
-	}{
-		pop 0 lineto
-	}ifelse
-	
-	fill
-	
-	dup 0 gt{
-		0 exch a0 a1 arc
-	}{
-		pop 0 moveto
-	}ifelse
-	dup 0 gt{
-		0 exch a1 a0 arcn
-	}{
-		pop 0 lineto
-	}ifelse
-	
-	fill
-}bd
-/calcmaxs
-{	
-	
-	xmin dup mul ymin dup mul add sqrt		
-	xmax dup mul ymin dup mul add sqrt		
-	xmin dup mul ymax dup mul add sqrt		
-	xmax dup mul ymax dup mul add sqrt		
-	max max max								
-}bd
-/sh3
-{	
-	/Coords load aload pop 	
-	5 index 5 index translate	
-	3 -1 roll 6 -1 roll sub		
-	3 -1 roll 5 -1 roll sub		
-	2 copy dup mul exch dup mul add sqrt
-	/dx xs						
-	2 copy 0 ne exch 0 ne or
-	{
-		
-		exch atan rotate	
-	}{
-		pop pop
-	}ifelse
-	
-	/r2 xs
-	/r1 xs
-	/Function load 
-	dup/Size get 0 get 1 sub	
-	/Nsteps xs		
-	setupFunEval		
-	
-	
-	
-	
-	
-	dx r2 add r1 lt{
-		
-		0 
-	}{
-		dx r1 add r2 le
-		{ 
-			1
-		}{ 
-			r1 r2 eq
-			{	
-				2
-			}{ 
-				3
-			}ifelse		
-		}ifelse
-	}ifelse
-	/sh3tp xs		
-	clippath {pathbbox}stopped {0 0 0 0}if 
-	newpath 	
-	/ymax xs
-	/xmax xs
-	/ymin xs
-	/xmin xs
-	
-	dx dup mul r2 r1 sub dup mul sub dup 0 gt
-	{
-		sqrt r2 r1 sub atan
-		/a0 exch 180 exch sub store 
-		/a1 a0 neg store 
-	}{
-		pop
-		/a0 0 store
-		/a1 360 store		
-	}ifelse		
-	currentdict/Extend known
-	{
-		/Extend load 0 get r1 0 gt and	
-		{	
-			0/Function load FunEval sc	
-			
-			
-			
-			
-			{ 
-				{	
-					dx 0 r1 360 0 arcn
-					xmin ymin moveto
-					xmax ymin lineto
-					xmax ymax lineto
-					xmin ymax lineto
-					xmin ymin lineto
-					eofill		
-				}
-				{	
-					r1 0 gt{0 0 r1 0 360 arc fill}if
-				}
-				{	
-					
-					
-				
-					
-					0 r1 xmin abs r1 add neg r1 shp
-				}
-				{	
-					
-				
-					r2 r1 gt{	
-						
-						0 r1
-						r1 neg r2 r1 sub div dx mul	
-						0	
-						shp	
-					}{	
-						
-						
-						
-						0 r1 calcmaxs	
-						dup
-						
-						r2 add dx mul dx r1 r2 sub sub div
-						neg				
-						exch 1 index	
-						abs exch sub
-						shp
-					}ifelse
-				} 
-			}sh3tp get exec	
-		}if
-	}if
-	
-	/d0 0 store
-	/r0 r1 store
-	/di dx Nsteps div store
-	/ri r2 r1 sub Nsteps div store 
-	/Function load 
-	0 1 Nsteps
-	{	
-		1 index FunEval sc
-		d0 di add r0 ri add d0 r0 shp
-		{
-		
-		d0 0 r0 a1 a0 arc
-		d0 di add 0 r0 ri add a0 a1 arcn
-		fill
-		
-		
-		d0 0 r0 a0 a1 arc
-		d0 di add 0 r0 ri add a1 a0 arcn
-		fill
-		}pop
-		
-		
-		/d0 d0 di add store
-		/r0 r0 ri add store
-	}for
-	pop	
-	
-	currentdict/Extend known
-	{
-		/Extend load 1 get r2 0 gt and	
-		{	
-			Nsteps/Function load FunEval sc	
-			
-			
-			
-			
-			{ 
-				{
-					dx 0 r2 0 360 arc fill
-				} 
-				{
-					dx 0 r2 360 0 arcn
-					xmin ymin moveto
-					xmax ymin lineto
-					xmax ymax lineto
-					xmin ymax lineto
-					xmin ymin lineto
-					eofill		
-				} 
-				{	
-					
-					
-					xmax abs r1 add r1 dx r1 shp
-				}	
-				{	
-			
-					r2 r1 gt{
-						
-						
-						
-						calcmaxs dup	
-						
-						r1 add dx mul dx r2 r1 sub sub div	
-						exch 1 index	
-						exch sub
-						dx r2
-						shp
-					}{	
-						
-						r1 neg r2 r1 sub div dx mul	
-						0		
-						dx 		
-						r2		
-						shp
-					}ifelse
-				}
-			}			
-			sh3tp get exec	
-		}if
-	}if
-}bd
-/sh		
-{	
-	begin
-		/ShadingType load dup dup 2 eq exch 3 eq or
-		{	
-			gsave
-				newpath
-				/ColorSpace load scs
-				currentdict/BBox known
-				{
-					/BBox load aload pop	
-					2 index sub				
-					3 index					
-					3 -1 roll exch sub 
-					exch rectclip
-				}if
-				2 eq
-				{sh2}{sh3}ifelse
-			grestore
-		}{
-			
-			pop 
-			(DEBUG: shading type unimplemented\n)print flush
-		}ifelse
-	end
-}bd
-{restore}if not dup{save exch}if
-	L3?{	
-		/sh/shfill ld
-		/csq/clipsave ld
-		/csQ/cliprestore ld
-	}if
-{restore}if
-end
-setpacking
-%%EndFile
-%%EndProlog
-%%BeginSetup
-%%EndSetup
-%%Page: 1 1
-%%PageBoundingBox: 0 0 462 302
-%%BeginPageSetup
-cg_md begin
-bp
-sdmtx
-%RBIBeginFontSubset: Helvetica
-%!FontType1-1.0: Helvetica 1.0000.0.0000
-
14 dict begin/FontName /Helvetica def
-
/PaintType 0 def
-
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for
-
dup 33 /R put
-
dup 34 /o put
-
dup 35 /t put
-
dup 36 /N put
-
dup 37 /d put
-
dup 38 /e put
-
dup 39 /one put
-
dup 40 /two put
-
dup 41 /three put
-
dup 42 /four put
-
dup 43 /five put
-
readonly def
-
42/FontType resourcestatus{pop pop false}{true}ifelse
-
%APLsfntBegin
-
{currentfile 0(%APLsfntEnd\n)/SubFileDecode filter flushfile}if
-
/FontType 42 def
-
/FontMatrix matrix def
-
/FontBBox[2048 -1947 1 index div -985 2 index div 2961 3 index div 2297 5 -1 roll div]cvx def
-
/sfnts [<
-
74727565000900000000000063767420000000000000009C0000036C6670676D000000000000040800000A1D676C79660000000000000E2800000ADC6865616400000000000019040000003668686561000000000000193C00000024686D74780000000000001960000000346C6F636100000000000019940000001C6D61787000000000000019B0000000207072657000000000000019D0000003CF05C0001005BD00280580001A042F001F0000FFD90000FFDA0000FFD9FE55FFE605C70010FE6DFFF1033B000000B9000000B902FE3F3C00C0008D009B00AF000600A800C00028005E009800C9016A00B9015C00B400D6011E002E0080000400B8004C00CC01FFFFD1006600A400AF007400C2009500B1000C0028006D0015004C008E0125FF7A000C0040004C00620084FFA200240038008600BD0039005E008E00EDFFA9FFB300400052005500AA00AB00C200CB012302B10413FFAEFFE4000800510074008400AA00D1FF4CFFAF0012002C004200500051008400BE012503DAFF680018003B0098009C009F00A100C100EC018201B4FF68FF76FFD0FFE100020018001C00530053007D01B401E103AF0486FF9CFFEAFFFE001F0028002A00520060009300A300AA00AF00AF00C001000145016B0174019301950240028202B404850517FEFD00060029004700470048006F008800B400B900C400F200F901EF02180310037403C5FF35FFF3000B004B004C0052005500650076007600870087008E00AB00BB0106013001430150017D0194019501D3022A025502580277027802E6034E035C037903D3047304B2058C0598060BFEF5FFBBFFC7FFD50017001D005B0072007E009C00C200D000F400FA01030106011C0125013B0142015E015E0180019B02B901A101B9025001C001D002AA01DF01E301EF01FB0205020C0215022B0274029302AB02C202CE03690395039903DF03F5043E050205A105E5062507DBFE62FE89FECEFF3BFFE1FFF800030008002100390042004E005F0061006F00700034007F008E00AD00AD00AF00BD00C400C500C900C900C900E3011C00ED00F800F901000112011A0132014D014D014E014F01660169019E01BA01BA01BE01E301EF01F602000200020902110217021C02530262026D028002D50280031B032A034A035A03AF03AF03C803D603FB03FB04050413041504470449008C046D049A049A04A604A804B204CF0539053E054E055605800589058C036305D105D6067E068E06B206EF06F00728074C076F078C00B400C900C000C10000000000000000000000000004012400AF0032006E0063014401620096014301A10161008A00740064018801EF01700028FF5D037E0347023000AA00BE007B0062009A007D0089035C00A1FFD803AA00D70093006C0000008000A70442001D0597001D00820030002A
-
002A002A002A002A40292A292827262524232221201F1E1D1C1B1A191817161514131211100D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B09051582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B9400000000A2D2C00B9000040000B2D2C2045B00043617D6818B0004360442D2C45B01A234445B01923442D2C2045B00325456164B050515845441B2121592D2C20B0032552582359212D2C69B04061B0008B0C6423648BB8400062600C642364615C58B0036159B002602D2C45B0112BB0172344B0177AE5182D2C45B0112BB01723442D2C45B0112BB017458CB0172344B0177AE5182D2CB002254661658A46B040608B482D2CB0022546608A46B040618C482D2C4B53205C58B002855958B00185592D2C20B0032545B019236A4445B01A23444565234520B00325606A20B009234223688A6A606120B0005258B21A401A4523614459B0005058B219401945236144592D2CB9187E3B210B2D2CB92D412D410B2D2CB93B21187E0B2D2CB93B21E7830B2D2CB92D41D2C00B2D2CB9187EC4E00B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C456920B00943B0022660B00325B005254961B0805358B21940194523616844B21A401A4523606A44B209191A45652345604259B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2C764520B003254523616818236860442D2C7645B00325452361682318456860442D2C7645B0032545616823452361442D2C4569B014B0324B505821B0205961442DB8002B2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8002C2C2020456944B001602DB8002D2CB8002C2A212DB8002E2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8002F2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800302C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800312C2020456944B0016020
-
20457D691844B001602DB800322CB800312A2DB800332C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800342C4B535845441B2121592DB800352C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800362C2020456944B001602DB800372CB800362A212DB800382C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800392C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8003A2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8003B2C2020456944B001602020457D691844B001602DB8003C2CB8003B2A2DB8003D2C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8003E2C4B535845441B2121592DB8003F2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800402C2020456944B001602DB800412CB800402A212DB800422C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800432C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800442C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800452C2020456944B001602020457D691844B001602DB800462CB800452A2DB800472C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800482C4B535845441B2121592DB800492C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8004A2C2020456944B001602DB8004B2CB8004A2A212DB8004C2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8004D2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8004E2C4B20B0032650585158
-
B080441BB04044591B21212045B0C05058B0C0441B2159592DB8004F2C2020456944B001602020457D691844B001602DB800502CB8004F2A2DB800512C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800522C4B535845441B2121592DB800532C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800542C2020456944B001602DB800552CB800542A212DB800562C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800572C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800582C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800592C2020456944B001602020457D691844B001602DB8005A2CB800592A2DB8005B2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8005C2C4B535845441B2121592D00000000020042000004D005BD000300070043B800532BB800082FB800042FB8000810B80000D0B800002FB8000410B80003DCB8000010B80007DCB8000310B80009DC00BA0007000000562BBA0002000500562B3031331121112711211142048EB8FCE205BDFA43B8044DFBB30000000100C4000002D5059200080023B10801B80133400C0404070C04079605000A47091076C418C4D5FD39003F3FF4CD313013353E013733112311C4C39A268EC003F68A1359A6FA6E03F60000000100400000041E059D002200A6404E3604460457056B1D6E1E7A1E84018702082A085A196B197C197C1CB519050022010F041C0E1921071C19040100051F0F0F22130A351305201F7521220C217F0738166F220E270F811F38222447231076C418D4EDF4ED10F5EDE4003F3CFD3C3FED1112392F1217390111123912393911391239005D31304379401C04190C2511260B120E2800091407280119040D100A280108150A2801002B2B1010012B2B2B2B81005D36123F01363736353426232207060723363736213212151407060F01060706072115214A85C1C0813452967DB9472604B70342750128F6E37946B5896238641A030EFC29B90112706F4B35536B7D938C4B85BB76D0FEF6A3AC7A47654C3631576AAA000000010031FFD9041A
-
059A003100C4401F490C532D6529632D7529752D069626014B082B0A182B140D03F93114350D20B8012340141135107F0D0D311B3524050735310D1896274411B8014A400F0A382E6F021F2920810327023347321076C418D4EDF4ED10F5EDEDF4ED003FED3FED12392FF4FDE610ED10ED111239011112393130437940362F301926000905261D2522260600032800040308300A28011C231F28001A251828010401072800092F0728001E211B280119261B2801002B2B2B2B012B2B2B103C2B2B2B2B818181005D015D0402353316171633323635342623220607351E013332373635342623220706072334373621321615140706071E01151400230116E5BC0C2846B78EACB5A11225131C26166541729865B4452605B2406E0115DBF0472C46717FFEF2F8270117C88B3F719878947601019F03022038906B7478427AA070C8C3B98452331D1FB180CDFEFE000000000200340000042F059C0002000D005C402209020A080D010202BE12060607020601050708030106070A02750B05EF030C070403B80117B501960D08AC0AB80158B3050F470E1076C418D4F5F43CFDE4003F3FF43CFD3C1139390111123911123939872E2B047D10C50F3130011109011121350133113315231102A5FE3501CEFD8C029098D3D301FB0289FD77FE05015EB0038EFC5F9DFEA200000000010042FFDC041C0580002000BB402B4812881F02390C461357136713043A080C0D07000C0A0F0E0E75121313120E0F201213070013170A17350AB80122401A0D7F0E0E1D123A0F04043520C71D0D1107381A6F0038202247211076C418D4EDF5EDC4003FEDED3FFD12392FE4F4ED1112390111123939123939872E2B7D10C5001239011112393931301843794028181F01090226031E00280001001F20051C0728010918072801011F042800061B04280008190A2801002B2B2B012B2B103C103C2B2B8181005D5D131617163332363534262322060727132115210336373633320415140221222427FD127D4054A09AB7805D852F9C6D02E8FD9F3D322D5069C50112FBFEEDAFFEF310016D9A3B1ECC7C96A44840090303AEFE72261321FEC3CBFECAC5CC00000002009C0000052A05BD0009000A007640143701380602070117012701470158020507010202B8019B4017120606070207080301020806080A030A0A010608020302B8019BB505041A0C0708B8019B400A0900190B0CA0217670182B2B4EF43C4DFD3C4E10F63C4DFD3C11123939392F003F3F3C3F3C12393904872E2B877DC53130005D015D13330111331123011123019CEB02E6BDDFFD0FBE023A05BDFB5A04A6FA4304A5FB5B05BD0000000200B40000057805BD0009002700944012070D49014805590158056905641478050816BB01300119001B011C40422321202660127112751403121E1F141C15
-
03211E161404261224251E0009091B071E0B02261C1B082025151F251603310F691B1A29082625270A192829D6219566182B2B4EF43C4DFD3C4E10F64DF4EDD4EDD4ED003F3C3C3FFD12392F3CFD3C3911173901111239391239395D1112392B3130015D013236353427262321110321321716151406071E011F011617161715232E012F012627262321112303478CA3723D66FE1AC702A8A86DCF6D6256570507030B122EF40A0C040C0764397AFE3BC7031C70929D391EFE0A02A1315EFD84A833237280C55429461421133C56F590311BFD8A00020038FFDA03ED05C2000B001D00774032370E470E570EA704A91B05250814020F1D1000081D1D07130A021D170B052E132E102911121A1F0B271A191E1F87217242182B2B4EF44DED4E10F63C4DFDE4E4003FED3F3FED3F1139113931304379401A181C090A000101180B2600091C0B260000190226000A1B0826012B2B012B2B818181005D1216333236353426232206150017161711331123350E0123220035341233F692A17DA1A67A88A9018A53303DADA23FAC6FB3FEFAEFDE015FE8D7C9CBC3D0CA0237341E4B021DFA3E956358012DFAEA015700030048FFDA041A0449001C00240025010C40799708991AA71F03050E020F0514150E120F1514400C401408291A014B0BB603C701C603C71BD808D909D61FD823E817E8230BC711C712025C080521240F9A161D243906070716211D1C070A1D160B2507971CA71CB71CD71C0425160F251C05190A0C07110E270F1D27051A27242E072719192627D421A65D182B2B4EF44DFDE44E10F64DEDD4FD391239391112393912392F5D003F3FED3FED12392F3CFD3C10ED1112393130437940460023040503050205010504061F26111012101310141004060C25221B24260020001D26011E1D09170726000B150E26010D0E231A2126011E0521260108180A26000D100A2600002B2B2B2B01103C2B2B103C2B2B2B2A2B2A8101715D00715D5D00161716171615211E013332373637330E01070607062322001110003301262726232206070102B4D638361210FCEF0590978D543014B1074F3152794152C8FEEA0118E2011F0B284AAD7CA805012304476B55516C4AA2A3C55D36473B912E501C100123010601020142FE26754682B38A01DC0000000003003BFFD90421044E000C0018001900904033980896109916A504A808A610A916B808C808D704E50EE9140C3A08061D18070C1D120B190719191502270F1A1B092715191A1BB80109B321725D182B2B4EF44DED4E10F64DED12392F003F3FED3FED31304379402C001704260B1309260000110226010717092600050D0226010A140C260001100C26000816062601030E0626012B2B2B2B012B2B2B2B2B81005D241235342726232206151416331200111002212200351000330702E08530
-
4CBAA59696A3D6011EFCFEF7DDFEFC0112E70674010FA6965E94FCB2ABE403DAFEECFEF4FEFDFEAE012BFC010E01400500010017FFEF0209055A00180052B50D2E0AC00E01B8013F40250416391703060E0A111A17171A0301062900150E150F031F030203FC1619191AFC21677D182B2B4EF44DFD5D39C42F3CFD3C104E456544E6002F3F3F3C4DFD3CED10FDE431301333113315231114171633323637150E012322263511233533A8B6ABAB2615310D1E141F43277E5A9191055AFED593FD4538130B01028E0908816702C59300000002002F0000044205930007000B00001335211521112311013521152F0413FE4FB2FE50041303A6A8A8FC5A03A60146A7A70000000100000000000037422DFA5F0F3CF500110800000000005F4D8F0000000000CFF2EEF7F865FC270B9108F9000000090001000000000000000100000629FE2900000C01F865FCED0B9100010000000000000000000000000000000D05120042047300C40473004004730031047300340473004205C7009C05C700B404730038047300480473003B023900170473002F00000036005C00E8019401E2027602CC035603C2048C05040554056E00010000000D00920009006B0007000200100010005D000007E80A1D00040001B800532BB800492BB8003F2BB800352BB8002B2B4118008001A6009001A600A001A600030069018B0079018B0089018B0099018B00040089018B0099018B00A9018B00B9018BB2040840BA0179001A014A400B041F5414191F180A0B1FD2B80106B49E1FD918E3BB0119000D00E10119B20D0009410A01A0019F0064001F01A50025017A00480028019AB3296C1F60410A01A9007001A9008001A90003008001A9000101A9B21E321FBE012C00250401001F0126001E0401B61FE7312D1FE531B80201B21FC227B80401B21FC11EB80201400F1FC01D9E1FBF1D671FBE1D671FAB27B80401B21FAA29B80401B61FA91D6C1F931EB8019AB21F921DB80101B21F911DB80101B21F751DB80201B61F6D29961F6431B8019AB21F4C96B802ABB21F391DB80156400B1F3638211F351DE41F2F27B80801400B1F2D1D4C1F2A31CD1F241DB802ABB21F201EB8012540111F1C1D931F3A1D4C1F1E1D45273A1D4527BB01AA019B002A019BB2254A1FBA019B0025017AB349293896B8017BB348283125B8017A403648289629482725294C1F252946272729482756C80784075B07410732072B072807260721071B071408120810080E080C080A08080807B801ACB23F1F06BB01AB003F001F01ABB308060805B801AEB23F1F04BB01AD003F001F01ADB70804080208000814B8FFE0B40000010014B801ABB41000000100B801ABB606100000010006B801ADB300000100B801AD401F0400000100041000000100100200000100020000000100000201080200
-
4A00B0018DB806008516763F183F123E113946443E113946443E113946443E113946443E113946443E11394660443E11394660443E11394660442B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B18011DB0964B5358B0AA1D59B0324B5358B0FF1D592B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B74752B2B2B65422B2B4B5279B376706A66456523456023456560234560B08B766818B080622020B16A704565234520B003266062636820B003266165B070236544B06A234420B176664565234520B003266062636820B003266165B066236544B0762344B10066455458B166406544B27640764523614459B36242725D456523456023456560234560B089766818B080622020B172424565234520B003266062636820B003266165B042236544B072234420B1625D4565234520B003266062636820B003266165B05D236544B0622344B1005D455458B15D406544B262406245236144592B2B2B2B456953427374B8019A2045694B20B02853B049515A58B020615944B801A6204569447500
-
00>] def
-
/CharStrings 13 dict dup begin
-
/.notdef 0 def
-/one 1 def
-/two 2 def
-/three 3 def
-/four 4 def
-/five 5 def
-/N 6 def
-/R 7 def
-/d 8 def
-/e 9 def
-/o 10 def
-/t 11 def
-/u20B8 12 def
- end readonly def
-
currentdict dup/FontName get exch definefont pop end
-
%APLsfntEnd
-
42/FontType resourcestatus{pop pop true}{false}ifelse
-
{currentfile 0(%APLT1End\n)/SubFileDecode filter flushfile}if
-
/FontType 1 def
-
/FontMatrix [ 0.00048828125 0 0 0.00048828125 0 0 ] def
-
/FontBBox{-1947 -985 2961 2297}def
-
/UniqueID 4142842 def
-
currentdict currentfile eexec
-
54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C91B71CCBEC8DADBFCB2CF6F614DCF0404E4678133CDA654CD39ADC4A8DD9DC9E199CA389B3097EA53D68A2728AA3C6C75ED53FA8420C021D872E28D46F54806A8A409E053FBF428B872BD7670370D1C6BC11C4F08B535F81FEC940563CFE5D6162C451D0FC54CD13F0E76EE66C6C691F59D7E1D76411BA35923408FF32A41EDAEFD9C8223423E4F8E8F49CB77789E4621FDD9B402F7117AA3A8A4DF27058EFB3FA57C7FE8AF2371B94F3C05D42507356404308AD679D29E11E5D42F4CDD8C20EBB42EFBADD3D34E312D9E54084794154DB6DFBF7696D2F5818B49E9EAEA976D142B7FB2BB74FD7E36A6174D3B6EC0C97CB75749C449B2BE23C4905727513D442A062A73B71A27242C2BCFF8DDA68A26178938A5343EBEB6E5442A468C6559540CBCAC4FD6F6394B30A90897D9A15CB5E84FD5C8816E180D6A84E36718158AF9E04EA2B44BE1DFF553B55FDD4359CA1B501F38A845A24A9859B04DB2E7209B2A4F1E2F5B263104AA1FBFE2E4D21831DE806C218F99F6378222728929BCCC7E9955FFB4EDB37A2119F3D176E971C1D36581EA86295311C136A23E73FAAC6BF814AE3191FA03A35F7E20004BBF80C623B423578B47D2434D0B7EC9357E435D59712806D8DFE92C5B1642655FCABC8BEF076F2B4DC2AEF04EBEE8DD2A3C547A22E0460648B92272AC22DFCC5F90796A42A7DDD373381858317E94543B528DA936391FC80D221EAA5937E45B24D21BA9FC4E9973BDAA7B40B6E574C38AE80C4667F1599
-
BBC60964BC9723DB86AA99FAAB28E327008CE8E679FC6047677ECD3F61DB280F20CF38638504161B4C7EC1977AC35AE40CE9F1395376F1C41890A1377D0B3BCBE7747C975A1E27A86BDBD0BD5FBC65CAE3EE967ABDC8B8BA7A4ABD4D72F12C455214CC58D16D0CEED6A51C490CC1C2B74A457F005E3053B3F231035D9C221993ACA5477FF502951DB2D4EB2FCE5D90952FDD1574BD880E0AE2881CB583737A0F6EB39794DCA1FB58C83628B990DE5AA9F2F1CDD8BAC53193BE876975062B919ED3F2F1B45DA8404AA4A28FA07A06E792647577C9245C82067A827526FC44B443469D18C1F7FFD199649BF1EAB513FD56B115EC41B9394A39E925EAFC5CC2A2B9F5935E67EFF85E783D59BE92E89E0A762088A941D286581101DBD7C73C9E01F6C89CC8125AC67A9564E1B18B6359D53D4BB4673ED8D14108A524C499CAD68D7FA38132F8DB4C1B2D660F37AD19A8B68F76062BD28A6DF860D9D71D5C3425459CA140EF32388427DA36A3153BABA585D51167EFE8689CF80A83D54B9A79AE73CC476E39492590664FD553D56C7782D4BF3B26180251AF7F31CD888A4BD59692F9E50D83C651C6BAF5C5164E77ED331A3D1688C8F77E700A616CE1D4C20BD1671127BAA6C3E74D450FC613292065FF4DE096DF88394E1D662C12C443D60F696A047F4419F3213D90036F48CA597234010A3B5FE6FE98BD6B026DF9D828D6D1155D4FE0C1711162B6E57148D03F733F4CE8481208C63C3F5389A5DF2FC721EA58D60ABFFED63A00D43610D4C045A8CFA53FA4433FA668387AB3C5CCBC9F9421EE7475CE26FE6D8EDC8ED0D6A0C9D9D9C4945D61D94913DBCFA810156A02A2EE6B9CBD18C2CAC6BB1C60104CFE59E7D6AF63F927EACA5E441F53680D72AB6B1BCEB4EB07C6E8C09EC0E3B57E5968676E412909EF56C2DF896FCCF6D36B9A18C73230661D128CCECB7ECB1F0BDD638370E7B9AECE85CB8971D2F26A2431BD188BC4EA012B72C195FA7B806C62B078E8F3A1BBCDF9DC0496A9552AC24CE95494750C38777408E6302183FE35EB46D3914D0D0BDD75A923C286692DEF0827A482B61D0135B2F01C88EB23E88FC608A094B2A3BA33A4EB1DAABCAC613BE55FC6A7A8A20969DB8340AC3A4AF8D28D638B57D2D664D8538D50DF005AE777FE7958A3E7AD507CBBD82D35EDA6986C7F657A20BEDEE84F09D7AF750C2D58667CE0370509FDB046F2351675882DFA6678F25F5DECBF827F7104FD79EFEB7A3E7501BDC4D7B3F1FA507507FD158E41D3D6BE66392AB194FFBD07378F500CDCCD235C93575D58CCF24A895EF1B77D3E90A2C632C4DA1BE15019DEE7E2801CECCB6C9D5E9F9C079580B53A757AE588F6C0216BC0B2A6F9C4AF3893833245DF5D6DBC0393C881149D501301A528F5A047363D3B29A17494D473355A088335D66EF8105313862F13EE
-
DF490422B4ED653B929F169BEF4F26C33BDBA8B13597D34DD1AC20ECE043BCA2EDF33316435F1A8E69EC9206EFDA842A363FFCC0B77C33B6F59C6DFDCDA35006489EC81488BBFC121D54D38977A978B256B52F8499597A98F8094A22C281061C9A4569BE4101B7CF9F01D50991D883A3F07A3883C149074D1480C8C440CB3DC7FA64D37BAA094C38B588AC5B071F0CAFFF2A7AAD3D8F9EED87C95BBE2A4AB166ECE45DA6B002633B060E11EEEF1CB694407149431B02BCF1BE0807FA863778DAE76D66563C557C3DFED0598AD47517B259F8AE7D756A4EA65B3FD70F5A138D9F4E72F5F817EC31D0AC205D3FA2CBA21B01A43D41445E304466EFE71340EC3D4289A858F2C3BF3F5A1C5CCEA899983065D1E9D66C0A659A9CFA8F20F20C3A0FE050D5EBEACE4EC9251F4D499ACA9E1BF9572D50A6A73B6EC7C1EFA6A8759C52EA1CE2363027FAE0FA37D55F1350D41B053CFEB27BDEA7FD4DFB4A297FACDF27387AB5D5188C20718D7B1118A67E508406AC90AEC316FB219E1ED5A9
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
cleartomark end
-
%APLT1End
-
%RBIEndFontSubset
-/Helvetica cguidfix
-/F1.1/Helvetica renmfont
-%RBIBeginFontSubset: HelveticaNeue
-%!FontType1-1.0: HelveticaNeue 1.0000.1.0000
-
14 dict begin/FontName /HelveticaNeue def
-
/PaintType 0 def
-
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for
-
dup 33 /e put
-
dup 34 /n put
-
dup 35 /one put
-
dup 36 /zero put
-
readonly def
-
42/FontType resourcestatus{pop pop false}{true}ifelse
-
%APLsfntBegin
-
{currentfile 0(%APLsfntEnd\n)/SubFileDecode filter flushfile}if
-
/FontType 42 def
-
/FontMatrix matrix def
-
/FontBBox[1000 -951 1 index div -481 2 index div 1987 3 index div 1077 5 -1 roll div]cvx def
-
/sfnts [<
-
74727565000900000000000063767420000000000000009C000000186670676D00000000000000B400000428676C796600000000000004DC000003EC6865616400000000000008C80000003668686561000000000000090000000024686D74780000000000000924000000186C6F6361000000000000093C0000000E6D617870000000000000094C0000002070726570000000000000096C0000004D14000014004B005A00000011FF3A000B0205000C02CA0011B800002C4BB800095058B101018E59B801FF85B844001DB9000900035F5E2DB800012C2020456944B001602DB800022CB800012A212DB800032C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800042C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800052C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800062C2020456944B001602020457D691844B001602DB800072CB800062A2DB800082C4B20B003265358B0801BB040598A8A20B003265358B0022621B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B80003265358B0032545B8014050582321B8014023211BB003254523212321591B2159442DB800092C4B535845441B2121592DB8000A2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8000B2C2020456944B001602DB8000C2CB8000B2A212DB8000D2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8000E2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8000F2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800102C2020456944B001602020457D691844B001602DB800112CB800102A2DB800122C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800132C4B535845441B2121592DB800142C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800152C2020456944B001602DB800162CB800152A212DB800172C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800182C2046B00425465258238A592046206A6164B0042546
-
206A61645258238A592FFD2DB800192C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8001A2C2020456944B001602020457D691844B001602DB8001B2CB8001A2A2DB8001C2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8001D2C4B535845441B2121592D00020033000101CC02C8000300070065B800142BB800082FB800002FB8000810B80006D0B800062FB900020003F4B8000010B900040003F4B80009DC00B800014558B800042F1BB90004000A3E59B800014558B800052F1BB9000500043E59B8000410B900000002F4B8000510B900020002F4303101211121131121110199FECD013333FE67029AFD950299FD3902C70002002AFFF5020202C50017003300CBB800342FB800352FB8003410B80018D0B800182FB80000DC411B0006000000160000002600000036000000460000005600000066000000760000008600000096000000A6000000B6000000C60000000D5D410500D5000000E5000000025DB8003510B80026DCB8000EDC410500DA000E00EA000E00025D411B0009000E0019000E0029000E0039000E0049000E0059000E0069000E0079000E0089000E0099000E00A9000E00B9000E00C9000E000D5D00BA0013001F00032BB8001310BA002D000700032BB8002D10303113343E0433321E0415140E0223222E0227141E0433323E0435342E0423220E0484010911213224243221110901051B3C36363C1B055A04101E344F37384E341E100404101E344F37374F341E1004015D1A3F3F3C2D1C1C2D3C3F3F1A2863573C3C57632727545047361F1F364750542727545048362020364850540000000100570000016402C5000A0023BA0001000900032BB800011000B800012FB800002FBA0007000800032BB800071030312111230E03231533110164410726374424B802C528341E0B44FE0400020024FFF502030211000A0026005BBA0014001F00032BB8001410BA0015000000032BB8001510B8001410B80001D0B8000010B8000CD0B8000C2F00BA000F002400032BB8000F10BA001A000600032BB8001A10BA0001001400032BB8000110B8002410B8000CDC303101213E0333321E0217230E0123222E023721362E0223220E02151E0333323601A7FED702162635212035271754540B45362A3E28120101830215375B4535594124021F3E5B3E587401341E352817172736AE33321C2F3D222F6858392848623B3B6448285800010040000001EC021100170045BA0003000000032BB8000310BA000E000B00
-
032BB8000E10B8000310B80015D0B800152FBA00160000000311123900B800012FB8000C2FBA0013000800032BB8001310303113113311343E0233321615113311342E022322072335405513263927313855112A44337335020205FDFB0124233B2C183830FEA201542A45321C5E52000001FF4F02D100B1035B000F001FB800142B00BB00070002000000182BB8000010B9000A0002F4B80003D0303113222627331E013332363733140E02014C63034D07302D2D30074D1B2F4002D146442C23232C1D332515000001000000010000615A24005F0F3CF5011103E800000000B643600000000000D00AB6E5FC49FE1F07C304350000000900020000000000000001000003B8FF2B001C08B1FC49FE8007C300010000000000000000000000000000000601F40033022C002A022C005702190024022C00400000FF4F0000004800F4011A018201CA01F600000001000000060096000900680004000200000000001E00000200042800030001B800142B01BA0002000200162B01BF0003003E0037002B001F00130000001C2B00BF0002004A0037002B001F00130000001C2B00BA00040004001B2BB8000120457D691844B8000A2BB800002B000000
-
00>] def
-
/CharStrings 6 dict dup begin
-
/.notdef 0 def
-/zero 1 def
-/one 2 def
-/e 3 def
-/n 4 def
-/cyrbreve.compact 5 def
- end readonly def
-
currentdict dup/FontName get exch definefont pop end
-
%APLsfntEnd
-
42/FontType resourcestatus{pop pop true}{false}ifelse
-
{currentfile 0(%APLT1End\n)/SubFileDecode filter flushfile}if
-
/FontType 1 def
-
/FontMatrix [ 0.001 0 0 0.001 0 0 ] def
-
/FontBBox{-951 -481 1987 1077}def
-
/UniqueID 4140288 def
-
currentdict currentfile eexec
-
54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C96AC05D8620AE2086072F250ADD3256490B02A185DDD3083C39A0A31F6E9B7945802A86634A0D7B33F22EB292055D12A41AF44B29B9A88BC4AB2394D49852566138EE6947A087E55A7C2D6CBCA24216334F9D193EEE1B30EB9143FDADB0D85934399D417E6DC7B6C0FBB692FEAB50A2F48FD696A59EDF843146EEFC03D13FD73E8B3F92853C65E438A58C8DFEDF811E21D65B94745F27A6BCE196D042AA39F65F59CC385E4DA92D5181A0E0639003224E323E520F402FB22E5A900B2647BC8AEC2E1B55AF4DC90964F335926A1B7FC523AF8D6FFFB096BC888DAE2639ED32C899FC3B258209E764AD28F948304A36910BCAE7E266FF4425AC0B5840D05D8487A49065DFF709FDA32AE88FBECD57110ADAE26C55FD6E17ADB7D5544A9DCD3518F0D8FE88933332488158485994021B905A697F6768D7883A62B1F52A6EF1BDA3D8E32D368A9AE0A5EE9ADF665FFB274AA684DE60CA2C13F866D660A8F4F9DC221CA98AA0A71A06769655DF17C28E9C6AFF9E5397E23E8835B7A44670117F472A6C3809B6D02F25C9A83B71B583A490DE9AF3FEBD536E9CE8272496AA08AC242CA2FB5DDFC8AFBF486EAC1E891EE855ECE222E67A9902AC167933FE11E43DB23AEBA71B266768B2BDB4060B97D80CB9BFB322C5C27F03227F36D507D9C6208B2EF5A91F31AB0557FE1C277543D2230C40F228DC8DF464C4A649373567C6D51336179A0A6A997EC42F80AD505429F2511ECD3CFF7CFF8A2E7C21FA397F361637025BE
-
B1D3EFB125098046E4BC7ED3CD888DB24C3B628E71A9C39781C64F17FDDF33707FEC416C25781C52A040038210A6A1C4CA5ACEC72FCB2430F2A518D523BF01D56B1A77728D0668D891B4D64F734DACEC71716A72DAD50F53E33495F4C76997A4512E913BD97D15035FFCC05D584E078C4B5EC7096835D1034BBF0F8D73E6C9F82C744061C4013F0C8538FAFD47D5357C67404AAD7A1C1143F527FA4ADD21AE1575AF3BCEAF5CF98D7DE798207C14C85BC6351B54E5E5FDBFD3A4993853AA9791240B991805BC7785AC184449C3B90AB0E463E5F9B436F85035B9E1E343C38986E6D78C46B79DE0B64D3352A0B13C715DA5CAD51801CDBCD9FEA05367DDE44B23252FBE1BDAD5959E6345C3B462C076EEAA2893ACA1EAEF06DA8255E9C2FBAA0AC1A97461B13CA6EB8634CBE4C20B19A258339774DE7C2954A0C59E96889DECB4C374B5FEC5B3388B51BF404CE536A187A9C383AE249B59600BEDB2C4E3A6F6B1F721C6DA8F7453B5CF8AFE7414404FB3330FBBB80394BF2A6871A0DEA1B74429D75945C94854F90135BBCEBB386965B66EE8EF14097BF2980E9B65545362FB90A9367536DBE7A75B3A6BF9CA338E1A388C431798C7BD66867F3AB9D674C901FF8F4A52A67C72A54E2FD2153F60E0171E17A2352EAA55E1CFBE7E6A512195D9DB61F2978D1E80C07BE687749D9C5C3D0E50FDC22883DE1484C5D4F3B60083C1636CD08E230065
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
cleartomark end
-
%APLT1End
-
%RBIEndFontSubset
-/HelveticaNeue cguidfix
-/F2.1/HelveticaNeue renmfont
-[ /CIEBasedABC 4 dict dup begin 
-/WhitePoint [ 0.9505 1.0000 1.0891 ] def 
-/DecodeABC [ { 1.8008  exp } bind { 1.8008  exp } bind { 1.8008  exp } bind ] def 
-/MatrixABC [ 0.4295 0.2318 0.0204 0.3278 0.6722 0.1111 0.1933 0.0960 0.9578 ] def 
-/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def 
-end ] /Cs1 exch/ColorSpace dr pop
-[ /CIEBasedA 5 dict dup begin /WhitePoint [ 0.9505 1.0000 1.0891 ] def 
-/DecodeA { { 1.8008  exp } bind  exec} bind 
-def 
-/MatrixA [ 0.9642 1.0000 0.8249 ] def 
-/RangeLMN [ 0.0 2.0000 0.0 2.0000 0.0 2.0000 ] def 
-/DecodeLMN [ { 0.9857  mul} bind { 1.0000  mul} bind { 1.3202  mul} bind ] def 
-end ] /Cs2 exch/ColorSpace dr pop
-%%EndPageSetup
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-q
-0 0 462 302 rc
--66 509 m
-493 509 l
-493 -274 l
--66 -274 l
-h
--66 509 m
-f
-149.85895 186.26938 m
-159.33403 177.61906 159.33403 163.59412 149.85895 154.9438 c
-140.38393 146.29343 125.02189 146.29343 115.54687 154.9438 c
-106.07179 163.59412 106.07179 177.61906 115.54687 186.26938 c
-125.02189 194.91975 140.38393 194.91975 149.85895 186.26938 c
-f
-1 J
-1 j
-[
-4
-4
-] 0 d
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-215.85895 322.73062 m
-225.33403 331.38095 225.33403 345.40588 215.85895 354.05621 c
-206.38393 362.70657 191.0219 362.70657 181.54686 354.05621 c
-172.07179 345.40588 172.07179 331.38095 181.54686 322.73062 c
-191.0219 314.08023 206.38393 314.08023 215.85895 322.73062 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 132.70291 170.6066 cm
-/F1.1[ 12 0 0 -12 0 0]sf
--12.673828 -3 m
-(!""#)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--14.34375 11 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-93.463005 117.63781 m
-102.93808 108.98748 102.93808 94.962547 93.463005 86.312218 c
-83.987984 77.66185 68.625946 77.66185 59.150921 86.312218 c
-49.67585 94.962547 49.67585 108.98748 59.150921 117.63781 c
-68.625946 126.28818 83.987984 126.28818 93.463005 117.63781 c
-f
-[] 0 d
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-159.46301 391.36218 m
-168.93808 400.01251 168.93808 414.03745 159.46301 422.68777 c
-149.98798 431.33813 134.62595 431.33813 125.15092 422.68777 c
-115.67585 414.03745 115.67585 400.01251 125.15092 391.36218 c
-134.62595 382.71182 149.98798 382.71182 159.46301 391.36218 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 76.306969 101.97501 cm
--14.34375 -3 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--3.3369141 11 m
-(')s
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-206.53464 117.63781 m
-216.00972 108.98748 216.00972 94.962547 206.53464 86.312218 c
-197.05962 77.66185 181.69759 77.66185 172.22256 86.312218 c
-162.74748 94.962547 162.74748 108.98748 172.22256 117.63781 c
-181.69759 126.28818 197.05962 126.28818 206.53464 117.63781 c
-f
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-272.53464 391.36218 m
-282.0097 400.01251 282.0097 414.03745 272.53464 422.68777 c
-263.05963 431.33813 247.69759 431.33813 238.22256 422.68777 c
-228.74748 414.03745 228.74748 400.01251 238.22256 391.36218 c
-247.69759 382.71182 263.05963 382.71182 272.53464 391.36218 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 189.3786 101.97501 cm
--14.34375 -3 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--3.3369141 11 m
-(\()s
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-53.178375 49.580502 m
-62.65345 40.930176 62.65345 26.905237 53.178375 18.254911 c
-43.70335 9.6045418 28.341314 9.6045418 18.866291 18.254911 c
-9.3912182 26.905237 9.3912182 40.930176 18.866291 49.580502 c
-28.341314 58.230869 43.70335 58.230869 53.178375 49.580502 c
-f
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-119.17838 459.41949 m
-128.65344 468.06982 128.65344 482.09476 119.17838 490.74509 c
-109.70335 499.39545 94.341316 499.39545 84.866287 490.74509 c
-75.39122 482.09476 75.39122 468.06982 84.866287 459.41949 c
-94.341316 450.76913 109.70335 450.76913 119.17838 459.41949 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 36.022335 33.917706 cm
--14.34375 -3 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--3.3369141 11 m
-(\))s
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-123.67648 49.580502 m
-133.15155 40.930176 133.15155 26.905237 123.67648 18.254911 c
-114.20145 9.6045418 98.839417 9.6045418 89.364395 18.254911 c
-79.88932 26.905237 79.88932 40.930176 89.364395 49.580502 c
-98.839417 58.230869 114.20145 58.230869 123.67648 49.580502 c
-f
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-189.67648 459.41949 m
-199.15155 468.06982 199.15155 482.09476 189.67648 490.74509 c
-180.20146 499.39545 164.83942 499.39545 155.3644 490.74509 c
-145.88933 482.09476 145.88933 468.06982 155.3644 459.41949 c
-164.83942 450.76913 180.20146 450.76913 189.67648 459.41949 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 106.52044 33.917706 cm
--14.34375 -3 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--3.3369141 11 m
-(*)s
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-182.27231 49.580502 m
-191.74738 40.930176 191.74738 26.905237 182.27231 18.254911 c
-172.79729 9.6045418 157.43524 9.6045418 147.96022 18.254911 c
-138.48515 26.905237 138.48515 40.930176 147.96022 49.580502 c
-157.43524 58.230869 172.79729 58.230869 182.27231 49.580502 c
-f
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-248.27231 459.41949 m
-257.74738 468.06982 257.74738 482.09476 248.27231 490.74509 c
-238.79729 499.39545 223.43524 499.39545 213.96022 490.74509 c
-204.48515 482.09476 204.48515 468.06982 213.96022 459.41949 c
-223.43524 450.76913 238.79729 450.76913 248.27231 459.41949 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 165.11627 33.917706 cm
--14.34375 -3 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--3.3369141 11 m
-(+)s
-0.60000002 i
-/Cs1 SC
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-184.14122 356.11441 m
-156.86865 389.30399 l
-S
-213.31065 356.0827 m
-240.77086 389.33569 l
-S
-130.76907 426.51721 m
-113.56022 455.59006 l
-S
-151.42279 427.55884 m
-163.40462 454.54846 l
-S
-247.86806 428.0925 m
-238.62682 454.01477 l
-S
-1 1 1 sc
-CM
-386.53116 185.98225 m
-396.00623 177.33192 396.00623 163.30699 386.53116 154.65666 c
-377.05615 146.00629 361.69409 146.00629 352.21909 154.65666 c
-342.74402 163.30699 342.74402 177.33192 352.21909 185.98225 c
-361.69409 194.63261 377.05615 194.63261 386.53116 185.98225 c
-f
-[
-4
-4
-] 0 d
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-452.53116 323.01776 m
-462.00623 331.66806 462.00623 345.69302 452.53116 354.34332 c
-443.05615 362.99371 427.69409 362.99371 418.21909 354.34332 c
-408.74402 345.69302 408.74402 331.66806 418.21909 323.01776 c
-427.69409 314.36737 443.05615 314.36737 452.53116 323.01776 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 369.37512 170.31946 cm
--12.673828 -3 m
-(!""#)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--14.34375 11 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-330.13522 117.35067 m
-339.61029 108.70035 339.61029 94.675407 330.13522 86.025085 c
-320.66019 77.374718 305.29816 77.374718 295.82312 86.025085 c
-286.34805 94.675407 286.34805 108.70035 295.82312 117.35067 c
-305.29816 126.00105 320.66019 126.00105 330.13522 117.35067 c
-f
-[] 0 d
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-396.13522 391.64932 m
-405.61029 400.29965 405.61029 414.32458 396.13522 422.97491 c
-386.66019 431.62527 371.29816 431.62527 361.82312 422.97491 c
-352.34805 414.32458 352.34805 400.29965 361.82312 391.64932 c
-371.29816 382.99896 386.66019 382.99896 396.13522 391.64932 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 312.97919 101.68788 cm
--14.34375 -3 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--3.3369141 11 m
-(')s
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-443.20685 117.35067 m
-452.68192 108.70035 452.68192 94.675407 443.20685 86.025085 c
-433.73184 77.374718 418.36978 77.374718 408.89478 86.025085 c
-399.41971 94.675407 399.41971 108.70035 408.89478 117.35067 c
-418.36978 126.00105 433.73184 126.00105 443.20685 117.35067 c
-f
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-509.20685 391.64932 m
-518.68195 400.29965 518.68195 414.32458 509.20685 422.97491 c
-499.73184 431.62527 484.36978 431.62527 474.89478 422.97491 c
-465.41971 414.32458 465.41971 400.29965 474.89478 391.64932 c
-484.36978 382.99896 499.73184 382.99896 509.20685 391.64932 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 426.05081 101.68788 cm
--14.34375 -3 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--3.3369141 11 m
-(\()s
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-289.85059 49.293365 m
-299.32565 40.64304 299.32565 26.618103 289.85059 17.967777 c
-280.37555 9.3174076 265.01352 9.3174076 255.5385 17.967777 c
-246.06343 26.618103 246.06343 40.64304 255.5385 49.293365 c
-265.01352 57.943733 280.37555 57.943733 289.85059 49.293365 c
-f
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-355.85059 459.70663 m
-365.32565 468.35696 365.32565 482.3819 355.85059 491.03223 c
-346.37555 499.68259 331.01352 499.68259 321.53851 491.03223 c
-312.06342 482.3819 312.06342 468.35696 321.53851 459.70663 c
-331.01352 451.05627 346.37555 451.05627 355.85059 459.70663 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 272.69455 33.630569 cm
--14.34375 -3 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--3.3369141 11 m
-(\))s
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-360.34869 49.293365 m
-369.82376 40.64304 369.82376 26.618103 360.34869 17.967777 c
-350.87366 9.3174076 335.51163 9.3174076 326.03662 17.967777 c
-316.56152 26.618103 316.56152 40.64304 326.03662 49.293365 c
-335.51163 57.943733 350.87366 57.943733 360.34869 49.293365 c
-f
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-426.34869 459.70663 m
-435.82376 468.35696 435.82376 482.3819 426.34869 491.03223 c
-416.87366 499.68259 401.51163 499.68259 392.03662 491.03223 c
-382.56152 482.3819 382.56152 468.35696 392.03662 459.70663 c
-401.51163 451.05627 416.87366 451.05627 426.34869 459.70663 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 343.19266 33.630569 cm
--14.34375 -3 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--3.3369141 11 m
-(*)s
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-418.94452 49.293365 m
-428.41959 40.64304 428.41959 26.618103 418.94452 17.967777 c
-409.46948 9.3174076 394.10745 9.3174076 384.63245 17.967777 c
-375.15735 26.618103 375.15735 40.64304 384.63245 49.293365 c
-394.10745 57.943733 409.46948 57.943733 418.94452 49.293365 c
-f
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-484.94452 459.70663 m
-494.41959 468.35696 494.41959 482.3819 484.94452 491.03223 c
-475.46948 499.68259 460.10745 499.68259 450.63245 491.03223 c
-441.15735 482.3819 441.15735 468.35696 450.63245 459.70663 c
-460.10745 451.05627 475.46948 451.05627 484.94452 459.70663 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 401.78848 33.630569 cm
--14.34375 -3 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--3.3369141 11 m
-(+)s
-0.60000002 i
-/Cs1 SC
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-420.81342 356.40152 m
-393.54086 389.59113 l
-S
-449.98288 356.36984 m
-477.44305 389.62283 l
-S
-367.44128 426.80435 m
-350.23242 455.8772 l
-S
-388.095 427.84598 m
-400.07681 454.83557 l
-S
-484.54028 428.37964 m
-475.29901 454.30191 l
-S
-1 1 1 sc
-CM
-257.43723 283.63223 m
-266.91229 274.9819 266.91229 260.95697 257.43723 252.30666 c
-247.9622 243.65628 232.60017 243.65628 223.12515 252.30666 c
-213.65007 260.95697 213.65007 274.9819 223.12515 283.63223 c
-232.60017 292.28262 247.9622 292.28262 257.43723 283.63223 c
-f
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-323.43723 225.36777 m
-332.91229 234.01808 332.91229 248.04303 323.43723 256.69336 c
-313.96222 265.34372 298.60016 265.34372 289.12515 256.69336 c
-279.65009 248.04303 279.65009 234.01808 289.12515 225.36777 c
-298.60016 216.71739 313.96222 216.71739 323.43723 225.36777 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 240.28119 267.96945 cm
--12.673828 -3 m
-(!""#)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--14.34375 11 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
-0.60000002 i
-/Cs1 SC
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-301.30576 262.71295 m
-296.04895 285.62155 l
-138.01462 285.10449 l
-S
-198.29494 316.24594 m
-197.7249 285.29987 l
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 406.70502 238.48795 cm
-/F2.1[ 16 0 0 -16 0 0]sf
--12.822031 6 m
-(!"#)[ 8.592000 8.896000 0.000000 ] xS
-1 0 0 -1 91.269608 238.67245 cm
--12.822031 6 m
-(!"$)[ 8.592000 8.896000 0.000000 ] xS
-0.60000002 i
-/Cs1 SC
-0 0 0 sc
-1 0 0 -1 -66 509 cm
-311.09512 262.74319 m
-316.15176 285.5 l
-479.63351 285.5 l
-S
-435.74466 316.53253 m
-436.26157 285.55066 l
-S
-ep
-end
-%%Trailer
-%%EOF
Binary file pic/MultiNetworkTree.pdf has changed
--- a/pic/TreeVNC.eps	Wed Oct 29 18:17:25 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,956 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%HiResBoundingBox: 0.000000 0.000000 303.000000 257.000000
-%APL_DSC_Encoding: UTF8
-%APLProducer: (Version 10.10 (Build 14A389) Quartz PS Context)
-%%Title: (Unknown)
-%%Creator: (Unknown)
-%%CreationDate: (Unknown)
-%%For: (Unknown)
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%Pages: 1
-%%BoundingBox: 0 0 303 257
-%%EndComments
-%%BeginProlog
-%%BeginFile: cg-pdf.ps
-%%Copyright: Copyright 2000-2004 Apple Computer Incorporated.
-%%Copyright: All Rights Reserved.
-currentpacking true setpacking
-/cg_md 141 dict def
-cg_md begin
-/L3? languagelevel 3 ge def
-/bd{bind def}bind def
-/ld{load def}bd
-/xs{exch store}bd
-/xd{exch def}bd
-/cmmtx matrix def
-mark
-/sc/setcolor
-/scs/setcolorspace
-/dr/defineresource
-/fr/findresource
-/T/true
-/F/false
-/d/setdash
-/w/setlinewidth
-/J/setlinecap
-/j/setlinejoin
-/M/setmiterlimit
-/i/setflat
-/rc/rectclip
-/rf/rectfill
-/rs/rectstroke
-/f/fill
-/f*/eofill
-/sf/selectfont
-/s/show
-/xS/xshow
-/yS/yshow
-/xyS/xyshow
-/S/stroke
-/m/moveto
-/l/lineto
-/c/curveto
-/h/closepath
-/n/newpath
-/q/gsave
-/Q/grestore
-counttomark 2 idiv
-{ld}repeat pop
-/SC{	
-    /ColorSpace fr scs
-}bd
-/sopr /setoverprint where{pop/setoverprint}{/pop}ifelse ld
-/soprm /setoverprintmode where{pop/setoverprintmode}{/pop}ifelse ld
-/cgmtx matrix def
-/sdmtx{cgmtx currentmatrix pop}bd
-/CM {cgmtx setmatrix}bd		
-/cm {cmmtx astore CM concat}bd	
-/W{clip newpath}bd
-/W*{eoclip newpath}bd
-statusdict begin product end dup (HP) anchorsearch{
-    pop pop pop	
-    true
-}{
-    pop	
-   (hp) anchorsearch{
-	pop pop true
-    }{
-	pop false
-    }ifelse
-}ifelse
-{	
-    { 
-	{ 
-	    pop pop 
-	    (0)dup 0 4 -1 roll put
-	    F charpath
-	}cshow
-    }
-}{
-    {F charpath}
-}ifelse
-/cply exch bd
-/cps {cply stroke}bd
-/pgsave 0 def
-/bp{/pgsave save store}bd
-/ep{pgsave restore showpage}def		
-/re{4 2 roll m 1 index 0 rlineto 0 exch rlineto neg 0 rlineto h}bd
-/scrdict 10 dict def
-/scrmtx matrix def
-/patarray 0 def
-/createpat{patarray 3 1 roll put}bd
-/makepat{
-scrmtx astore pop
-gsave
-initgraphics
-CM 
-patarray exch get
-scrmtx
-makepattern
-grestore
-setpattern
-}bd
-/cg_BeginEPSF{
-    userdict save/cg_b4_Inc_state exch put
-    userdict/cg_endepsf/cg_EndEPSF load put
-    count userdict/cg_op_count 3 -1 roll put 
-    countdictstack dup array dictstack userdict/cg_dict_array 3 -1 roll put
-    3 sub{end}repeat
-    /showpage {} def
-    0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
-    10 setmiterlimit [] 0 setdash newpath
-    false setstrokeadjust false setoverprint	
-}bd
-/cg_EndEPSF{
-  countdictstack 3 sub { end } repeat
-  cg_dict_array 3 1 index length 3 sub getinterval
-  {begin}forall
-  count userdict/cg_op_count get sub{pop}repeat
-  userdict/cg_b4_Inc_state get restore
-  F setpacking
-}bd
-/cg_biproc{currentfile/RunLengthDecode filter}bd
-/cg_aiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}bd
-/ImageDataSource 0 def
-L3?{
-    /cg_mibiproc{pop pop/ImageDataSource{cg_biproc}def}bd
-    /cg_miaiproc{pop pop/ImageDataSource{cg_aiproc}def}bd
-}{
-    /ImageBandMask 0 def
-    /ImageBandData 0 def
-    /cg_mibiproc{
-	string/ImageBandMask xs
-	string/ImageBandData xs
-	/ImageDataSource{[currentfile/RunLengthDecode filter dup ImageBandMask/readstring cvx
-	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
-    }bd
-    /cg_miaiproc{	
-	string/ImageBandMask xs
-	string/ImageBandData xs
-	/ImageDataSource{[currentfile/ASCII85Decode filter/RunLengthDecode filter
-	    dup ImageBandMask/readstring cvx
-	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
-    }bd
-}ifelse
-/imsave 0 def
-/BI{save/imsave xd mark}bd
-/EI{imsave restore}bd
-/ID{
-counttomark 2 idiv
-dup 2 add	
-dict begin
-{def} repeat
-pop		
-/ImageType 1 def
-/ImageMatrix[Width 0 0 Height neg 0 Height]def
-currentdict dup/ImageMask known{ImageMask}{F}ifelse exch
-L3?{
-    dup/MaskedImage known
-    { 
-	pop
-	<<
-	    /ImageType 3
-	    /InterleaveType 2
-	    /DataDict currentdict
-	    /MaskDict
-	    <<  /ImageType 1
-		/Width Width
-		/Height Height
-		/ImageMatrix ImageMatrix
-		/BitsPerComponent 1
-		/Decode [0 1]
-		currentdict/Interpolate known
-		{/Interpolate Interpolate}if
-	    >>
-	>>
-    }if
-}if
-exch
-{imagemask}{image}ifelse	
-end	
-}bd
-/cguidfix{statusdict begin mark version end
-{cvr}stopped{cleartomark 0}{exch pop}ifelse
-2012 lt{dup findfont dup length dict begin
-{1 index/FID ne 2 index/UniqueID ne and
-{def} {pop pop} ifelse}forall
-currentdict end definefont pop
-}{pop}ifelse
-}bd
-/t_array 0 def
-/t_i 0 def
-/t_c 1 string def
-/x_proc{ 
-    exch t_array t_i get add exch moveto
-    /t_i t_i 1 add store
-}bd
-/y_proc{ 
-    t_array t_i get add moveto
-    /t_i t_i 1 add store
-}bd
-/xy_proc{
-        
-	t_array t_i 2 copy 1 add get 3 1 roll get 
-	4 -1 roll add 3 1 roll add moveto
-	/t_i t_i 2 add store
-}bd
-/sop 0 def		
-/cp_proc/x_proc ld 	
-/base_charpath		
-{
-    /t_array xs
-    /t_i 0 def
-    { 
-	t_c 0 3 -1 roll put
-        currentpoint
-	t_c cply sop
-        cp_proc
-    }forall
-    /t_array 0 def
-}bd
-/sop/stroke ld		
-/nop{}def
-/xsp/base_charpath ld
-/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd
-/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd
-/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd
-/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd
-/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd
-/refnt{ 
-findfont dup length dict copy dup
-/Encoding 4 -1 roll put 
-definefont pop
-}bd
-/renmfont{ 
-findfont dup length dict copy definefont pop
-}bd
-L3? dup dup{save exch}if
-/Range 0 def
-/DataSource 0 def
-/val 0 def
-/nRange 0 def
-/mulRange 0 def
-/d0 0 def
-/r0 0 def
-/di 0 def
-/ri 0 def
-/a0 0 def
-/a1 0 def
-/r1 0 def
-/r2 0 def
-/dx 0 def
-/Nsteps 0 def
-/sh3tp 0 def
-/ymax 0 def
-/ymin 0 def
-/xmax 0 def
-/xmin 0 def
-/setupFunEval 
-{
-    begin
-	/nRange Range length 2 idiv store
-	/mulRange   
-		    
-	[ 
-	    0 1 nRange 1 sub
-	    { 
-		    2 mul/nDim2 xd		
-		    Range nDim2 get		
-		    Range nDim2 1 add get	
-		    1 index sub			
-						
-		    255 div			
-		    exch			
-	    }for
-	]store
-    end
-}bd
-/FunEval 
-{
-    begin
-	
-	nRange mul /val xd	
-				
-	0 1 nRange 1 sub
-	{
-	    dup 2 mul/nDim2 xd 
-	    val	
-	    add DataSource exch get 
-	    mulRange nDim2 get mul 	
-	    mulRange nDim2 1 add get 
-	    add 
-	}for	
-    end
-}bd
-/max 
-{
-	2 copy lt
-	{exch pop}{pop}ifelse
-}bd
-/sh2
-{	
-	/Coords load aload pop 	
-	3 index 3 index translate	
-					
-	3 -1 roll sub	
-	3 1 roll exch 	
-	sub				
-	2 copy
-	dup mul exch dup mul add sqrt	
-	dup
-	scale  
-	atan	
-	
-	rotate		
-	
-	/Function load setupFunEval	
-	
-	
-	clippath {pathbbox}stopped {0 0 0 0}if newpath 	
-	/ymax xs
-	/xmax xs
-	/ymin xs
-	/xmin xs
-	currentdict/Extend known
-	{
-		/Extend load 0 get
-		{	
-			0/Function load FunEval sc	
-			xmin ymin xmin abs ymax ymin sub rectfill
-		}if
-	}if
-	
-	/Nsteps/Function load/Size get 0 get 1 sub store
-	/dx 1 Nsteps div store
-	gsave
-		/di ymax ymin sub store
-		/Function load
-		
-		0 1 Nsteps
-		{
-			1 index FunEval sc
-			0 ymin dx di rectfill
-			dx 0 translate
-		}for
-		pop	
-	grestore	
-	currentdict/Extend known
-	{
-		/Extend load 1 get
-		{	
-			Nsteps/Function load FunEval sc	
-			1 ymin xmax 1 sub abs ymax ymin sub rectfill
-		}if
-	}if
-}bd
-/shp	
-{	
-	4 copy
-	
-	dup 0 gt{
-		0 exch a1 a0 arc
-	}{
-		pop 0 moveto
-	}ifelse
-	dup 0 gt{
-		0 exch a0 a1 arcn
-	}{
-		pop 0 lineto
-	}ifelse
-	
-	fill
-	
-	dup 0 gt{
-		0 exch a0 a1 arc
-	}{
-		pop 0 moveto
-	}ifelse
-	dup 0 gt{
-		0 exch a1 a0 arcn
-	}{
-		pop 0 lineto
-	}ifelse
-	
-	fill
-}bd
-/calcmaxs
-{	
-	
-	xmin dup mul ymin dup mul add sqrt		
-	xmax dup mul ymin dup mul add sqrt		
-	xmin dup mul ymax dup mul add sqrt		
-	xmax dup mul ymax dup mul add sqrt		
-	max max max								
-}bd
-/sh3
-{	
-	/Coords load aload pop 	
-	5 index 5 index translate	
-	3 -1 roll 6 -1 roll sub		
-	3 -1 roll 5 -1 roll sub		
-	2 copy dup mul exch dup mul add sqrt
-	/dx xs						
-	2 copy 0 ne exch 0 ne or
-	{
-		
-		exch atan rotate	
-	}{
-		pop pop
-	}ifelse
-	
-	/r2 xs
-	/r1 xs
-	/Function load 
-	dup/Size get 0 get 1 sub	
-	/Nsteps xs		
-	setupFunEval		
-	
-	
-	
-	
-	
-	dx r2 add r1 lt{
-		
-		0 
-	}{
-		dx r1 add r2 le
-		{ 
-			1
-		}{ 
-			r1 r2 eq
-			{	
-				2
-			}{ 
-				3
-			}ifelse		
-		}ifelse
-	}ifelse
-	/sh3tp xs		
-	clippath {pathbbox}stopped {0 0 0 0}if 
-	newpath 	
-	/ymax xs
-	/xmax xs
-	/ymin xs
-	/xmin xs
-	
-	dx dup mul r2 r1 sub dup mul sub dup 0 gt
-	{
-		sqrt r2 r1 sub atan
-		/a0 exch 180 exch sub store 
-		/a1 a0 neg store 
-	}{
-		pop
-		/a0 0 store
-		/a1 360 store		
-	}ifelse		
-	currentdict/Extend known
-	{
-		/Extend load 0 get r1 0 gt and	
-		{	
-			0/Function load FunEval sc	
-			
-			
-			
-			
-			{ 
-				{	
-					dx 0 r1 360 0 arcn
-					xmin ymin moveto
-					xmax ymin lineto
-					xmax ymax lineto
-					xmin ymax lineto
-					xmin ymin lineto
-					eofill		
-				}
-				{	
-					r1 0 gt{0 0 r1 0 360 arc fill}if
-				}
-				{	
-					
-					
-				
-					
-					0 r1 xmin abs r1 add neg r1 shp
-				}
-				{	
-					
-				
-					r2 r1 gt{	
-						
-						0 r1
-						r1 neg r2 r1 sub div dx mul	
-						0	
-						shp	
-					}{	
-						
-						
-						
-						0 r1 calcmaxs	
-						dup
-						
-						r2 add dx mul dx r1 r2 sub sub div
-						neg				
-						exch 1 index	
-						abs exch sub
-						shp
-					}ifelse
-				} 
-			}sh3tp get exec	
-		}if
-	}if
-	
-	/d0 0 store
-	/r0 r1 store
-	/di dx Nsteps div store
-	/ri r2 r1 sub Nsteps div store 
-	/Function load 
-	0 1 Nsteps
-	{	
-		1 index FunEval sc
-		d0 di add r0 ri add d0 r0 shp
-		{
-		
-		d0 0 r0 a1 a0 arc
-		d0 di add 0 r0 ri add a0 a1 arcn
-		fill
-		
-		
-		d0 0 r0 a0 a1 arc
-		d0 di add 0 r0 ri add a1 a0 arcn
-		fill
-		}pop
-		
-		
-		/d0 d0 di add store
-		/r0 r0 ri add store
-	}for
-	pop	
-	
-	currentdict/Extend known
-	{
-		/Extend load 1 get r2 0 gt and	
-		{	
-			Nsteps/Function load FunEval sc	
-			
-			
-			
-			
-			{ 
-				{
-					dx 0 r2 0 360 arc fill
-				} 
-				{
-					dx 0 r2 360 0 arcn
-					xmin ymin moveto
-					xmax ymin lineto
-					xmax ymax lineto
-					xmin ymax lineto
-					xmin ymin lineto
-					eofill		
-				} 
-				{	
-					
-					
-					xmax abs r1 add r1 dx r1 shp
-				}	
-				{	
-			
-					r2 r1 gt{
-						
-						
-						
-						calcmaxs dup	
-						
-						r1 add dx mul dx r2 r1 sub sub div	
-						exch 1 index	
-						exch sub
-						dx r2
-						shp
-					}{	
-						
-						r1 neg r2 r1 sub div dx mul	
-						0		
-						dx 		
-						r2		
-						shp
-					}ifelse
-				}
-			}			
-			sh3tp get exec	
-		}if
-	}if
-}bd
-/sh		
-{	
-	begin
-		/ShadingType load dup dup 2 eq exch 3 eq or
-		{	
-			gsave
-				newpath
-				/ColorSpace load scs
-				currentdict/BBox known
-				{
-					/BBox load aload pop	
-					2 index sub				
-					3 index					
-					3 -1 roll exch sub 
-					exch rectclip
-				}if
-				2 eq
-				{sh2}{sh3}ifelse
-			grestore
-		}{
-			
-			pop 
-			(DEBUG: shading type unimplemented\n)print flush
-		}ifelse
-	end
-}bd
-{restore}if not dup{save exch}if
-	L3?{	
-		/sh/shfill ld
-		/csq/clipsave ld
-		/csQ/cliprestore ld
-	}if
-{restore}if
-end
-setpacking
-%%EndFile
-%%EndProlog
-%%BeginSetup
-%%EndSetup
-%%Page: 1 1
-%%PageBoundingBox: 0 0 303 257
-%%BeginPageSetup
-cg_md begin
-bp
-sdmtx
-%RBIBeginFontSubset: Helvetica
-%!FontType1-1.0: Helvetica 1.0000.0.0000
-
14 dict begin/FontName /Helvetica def
-
/PaintType 0 def
-
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for
-
dup 33 /R put
-
dup 34 /o put
-
dup 35 /t put
-
dup 36 /N put
-
dup 37 /d put
-
dup 38 /e put
-
dup 39 /one put
-
dup 40 /two put
-
dup 41 /three put
-
dup 42 /four put
-
dup 43 /five put
-
dup 44 /V put
-
dup 45 /C put
-
dup 46 /S put
-
dup 47 /r put
-
dup 48 /v put
-
readonly def
-
42/FontType resourcestatus{pop pop false}{true}ifelse
-
%APLsfntBegin
-
{currentfile 0(%APLsfntEnd\n)/SubFileDecode filter flushfile}if
-
/FontType 42 def
-
/FontMatrix matrix def
-
/FontBBox[2048 -1947 1 index div -985 2 index div 2961 3 index div 2297 5 -1 roll div]cvx def
-
/sfnts [<
-
74727565000900000000000063767420000000000000009C0000036C6670676D000000000000040800000A1D676C79660000000000000E2800001008686561640000000000001E3000000036686865610000000000001E6800000024686D74780000000000001E8C000000486C6F63610000000000001ED4000000266D6178700000000000001EFC00000020707265700000000000001F1C000003CF05C0001005BD00280580001A042F001F0000FFD90000FFDA0000FFD9FE55FFE605C70010FE6DFFF1033B000000B9000000B902FE3F3C00C0008D009B00AF000600A800C00028005E009800C9016A00B9015C00B400D6011E002E0080000400B8004C00CC01FFFFD1006600A400AF007400C2009500B1000C0028006D0015004C008E0125FF7A000C0040004C00620084FFA200240038008600BD0039005E008E00EDFFA9FFB300400052005500AA00AB00C200CB012302B10413FFAEFFE4000800510074008400AA00D1FF4CFFAF0012002C004200500051008400BE012503DAFF680018003B0098009C009F00A100C100EC018201B4FF68FF76FFD0FFE100020018001C00530053007D01B401E103AF0486FF9CFFEAFFFE001F0028002A00520060009300A300AA00AF00AF00C001000145016B0174019301950240028202B404850517FEFD00060029004700470048006F008800B400B900C400F200F901EF02180310037403C5FF35FFF3000B004B004C0052005500650076007600870087008E00AB00BB0106013001430150017D0194019501D3022A025502580277027802E6034E035C037903D3047304B2058C0598060BFEF5FFBBFFC7FFD50017001D005B0072007E009C00C200D000F400FA01030106011C0125013B0142015E015E0180019B02B901A101B9025001C001D002AA01DF01E301EF01FB0205020C0215022B0274029302AB02C202CE03690395039903DF03F5043E050205A105E5062507DBFE62FE89FECEFF3BFFE1FFF800030008002100390042004E005F0061006F00700034007F008E00AD00AD00AF00BD00C400C500C900C900C900E3011C00ED00F800F901000112011A0132014D014D014E014F01660169019E01BA01BA01BE01E301EF01F602000200020902110217021C02530262026D028002D50280031B032A034A035A03AF03AF03C803D603FB03FB04050413041504470449008C046D049A049A04A604A804B204CF0539053E054E055605800589058C036305D105D6067E068E06B206EF06F00728074C076F078C00B400C900C000C10000000000000000000000000004012400AF0032006E0063014401620096014301A10161008A00740064018801EF01700028FF5D037E0347023000AA00BE007B0062009A007D0089035C00A1FFD803AA00D70093006C0000008000A70442001D0597001D00820030002A
-
002A002A002A002A40292A292827262524232221201F1E1D1C1B1A191817161514131211100D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B09051582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B9400000000A2D2C00B9000040000B2D2C2045B00043617D6818B0004360442D2C45B01A234445B01923442D2C2045B00325456164B050515845441B2121592D2C20B0032552582359212D2C69B04061B0008B0C6423648BB8400062600C642364615C58B0036159B002602D2C45B0112BB0172344B0177AE5182D2C45B0112BB01723442D2C45B0112BB017458CB0172344B0177AE5182D2CB002254661658A46B040608B482D2CB0022546608A46B040618C482D2C4B53205C58B002855958B00185592D2C20B0032545B019236A4445B01A23444565234520B00325606A20B009234223688A6A606120B0005258B21A401A4523614459B0005058B219401945236144592D2CB9187E3B210B2D2CB92D412D410B2D2CB93B21187E0B2D2CB93B21E7830B2D2CB92D41D2C00B2D2CB9187EC4E00B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C456920B00943B0022660B00325B005254961B0805358B21940194523616844B21A401A4523606A44B209191A45652345604259B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2C764520B003254523616818236860442D2C7645B00325452361682318456860442D2C7645B0032545616823452361442D2C4569B014B0324B505821B0205961442DB8002B2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8002C2C2020456944B001602DB8002D2CB8002C2A212DB8002E2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8002F2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800302C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800312C2020456944B0016020
-
20457D691844B001602DB800322CB800312A2DB800332C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800342C4B535845441B2121592DB800352C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800362C2020456944B001602DB800372CB800362A212DB800382C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800392C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8003A2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8003B2C2020456944B001602020457D691844B001602DB8003C2CB8003B2A2DB8003D2C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8003E2C4B535845441B2121592DB8003F2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800402C2020456944B001602DB800412CB800402A212DB800422C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800432C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800442C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800452C2020456944B001602020457D691844B001602DB800462CB800452A2DB800472C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800482C4B535845441B2121592DB800492C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8004A2C2020456944B001602DB8004B2CB8004A2A212DB8004C2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8004D2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8004E2C4B20B0032650585158
-
B080441BB04044591B21212045B0C05058B0C0441B2159592DB8004F2C2020456944B001602020457D691844B001602DB800502CB8004F2A2DB800512C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800522C4B535845441B2121592DB800532C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800542C2020456944B001602DB800552CB800542A212DB800562C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800572C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800582C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800592C2020456944B001602020457D691844B001602DB8005A2CB800592A2DB8005B2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8005C2C4B535845441B2121592D00000000020042000004D005BD000300070043B800532BB800082FB800042FB8000810B80000D0B800002FB8000410B80003DCB8000010B80007DCB8000310B80009DC00BA0007000000562BBA0002000500562B3031331121112711211142048EB8FCE205BDFA43B8044DFBB30000000100C4000002D5059200080023B10801B80133400C0404070C04079605000A47091076C418C4D5FD39003F3FF4CD313013353E013733112311C4C39A268EC003F68A1359A6FA6E03F60000000100400000041E059D002200A6404E3604460457056B1D6E1E7A1E84018702082A085A196B197C197C1CB519050022010F041C0E1921071C19040100051F0F0F22130A351305201F7521220C217F0738166F220E270F811F38222447231076C418D4EDF4ED10F5EDE4003F3CFD3C3FED1112392F1217390111123912393911391239005D31304379401C04190C2511260B120E2800091407280119040D100A280108150A2801002B2B1010012B2B2B2B81005D36123F01363736353426232207060723363736213212151407060F01060706072115214A85C1C0813452967DB9472604B70342750128F6E37946B5896238641A030EFC29B90112706F4B35536B7D938C4B85BB76D0FEF6A3AC7A47654C3631576AAA000000010031FFD9041A
-
059A003100C4401F490C532D6529632D7529752D069626014B082B0A182B140D03F93114350D20B8012340141135107F0D0D311B3524050735310D1896274411B8014A400F0A382E6F021F2920810327023347321076C418D4EDF4ED10F5EDEDF4ED003FED3FED12392FF4FDE610ED10ED111239011112393130437940362F301926000905261D2522260600032800040308300A28011C231F28001A251828010401072800092F0728001E211B280119261B2801002B2B2B2B012B2B2B103C2B2B2B2B818181005D015D0402353316171633323635342623220607351E013332373635342623220706072334373621321615140706071E01151400230116E5BC0C2846B78EACB5A11225131C26166541729865B4452605B2406E0115DBF0472C46717FFEF2F8270117C88B3F719878947601019F03022038906B7478427AA070C8C3B98452331D1FB180CDFEFE000000000200340000042F059C0002000D005C402209020A080D010202BE12060607020601050708030106070A02750B05EF030C070403B80117B501960D08AC0AB80158B3050F470E1076C418D4F5F43CFDE4003F3FF43CFD3C1139390111123911123939872E2B047D10C50F3130011109011121350133113315231102A5FE3501CEFD8C029098D3D301FB0289FD77FE05015EB0038EFC5F9DFEA200000000010042FFDC041C0580002000BB402B4812881F02390C461357136713043A080C0D07000C0A0F0E0E75121313120E0F201213070013170A17350AB80122401A0D7F0E0E1D123A0F04043520C71D0D1107381A6F0038202247211076C418D4EDF5EDC4003FEDED3FFD12392FE4F4ED1112390111123939123939872E2B7D10C5001239011112393931301843794028181F01090226031E00280001001F20051C0728010918072801011F042800061B04280008190A2801002B2B2B012B2B103C103C2B2B8181005D5D131617163332363534262322060727132115210336373633320415140221222427FD127D4054A09AB7805D852F9C6D02E8FD9F3D322D5069C50112FBFEEDAFFEF310016D9A3B1ECC7C96A44840090303AEFE72261321FEC3CBFECAC5CC00000002005AFFDA057105E5001D001E00B1403B1B0597019605031F011F0482018705891305530803861D111115063A1D030C3A15091E021E1E190331023B1031111A20093119191F20A1216A66182B2B4EF44DED4E10F64DEDF4ED12392F003F3FED3FED12392F10ED31304379403A001C172513260E251B260B160932000D1410320112110F10071C0932000500033201010204030A180C32000F120C3200081A06320104010632012B2B2B2B01103C103C2B2B103C103C2B2B2B2B2B2B815D015D080117232E0123220011101233323736373306070621202726111037362123041E013411C221C5B2D9FEF5
-
F1EFDC733D1EC21A92AFFED7FF00AEE5ACBA01472805E5FEDABB8EA6FECFFEC5FEFEFEBFA95991E89DBD9BCD01AC0145D0E200000002009C0000052A05BD0009000A007640143701380602070117012701470158020507010202B8019B4017120606070207080301020806080A030A0A010608020302B8019BB505041A0C0708B8019B400A0900190B0CA0217670182B2B4EF43C4DFD3C4E10F63C4DFD3C11123939392F003F3F3C3F3C12393904872E2B877DC53130005D015D13330111331123011123019CEB02E6BDDFFD0FBE023A05BDFB5A04A6FA4304A5FB5B05BD0000000200B40000057805BD0009002700944012070D49014805590158056905641478050816BB01300119001B011C40422321202660127112751403121E1F141C1503211E161404261224251E0009091B071E0B02261C1B082025151F251603310F691B1A29082625270A192829D6219566182B2B4EF43C4DFD3C4E10F64DF4EDD4EDD4ED003F3C3C3FFD12392F3CFD3C3911173901111239391239395D1112392B3130015D013236353427262321110321321716151406071E011F011617161715232E012F012627262321112303478CA3723D66FE1AC702A8A86DCF6D6256570507030B122EF40A0C040C0764397AFE3BC7031C70929D391EFE0A02A1315EFD84A833237280C55429461421133C56F590311BFD8A00020060FFD504F605E5002F003000FE405E290F27232626360E3521472662267A0E7724096B08180E172502590E680EAA22030A0E3A2224220A03041C1886142F2F2B1C3A1403043A2B0930020A0E081124221F28303011182517490825281A321F25114900252F193132A0216A89182B2B4EF44DEDF4ED4E10F64DEDF4ED12392F1211393912113939003F3FED3FED12392F10ED111217392EFD335D7131304379404D282E111F0008022602262D2506251A26032C002B002D2E032C002B00052A082B011D131F2B001B15182B011918012D042B0009270B2B01250B012E042B000729042B001E121C2B0119161C2B01002B2B2B2B10102B2B01103C2B2B2B2B103C2B2B2B2B2B2B818181005D0116171633323736353427262F012627263534243332041523262726232206151417161F01161716151404232027263701011E073463FA705CB24B4CA2C7C3518C0112FBE70143BB0F315BDAB09A5A3BD0CE95518CFE9DEBFEEE9B9B03024D01DA7D4E92203EA0783332252D2C355CB7C6FEDFF5763F7394626C3220302F223B67C4F4D28C8BEE040B00000100340000053605BD0006008F40449001A0010240015401021601017805E6010267046805880403192802251203030400251206060501050203060300020504080817171A0402039E0500019E0619078E5E182B194E10F4184DFD3939FD3939194E456544E618003F3C3F173C123901874D2E
-
2B872E182B4B5279400C01020100030401000102060587087D10C487087D10C43130015D005D717172090233012301011001A601A1DFFDE8D3FDE905BDFB1D04E3FA4305BD00000000020038FFDA03ED05C2000B001D00774032370E470E570EA704A91B05250814020F1D1000081D1D07130A021D170B052E132E102911121A1F0B271A191E1F87217242182B2B4EF44DED4E10F63C4DFDE4E4003FED3F3FED3F1139113931304379401A181C090A000101180B2600091C0B260000190226000A1B0826012B2B012B2B818181005D1216333236353426232206150017161711331123350E0123220035341233F692A17DA1A67A88A9018A53303DADA23FAC6FB3FEFAEFDE015FE8D7C9CBC3D0CA0237341E4B021DFA3E956358012DFAEA015700030048FFDA041A0449001C00240025010C40799708991AA71F03050E020F0514150E120F1514400C401408291A014B0BB603C701C603C71BD808D909D61FD823E817E8230BC711C712025C080521240F9A161D243906070716211D1C070A1D160B2507971CA71CB71CD71C0425160F251C05190A0C07110E270F1D27051A27242E072719192627D421A65D182B2B4EF44DFDE44E10F64DEDD4FD391239391112393912392F5D003F3FED3FED12392F3CFD3C10ED1112393130437940460023040503050205010504061F26111012101310141004060C25221B24260020001D26011E1D09170726000B150E26010D0E231A2126011E0521260108180A26000D100A2600002B2B2B2B01103C2B2B103C2B2B2B2A2B2A8101715D00715D5D00161716171615211E013332373637330E01070607062322001110003301262726232206070102B4D638361210FCEF0590978D543014B1074F3152794152C8FEEA0118E2011F0B284AAD7CA805012304476B55516C4AA2A3C55D36473B912E501C100123010601020142FE26754682B38A01DC0000000003003BFFD90421044E000C0018001900904033980896109916A504A808A610A916B808C808D704E50EE9140C3A08061D18070C1D120B190719191502270F1A1B092715191A1BB80109B321725D182B2B4EF44DED4E10F64DED12392F003F3FED3FED31304379402C001704260B1309260000110226010717092600050D0226010A140C260001100C26000816062601030E0626012B2B2B2B012B2B2B2B2B81005D241235342726232206151416331200111002212200351000330702E085304CBAA59696A3D6011EFCFEF7DDFEFC0112E70674010FA6965E94FCB2ABE403DAFEECFEF4FEFDFEAE012BFC010E014005000100890000029204470011004F40262703260D37034704040E0810020E0911090C270805070006110A081A13012E10291100191213B80145B321627E182B2B4EF43C4DFDE44E10E6003F3F4D3FC4FDC41112393901111239313000
-
5D1333153E0133321617152E0123220615112389AB15A46B05181D101B108892B4042FB9369B0203BE0302AF72FD980000010017FFEF0209055A00180052B50D2E0AC00E01B8013F40250416391703060E0A111A17171A0301062900150E150F031F030203FC1619191AFC21677D182B2B4EF44DFD5D39C42F3CFD3C104E456544E6002F3F3F3C4DFD3CED10FDE431301333113315231114171633323637150E012322263511233533A8B6ABAB2615310D1E141F43277E5A9191055AFED593FD4538130B01028E0908816702C59300000001000B000003EA042F00060102402E4201C5010200670068026803670687048805A700A802084700480245044A0586048905C704C80508492873280708B80109B321677E182B2B4B5279B8FF70B40105042004B80183B703036D1202010205B80183401E06066D120000010506040301010502030603000605040A0817171A03AF02BA018400000184B301AF0619194EF4184DFDE0E0FD194E456544E618003F3C3F173C1239011112391239074D2E2B104EE44D072E2B104EE44D2B4B51794025022912030304002912060605010502030603000605040A0817171A020403AF050001AF0619194EF4184DFD3939FD3939194E456544E618003F3C3F173C12390507102B07102B313001715D005D7113090133012301DC011E012BC5FE6CC0FE75042FFC980368FBD1042F0002002F0000044205930007000B00001335211521112311013521152F0413FE4FB2FE50041303A6A8A8FC5A03A60146A7A70000000100000000000037422DFA5F0F3CF500110800000000005F4D8F0000000000CFF2EEF7F865FC270B9108F9000000090001000000000000000100000629FE2900000C01F865FCED0B9100010000000000000000000000000000001205120042047300C40473004004730031047300340473004205C7005A05C7009C05C700B4055600600556003404730038047300480473003B02AA0089023900170400000B0473002F00000036005C00E8019401E202760306035C03E604B20510057C064606BE0704075407EA0804000000010000001200920009006B0007000200100010005D000007E80A1D00040001B800532BB800492BB8003F2BB800352BB8002B2B4118008001A6009001A600A001A600030069018B0079018B0089018B0099018B00040089018B0099018B00A9018B00B9018BB2040840BA0179001A014A400B041F5414191F180A0B1FD2B80106B49E1FD918E3BB0119000D00E10119B20D0009410A01A0019F0064001F01A50025017A00480028019AB3296C1F60410A01A9007001A9008001A90003008001A9000101A9B21E321FBE012C00250401001F0126001E0401B61FE7312D1FE531B80201B21FC227B80401B21FC11EB80201400F1FC01D9E1FBF1D671FBE1D671FAB27B804
-
01B21FAA29B80401B61FA91D6C1F931EB8019AB21F921DB80101B21F911DB80101B21F751DB80201B61F6D29961F6431B8019AB21F4C96B802ABB21F391DB80156400B1F3638211F351DE41F2F27B80801400B1F2D1D4C1F2A31CD1F241DB802ABB21F201EB8012540111F1C1D931F3A1D4C1F1E1D45273A1D4527BB01AA019B002A019BB2254A1FBA019B0025017AB349293896B8017BB348283125B8017A403648289629482725294C1F252946272729482756C80784075B07410732072B072807260721071B071408120810080E080C080A08080807B801ACB23F1F06BB01AB003F001F01ABB308060805B801AEB23F1F04BB01AD003F001F01ADB70804080208000814B8FFE0B40000010014B801ABB41000000100B801ABB606100000010006B801ADB300000100B801AD401F04000001000410000001001002000001000200000001000002010802004A00B0018DB806008516763F183F123E113946443E113946443E113946443E113946443E113946443E11394660443E11394660443E11394660442B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B18011DB0964B5358B0AA1D59B0324B5358B0FF1D592B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B74752B2B2B65422B2B4B5279B376706A66456523456023456560234560B08B766818B080622020B16A704565234520B003266062636820B003266165B070236544B06A234420B176664565234520B003266062636820B003266165B066236544B0762344B10066455458B166406544B27640764523614459B36242725D456523456023456560234560B089766818B080622020B172424565234520B003266062636820B003266165B042236544B072234420B1625D4565234520B003266062636820B003266165B05D236544B0622344B1005D455458B15D406544B262406245236144592B2B2B2B456953427374B8019A2045694B20B02853B049515A58B020615944B801A6204569447500
-
00>] def
-
/CharStrings 18 dict dup begin
-
/.notdef 0 def
-/one 1 def
-/two 2 def
-/three 3 def
-/four 4 def
-/five 5 def
-/C 6 def
-/N 7 def
-/R 8 def
-/S 9 def
-/V 10 def
-/d 11 def
-/e 12 def
-/o 13 def
-/r 14 def
-/t 15 def
-/v 16 def
-/u20B8 17 def
- end readonly def
-
currentdict dup/FontName get exch definefont pop end
-
%APLsfntEnd
-
42/FontType resourcestatus{pop pop true}{false}ifelse
-
{currentfile 0(%APLT1End\n)/SubFileDecode filter flushfile}if
-
/FontType 1 def
-
/FontMatrix [ 0.00048828125 0 0 0.00048828125 0 0 ] def
-
/FontBBox{-1947 -985 2961 2297}def
-
/UniqueID 4142842 def
-
currentdict currentfile eexec
-
54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C91BC64A62485D7C863002D39D4194FF17CC8AA420E752C449BD1094F4D1EC7207B0530DDF71009828522A260EFA1903C8C21148B5AEA74F5F54E03FE286DAB2E21B3D5193F167FB7002A92B0E61DF27B872185B9CE455AEE3573114DE0A7F842BD15C35538CEEEA0A91D15A573B454D7002BBAC2DFC0EC90ECED2EAC22E56D65CE7507C2C5D798E304B92A85B562FDB26BFF0692D4224B9E412001E0CC02AFBFA037FDCAC19B7646FA85FC1966F4EA7FDB6F253E44A8E94089891FBDC422798C7B2154CEBD790E4CA7B22EAE960C3C89C436CBB03009017C4578F13A20CA00F3338A01823BF50C6865CA4DBC68EBAB6E8BC24CD23445322640799558CBB5E28C7B278D2B1C578D4BBB1E546AD41F477E55844D66A304B6DD5C91F5BDFE59A7318FD8F8CB2D85C3041E23ED9B79A09F81C081E3A65294681A8AA68EDFF36C3EE913955919279607003612DB3D5D3EFD3D307B9A2C188818937949112026FC3875C99E849CCE98A9CA85E529BA05DB277252D87AEE94B613809D807644C6C400AAB5E9D049471F78819F2605D79F6BAD25078913D4B68C74648B2C34D17F75D31B9128928A8457A6B6D25E89CF447CAC4F0154AE85D49D87471D86F43C4D2227D4C68ED6C7937A0785B56746CD9C49F6114D941971FCF38DD332D24652761CB82F8B96A834A9AC80CA8FE9FFFEDB9D8A5BAF6BD728E13DC809CD5E1DE02FF5761E911FB79D5F2F8D113324A865295A97830242E00A93ED8B863712BE1AA7618DDAEC
-
3C14308E2F93DE88C02E5DD565F3699B0E916CC237E3FD94AE20722046FAF3CA522D24BB1D5B532B3D514C1D52198ECFE61F4D58F31968BEFF553A53F75ED3DC508DB908D0BC9B9A7CA49A527D3F1799F9EDE1ABCBC4215DFFE46A5A47485A139FD6327CC654E8475A72E1E80060601B0A18E9B10F25217A941832F2CAA7971C95F95A1D457639ACD73ED1E992C25C5E2D574FBF81F8A9AF12F338E3B1F5A11082F1E02433A03E49CD890BF1B8B0C0A7DC7F38CBF1F1ADA40A5AE2E320B6C4351F9FAD13EC15630FF63BA6EB6CFB50FC44A974849E71C076353F11D6B004B9085B38A5A1DD9A86A3AABC7697952DB9B8F0E3B260E68604F9F5B922AAE63C0C84C22783B4AE7A12AED0EE07AB6412CF8A5CABC49713EF171E19EA5D0AE98C3C18722D36A5A7D63D11834FED9667F42EC9AEBCF853A5E0DC5AECED9B06395327C9D13A1C49B2E9EB429E8D0DC011E0FB0CE4011F61A2677446ABF75F0108371B2E3411BF0CE7D0747834E2CD66B41A4B696D36C768FA32EC95EA9A525BCE7DBD0964E29AB167BCFBE052EA176F3C61936F92EEE7EA7EBAD6B25AE42F700430CFA7BAEE8FBDD30E82D1056A4FA3A7DE945570A0D5C88DA73A906656862016AC7C33BFABB92CEDB851747894F9F5C701B99B9EAE99A2949AF5B20F1817919935FA08E633B02B1DEB97A57F623D9C9C34673BA6C8EF5E7B3774F70BCFF28B76A7FE4BDBEF36FDB431FFA11EFF8465216B5C0A5BEB15E49BA4821408CD804688DE2E257F7349E501A6ED7B499C201D8C8CF13A8559417C5202D672E817C46D7163725657FD6D3F05CA65D8B93872D7E2C635D7469A18E2386067BAB82F0483032090BC05D461C39DF79AC3C8673249A58CB8EAD19DBF8B74455875A422A5E00DB6764818E9315F739AF79C540475BA1234898E137287260DDA2DC1E229A4F22A55DDB3A528C6D4158FC1DDE35F0819249B683CCD562F16840B28B9171C983F117FEA965E980C955F6C0B94CEC84C8CC606757C193C1F65A684EDA5D34210240B0A755604C827B1084FD1C3847970C62C4ED4092B577838DD5F17C47C4316562CBB324C9048EB1577F483214DBF779A712915CB7ED79C8204388F4FBA31AA36911191BD2992DB0D0FF7A7BF2C4922DA3CB06FDB8D8F340A3D74C41E13D004BD8FCC754C19208519E5314C2FA5356B0D457F647D6B68B20A7ADD2454C6ACAEEB584C680C782AF300A30A8E095A4D0F048A6083D82B71E42C4F8C000584F53B9018469DF23738326FD68496BAE9A0DA33D9150C2C7B4D52EAA772CB07D9D60628F0F3BC91F416C5FB1BCE33D81012C8D7378F0D12242002C3B64B55819F0169871336AEF43F2B3F50CC07C0413987AA4EF2CBC8F503389F92E3CF4129AEF9F6A70BA9CF0B0ADFF04817B4BBD081B0D40E3AF7B6112FC4F1D2B3EC203799604F456569CF63
-
6A3ED9BF0170B03700BA23182D17B8C00D3EAC2015899B60DEF00BE8E5857C3FAA441FC1543C9D8282DF0B9E5968B6CDC0C87784E9FB3C5142CB677BE5446C6AE4E273D209D33546CDF3940543EF624E195BD1E8FF4C31E8FCD2A7346F02F5CF405A9D8F44B16FE5B81939F146DA0F085CCEB8D54D34FE8F304A2E533E50CEF6A9EB383210B5A791A184C418179184E520A4FA5BFFFCFDEC432A4A62ED9EBE038F2F23583E561BBE4D08251E46CB68AABFE6196EFC2AC8604397E4E2BC29B52BE8EC109AE4446D41921A92B3596BA025BF1D0F4D0D827A39E50A570FDF17E98DFDEDA22A80AEC76A6302FEFAF85FFF667DD3F1129AEC4E88949902F990BC8C9006542830605ADAC34C4B288F756BA4227C3BEE3475455797B09468BFD938A9ADDD8B44094B9F6D6E2ADC7E546FE04913EA535C20343067510EA5869AABE1615A13C67A9373EEBEFBCF1A018F195EBAED5A11188EC7515858B99D365F3ACE59D2435F7DD4A084BF3925DDB4472F207DA0D12BF96A5EB95F197E03D02A05204BE0E080B9899B24718AAECD642E911CAE13D8168211D9F94E52A46241B01309BEF39A330DADA4CE6BE7DA3C5C170F15EE847C074480D50FDE7AE3FB339B45A5AA163621E24DCD7241CFBC420A8C2DBD74DBDB0314A740981D2A9FA3993CCBFC20D5DCE5BF8F36495BD4544064E99E6CE1867D2FE73E388E7FDFF4166AE2C19DB785ED976744745A85AB3F11320481CDE88EC31A9BB188079763B8D2E1BA5FB6ED30C2CC42E38455BA2B715E6855D982B2A25AB29891B679E06C8ECE29D6ED436BD36EA013EBA05139E4B72412BFFECD5E34D8F0756C2944E290F372440E821F57C2E99C273D66A8AD17CFACA051E58EBA8DF150A93F3EA125D61B52A029477EDE5A21FA4106FEC0F8D5DBC3AEDA51C6E69D6047FFB617554BB6216ACDEBB306E0F96430587BFF65F0B2D574F0344D89A78C84287FB8937350489E390AE66FC60F0C941AE47BE3AA93325CA85BEF5AFC85D282AFAE5C86A73050CD4026008365B52F1A06E9B1E27029B48BE9E59BDD69D74BB8EBB8A50637EE19CFE6E5153B9631CA6E6EF41F608E320A56B667F4E563D8BB2601652D60D56E765C09403C38882074FD50E3955A55D0957AC79B2116C1F641A180EE6D8A7E4680A84A3AF71605AF304FD2AEB21CAC57E60BBCE9AE30A99393C01CC82F318A0086952CF0DCBC1C3FC9762CC5B0B8385224C3A74075A7B452F88F8B5BF8A8378979EAFC5D924B2F6BB503ECEDE843CC5D351778A80EEEBBDFB576141C3DC30423304C14AE538FC67659D5D6165894C8C5CDA4E40B660D3DD9FC1616C2093775CF77BC9C160DC4F0976C2DC345E95A76F54577CF24E3E58377274A169F56EAA2D6796B5613D76DA257F92762882CA03A3B226DC1BCE706EF94FC811CC5B4F082CF495B75D0D5D3B18251
-
86BCCE11C3D5
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
0000000000000000000000000000000000000000000000000000000000000000
-
cleartomark end
-
%APLT1End
-
%RBIEndFontSubset
-/Helvetica cguidfix
-/F1.1/Helvetica renmfont
-[ /CIEBasedABC 4 dict dup begin 
-/WhitePoint [ 0.9505 1.0000 1.0891 ] def 
-/DecodeABC [ { 1.8008  exp } bind { 1.8008  exp } bind { 1.8008  exp } bind ] def 
-/MatrixABC [ 0.4295 0.2318 0.0204 0.3278 0.6722 0.1111 0.1933 0.0960 0.9578 ] def 
-/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def 
-end ] /Cs1 exch/ColorSpace dr pop
-[ /CIEBasedA 5 dict dup begin /WhitePoint [ 0.9505 1.0000 1.0891 ] def 
-/DecodeA { { 1.8008  exp } bind  exec} bind 
-def 
-/MatrixA [ 0.9642 1.0000 0.8249 ] def 
-/RangeLMN [ 0.0 2.0000 0.0 2.0000 0.0 2.0000 ] def 
-/DecodeLMN [ { 0.9857  mul} bind { 1.0000  mul} bind { 1.3202  mul} bind ] def 
-end ] /Cs2 exch/ColorSpace dr pop
-%%EndPageSetup
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-q
-0 0 303 257 rc
--170 366 m
-388.99997 366 l
-388.99997 -417 l
--170 -417 l
-h
--170 366 m
-f
-174.86752 237.1534 m
-186.08041 225.94464 186.08041 207.77165 174.86752 196.5629 c
-163.65469 185.35406 145.47513 185.35406 134.2623 196.5629 c
-123.04942 207.77165 123.04942 225.94464 134.2623 237.1534 c
-145.47513 248.36223 163.65469 248.36223 174.86752 237.1534 c
-f
-1 J
-1 j
-0 0 0 sc
-1 0 0 -1 -170 366 cm
-344.86752 128.8466 m
-356.08041 140.05536 356.08041 158.22835 344.86752 169.4371 c
-333.65469 180.64594 315.47513 180.64594 304.2623 169.4371 c
-293.04941 158.22835 293.04941 140.05536 304.2623 128.8466 c
-315.47513 117.63778 333.65469 117.63778 344.86752 128.8466 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 154.56491 216.85814 cm
-/F1.1[ 12 0 0 -12 0 0]sf
--12.673828 -3 m
-(!""#)[ 8.666016 6.673828 6.673828 0.000000 ] xS
--14.34375 11 m
-($"%&)[ 8.666016 6.673828 6.673828 0.000000 ] xS
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-108.12806 148.22321 m
-119.34095 137.01443 119.34095 118.84145 108.12806 107.63269 c
-96.915237 96.423874 78.735664 96.423874 67.522835 107.63269 c
-56.309952 118.84145 56.309952 137.01443 67.522835 148.22321 c
-78.735664 159.43202 96.915237 159.43202 108.12806 148.22321 c
-f
-0 0 0 sc
-1 0 0 -1 -170 366 cm
-278.12805 217.77679 m
-289.34094 228.98557 289.34094 247.15854 278.12805 258.36731 c
-266.91522 269.57614 248.73566 269.57614 237.52284 258.36731 c
-226.30995 247.15854 226.30995 228.98557 237.52284 217.77679 c
-248.73566 206.56798 266.91522 206.56798 278.12805 217.77679 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 87.825447 127.92795 cm
--17.680664 4 m
-($"%&')[ 8.666016 6.673828 6.673828 6.673828 0.000000 ] xS
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-241.93803 148.22321 m
-253.15092 137.01443 253.15092 118.84145 241.93803 107.63269 c
-230.7252 96.423874 212.54564 96.423874 201.33281 107.63269 c
-190.11993 118.84145 190.11993 137.01443 201.33281 148.22321 c
-212.54564 159.43202 230.7252 159.43202 241.93803 148.22321 c
-f
-0 0 0 sc
-1 0 0 -1 -170 366 cm
-411.93805 217.77679 m
-423.15091 228.98557 423.15091 247.15854 411.93805 258.36731 c
-400.72522 269.57614 382.54565 269.57614 371.33282 258.36731 c
-360.11993 247.15854 360.11993 228.98557 371.33282 217.77679 c
-382.54565 206.56798 400.72522 206.56798 411.93805 217.77679 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 221.63542 127.92795 cm
--17.680664 4 m
-($"%&\()[ 8.666016 6.673828 6.673828 6.673828 0.000000 ] xS
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-60.454872 60.037121 m
-71.667755 48.828358 71.667755 30.655375 60.454872 19.446609 c
-49.242043 8.2377882 31.062473 8.2377882 19.849646 19.446609 c
-8.6367607 30.655375 8.6367607 48.828358 19.849646 60.037121 c
-31.062473 71.245941 49.242043 71.245941 60.454872 60.037121 c
-f
-0 0 0 sc
-1 0 0 -1 -170 366 cm
-230.45486 305.96289 m
-241.66776 317.17163 241.66776 335.34464 230.45486 346.55338 c
-219.24205 357.76221 201.06247 357.76221 189.84964 346.55338 c
-178.63676 335.34464 178.63676 317.17163 189.84964 305.96289 c
-201.06247 294.75406 219.24205 294.75406 230.45486 305.96289 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 40.15226 39.741863 cm
--17.680664 4 m
-($"%&\))[ 8.666016 6.673828 6.673828 6.673828 0.000000 ] xS
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-143.88295 60.037121 m
-155.09584 48.828358 155.09584 30.655375 143.88295 19.446609 c
-132.67012 8.2377882 114.49055 8.2377882 103.27773 19.446609 c
-92.064842 30.655375 92.064842 48.828358 103.27773 60.037121 c
-114.49055 71.245941 132.67012 71.245941 143.88295 60.037121 c
-f
-0 0 0 sc
-1 0 0 -1 -170 366 cm
-313.88297 305.96289 m
-325.09583 317.17163 325.09583 335.34464 313.88297 346.55338 c
-302.67014 357.76221 284.49057 357.76221 273.27774 346.55338 c
-262.06485 335.34464 262.06485 317.17163 273.27774 305.96289 c
-284.49057 294.75406 302.67014 294.75406 313.88297 305.96289 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 123.58035 39.741863 cm
--17.680664 4 m
-($"%&*)[ 8.666016 6.673828 6.673828 6.673828 0.000000 ] xS
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-213.22578 60.037121 m
-224.43866 48.828358 224.43866 30.655375 213.22578 19.446609 c
-202.01295 8.2377882 183.83337 8.2377882 172.62054 19.446609 c
-161.40767 30.655375 161.40767 48.828358 172.62054 60.037121 c
-183.83337 71.245941 202.01295 71.245941 213.22578 60.037121 c
-f
-0 0 0 sc
-1 0 0 -1 -170 366 cm
-383.22577 305.96289 m
-394.43866 317.17163 394.43866 335.34464 383.22577 346.55338 c
-372.01294 357.76221 353.83337 357.76221 342.62054 346.55338 c
-331.40765 335.34464 331.40765 317.17163 342.62054 305.96289 c
-353.83337 294.75406 372.01294 294.75406 383.22577 305.96289 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 192.92316 39.741863 cm
--17.680664 4 m
-($"%&+)[ 8.666016 6.673828 6.673828 6.673828 0.000000 ] xS
-0.60000002 i
-/Cs1 SC
-1 1 1 sc
-CM
-283.11035 237.1534 m
-294.32321 225.94464 294.32321 207.77165 283.11035 196.5629 c
-271.89752 185.35406 253.71794 185.35406 242.50511 196.5629 c
-231.29224 207.77165 231.29224 225.94464 242.50511 237.1534 c
-253.71794 248.36223 271.89752 248.36223 283.11035 237.1534 c
-f
-0 0 0 sc
-1 0 0 -1 -170 366 cm
-453.11035 128.8466 m
-464.32321 140.05536 464.32321 158.22835 453.11035 169.4371 c
-441.89752 180.64594 423.71796 180.64594 412.50513 169.4371 c
-401.29224 158.22835 401.29224 140.05536 412.50513 128.8466 c
-423.71796 117.63778 441.89752 117.63778 453.11035 128.8466 c
-S
-/Cs2 SC
-0 sc
-0 i
-1 0 0 -1 262.80774 216.85814 cm
--12.667969 -3 m
-(,$-)[ 8.003906 8.666016 0.000000 ] xS
--17.671875 11 m
-(.&/0&/)[ 8.003906 6.673828 3.996094 6.000000 6.673828 0.000000 ] xS
-0.60000002 i
-/Cs1 SC
-0 0 0 sc
-1 0 0 -1 -170 366 cm
-307.33249 172.10403 m
-275.05789 215.10986 l
-S
-341.85184 172.06296 m
-374.34848 215.15094 l
-S
-244.17142 263.32935 m
-223.80629 301.00082 l
-S
-268.61319 264.67902 m
-282.7926 299.65115 l
-S
-382.74738 265.37054 m
-371.81122 298.95963 l
-S
-353.27719 149.5 m
-404.09546 149.5 l
-S
-ep
-end
-%%Trailer
-%%EOF
Binary file pic/TreeVNC.pdf has changed
Binary file pic/emblem-bitmap.pdf has changed
--- a/picins.sty	Wed Oct 29 18:17:25 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,578 +0,0 @@
-%       PICINS.STY --- Style File zum Einbinden von Bildern
-%       Autor:  J. Bleser, E. Lang
-%       Hochschulrechenzentrum
-%       Technische Hochschule Darmstadt
-%       !!!  Dieses Style-File ist urheberrechtlich geschuetzt  !!!
-%       !!!  Aenderungen nur mit Zustimmung der Autoren         !!!
-\message{Option `picins' Version 3.0  Sep. 1992, TH Darmstadt/HRZ}
-\newbox\@BILD%
-\newbox\@TEXT%
-\newdimen\d@breite%
-\newdimen\d@hoehe%
-\newdimen\d@xoff%
-\newdimen\d@yoff%
-\newdimen\d@shad%
-\newdimen\d@dash%
-\newdimen\d@boxl%
-\newdimen\d@pichskip%
-\newdimen\d@tmp
-\newdimen\d@tmpa
-\newdimen\d@bskip
-\newdimen\hsiz@%
-\newdimen\p@getot@l%
-\newcount\c@breite
-\newcount\c@hoehe
-\newcount\c@xoff
-\newcount\c@yoff
-\newcount\c@pos
-\newcount\c@shad
-\newcount\c@dash
-\newcount\c@boxl
-\newcount\c@zeilen%
-\newcount\@changemode%
-\newcount\c@piccaption%
-\newcount\c@piccaptionpos%
-\newcount\c@picpos
-\newcount\c@whole%
-\newcount\c@half%
-\newcount\c@tmp
-\newcount\c@tmpa
-\newcount\c@tmpb
-\newcount\c@tmpc
-\newcount\c@tmpd
-\newskip\d@leftskip
-\newif\if@list \@listfalse%
-\newif\if@offset%
-
-
-\c@piccaptionpos=1%
-\c@picpos=0
-\d@shad=4pt%
-\d@dash=4pt%
-\d@boxl=10pt%
-\d@pichskip=1em%
-\@changemode=0%
-\def\@captype{figure}%
-\let\old@par=\par%
-
-\def\pichskip#1{\d@pichskip #1\relax}
-
-
-\def\shadowthickness#1{\d@shad #1\relax}
-
-
-\def\dashlength#1{\d@dash #1\relax}
-
-
-\def\boxlength#1{\d@boxl #1\relax}
-
-
-\def\picchangemode{\@changemode=1}%
-\def\nopicchangemode{\@changemode=0}%
-
-
-\def\piccaptionoutside{\c@piccaptionpos=1}%
-\def\piccaptioninside{\c@piccaptionpos=2}%
-\def\piccaptionside{\c@piccaptionpos=3}%
-\def\piccaptiontopside{\c@piccaptionpos=4}%
-
-\def\piccaption{\@ifnextchar [{\@piccaption}{\@piccaption[]}}
-\def\@piccaption[#1]#2{\c@piccaption=1\def\sh@rtf@rm{#1}\def\capti@nt@xt{#2}}
-\def\make@piccaption{%
- \hsiz@\d@breite%
- \ifnum\c@piccaptionpos=2%
-   \advance\hsiz@ -2\fboxsep%
- \fi%
- \ifnum\c@piccaptionpos>2%
-   \hsiz@\hsize\advance\hsiz@-\d@breite\advance\hsiz@-\d@pichskip%
- \fi%
- \setbox\@TEXT=\vbox{\hsize\hsiz@\caption[\sh@rtf@rm]{\capti@nt@xt}}%
-}
-
-
-
-\def\newcaption{\refstepcounter\@captype\@dblarg{\@newcaption\@captype}}
-\long\def\@newcaption#1[#2]#3{%
-  \old@par%
-  \addcontentsline{\csname ext@#1\endcsname }{#1}%
-    {\protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}}
-  \begingroup\@parboxrestore\normalsize%
-    \@newmakecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\old@par%
-  \endgroup%
-}
-\long\def\@newmakecaption#1#2{%
-  \vskip 10pt%
-  \setbox\@tempboxa \hbox {#1: #2}%
-  \ifdim \wd\@tempboxa >\hsize%
-    \setbox0=\hbox{#1: }\dimen0=\hsize\advance\dimen0 by-\wd0
-    \setbox1=\vtop{\hsize=\dimen0 #2}
-    \hbox{\box0 \box1}
-    \par
-  \else \hbox to\hsize {\hfil \box \@tempboxa \hfil}
-  \fi
-}
-
-
-
-
-
-\def\parpic{%
-  \@ifnextchar ({\iparpic}{\iparpic(0pt,0pt)}
-}
-\def\iparpic(#1,#2){%
-  \@ifnextchar ({\@offsettrue\iiparpic(#1,#2)}%
-                {\@offsetfalse\iiparpic(#1,#2)(0pt,0pt)}
-}
-\def\iiparpic(#1,#2)(#3,#4){%
-  \@ifnextchar [{\iiiparpic(#1,#2)(#3,#4)}{\iiiparpic(#1,#2)(#3,#4)[l]}
-}
-\def\iiiparpic(#1,#2)(#3,#4)[#5]{%
-  \@ifnextchar [{\ivparpic(#1,#2)(#3,#4)[#5]}{\ivparpic(#1,#2)(#3,#4)[#5][]}
-}
-\def\ivparpic(#1,#2)(#3,#4)[#5][#6]#7{%
- \let\par=\old@par\par%
- \hangindent0pt\hangafter1%
- \setbox\@BILD=\hbox{#7}%
- \d@breite=#1\d@breite=\the\d@breite%
- \ifdim\d@breite=0pt\d@breite=\wd\@BILD\fi%
- \c@breite=\d@breite\divide\c@breite by65536%
- \multiply\c@piccaption\c@piccaptionpos%
- \d@hoehe=#2\d@hoehe=\the\d@hoehe%
- \ifdim\d@hoehe=0pt\d@hoehe=\ht\@BILD\advance\d@hoehe by\dp\@BILD\fi%
- \c@hoehe=\d@hoehe\divide\c@hoehe by65536%
- \d@xoff=#3\c@xoff=\d@xoff\divide\c@xoff by65536%
- \d@yoff=\d@hoehe%
- \advance\d@yoff by-#4\c@yoff=\d@yoff\divide\c@yoff by65536%
- \c@pos=1\unitlength1pt%
- \if@offset%
-   \setbox\@BILD=\hbox{%
-     \begin{picture}(\c@breite,\c@hoehe)%
-       \put(0,0){\makebox(\c@breite,\c@hoehe){}}%
-       \put(\c@xoff,\c@yoff){\box\@BILD}%
-     \end{picture}%
-   }%
- \else%
-   \setbox\@BILD=\hbox{%
-     \begin{picture}(\c@breite,\c@hoehe)%
-       \put(0,0){\makebox(\c@breite,\c@hoehe)[#6]{\box\@BILD}}%
-     \end{picture}%
-   }%
- \fi%
- \ifnum\c@piccaption=2%
-   \make@piccaption%
-   \advance\d@hoehe\ht\@TEXT\advance\d@hoehe\dp\@TEXT%
-   \c@hoehe=\d@hoehe\divide\c@hoehe by65536%
-   \setbox\@BILD=\vbox{\box\@BILD\vspace{-5pt}%
-                       \hbox{\hspace{\fboxsep}\box\@TEXT}%
-                       \vspace{4pt}}%
- \fi%
- \@tfor\@tempa := #5\do{%
-   \if\@tempa f\setbox\@BILD=\hbox{\Rahmen(\c@breite,\c@hoehe){\box\@BILD}}\fi%
-   \if\@tempa s\setbox\@BILD=\hbox{\Schatten(\c@breite,\c@hoehe){\box\@BILD}}\fi%
-   \if\@tempa o\setbox\@BILD=\hbox{\Oval(\c@breite,\c@hoehe){\box\@BILD}}\fi%
-   \if\@tempa d\setbox\@BILD=\hbox{\Strich(\c@breite,\c@hoehe){\box\@BILD}}\fi%
-   \if\@tempa x\setbox\@BILD=\hbox{\Kasten(\c@breite,\c@hoehe){\box\@BILD}}\fi%
-   \if\@tempa l\c@pos=1\fi%
-   \if\@tempa r\c@pos=2\fi%
- }%
- \ifnum\c@piccaption=1%
-   \make@piccaption%
-   \advance\d@hoehe\ht\@TEXT\advance\d@hoehe\dp\@TEXT%
-   \c@hoehe=\d@hoehe\divide\c@hoehe by65536%
-   \setbox\@BILD=\vbox{\box\@BILD\vspace{-5pt}\hbox{\box\@TEXT}\vspace{4pt}}%
- \fi%
- \ifodd\count0\c@picpos=0\else\c@picpos=\@changemode\fi%
- \pagetotal=\the\pagetotal%
- \d@tmp=\pagegoal\advance\d@tmp by-\pagetotal\advance\d@tmp by-\baselineskip%
- \ifdim\d@hoehe>\d@tmp%
-   \vskip 0pt plus\d@hoehe\relax\pagebreak[3]\vskip 0pt plus-\d@hoehe\relax%
-   \ifnum\c@picpos=1\c@picpos=0\else\c@picpos=\@changemode\fi%
- \fi%
- \ifnum\c@picpos=1\ifnum\c@pos=1\c@pos=2\else\c@pos=1\fi\fi%
- \ifnum\@listdepth>0
-   \@listtrue\parshape 0%
-   \advance\hsize -\rightmargin%
-   \d@leftskip \leftskip%
-   \leftskip \@totalleftmargin%
-   \if@inlabel\rule{\linewidth}{0pt}\vskip-\baselineskip\relax\fi%
- \else\@listfalse\medskip%
- \fi%
- \if@list\d@tmpa=\linewidth\else\d@tmpa=\hsize\fi%
- \ifnum\c@piccaption=3%
-   \make@piccaption%
-   \d@tmp\ht\@TEXT\advance\d@tmp\dp\@TEXT%
-   \ifdim\d@hoehe>\d@tmp%
-     \setbox\@TEXT=\vbox to\d@hoehe{\vfill\box\@TEXT\vspace{.2\baselineskip}\vfill}%
-   \else%
-     \setbox\@BILD=\vbox to\d@tmp{\vfill\box\@BILD\vfill}%
-     \d@hoehe\d@tmp%
-   \fi%
- \fi%
- \ifnum\c@piccaption=4%
-   \make@piccaption%
-   \d@tmp\ht\@TEXT\advance\d@tmp\dp\@TEXT%
-   \setbox\@TEXT=\vbox to\d@hoehe{\vspace{-10pt}\box\@TEXT\vfil}%
-   \advance\d@hoehe-\d@tmp%
- \fi%
- \ifnum\c@pos=1\d@tmpa=0pt%
-   \ifnum\c@piccaption>2%
-      \setbox\@BILD=\hbox{\box\@BILD\hspace{\d@pichskip}\hbox{\box\@TEXT}}%
-   \fi%
- \else\advance\d@tmpa by-\wd\@BILD\d@breite=-\d@breite%
-   \ifnum\c@piccaption>2%
-      \d@tmpa=0pt%
-      \setbox\@BILD=\hbox{\hbox{\box\@TEXT}\hspace{\d@pichskip}\box\@BILD}%
-   \fi%
- \fi%
- \p@getot@l\the\pagetotal%
- \d@bskip\d@hoehe\advance\d@bskip by\parskip\advance\d@bskip by.3\baselineskip%
- {\noindent\hspace*{\d@tmpa}\relax%
-  \box\@BILD\nopagebreak\vskip-\d@bskip\relax\nopagebreak}%
- \d@tmp=-\d@hoehe\divide\d@tmp by\baselineskip%
- \c@zeilen=\d@tmp\advance\c@zeilen by-1%
- \ifdim\d@breite<0pt\advance\d@breite by-\d@pichskip%
- \else\advance\d@breite by\d@pichskip%
- \fi%
- \hangindent=\d@breite%
- \hangafter=\c@zeilen%
- \let\par=\x@par%
- \ifnum\c@piccaption=3%
-    \hangindent0pt\hangafter1\let\par=\old@par%
-    \vskip\d@hoehe\vskip.2\baselineskip%
- \fi%
- \c@piccaption=0%
-}
-
-
-
-
-\newdimen\ptoti
-\newdimen\ptotii
-\def\x@par{%
- \ptoti\pagetotal%
- \old@par%
- \ptotii\pagetotal%
- \ifdim\ptoti=\ptotii%
-   \d@tmp\d@hoehe%
- \else%
-   \d@tmp\baselineskip%
-   \multiply\d@tmp by\prevgraf%
-   \advance\d@tmp by\parskip%
-   \global\advance\d@hoehe by-\d@tmp\d@tmp=\d@hoehe%
- \fi%
- \ifdim\d@hoehe>0pt%
-   \divide\d@tmp by\baselineskip\c@zeilen=-\d@tmp\advance\c@zeilen by-1%
-   \c@zeilen=\the\c@zeilen%
- \else\c@zeilen=0
- \fi
- \ifnum\c@zeilen<0\hangafter=\c@zeilen\hangindent=\d@breite%
- \else\let\par=\old@par%
-   \hangindent 0pt%
-   \leftskip \d@leftskip%
-   \if@list\parshape \@ne \@totalleftmargin \linewidth%
-     \advance\hsize \rightmargin%
-   \fi%
- \fi%
-}
-
-
-\def\picskip#1{%
- \let\par=\old@par%
- \par%
- \pagetotal\the\pagetotal%
- \c@tmp=#1\relax%
- \ifnum\c@tmp=0%
-   \d@tmp\baselineskip\multiply\d@tmp by\prevgraf\advance\d@tmp\parskip%
-   \ifdim\p@getot@l<\pagetotal
-     \advance\d@hoehe by-\d@tmp\advance\d@hoehe by1ex%
-     \ifdim\d@hoehe>0pt\vspace*{\d@hoehe}\fi%
-   \fi%
-   \ifdim\p@getot@l=\pagetotal%
-     \advance\d@hoehe by-\d@tmp\advance\d@hoehe by1ex%
-     \ifdim\d@hoehe>0pt\vspace*{\d@hoehe}\fi%
-   \fi%
- \else\hangafter=-\c@tmp\hangindent=\d@breite%
- \fi%
- \leftskip \d@leftskip%
- \if@list\parshape \@ne \@totalleftmargin \linewidth%
-   \advance\hsize \rightmargin%
- \fi%
-}
-
-
-
-
-
-
-\def\hpic{%
-  \@ifnextchar ({\ihpic}{\ihpic(0pt,0pt)}
-}
-\def\ihpic(#1,#2){%
-  \@ifnextchar ({\@offsettrue\iihpic(#1,#2)}%
-                {\@offsetfalse\iihpic(#1,#2)(0pt,0pt)}
-}
-\def\iihpic(#1,#2)(#3,#4){%
-  \@ifnextchar [{\iiihpic(#1,#2)(#3,#4)}{\iiihpic(#1,#2)(#3,#4)[l]}
-}
-\def\iiihpic(#1,#2)(#3,#4)[#5]{%
-  \@ifnextchar [{\ivhpic(#1,#2)(#3,#4)[#5]}{\ivhpic(#1,#2)(#3,#4)[#5][]}
-}
-\def\ivhpic(#1,#2)(#3,#4)[#5][#6]#7{%
-  \setbox\@BILD=\hbox{#7}%
-  \d@breite=#1\d@breite=\the\d@breite%
-  \ifdim\d@breite=0pt\d@breite=\wd\@BILD\fi%
-  \c@breite=\d@breite\divide\c@breite by65536%
-  \d@hoehe=#2\d@hoehe=\the\d@hoehe%
-  \ifdim\d@hoehe=0pt\d@hoehe=\ht\@BILD\advance\d@hoehe by\dp\@BILD\fi%
-  \c@hoehe=\d@hoehe\divide\c@hoehe by65536%
-  \d@xoff=#3\c@xoff=\d@xoff\divide\c@xoff by65536%
-  \d@yoff=\d@hoehe%
-  \advance\d@yoff by-#4\c@yoff=\d@yoff\divide\c@yoff by65536%
-  \c@pos=0\d@tmpa=\parindent\parindent=0pt\unitlength1pt%
-  \if@offset
-    \setbox\@BILD=\hbox{%
-      \begin{picture}(\c@breite,\c@hoehe)%
-        \put(0,0){\makebox(\c@breite,\c@hoehe){}}%
-        \put(\c@xoff,\c@yoff){\box\@BILD}%
-      \end{picture}%
-    }%
-  \else%
-    \setbox\@BILD=\hbox{%
-      \begin{picture}(\c@breite,\c@hoehe)%
-        \put(0,0){\makebox(\c@breite,\c@hoehe)[#6]{\box\@BILD}}%
-      \end{picture}%
-    }%
-  \fi%
-  \@tfor\@tempa := #5\do{%
-    \if\@tempa f\setbox\@BILD=\hbox{\Rahmen(\c@breite,\c@hoehe){\box\@BILD}}\fi%
-    \if\@tempa s\setbox\@BILD=\hbox{\Schatten(\c@breite,\c@hoehe){\box\@BILD}}\fi%
-    \if\@tempa o\setbox\@BILD=\hbox{\Oval(\c@breite,\c@hoehe){\box\@BILD}}\fi%
-    \if\@tempa d\setbox\@BILD=\hbox{\Strich(\c@breite,\c@hoehe){\box\@BILD}}\fi%
-    \if\@tempa x\setbox\@BILD=\hbox{\Kasten(\c@breite,\c@hoehe){\box\@BILD}}\fi%
-    \if\@tempa t\c@pos=1\fi%
-    \if\@tempa b\c@pos=2\fi%
-  }%
- \ifnum\c@pos=0\parbox{\d@breite}{\makebox[0cm]{}\\\box\@BILD\smallskip}\fi%
- \ifnum\c@pos=1\parbox[t]{\d@breite}{\makebox[0cm]{}\\\box\@BILD\smallskip}\fi%
- \ifnum\c@pos=2\parbox[b]{\d@breite}{\makebox[0cm]{}\\\box\@BILD\smallskip}\fi%
- \parindent=\d@tmpa%
-}
-
-
-
-
-
-
-\def\Rahmen(#1,#2)#3{%
-  \c@whole=\@wholewidth\divide\c@whole by65536%
-  \c@half=\@halfwidth\divide\c@half by65536%
-  \c@tmpa=#1\advance\c@tmpa by\c@whole\advance\c@tmpa by\c@whole%
-  \c@tmpb=#2\advance\c@tmpb by\c@whole\advance\c@tmpb by\c@whole%
-  \begin{picture}(\c@tmpa,\c@tmpb)%
-    \put(\c@whole,\c@half){\framebox(#1,#2){#3}}%
-  \end{picture}%
-  \global\advance\d@breite by2\@wholewidth%
-  \global\advance\d@hoehe by2\@wholewidth%
-}
-
-
-\def\Schatten(#1,#2)#3{%
-  \c@whole=\@wholewidth\divide\c@whole by65536%
-  \c@half=\@halfwidth\divide\c@half by65536%
-  \c@shad=\d@shad\divide\c@shad by65536%
-  \c@tmp=\c@whole\advance\c@tmp by\c@whole\c@tmpd=\c@tmp%
-  \advance\c@tmp by\c@shad%
-  \advance\c@tmpd by#1%
-  \advance\c@half by\c@shad%
-  \c@tmpa=#1\advance\c@tmpa by\c@tmp%
-  \c@tmpb=#2\advance\c@tmpb by\c@tmp%
-  \begin{picture}(\c@tmpa,\c@tmpb)%
-    \put(\c@whole,\c@half){\framebox(#1,#2){#3}}%
-    \put(\c@shad,0){\rule{\c@tmpd pt}{\c@shad pt}}%
-    \put(\c@tmpd,0){\rule{\c@shad pt}{#2 pt}}%
-  \end{picture}%
-  \global\advance\d@breite by2\@wholewidth\global\advance\d@breite by\d@shad%
-  \global\advance\d@hoehe by2\@wholewidth\global\advance\d@hoehe by\d@shad%
-}
-
-
-\def\Oval(#1,#2)#3{%
-  \@wholewidth=0.4pt%
-  \c@tmpa=\the#1\divide\c@tmpa by2%
-  \c@tmpb=\the#2\divide\c@tmpb by2%
-  \begin{picture}(#1,#2)%
-    \put(\c@tmpa,\c@tmpb){\oval(#1,#2)}%
-    \put(0.4,0.4){#3}%
-  \end{picture}%
-  \global\advance\d@breite by1pt\global\advance\d@hoehe by1pt%
-}
-
-
-\def\Strich(#1,#2)#3{%
-  \c@whole=\@wholewidth\divide\c@whole by65536%
-  \c@half=\@halfwidth\divide\c@half by65536%
-  \c@dash=\d@dash\divide\c@dash by65536%
-  \c@tmp=\c@whole\advance\c@tmp by\c@whole%
-  \c@tmpa=#1\advance\c@tmpa by\c@tmp%
-  \c@tmpb=#2\advance\c@tmpb by\c@tmp%
-  \c@tmpc=#1\advance\c@tmpc by\c@whole%
-  \c@tmpd=#2\advance\c@tmpd by\c@whole%
-  \begin{picture}(\c@tmpa,\c@tmpb)%
-    \put(\c@half,\c@half){\dashbox{\c@dash}(\c@tmpc,\c@tmpd){#3}}%
-  \end{picture}%
-  \global\advance\d@breite by2\@wholewidth%
-  \global\advance\d@hoehe by2\@wholewidth%
-}
-
-
-\def\Kasten(#1,#2)#3{%
-  \@wholewidth=0.4pt%
-  \c@boxl=\d@boxl\divide\c@boxl by65536\c@boxl=\the\c@boxl%
-  \c@tmpa=#1\advance\c@tmpa by\c@boxl%
-  \c@tmpb=#2\advance\c@tmpb by\c@boxl%
-  \c@tmp=#2%
-  \begin{picture}(\c@tmpa,\c@tmpb)%
-    \put(0,\c@boxl){\framebox(#1,#2){#3}}%
-    \put(\c@boxl,0){\line(-1,1){\c@boxl}}%
-    \put(\c@boxl,0){\line(1,0){#1}\line(-1,1){\c@boxl}}%
-    \put(\c@boxl,0){\put(#1,0){\line(0,1){\c@tmp}%
-         \put(0,\c@tmp){\line(-1,1){\c@boxl}}}}%
-  \end{picture}%
-  \global\advance\d@breite by\d@boxl%
-  \global\advance\d@hoehe by\d@boxl%
-}
-
-
-
-
-
-\newbox\env@box%
-\newdimen\d@envdp
-\newcount\c@hsize
-\newcount\c@envdp
-\newdimen\d@envb
-
-\long\def\frameenv{\@ifnextchar [{\@frameenv}{\@frameenv[\textwidth]}}
-\long\def\@frameenv[#1]{%
- \hsiz@=\textwidth  \textwidth=#1  \d@envb=#1
- \advance\textwidth by-2\@wholewidth
- \advance\textwidth by-2\fboxsep
- \hsize=\textwidth   \linewidth=\textwidth
- \setbox\env@box=\vbox\bgroup}%
-\def\endframeenv{%
- \egroup%
- \hsize=\hsiz@  \textwidth=\hsiz@  \linewidth=\hsiz@
- \c@breite=\d@envb   \divide\c@breite by65536
- \advance\d@envb by-2\@wholewidth
- \c@hsize=\d@envb  \divide\c@hsize by65536%
- \d@envdp=\dp\env@box  \advance\d@envdp by\ht\env@box%
- \advance\d@envdp by2\fboxsep%
- \d@hoehe=\d@envdp   \advance\d@hoehe by2\@wholewidth
- \c@hoehe=\d@hoehe   \divide\c@hoehe by65536
- \c@envdp=\d@envdp   \divide\c@envdp by65536%
- \c@tmp=\@wholewidth \divide\c@tmp by65536
- \vskip\@wholewidth%
- \unitlength 1pt\noindent%
- \begin{picture}(\c@breite,\c@hoehe)(0,0)
-   \put(\c@tmp,\c@tmp){\framebox(\c@hsize,\c@envdp){\box\env@box}}
- \end{picture}%
-}
-
-
-
-\long\def\shadowenv{\@ifnextchar [{\@shadowenv}{\@shadowenv[\textwidth]}}
-\long\def\@shadowenv[#1]{%
- \hsiz@=\textwidth  \textwidth=#1  \d@envb=#1
- \advance\textwidth by-2\@wholewidth
- \advance\textwidth by-2\fboxsep
- \advance\textwidth by-\d@shad%
- \hsize=\textwidth   \linewidth=\textwidth
- \setbox\env@box=\vbox\bgroup}%
-\def\endshadowenv{%
- \egroup
- \hsize=\hsiz@  \textwidth=\hsiz@  \linewidth=\hsiz@
- \d@tmpa=\d@envb
- \c@breite=\d@envb   \divide\c@breite by65536
- \advance\d@envb by-2\@wholewidth  \advance\d@envb by-\d@shad
- \c@hsize=\d@envb  \divide\c@hsize by65536%
- \d@envdp=\dp\env@box  \advance\d@envdp by\ht\env@box%
- \advance\d@envdp by2\fboxsep%
- \c@envdp=\d@envdp   \divide\c@envdp by65536%
- \d@hoehe=\d@envdp
- \advance\d@hoehe by2\@wholewidth  \advance\d@hoehe by\d@shad
- \c@hoehe=\d@hoehe    \divide\c@hoehe by65536
- \c@shad =\d@shad     \divide\c@shad  by65536
- \c@tmp=\@wholewidth  \divide\c@tmp by65536
- \advance\d@tmpa by-2\d@shad
- \c@xoff =\d@tmpa     \divide\c@xoff by65536
- \advance\c@xoff by\c@shad  \advance\c@xoff by-1
- \advance\d@envdp by\@wholewidth
- \vskip\@halfwidth
- \unitlength 1pt\noindent%
- \begin{picture}(\c@breite,\c@hoehe)(0,0)
-    \put(\c@tmp,\c@shad){\framebox(\c@hsize,\c@envdp){\box\env@box}}
-    \put(\c@shad,0){\rule{\d@tmpa}{\d@shad}}%
-    \put(\c@xoff,0){\rule{\d@shad}{\d@envdp}}%
- \end{picture}%
- \vskip\@halfwidth
-}
-
-
-\long\def\dashenv{\@ifnextchar [{\@dashenv}{\@dashenv[\textwidth]}}
-\long\def\@dashenv[#1]{%
- \hsiz@=\textwidth  \textwidth=#1  \d@envb=#1
- \advance\textwidth by-2\@wholewidth  \advance\textwidth by-2\fboxsep
- \hsize=\textwidth   \linewidth=\textwidth
- \setbox\env@box=\vbox\bgroup}%
-\long\def\enddashenv{%
- \egroup
- \hsize=\hsiz@  \textwidth=\hsiz@  \linewidth=\hsiz@
- \c@breite=\d@envb   \divide\c@breite by65536
- \advance\d@envb by-\@wholewidth
- \c@hsize=\d@envb  \divide\c@hsize by65536%
- \d@envdp=\dp\env@box  \advance\d@envdp by\ht\env@box%
- \advance\d@envdp by2\fboxsep%
- \advance\d@envdp by\@wholewidth
- \d@hoehe=\d@envdp   \advance\d@hoehe by2\@wholewidth
- \c@hoehe=\d@hoehe   \divide\c@hoehe by65536
- \c@envdp=\d@envdp   \divide\c@envdp by65536%
- \c@dash=\d@dash     \divide\c@dash  by65536%
- \c@whole=\@wholewidth  \divide\c@whole by65536
- \c@half=\@halfwidth  \divide\c@half by 65536
- \noindent\unitlength 1pt
- \begin{picture}(\c@breite,\c@hoehe)(0,0)
-   \put(\c@half,\c@whole){\dashbox{\c@dash}(\c@hsize,\c@envdp){\box\env@box}}
- \end{picture}%
-}
-
-
-\long\def\ovalenv{\@ifnextchar [{\@ovalenv}{\@ovalenv[\textwidth]}}%
-\long\def\@ovalenv[#1]{%
- \hsiz@=\textwidth  \textwidth=#1  \d@envb=#1
- \advance\textwidth by-4\fboxsep
- \hsize=\textwidth   \linewidth=\textwidth
- \setbox\env@box=\vbox\bgroup}%
-\long\def\endovalenv{%
- \egroup
- \hsize=\hsiz@  \textwidth=\hsiz@  \linewidth=\hsiz@
- \@wholewidth=0.4pt
- \c@breite=\d@envb   \divide\c@breite by65536
- \advance\d@envb by-2\@wholewidth
- \c@hsize=\d@envb  \divide\c@hsize by65536%
- \d@envdp=\dp\env@box  \advance\d@envdp by\ht\env@box%
- \advance\d@envdp by4\fboxsep%
- \c@envdp=\d@envdp   \divide\c@envdp by65536%
- \d@hoehe=\d@envdp   \advance\d@hoehe by2\@wholewidth
- \c@hoehe=\d@hoehe   \divide\c@hoehe by65536
- \c@tmpa=\c@hsize   \divide\c@tmpa by2%
- \c@tmpb=\c@envdp   \divide\c@tmpb by2%
- \d@tmpa=2\fboxsep   \advance\d@tmpa by\@wholewidth
- \c@xoff=\d@tmpa     \divide\c@xoff  by65536%
- \advance\d@tmpa by\dp\env@box
- \c@yoff=\d@tmpa     \divide\c@yoff  by65536%
- \unitlength 1pt\noindent
- \begin{picture}(\c@breite,\c@hoehe)(0,0)
-   \put(\c@tmpa,\c@tmpb){\oval(\c@hsize,\c@envdp)}
-   \put(\c@xoff,\c@yoff){\box\env@box}%
- \end{picture}%
-}
--- a/report.aux	Wed Oct 29 18:17:25 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-\relax 
-\@writefile{toc}{\contentsline {section}{\numberline {1}ã¯ã˜ã‚ã«}{1}}
-\newlabel{fig:treeVNC}{{1}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces TreeVNCã®å›³}}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}VNC}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {3}TreeVNC}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {4}å‹•çš„ãªport番å·ã®æŒ‡å®š}{1}}
-\newlabel{tb:message}{{4}{2}}
-\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces 通信経路ã¨message一覧}}{2}}
-\@writefile{toc}{\contentsline {section}{\numberline {5}Treeã®æ§‹æˆã®å¤‰æ›´}{2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces マルãƒãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å¯¾å¿œã—ãŸTreeVNCã®å›³}}{2}}
-\newlabel{fig:figure2}{{2}{2}}
-\@writefile{toc}{\contentsline {section}{\numberline {6}ホスト切り替ãˆæ™‚ã®æŒ™å‹•ã®ä¿®æ­£}{2}}
-\@writefile{toc}{\contentsline {section}{\numberline {7}ã¾ã¨ã‚}{2}}
-\@writefile{toc}{\contentsline {section}{\numberline {8}ç”»åƒãƒ‡ãƒ¼ã‚¿ã®é…延}{2}}
-\bibcite{1}{1}
-\bibcite{2}{2}
-\bibcite{3}{3}
-\bibcite{4}{4}
-\bibcite{5}{5}
-\@writefile{toc}{\contentsline {section}{\numberline {9}クライアントã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®é€šçŸ¥}{3}}
-\@writefile{toc}{\contentsline {section}{\numberline {10}音声データã®é…ä¿¡}{3}}
-\@writefile{toc}{\contentsline {section}{\numberline {11}ç”»é¢ã®å¤§ãã•ã®åˆ¶å¾¡}{3}}
Binary file report.dvi has changed
--- a/report.log	Wed Oct 29 18:17:25 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,186 +0,0 @@
-This is e-pTeX, Version 3.14159265-p3.5-130605-2.6 (utf8.euc) (TeX Live 2014) (preloaded format=platex 2014.10.23)  29 OCT 2014 18:13
-entering extended mode
- restricted \write18 enabled.
- %&-line parsing enabled.
-**report.tex
-(./report.tex
-pLaTeX2e <2006/11/10> (based on LaTeX2e <2014/05/01> patch level 0)
-Babel <3.9k> and hyphenation patterns for 78 languages loaded.
-(/usr/local/texlive/2014/texmf-dist/tex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/local/texlive/2014/texmf-dist/tex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/graphicx.sty
-Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/keyval.sty
-Package: keyval 2014/05/08 v1.15 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/usr/local/texlive/2014/texmf-dist/tex/latex/latexconfig/graphics.cfg
-File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: dvips.def on input line 91.
-
-(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/dvips.def
-File: dvips.def 2014/04/23 v3.0j Driver-dependant file (DPC,SPQR)
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(./picins.sty Option `picins' Version 3.0 Sep. 1992, TH Darmstadt/HRZ
-\@BILD=\box41
-\@TEXT=\box42
-\d@breite=\dimen123
-\d@hoehe=\dimen124
-\d@xoff=\dimen125
-\d@yoff=\dimen126
-\d@shad=\dimen127
-\d@dash=\dimen128
-\d@boxl=\dimen129
-\d@pichskip=\dimen130
-\d@tmp=\dimen131
-\d@tmpa=\dimen132
-\d@bskip=\dimen133
-\hsiz@=\dimen134
-\p@getot@l=\dimen135
-\c@breite=\count91
-\c@hoehe=\count92
-\c@xoff=\count93
-\c@yoff=\count94
-\c@pos=\count95
-\c@shad=\count96
-\c@dash=\count97
-\c@boxl=\count98
-\c@zeilen=\count99
-\@changemode=\count100
-\c@piccaption=\count101
-\c@piccaptionpos=\count102
-\c@picpos=\count103
-\c@whole=\count104
-\c@half=\count105
-\c@tmp=\count106
-\c@tmpa=\count107
-\c@tmpb=\count108
-\c@tmpc=\count109
-\c@tmpd=\count110
-\d@leftskip=\skip43
-\ptoti=\dimen136
-\ptotii=\dimen137
-\env@box=\box43
-\d@envdp=\dimen138
-\c@hsize=\count111
-\c@envdp=\count112
-\d@envb=\dimen139
-)
-(/usr/local/texlive/2014/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
-\fancy@headwidth=\skip44
-\f@ncyO@elh=\skip45
-\f@ncyO@erh=\skip46
-\f@ncyO@olh=\skip47
-\f@ncyO@orh=\skip48
-\f@ncyO@elf=\skip49
-\f@ncyO@erf=\skip50
-\f@ncyO@olf=\skip51
-\f@ncyO@orf=\skip52
-)
-(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/lscape.sty
-Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC)
-)
-
-LaTeX Warning: Unused global option(s):
-    [9.5pt].
-
-(./report.aux)
-\openout1 = `report.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 22.
-LaTeX Font Info:    ... okay on input line 22.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 22.
-LaTeX Font Info:    ... okay on input line 22.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 22.
-LaTeX Font Info:    ... okay on input line 22.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 22.
-LaTeX Font Info:    ... okay on input line 22.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 22.
-LaTeX Font Info:    ... okay on input line 22.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 22.
-LaTeX Font Info:    ... okay on input line 22.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 22.
-LaTeX Font Info:    ... okay on input line 22.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 22.
-LaTeX Font Info:    ... okay on input line 22.
-LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <12> on input line 26.
-LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <8> on input line 26.
-LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <6> on input line 26.
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 30.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 30.
-LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <7> on input line 40.
-LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <5> on input line 40.
-File: pic/TreeVNC.eps Graphic file (type eps)
- <pic/TreeVNC.eps>
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 125.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 125.
-LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <9> on input line 138.
-File: pic/emblem-bitmap.pdf Graphic file (type eps)
- <pic/emblem-bitmap.pdf>
-
-Package Fancyhdr Warning: \headheight is too small (0.0pt): 
- Make it at least 20.37784pt.
- We now make it that large for the rest of the document.
- This may cause the page layout to be inconsistent, however.
-
-[1
-
-
-]
-File: pic/MultiNetworkTree.eps Graphic file (type eps)
- <pic/MultiNetworkTree.eps> [2] [3
-
-] (./report.aux) ) 
-Here is how much of TeX's memory you used:
- 883 strings out of 493807
- 9983 string characters out of 6151950
- 82636 words of memory out of 5000000
- 4380 multiletter control sequences out of 15000+600000
- 14953 words of font info for 58 fonts, out of 8000000 for 9000
- 929 hyphenation exceptions out of 8191
- 25i,15n,43p,224b,366s stack positions out of 5000i,500n,10000p,200000b,80000s
-
-Output written on report.dvi (3 pages, 18152 bytes).
Binary file report.pdf has changed
--- a/report.tex	Wed Oct 29 18:17:25 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,286 +0,0 @@
-\documentclass[twocolumn,twoside,9.5pt]{jarticle}
-\usepackage[dvips]{graphicx}
-\usepackage{picins}
-\usepackage{fancyhdr}
-\usepackage{lscape}
-%\usepackage{multicol}
-%\pagestyle{fancy}
-\lhead{\parpic{\includegraphics[height=1zw,keepaspectratio,bb=0 0 251 246]{pic/emblem-bitmap.pdf}} ç‰çƒå¤§å­¦ä¸»å‚¬ 工学部情報工学科 中間発表予稿}
-\rhead{}
-\cfoot{}
-
-\setlength{\topmargin}{-1in \addtolength{\topmargin}{15mm}}
-\setlength{\headheight}{0mm}
-\setlength{\headsep}{5mm}
-\setlength{\oddsidemargin}{-1in \addtolength{\oddsidemargin}{11mm}}
-\setlength{\evensidemargin}{-1in \addtolength{\evensidemargin}{21mm}}
-\setlength{\textwidth}{181mm}
-\setlength{\textheight}{261mm}
-\setlength{\footskip}{0mm}
-\pagestyle{empty}
-
-\begin{document}
-\title{授業やゼミå‘ã‘ã®ç”»é¢é…信システムTreeVNCã®æ©Ÿèƒ½æ‹¡å¼µ}
-\author{115747H 大城美和 {}{} 指導教員 : 河野真治}
-\date{}
-\maketitle
-\thispagestyle{fancy} 
-
-
-\section{ã¯ã˜ã‚ã«}
-
-本研究室ã§ã¯ã€TreeVNCã¨ã„ã†ç”»é¢é…信システムを開発ã—ã¦ã„る。
-ゼミや講義ã®è³ªã‚’高ã‚ã€å¿«é©ã«ãƒ—レゼンテーションをè´è¬›ã§ãã€
-å‚加者åŒå£«ãŒå……分ãªã‚³ãƒŸãƒ¥ãƒ‹ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’å–れるã“ã¨ã‚’目的ã¨ã—ã¦ã„る。
-% ã©ã“ã¾ã§ã§ãã¦ã¦ä»Šå›žã®ç ”究ã§ãªã«ã‚’ã™ã‚‹ã‹
-
-% TreeVNCã®è² è·åˆ†æ•£ã®è©±
-TreeVNCã¯ã€æŽ¥ç¶šã—ã«æ¥ãŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’ãƒã‚¤ãƒŠãƒªãƒ„リー状ã«æŽ¥ç¶šã™ã‚‹ã€‚
-ãƒã‚¤ãƒŠãƒªãƒ„リーãªã‚‰ã€å„nodeã«æœ€å¤§2å°åˆ†ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã—ã‹æŽ¥ç¶šã•ã‚Œãªã„。
-$N$å°ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒæŽ¥ç¶šã—ã«æ¥ãŸå ´åˆã€
-ç”»é¢é…ä¿¡ã®ç”»åƒãƒ‡ãƒ¼ã‚¿ã‚’コピーã™ã‚‹å›žæ•°ã¯ã€
-従æ¥ã®VNCã§ã¯$N$回ã€TreeVNCã§ã¯$log N * 2$回ã¨ãªã‚‹ã€‚
-TreeVNCã¯ã€rootã¸ã®è² è·ã‚’å„nodeã«åˆ†æ•£ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€
-処ç†æ€§èƒ½ãŒå‘上ã—ã¦ã„る。
-
-% ç”»é¢å…±æœ‰ãƒœã‚¿ãƒ³ã®è©±
-ゼミã§ç”»é¢é…ä¿¡ã‚’è¡Œã†å ´åˆã€ç™ºè¡¨è€…ãŒé »ç¹ã«å…¥ã‚Œæ›¿ã‚る。
-プロジェクタを使用ã—ã¦ã„ã‚‹å ´åˆã€
-入れ替ãˆã®åº¦ã«ã‚±ãƒ¼ãƒ–ルを挿ã—ç›´ã™å¿…è¦ãŒã‚る。
-TreeVNCã«ã¯ã€ç”»é¢é…信ボタンãŒä»˜ã„ã¦ãŠã‚Šã€
-発表者ã¯ãれを押ã™ã“ã¨ã«ã‚ˆã£ã¦ã€ç”»é¢ã‚’切り替ãˆã‚’スムーズã«è¡Œãˆã‚‹ã€‚
-
-æ—¢ã«ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒãƒ„リー状ã«æŽ¥ç¶šã™ã‚‹è¨­è¨ˆã‚„ç”»é¢åˆ‡ã‚Šæ›¿ãˆç­‰ã®ã€
-基本機能ã¯ã§ãã¦ã„ãŸã€‚
-
-ã—ã‹ã—ã€ç”»é¢åˆ‡ã‚Šæ›¿ãˆã®ãƒ—ロトコルã«ä¸å‚™ãŒã‚ã‚Šã€
-リファクタリングをã™ã‚‹ã¨å…±ã«ã€port番å·ã®å‰²ã‚Šå½“ã¦ã‚„ã€
-ãã®ä»–ã®ãƒ—ロトコルã®è¦‹ç›´ã—ã‚’è¡Œã£ã¦ããŸã€‚
-今研究ã§ã¯ã€æ›´ã«TreeVNCã«æ–°ã—ã„機能を実装ã—ã¦ã„ã。
-
-
-
-\begin{figure}[htpb]
-  \begin{center}
-    \includegraphics[width=70mm]{pic/TreeVNC.eps}
-  \end{center}
-  \label{fig:treeVNC}
-  \caption{TreeVNCã®å›³}
-\end{figure}
-
-\section{VNC}
-VNC(Virtual Network Computing)ã¯ã€
-RFBプロトコルを使用ã—é éš”æ“作を行ã†ãƒªãƒ¢ãƒ¼ãƒˆãƒ†ã‚™ã‚¹ã‚¯ãƒˆãƒƒãƒ•ã‚šã‚½ãƒ•ãƒˆã¦ã‚™ã‚る。
-VNCã¯ã‚µãƒ¼ãƒã‚™å´ã¨ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆ(ビューア)å´ã«åˆ†ã‹ã‚Œã¦ã„ã¦ã€
-サーãƒã‚™ã‚’èµ·å‹•ã—ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚™ã‚µãƒ¼ãƒã‚™ã«æŽ¥ç¶šã‚’è¡Œã„é éš”æ“作をå¯èƒ½ã«ã™ã‚‹ã€‚
-
-
-\section{TreeVNC}
-TreeVNCã¯ã€TightVNCã®java版ã®ãƒ“ューアを元ã«
-作æˆã•ã‚ŒãŸç”»é¢é…信システムã§ã‚る。
-接続ã—ã«ããŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯å›³\ref{fig:treeVNC}ã®æ§˜ã«ã€
-ツリー状ã«æ§‹æˆã•ã‚Œã‚‹ã€‚
-
-
-
-\section{å‹•çš„ãªport番å·ã®æŒ‡å®š}
-TreeVNCã¯è¤‡é›‘ãªåˆ†æ•£ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’用ã„ãŸã‚·ã‚¹ãƒ†ãƒ ã§ã‚ã‚Šã€
-デãƒãƒƒã‚°ã‚’è¡Œã†ç’°å¢ƒã‚’æ•´ãˆã‚‹å¿…è¦ãŒã‚る。
-
-従æ¥ã®TreeVNCã§ã¯ã€å›ºå®šé•·portを複数利用ã—ã¦ã„ãŸã€‚
-port番å·ã¯ä¸€æ„ãªã®ã§ã€1å°ã§è¤‡æ•°ã®TreeVNCã‚’ç«‹ã¡ä¸Šã’ã‚‹ã“ã¨ãŒã§ããªã„。
-
-å‹•çš„ã«port番å·ã‚’割り当ã¦ã‚‹ã“ã¨ã§ã€
-1ã¤ã®nodeã«å¯¾ã—ã¦è¤‡æ•°ã®TreeVNCã‚’èµ·å‹•ã™ã‚‹ã“ã¨ã‚’å¯èƒ½ã«ã—ãŸã€‚
-最低é™ã®ã‚½ã‚±ãƒƒãƒˆãƒãƒ¼ãƒˆã‚’é–‹ã‘ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€
-メモリã®ä½¿ç”¨é‡ã‚’抑ãˆã‚‹ã“ã¨ã«ã‚‚繋ãŒã‚‹ã€‚
-
-%  messageã®èª¬æ˜Žã«portã«ã©ã‚“ãªé–¢ä¿‚ãŒã‚ã‚‹ã®ã‹ã‚ã¨ã‹ã‚‰
-以å‰ã¯å›ºå®šé•·portを使用ã—messageã®é€šä¿¡ã‚’è¡Œã£ã¦ã„ãŸãŒã€
-一æ„ãªportを割り当ã¦ã‚‰ã‚Œã¦ã„ã‚‹nodeãŒé€šä¿¡ã‚’è¡Œã†ã“ã¨ã«ã‚ˆã£ã¦ã€
-ã©ã®port番å·ãŒä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹ã‹ã‚’æ„è­˜ã™ã‚‹å¿…è¦ãŒãªããªã£ãŸã€‚
-通信ã—ã¦ã„ã‚‹messageã®ä¸€è¦§ã‚’表1ã«ç¤ºã™ã€‚
-
-%\begin{description}
-%    \setlength{\parskip}{0cm} % 段è½é–“
-%  \setlength{\itemsep}{0cm} % 項目間
-%  \item[CONNECT\_TO\_AS\_LEADERã€CONNECT\_TO]\mbox{}\\
-%    nodeé–“ã®æŽ¥ç¶šã‚’è¡Œã†message
-%  \item[WHERE\_TO\_CONNECT]\mbox{}\\
-%    ã©ã®nodeã¨æŽ¥ç¶šã™ã‚‹ã‹ã‚’知らã›ã‚‹message
-%  \item[LOST\_PARENT]\mbox{}\\
-%    親nodeã¨ã®æŽ¥ç¶šãŒåˆ‡ã‚Œã¦ã—ã¾ã£ãŸå ´åˆã®message
-%  \item[NEW\_NODE]\mbox{}\\
-%    æ–°ã—ã„nodeãŒæŽ¥ç¶šã—ãŸå ´åˆã®message
-%  \item[SERVER\_CHANGE\_REQUEST]\mbox{}\\
-%    クライアントãŒç”»é¢å…±æœ‰ãƒœã‚¿ãƒ³ã‚’押ã—ãŸéš›ã®message
-%  \item[CHECK\_DELAY\_REPLY]\mbox{}\\
-%    rootã¨nodeé–“ã®é€šä¿¡ã«ãŠã‘ã‚‹é…延を計測ã™ã‚‹ãŸã‚ã®message
-%\end{description}
-
-messageã®é€šä¿¡çµŒè·¯ä¸€è¦§ã¯ä»¥ä¸‹ã§ã‚る。
-\begin{description}
-    \setlength{\parskip}{0cm} % 段è½é–“
-  \setlength{\itemsep}{0cm} % 項目間
-  \item[send direct message]\mbox{}\\
-    直接メッセージをé€ä¿¡ã™ã‚‹
-  \item[message down tree]\mbox{}\\
-    ツリー状ã«ä¸‹ã‚ŠãªãŒã‚‰ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹
-  \item[message up tree]\mbox{}\\
-    ツリー状ã«ä¸Šã‚ŠãªãŒã‚‰ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹
-  \item[send message]\mbox{}\\
-    メッセージをé€ä¿¡ã™ã‚‹
-\end{description}
-
-
-\begin{table*}[htb]
-  \small
-  \begin{tabular}{|l|l|l|} \hline
-    通信経路            & message                    & 説明 \\ \hline \hline
-                        & FIND\_ROOT                 & å­node接続時ã«rootを探ã™ã€‚ \\ \cline{2-3}
-    send direct message & WHERE\_TO\_CONNECT         & ã©ã®nodeã«æŽ¥ç¶šã™ã‚Œã°è‰¯ã„ã‹ã‚’èžã。 \\ \cline{2-3}
-    (child to root)     & LOST\_PARENT               & 親nodeã®æŽ¥ç¶šãŒåˆ‡ã‚ŒãŸæ™‚ã«rootã«çŸ¥ã‚‰ã›ã‚‹ã€‚ \\ \hline
-
-                        & FIND\_ROOT\_REPLY          & FIND\_ROOTã¸ã®è¿”信。 \\ \cline{2-3}
-    send direct message & CONNECT\_TO                & nodeã¨nodeã®æŽ¥ç¶šã‚’ã™ã‚‹ã€‚ \\ \cline{2-3}
-    (root to child)     & CONNECT\_TO\_AS\_LEADER    & å·¦å­nodeã¨ã—ã¦ã€nodeã¨nodeã®æŽ¥ç¶šã‚’ã™ã‚‹ã€‚ \\ \hline
-
-    message down tree   & FRAMEBUFFER\_UPDATE        & TreeVNC用ã«åœ§ç¸®ã•ã‚Œã¦ã„ã‚‹ã€ç”»é¢ã®å·®åˆ†ã®ç”»åƒãƒ‡ãƒ¼ã‚¿ã€‚\\ \cline{2-3}
-    (root to child)     & CHECK\_DELAY               & 通信ã®é…延を測定ã™ã‚‹message。 \\ \hline
-
-    message up tree     & CHECK\_DELAY\_REPLY        & CHECK\_DELAYã¸ã®è¿”信。 \\ \cline{2-3}
-    (child to root)     & SERVER\_CHANGE\_REQUEST    & ç”»é¢åˆ‡ã‚Šæ›¿ãˆã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã€‚ \\ \hline
-
-                        & FRAMEBUFFER\_UPDATE\_REPLY & FRAMEBUFFER\_UPDATEã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã€‚ \\ \cline{2-3}
-    send message        & SET\_PIXEL\_FORMAT         & pixel値ã®è¨­å®šã€‚ \\ \cline{2-3}
-    (root to VNCServer) & SET\_ENCODINGS             & pixelデータã®encodeTypeã®è¨­å®šã€‚ \\ \cline{2-3}
-                        & KEY\_EVENT                 & キーボードã‹ã‚‰ã®ã‚¤ãƒ™ãƒ³ãƒˆã€‚ \\ \cline{2-3}
-                        & POINTER\_EVENT             & ãƒã‚¤ãƒ³ã‚¿ã‹ã‚‰ã®ã‚¤ãƒ™ãƒ³ãƒˆã€‚ \\ \cline{2-3}
-                        & CLIENT\_CUT\_TEXT          & テキストã®ã‚«ãƒƒãƒˆãƒãƒƒãƒ•ã‚¡ã‚’æŒã£ãŸéš›ã®message。 \\ \hline
-
-                        & FRAMEBUFFER\_UPDATE        & ç”»é¢ã®å·®åˆ†ã®ç”»åƒãƒ‡ãƒ¼ã‚¿ã€‚ \\ \cline{2-3}
-    send message        & SET\_COLOR\_MAP\_ENTRIES   & 指定ã•ã‚Œã¦ã„ã‚‹pixel値ã«ãƒžãƒƒãƒ—ã™ã‚‹RGB値。 \\ \cline{2-3}
-    (VNCServer to root) & BELL                       & ビープ音を鳴らã™ã€‚ \\ \cline{2-3}
-                        & SERVER\_CUT\_TEXT          & サーãƒãŒãƒ†ã‚­ã‚¹ãƒˆã®ã‚«ãƒƒãƒˆãƒãƒƒãƒ•ã‚¡ã‚’æŒã£ãŸéš›ã®message。 \\ \hline
-
-  \end{tabular}
-  \label{tb:message}
-  \caption{通信経路ã¨message一覧}
-\end{table*}
-
-
-
-
-\section{Treeã®æ§‹æˆã®å¤‰æ›´}
-
-従æ¥ã®TreeVNCã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®æŽ¥ç¶šã™ã‚‹æœ¨æ§‹é€ ãŒå˜ä¸€ã§ã‚ã£ãŸã€‚
-ãã®ãŸã‚ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ãŒé•ã†ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒ
-åŒã˜æœ¨ã«æ··åœ¨ã—ã¦ã„る状æ³ãŒç”Ÿã˜ãŸã€‚
-
-速度ã®é…ã„クライアントãŒæœ¨ã«å­˜åœ¨ã™ã‚‹ã¨ã€
-ãã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆä»¥ä¸‹ã®é€šä¿¡é€Ÿåº¦ãŒé…ããªã£ã¦ã—ã¾ã†ã€‚
-
-ã“ã®å•é¡Œã‚’解決ã™ã‚‹ãŸã‚ã«ã€
-図2ã®æ§˜ã«ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹åˆ¥ã«
-木構造を形æˆã™ã‚‹ã‚ˆã†ã«è¨­è¨ˆã—ãŸã€‚
-
-TreeVNCã¯ã€rootãŒnodeListã¨ã„ã†ãƒªã‚¹ãƒˆã‚’ä¿æŒã—ã€æœ¨æ§‹é€ ã‚’管ç†ã—ã¦ã„る。
-複数ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã§æœ¨æ§‹é€ ã‚’å½¢æˆã™ã‚‹å ´åˆã€
-ã“ã®nodeListã‚’ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹æ¯Žã«ä½œæˆã—ã¦ãŠã。
-æ–°ã—ã„nodeを接続ã™ã‚‹éš›ã€nodeã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’å–å¾—ã—ã€
-ã©ã®nodeListã«ç™»éŒ²ã•ã‚Œã‚‹ã‹ãŒæ±ºã¾ã‚‹ã€‚
-ã“ã†ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€TreeVNCを複数ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹åˆ¥ã«
-木構造を構æˆã™ã‚‹ã“ã¨ãŒã§ãる。
-
-\begin{figure}[!h]
-  \begin{center}
-    \includegraphics[width=80mm]{pic/MultiNetworkTree.eps}
-  \end{center}
-  \caption{マルãƒãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«å¯¾å¿œã—ãŸTreeVNCã®å›³}
-  \label{fig:figure2}
-\end{figure}
-
-
-
-\section{ホスト切り替ãˆæ™‚ã®æŒ™å‹•ã®ä¿®æ­£}
-ç”»é¢ã®åˆ‡ã‚Šæ›¿ãˆã‚’è¡Œã†éš›ã€æ–°ã—ã„ホストå´ã®ç”»é¢ã«ç”Ÿã˜ãŸ
-ビデオフィードãƒãƒƒã‚¯ãŒä»–ã®ãƒ¦ãƒ¼ã‚¶ã«é…ä¿¡ã•ã‚Œã¦ã—ã¾ã†å•é¡ŒãŒã‚ã£ãŸã€‚
-
-ホストã®åˆ‡ã‚Šæ›¿ãˆã®éš›ã€
-æ–°ã—ã„ホストå´ã®viewerã‚’é–‰ã˜ã‚‹ã“ã¨ã§å•é¡Œã‚’解決ã—ãŸã€‚
-
-
-
-\section{ã¾ã¨ã‚}
-TreeVNCã«ãƒªãƒ•ã‚¡ã‚¯ã‚¿ãƒªãƒ³ã‚°ã‚’è¡Œã†ã“ã¨ã«ã‚ˆã£ã¦ã€
-開発環境を整ãˆã€
-複数ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ã§ã®é€šä¿¡ãŒé…ã„å•é¡Œã‚’解消ã—ã€
-ã“ã‚Œã¯é–‹ç™ºç’°å¢ƒã‚’æ•´ãˆã‚‹ã“ã¨ã‚„ã€åˆ©ä¾¿æ€§ã®å‘上ã«ç¹‹ãŒã‚‹ã€‚
-
-
-
-
-\section{ç”»åƒãƒ‡ãƒ¼ã‚¿ã®é…延}
-ç¾åœ¨ã®TreeVNCã§ã¯ã€
-全画åƒãƒ‡ãƒ¼ã‚¿ã®æ›¸ãæ›ãˆãŒç«‹ã¦ç¶šã‘ã«èµ·ã“ã£ã¦ã—ã¾ã£ãŸå ´åˆã€
-データã®å—ã‘渡ã—処ç†ã§é…延ãŒç™ºç”Ÿã™ã‚‹ã€‚
-
-é€ã‚‰ã‚Œã¦ããŸå…¨ã¦ã®ãƒ‡ãƒ¼ã‚¿ã‚’ç”»é¢ã«å‡ºåŠ›ã™ã‚‹ã®ã§ã¯ãªãã€
-VNCServerã‹ã‚‰ç«‹ã¦ç¶šã‘ã«å¤§ãã„ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒé€ä¿¡ã•ã‚ŒãŸã“ã¨ã‚’検知ã—ã€
-最新ã®ãƒ‡ãƒ¼ã‚¿ã®ã¿ã‚’å–å¾—ã—出力ã™ã‚‹ã¨ã„ã£ãŸå®Ÿè£…ã‚’è¡Œã†ã€‚
-
-\newpage
-
-\section{クライアントã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®é€šçŸ¥}
-クライアントãŒç”»é¢ã®åˆ‡æ›¿ã‚’è¡Œã†éš›ã€
-接続ãŒç¢ºç«‹ã™ã‚‹å‰ã«ã€é€šä¿¡ã®æ®µéšŽã§ã‚¨ãƒ©ãƒ¼ãŒç”Ÿã˜ãŸå ´åˆã€
-ãã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒrootã«å‡ºåŠ›ã•ã‚Œã‚‹ã¨ã„ã†å•é¡ŒãŒã‚る。
-
-クライアントã®ã‚¨ãƒ©ãƒ¼ã‚’検出ã—ãŸéš›ã«ãã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®IDã‚’å–å¾—ã™ã‚‹ã€‚
-木構造を下ã«è¾¿ã£ã¦ã€
-エラーメッセージをå«ã‚€ãƒ‡ãƒ¼ã‚¿ã‚’
-クライアントã«é€ä¿¡ã™ã‚‹ã€‚
-下ã¸ã¨é™ã‚‹éš›ã€å„nodeã§IDã®ç¢ºèªã‚’ã—ã€
-一致ã—ãŸç®‡æ‰€ã§ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’出力ã™ã‚‹ã‚ˆã†ãªå®Ÿè£…ã‚’è¡Œã†ã€‚
-
-
-
-\section{音声データã®é…ä¿¡}
-ç¾åœ¨TreeVNCãŒé…ä¿¡ã—ã¦ã„ã‚‹ã®ã¯ç”»é¢ã®ãƒ‡ãƒ¼ã‚¿ã®ã¿ã§ã‚る。
-é éš”ã‹ã‚‰ãƒ—レゼンテーションや授業をè´è¬›ã—ãŸã„å ´åˆã€
-ç”»é¢ã®ãƒ‡ãƒ¼ã‚¿ã«åŠ ãˆã¦éŸ³å£°ãƒ‡ãƒ¼ã‚¿ãŒæ¬²ã—ã„。
-
-TreeVNCã«ã€ç”»åƒãƒ‡ãƒ¼ã‚¿ã¨å…±ã«éŸ³å£°ãƒ‡ãƒ¼ã‚¿ã‚’追加ã™ã‚‹ã€‚
-
-
-
-\section{ç”»é¢ã®å¤§ãã•ã®åˆ¶å¾¡}
-ç¾åœ¨ã®TreeVNCã¯ã€ãƒ›ã‚¹ãƒˆå´ã®ç”»é¢å…¨ä½“ã‚’é€ä¿¡ã—ã¦ã„る。
-マルãƒãƒ‡ã‚£ã‚¹ãƒ—レイをæŒã£ã¦ã„るホストã ã¨ã€
-2ã¤ã®ç”»é¢ãŒé…ä¿¡ã•ã‚Œã¦ã—ã¾ã†ã€‚
-é…ä¿¡ã™ã‚‹ç”»é¢ã‚’ホストå´ã§æŒ‡å®šã§ãる様ã«ã™ã‚‹ã€‚
-
-ホストå´ã«viewerã®ä»£ã‚ã‚Šã«æž ã‚’用æ„ã—ã€
-ãã®æž å†…ã®ãƒ‡ãƒ¼ã‚¿ã®ã¿ã‚’é…ä¿¡ã™ã‚‹ã¨ã„ã£ãŸæ©Ÿèƒ½ã‚’追加ã™ã‚‹ã€‚
-ã“ã®æ©Ÿèƒ½ã‚’追加ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€
-
-
-
-\begin{thebibliography}{9}
-
-  \bibitem{1}
-    TightVNC: VNC-Compatible Free Remote Control / Remote Desktop Software\\
-    \verb|http://www.tightvnc.com/|
-  \bibitem{2}
-    RFB Protocol - rfbproto.pdf\\
-    \verb|http://www.realvnc.com/docs/rfbproto.pdf|
-  \bibitem{3}
-    è°·æˆé›„, 河野真治, 授業やゼミå‘ã‘ã®ç”»é¢å…±æœ‰ã‚·ã‚¹ãƒ†ãƒ TreeVNCã®è¨­è¨ˆã¨å®Ÿè£… A Screen Sharing System using Tree Structure for Seminar and Classwork å¹³æˆ25年度 å­¦ä½è«–æ–‡(修士)
-  \bibitem{4}
-    è°·æˆé›„, 大城信康, 河野真治. VNCを用ã„ãŸæŽˆæ¥­ç”¨ç”»é¢å…±æœ‰ã‚·ã‚¹ãƒ†ãƒ ã®è¨­è¨ˆãƒ»é–‹ç™º Design and implementation of Screen Sharing System with VNC for lecture 情報処ç†å­¦ä¼šè«–文誌 Vol.53 No.2 (Feb. 2012)
-  \bibitem{5}
-    è°·æˆé›„, 大城信康, 河野真治. VNC を用ã„ãŸæŽˆæ¥­ç”¨ç”»é¢å…±æœ‰ã‚·ã‚¹ãƒ†ãƒ ã®è¨­è¨ˆã¨å®Ÿè£…. 日本ソフトウェア科学会第 28 会大会(2011 年度) 講演論文集
-
-
-\end{thebibliography}
-\end{document}
--- a/sjis.tex	Wed Oct 29 18:17:25 2014 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-\documentclass[twocolumn,twoside,9.5pt]{jarticle}
-\usepackage[dvips]{graphicx}
-\usepackage{picins}
-\usepackage{fancyhdr}
-%\pagestyle{fancy}
-\lhead{\parpic{\includegraphics[height=1zw,keepaspectratio,bb=0 0 251 246]{pic/emblem-bitmap.pdf}}—®‹…‘åŠwŽåà HŠw•”î•ñHŠw‰È ’†ŠÔ”­•\—\e}
-\rhead{}
-\cfoot{}
-
-\setlength{\topmargin}{-1in \addtolength{\topmargin}{15mm}}
-\setlength{\headheight}{0mm}
-\setlength{\headsep}{5mm}
-\setlength{\oddsidemargin}{-1in \addtolength{\oddsidemargin}{11mm}}
-\setlength{\evensidemargin}{-1in \addtolength{\evensidemargin}{21mm}}
-\setlength{\textwidth}{181mm}
-\setlength{\textheight}{261mm}
-\setlength{\footskip}{0mm}
-\pagestyle{empty}
-
-\begin{document}
-\title{‘è–¼}
-\author{ŠwДԆ Ž–¼ {}{} Žw“±‹³ˆõ : Žw“±‹³ˆõ–¼}
-\date{}
-\maketitle
-\thispagestyle{fancy} 
-
-\section{section1}
-
-\section{section2}
-
-\section{section3}
-
-
-\section{section4}
-
-\begin{thebibliography}{9}
-
-\bibitem{1}
-
-\end{thebibliography}
-\end{document}
\ No newline at end of file