Mercurial > hg > Papers > 2011 > yuu-thesis
changeset 0:16380f303b92
create repository
author | Yu Taninari <you@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 17 Nov 2011 04:11:37 +0900 |
parents | |
children | 2f3a29aba58f |
files | Makefile pic/.DS_Store pic/emblem-bitmap.eps pic/reconnection1.eps pic/reconnection2.eps picins.sty yuu-preliminary.tex |
diffstat | 7 files changed, 4947 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Thu Nov 17 04:11:37 2011 +0900 @@ -0,0 +1,20 @@ +TARGET=yuu-preliminary +EPS=$(shell ls ./fig/*.eps) +PDF=$(EPS:%.eps=%.pdf) + +.SUFFIXES: .eps .pdf + +all: $(TARGET).pdf + +$(TARGET).pdf: $(TARGET).dvi + dvipdfmx $(TARGET).dvi + open $(TARGET).pdf + +$(TARGET).dvi: $(TARGET).tex + platex $(TARGET).tex + +.eps.pdf: + epspdf $< + +clean: + rm *.{log,aux,dvi,pdf} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pic/emblem-bitmap.eps Thu Nov 17 04:11:37 2011 +0900 @@ -0,0 +1,1317 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0.000000 0.000000 451.000000 246.000000 +%APL_DSC_Encoding: UTF8 +%%Title: (Unknown) +%%Creator: (Unknown) +%%CreationDate: (Unknown) +%%For: (Unknown) +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 0 0 451 246 +%%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 451 246 +%%BeginPageSetup +cg_md begin +bp +sdmtx +[ /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 ] /Cs1 exch/ColorSpace dr pop +[ /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 ] /Cs2 exch/ColorSpace dr pop +%%EndPageSetup +/Cs1 SC +1 sc +q +0 0 451 246 rc +0 246 m +451 246 l +451 0 l +0 0 l +h +f +0.60000002 i +0 0 0 1 setcmykcolor +111.76596 202.81165 m +110.20593 201.28641 108.88751 199.56763 107.90891 197.71027 c +105.75609 193.62228 104.43982 188.83307 104.92006 184.19055 c +105.65408 177.10065 109.19324 170.87027 113.39337 165.2901 c +117.81967 159.41132 122.82057 153.96204 128.0706 148.81357 c +132.22687 144.7374 136.60381 140.90536 141.06769 137.17297 c +141.06769 137.17297 142.23466 138.25497 143.56769 140.08899 c +144.7249 141.68073 145.88605 144.05676 146.41486 145.34192 c +150.37337 154.9621 152.95833 166.61832 151.86409 177.01877 c +151.08528 184.41821 149.36505 193.2063 145.28447 199.55975 c +142.24835 204.2872 137.63116 208.65149 131.92557 209.64954 c +124.93436 210.87225 116.99205 207.9231 111.76596 202.81165 c +h +162.11165 135.12994 m +170.23468 135.33896 178.40063 135.58899 186.61853 136.04599 c +188.98267 136.17685 191.36844 136.32138 193.73473 136.42294 c +204.24261 136.86923 214.77298 137.63583 224.73029 141.28235 c +233.90622 144.64169 242.45691 149.88193 246.46088 159.18472 c +248.0799 162.94824 248.76358 166.97955 250.19727 170.79803 c +251.82413 175.12616 255.04889 179.95609 259.66974 181.34387 c +263.72458 182.56262 268.46881 181.97876 272.03717 179.64764 c +279.47263 174.78925 282.41602 163.87802 281.05457 155.45227 c +279.57031 146.26083 274.496 137.81165 267.76373 131.47177 c +261.26361 125.35068 252.97644 122.02249 244.59564 119.3194 c +231.53696 115.10651 217.29672 115.34085 203.71909 114.73639 c +199.6897 114.55768 195.65649 114.44049 191.62331 114.50882 c +188.52759 114.56158 185.28929 114.51471 182.13893 114.55185 c +179.00804 114.58795 175.86066 114.88968 172.73131 114.70413 c +172.66832 114.70026 172.24203 114.62604 172.21127 114.66315 c +172.52719 114.27838 173.17564 114.04202 173.58878 113.78033 c +174.22107 113.37799 174.84119 112.95609 175.45346 112.52448 c +176.67123 111.66608 177.85764 110.76471 179.05511 109.87994 c +184.33423 105.97366 188.78732 100.96576 192.39304 95.495056 c +193.37354 94.008759 194.29126 92.483307 195.14378 90.920837 c +198.00034 85.681732 199.96323 79.916992 201.0238 74.049805 c +201.17722 73.204102 201.31087 72.350525 201.42233 71.491211 c +202.42799 63.491272 200.82846 55.491089 197.52199 47.530334 c +197.23871 46.874023 196.93974 46.225525 196.62915 45.583008 c +193.75339 39.657104 189.60008 34.225586 184.64482 29.889587 c +182.91055 28.372009 181.07347 26.969543 179.1214 25.745117 c +178.06866 25.086792 176.98563 24.479309 175.8831 23.908997 c +169.46075 20.584839 162.50714 18.373901 155.36555 17.262634 c +147.92755 16.105408 140.30402 16.016479 132.92412 17.62384 c +131.05498 18.030212 129.20732 18.548828 127.39432 19.160034 c +113.15013 23.964783 102.26048 32.213928 90.798065 41.583008 c +83.572571 47.488281 74.716164 52.213806 65.717979 54.723572 c +55.072914 57.693237 43.733055 57.680542 32.76738 57.905212 c +26.310265 58.037231 19.29364 59.068359 15.115433 64.551758 c +12.409317 68.104492 10.42749 72.704956 10.885803 77.248077 c +11.160706 79.973694 12.191513 82.87796 13.414703 85.323151 c +15.014771 88.524475 17.414612 90.923889 20.187286 92.944366 c +21.653442 93.907196 23.193993 94.690491 24.780807 95.313568 c +41.649223 102.67688 59.925621 93.364258 73.610123 83.557495 c +82.079376 77.487366 90.180389 70.953979 97.969452 64.036194 c +100.23077 62.028198 102.47234 59.998962 104.71471 57.969788 c +110.35907 52.860291 116.37869 48.147461 123.13553 44.592773 c +125.09991 43.559448 127.11258 42.618103 129.16484 41.7724 c +132.99931 40.193298 136.96854 38.637573 141.11601 38.161011 c +149.60187 37.18634 159.06671 39.811462 165.50375 45.536133 c +171.93393 51.254883 174.67804 59.965698 173.7944 68.381836 c +172.3802 81.850555 163.38118 92.567352 153.59015 101.21097 c +149.90558 104.4639 146.02911 107.54395 141.98418 110.3389 c +141.6761 110.55179 138.96027 108.39362 138.60722 108.18069 c +137.2664 107.37015 135.85674 106.67194 134.40215 106.09085 c +131.48076 104.92291 128.36797 104.19437 125.23221 103.94052 c +112.61497 102.92383 96.615051 111.72369 99.815186 126.9249 c +100.64093 130.85846 104.633 135.02448 108.60287 135.72958 c +109.86151 135.95227 109.98706 136.00204 111.25516 135.92291 c +111.60959 135.90048 113.02081 135.77548 113.37578 135.76862 c +113.08412 135.77448 107.7858 140.24911 107.56773 140.42291 c +99.118774 147.11337 95.066101 150.69632 88.644699 159.43671 c +86.852264 161.87509 85.236496 164.44745 83.840698 167.13388 c +80.844009 172.89948 78.339996 179.41907 78.376251 186.00302 c +78.417107 193.60474 80.489578 201.09485 84.408051 207.59888 c +86.442642 210.9758 88.840042 214.15152 91.451996 217.10263 c +95.652679 221.84894 100.86171 225.69852 106.44032 228.677 c +113.30977 232.34485 120.92508 234.83337 128.73125 235.2688 c +141.47881 235.98163 153.0755 230.3176 161.30014 220.76483 c +163.36995 218.3606 165.3055 215.68771 166.88071 212.92993 c +169.13704 208.97876 170.81528 204.74146 172.17075 200.40546 c +176.40068 186.87128 175.66721 172.08313 172.35725 158.42877 c +171.40366 154.49338 170.10141 150.58994 168.48178 146.8761 c +166.90024 143.24911 164.90852 139.82919 162.88947 136.43271 c +162.81282 136.30377 162.28694 135.14172 162.11165 135.12994 c +h +162.11165 135.12994 m +f +244.69958 75.160583 m +244.70056 73.28949 243.17224 71.757202 241.30115 71.754333 c +218.703 71.721069 l +216.8324 71.718201 215.29965 73.246521 215.29721 75.117554 c +215.26599 98.200592 l +215.26355 100.07172 216.54239 101.60199 218.10828 101.60199 c +219.67419 101.60199 220.95496 100.07172 220.95496 98.200592 c +220.95496 79.417389 l +220.95496 77.546295 222.48572 76.016052 224.35681 76.016052 c +235.55701 76.016052 l +237.4281 76.016052 238.95834 77.546295 238.95834 79.417389 c +238.95834 98.200592 l +238.95834 100.07172 240.24448 101.60199 241.81577 101.60199 c +243.38708 101.60199 244.67517 100.07172 244.67615 98.200592 c +244.69958 75.160583 l +h +244.69958 75.160583 m +f +270.87292 75.10437 m +270.87292 73.233276 269.58871 71.703003 268.01743 71.703003 c +266.44617 71.703003 265.16098 73.233276 265.16098 75.10437 c +265.16098 87.907074 l +265.16098 89.778168 263.63071 91.308441 261.75964 91.308441 c +257.87683 91.308441 l +256.00571 91.308441 254.47543 89.778168 254.47543 87.907074 c +254.47543 75.10437 l +254.47543 73.233276 253.19513 71.703003 251.62973 71.703003 c +250.0643 71.703003 248.784 73.233276 248.784 75.10437 c +248.784 92.220551 l +248.784 94.091614 250.3143 95.619995 252.18539 95.618011 c +267.46277 95.597504 l +269.33386 95.595551 270.86511 94.063293 270.86511 92.192261 c +270.87292 75.10437 l +h +270.87292 75.10437 m +f +282.52484 75.10437 m +282.52484 73.233215 281.23874 71.703003 279.66742 71.703003 c +278.09613 71.703003 276.81 73.233215 276.81 75.10437 c +276.81 75.10437 276.81 86.20108 276.81 86.20108 c +276.81 88.072113 278.09613 89.602448 279.66742 89.602448 c +281.23874 89.602448 282.52484 88.072113 282.52484 86.20108 c +282.52484 86.20108 282.52484 75.10437 282.52484 75.10437 c +h +282.52484 98.546753 m +282.52484 96.902222 281.23874 95.556488 279.66742 95.556488 c +278.09613 95.556488 276.81 96.902222 276.81 98.546753 c +276.81 100.19128 278.09613 101.53699 279.66742 101.53699 c +281.23874 101.53699 282.52484 100.19128 282.52484 98.546753 c +h +282.52484 98.546753 m +f +302.95154 75.026672 m +302.54529 73.200439 300.68201 71.705383 298.81091 71.705383 c +294.19763 71.703369 l +292.32654 71.703369 290.46323 73.196533 290.05502 75.022705 c +286.19958 92.301056 l +285.79135 94.127228 286.7435 95.621338 288.31482 95.621338 c +289.88608 95.621338 291.57455 94.144806 292.06674 92.340118 c +295.62338 79.307922 l +296.11557 77.503204 296.91345 77.506165 297.39587 79.313751 c +300.87634 92.364502 l +301.35873 94.17215 303.05505 95.644806 304.64587 95.636993 c +306.23666 95.628174 307.20541 94.127228 306.79919 92.301056 c +302.95154 75.026672 l +h +302.95154 75.026672 m +f +333.70007 84.822266 m +333.70007 82.951172 332.1698 81.420868 330.29868 81.420868 c +316.22058 81.420868 l +314.34949 81.420868 312.82605 82.351532 312.83386 83.488312 c +312.84167 84.625031 314.37878 85.555695 316.24988 85.555695 c +324.61511 85.555695 l +326.48621 85.555695 328.01648 86.849609 328.01648 88.431671 c +328.01648 90.013641 326.48621 91.307617 324.61511 91.307617 c +320.73425 91.307617 l +318.86316 91.307617 317.33289 89.777344 317.33289 87.906281 c +317.33289 79.416962 l +317.33289 77.545898 318.86316 76.015625 320.73425 76.015625 c +330.328 76.015625 l +332.1991 76.015625 333.72937 75.044922 333.72937 73.859375 c +333.72937 72.672852 332.1991 71.702148 330.328 71.703125 c +315.02136 71.705078 l +313.15027 71.706055 311.62 73.236328 311.62 75.107422 c +311.62 92.22464 l +311.62 94.095703 313.15027 95.626007 315.02136 95.625 c +330.29868 95.622101 l +332.1698 95.621124 333.70007 94.09082 333.70007 92.219757 c +333.70007 84.822266 l +h +333.70007 84.822266 m +f +356.25061 93.46579 m +356.25061 92.279266 354.72034 91.308594 352.84927 91.308594 c +346.97424 91.308594 l +345.10318 91.308594 343.57288 89.77829 343.57288 87.907227 c +343.57288 75.104492 l +343.57288 73.233398 342.28775 71.703125 340.71646 71.703125 c +339.14517 71.703125 337.85709 73.233398 337.85315 75.104492 c +337.81799 92.220642 l +337.81409 94.091797 339.34143 95.622009 341.21255 95.622009 c +352.84927 95.622009 l +354.72034 95.622009 356.25061 94.651306 356.25061 93.46579 c +h +356.25061 93.46579 m +f +378.72168 75.107483 m +378.72168 73.236389 377.19144 71.706055 375.32031 71.705139 c +363.76364 71.703186 l +361.89258 71.702209 360.36227 72.672852 360.36227 73.859436 c +360.36227 75.044983 361.89258 76.015686 363.76364 76.015686 c +369.67972 76.015686 l +371.55078 76.015686 373.08109 77.251038 373.08109 78.759796 c +373.08109 80.269562 371.55078 81.504944 369.67972 81.50589 c +363.73438 81.507843 l +361.86325 81.50885 360.33301 83.039093 360.33301 84.910187 c +360.33301 92.22467 l +360.33301 94.095764 361.86325 95.626068 363.73438 95.625061 c +375.32031 95.622131 l +377.19144 95.621185 378.72168 94.650452 378.72168 93.464905 c +378.72168 92.278381 377.19144 91.307648 375.32031 91.307648 c +368.8887 91.307648 l +367.01758 91.307648 365.4873 90.072327 365.4873 88.562561 c +365.4873 87.052826 367.01758 85.817444 368.8887 85.81842 c +375.32031 85.820374 l +377.19144 85.82132 378.72168 84.291077 378.72168 82.419983 c +378.72168 75.107483 l +h +378.72168 75.107483 m +f +414.42694 73.859802 m +414.42694 72.673218 412.89667 71.704468 411.0256 71.705444 c +403.93967 71.713257 l +402.06857 71.714294 400.5383 73.24646 400.5383 75.117615 c +400.5383 87.073608 l +400.5383 88.944702 399.00803 90.474976 397.13693 90.474976 c +395.74631 90.474976 l +393.87521 90.474976 392.34494 91.445679 392.34494 92.631256 c +392.34494 93.81778 393.87521 94.788483 395.74631 94.788483 c +397.13693 94.788483 l +399.00803 94.788483 400.5383 96.318756 400.5383 98.18985 c +400.5383 98.200592 l +400.5383 100.07166 401.82346 101.60193 403.39474 101.60193 c +404.96603 101.60193 406.25119 100.07166 406.25119 98.200592 c +406.25119 98.18985 l +406.25119 96.318756 407.78146 94.788483 409.65256 94.788483 c +411.0256 94.788483 l +412.89667 94.788483 414.42694 93.81778 414.42694 92.631256 c +414.42694 91.444733 412.89667 90.473999 411.0256 90.473999 c +409.65256 90.473999 l +407.78146 90.473999 406.25119 88.943726 406.25119 87.072632 c +406.25119 79.417419 l +406.25119 77.546326 407.78146 76.016022 409.65256 76.016022 c +411.0256 76.016022 l +412.89667 76.016022 414.42694 75.045349 414.42694 73.859802 c +h +414.42694 73.859802 m +f +440.60672 69.137634 m +440.60672 67.266541 439.07642 65.735352 437.20532 65.733337 c +429.26974 65.725525 l +427.39865 65.723572 425.86838 66.693298 425.86838 67.879883 c +425.86838 69.066345 427.39865 70.037048 429.26974 70.037048 c +431.4924 70.037048 l +433.36353 70.037048 434.8938 71.567383 434.8938 73.438477 c +434.8938 75.115173 l +434.8938 76.986237 433.36353 78.513611 431.4924 78.510712 c +421.91037 78.493103 l +420.03928 78.490173 418.509 80.017548 418.509 81.888641 c +418.509 92.220673 l +418.509 94.091736 419.79416 95.622009 421.36444 95.622009 c +422.93475 95.622009 424.21994 94.091736 424.21994 92.220673 c +424.21994 86.229462 l +424.21994 84.358368 425.75021 82.828094 427.62134 82.828094 c +431.4924 82.828094 l +433.36353 82.828094 434.8938 84.358368 434.8938 86.229462 c +434.8938 92.220673 l +434.8938 94.091736 436.17892 95.622009 437.75024 95.622009 c +439.32153 95.622009 440.60672 94.091736 440.60672 92.220673 c +440.60672 69.137634 l +h +440.60672 69.137634 m +f +251.90887 33.203613 m +251.90982 31.33252 250.38055 29.79834 248.50943 29.792542 c +240.36295 29.771057 l +238.49188 29.765137 236.96161 28.230957 236.96161 26.359863 c +236.96161 24.338379 l +236.96161 22.467285 238.49188 20.937073 240.36295 20.937073 c +248.50943 20.937073 l +250.38055 20.937073 251.91083 19.91748 251.91083 18.671387 c +251.91083 17.425354 250.38055 16.408691 248.50943 16.412598 c +233.61298 16.440002 l +231.74188 16.443848 230.21259 17.977112 230.21356 19.848145 c +230.21942 30.848206 l +230.22037 32.719238 231.75165 34.249512 233.62274 34.249512 c +241.75748 34.249512 l +243.6286 34.249512 245.15887 35.779785 245.15887 37.650879 c +245.15887 39.672363 l +245.15887 41.543457 243.6286 43.07373 241.75748 43.07373 c +227.12469 43.07373 l +225.25357 43.07373 223.72284 41.543457 223.72284 39.672363 c +223.72284 19.80719 l +223.72284 17.936035 222.20328 16.405762 220.34637 16.405762 c +218.48944 16.405762 216.96844 17.936035 216.96649 19.80719 c +216.944 44.203613 l +216.94208 46.074768 218.47134 47.60498 220.34247 47.60498 c +248.50165 47.60498 l +250.37274 47.60498 251.90399 46.074768 251.90497 44.203613 c +251.90887 33.203613 l +h +251.90887 33.203613 m +f +282.54193 13.608154 m +282.54193 11.737061 281.01166 10.202881 279.14056 10.198975 c +269.05853 10.173584 l +267.18744 10.169739 265.65717 11.185303 265.65717 12.431396 c +265.65717 13.67749 267.18744 14.697083 269.05853 14.697083 c +272.38858 14.697083 l +274.2597 14.697083 275.78998 16.227295 275.78998 18.098389 c +275.78998 20.11792 l +275.78998 21.989075 274.2597 23.522217 272.38858 23.5271 c +259.52338 23.554504 l +257.65228 23.559387 256.12201 25.092529 256.12201 26.963684 c +256.12201 37.963684 l +256.12201 39.834717 257.64154 41.36499 259.49802 41.36499 c +261.35446 41.36499 262.87396 39.834717 262.87396 37.963684 c +262.87396 31.412842 l +262.87396 29.541809 264.40424 28.011536 266.27533 28.011536 c +272.38858 28.011536 l +274.2597 28.011536 275.78998 29.541809 275.78998 31.412842 c +275.78998 37.963684 l +275.78998 39.834717 277.30948 41.36499 279.16592 41.36499 c +281.02237 41.36499 282.54193 39.834717 282.54193 37.963684 c +282.54193 13.608154 l +h +282.54193 13.608154 m +f +314.13388 19.807434 m +314.13388 17.936279 312.60358 16.406006 310.73248 16.406006 c +291.11337 16.404053 l +289.24228 16.404053 287.71198 17.934326 287.71198 19.805481 c +287.71198 37.963623 l +287.71198 39.834717 289.23148 41.36499 291.08896 41.36499 c +292.94635 41.36499 294.46588 39.834717 294.46588 37.963623 c +294.46588 24.338623 l +294.46588 22.467529 295.99615 20.937256 297.86725 20.937256 c +303.85944 20.937256 l +305.73053 20.937256 307.2608 22.467529 307.2608 24.338623 c +307.2608 37.963623 l +307.2608 39.834717 308.79111 41.36499 310.6622 41.36499 c +310.73248 41.36499 l +312.60358 41.36499 314.13388 39.834717 314.13388 37.963623 c +314.13388 19.807434 l +h +314.13388 19.807434 m +f +439.2514 19.826843 m +439.2514 17.955688 437.72113 16.424438 435.85004 16.422485 c +416.34219 16.408813 l +414.47113 16.40686 412.94086 17.425415 412.94086 18.671509 c +412.94086 19.917603 414.47113 20.937134 416.34219 20.937134 c +429.05511 20.937134 l +430.92621 20.937134 432.45648 22.220337 432.45648 23.788696 c +432.45648 25.357056 430.92621 26.642212 429.05511 26.643188 c +416.25238 26.65686 l +414.38129 26.657837 412.85101 28.190063 412.85101 30.061157 c +412.85101 37.951782 l +412.85101 39.822876 414.38129 41.354126 416.25238 41.355103 c +435.75824 41.362915 l +437.62933 41.363892 439.15961 40.345337 439.15961 39.099243 c +439.15961 37.853149 437.62933 36.833618 435.75824 36.833618 c +424.71136 36.833618 l +422.84024 36.833618 421.31003 35.550415 421.31003 33.982056 c +421.31003 32.413696 422.84024 31.129517 424.71136 31.12854 c +435.85004 31.120728 l +437.72113 31.119751 439.2514 29.588501 439.2514 27.717407 c +439.2514 19.826843 l +h +439.2514 19.826843 m +f +326.05594 19.807129 m +326.05594 17.935974 324.53641 16.405701 322.67996 16.405701 c +320.82352 16.405701 319.30399 17.935974 319.30399 19.807129 c +319.30399 44.203552 l +319.30399 46.074707 320.82352 47.604919 322.67996 47.604919 c +324.53641 47.604919 326.05594 46.074707 326.05594 44.203552 c +326.05594 19.807129 l +h +326.05594 19.807129 m +f +329.16574 20.942261 m +327.35229 21.400269 325.86691 23.306519 325.86691 25.177612 c +325.86499 27.831909 l +325.86499 29.703003 327.34836 31.609314 329.16187 32.068237 c +342.15991 35.359314 l +343.97339 35.818237 345.45776 35.124878 345.45776 33.818237 c +345.45776 32.511597 344.00269 30.965698 342.22534 30.383667 c +333.56909 27.547729 l +331.79172 26.965698 331.79172 26.014526 333.57104 25.435425 c +342.20187 22.620972 l +343.9812 22.04187 345.44113 20.498901 345.44702 19.193237 c +345.45288 17.887573 343.97339 17.19519 342.15991 17.653198 c +329.16574 20.942261 l +h +329.16574 20.942261 m +f +376.08286 13.524109 m +376.08286 11.653076 374.55261 10.118835 372.68152 10.11499 c +362.60144 10.0896 l +360.73038 10.085693 359.20007 11.101257 359.20007 12.347412 c +359.20007 13.593506 360.73038 14.613037 362.60144 14.613037 c +365.93152 14.613037 l +367.80261 14.613037 369.33289 16.143311 369.33289 18.014404 c +369.33289 20.035828 l +369.33289 21.906982 367.80261 23.440186 365.93152 23.444092 c +353.06433 23.471375 l +351.19324 23.475342 349.66296 25.008484 349.66296 26.879639 c +349.66296 37.879639 l +349.66296 39.750732 351.1825 41.281006 353.03897 41.281006 c +354.89542 41.281006 356.41492 39.750732 356.41492 37.879639 c +356.41492 31.328857 l +356.41492 29.457764 357.94519 27.92749 359.81628 27.92749 c +365.93152 27.92749 l +367.80261 27.92749 369.33289 29.457764 369.33289 31.328857 c +369.33289 37.879639 l +369.33289 39.750732 370.85144 41.281006 372.70786 41.281006 c +374.56433 41.281006 376.08286 39.750732 376.08286 37.879639 c +376.08286 13.524109 l +h +376.08286 13.524109 m +f +407.65485 19.889404 m +407.65485 18.01825 406.12457 16.487976 404.25348 16.487976 c +384.63437 16.487976 l +382.76328 16.487976 381.23294 18.01825 381.23294 19.889404 c +381.23294 38.047546 l +381.23294 39.91864 382.75247 41.448914 384.60992 41.448914 c +386.46735 41.448914 387.98688 39.91864 387.98688 38.047546 c +387.98688 24.420593 l +387.98688 22.5495 389.51715 21.019287 391.38824 21.019287 c +397.38043 21.019287 l +399.25153 21.019287 400.7818 22.5495 400.7818 24.420593 c +400.7818 38.047546 l +400.7818 39.91864 402.3121 41.448914 404.1832 41.448914 c +404.25348 41.448914 l +406.12457 41.448914 407.65485 39.91864 407.65485 38.047546 c +407.65485 19.889404 l +h +407.65485 19.889404 m +f +390.40884 75.125366 m +390.40884 73.254272 389.12372 71.723999 387.55237 71.723999 c +385.98111 71.723999 384.69595 73.254272 384.69595 75.125366 c +384.69595 75.125366 384.69595 86.222046 384.69595 86.222046 c +384.69595 88.09314 385.98111 89.623413 387.55237 89.623413 c +389.12372 89.623413 390.40884 88.09314 390.40884 86.222046 c +390.40884 86.222046 390.40884 75.125366 390.40884 75.125366 c +h +390.40884 98.56778 m +390.40884 96.923248 389.12271 95.577515 387.55142 95.577515 c +385.98013 95.577515 384.694 96.923248 384.694 98.56778 c +384.694 100.21231 385.98013 101.55801 387.55142 101.55801 c +389.12271 101.55801 390.40884 100.21231 390.40884 98.56778 c +h +390.40884 98.56778 m +f +/Cs2 SC +0 0.54901999 0.42745101 sc +283.92609 50.121887 m +285.79718 50.121887 287.32748 51.652649 287.32748 53.523254 c +287.32748 53.523254 287.32748 55.919739 287.32748 55.919739 c +287.32748 57.790344 285.79718 59.321106 283.92609 59.321106 c +283.92609 59.321106 283.37726 59.321106 283.37726 59.321106 c +281.50616 59.321106 279.97589 57.790344 279.97589 55.919739 c +279.97589 55.919739 279.97589 53.523254 279.97589 53.523254 c +279.97589 51.652649 281.50616 50.121887 283.37726 50.121887 c +283.37726 50.121887 283.92609 50.121887 283.92609 50.121887 c +h +294.70636 48.946106 m +294.70636 47.0755 293.17609 45.544739 291.30502 45.544739 c +291.30502 45.544739 275.99835 45.544739 275.99835 45.544739 c +274.12726 45.544739 272.59698 47.0755 272.59698 48.946106 c +272.59698 48.946106 272.59698 60.542786 272.59698 60.542786 c +272.59698 62.413391 274.12726 63.946106 275.99835 63.948059 c +275.99835 63.948059 291.30502 63.965637 291.30502 63.965637 c +293.17609 63.96759 294.70636 62.438782 294.70636 60.568176 c +294.70636 60.568176 294.70636 48.946106 294.70636 48.946106 c +h +294.70636 48.946106 m +f +319.81052 57.021606 m +319.81052 55.756958 318.28024 54.721802 316.40915 54.721802 c +315.9306 54.721802 l +314.05951 54.721802 312.52924 53.19104 312.52924 51.320435 c +312.52924 48.922974 l +312.52924 47.052368 310.99899 45.521606 309.12787 45.521606 c +308.54974 45.521606 l +306.67865 45.521606 305.14838 47.052368 305.14838 48.922974 c +305.14838 51.320435 l +305.14838 53.19104 303.6181 54.721802 301.74701 54.721802 c +301.23138 54.721802 l +299.36029 54.721802 297.83002 55.756958 297.83002 57.021606 c +297.83002 58.286255 299.36029 59.321411 301.23138 59.321411 c +301.74701 59.321411 l +303.6181 59.321411 305.14545 60.852173 305.14154 62.722778 c +305.13568 65.120239 l +305.13177 66.990845 306.65912 68.521606 308.53021 68.521606 c +316.40915 68.521606 l +318.28024 68.521606 319.81052 67.48645 319.81052 66.221313 c +319.81052 64.956177 318.28024 63.921021 316.40915 63.921021 c +315.9306 63.921021 l +314.05951 63.921021 312.52924 62.885864 312.52924 61.621216 c +312.52924 60.356567 314.05951 59.321411 315.9306 59.321411 c +316.40915 59.321411 l +318.28024 59.321411 319.81052 58.286255 319.81052 57.021606 c +h +319.81052 57.021606 m +f +384.02142 48.922791 m +384.02338 47.052185 382.49506 45.521423 380.62393 45.521423 c +380.04584 45.521423 l +378.17474 45.521423 376.64447 47.052185 376.64447 48.922791 c +376.64447 51.320251 l +376.64447 53.190857 375.1142 54.721619 373.2431 54.721619 c +372.69623 54.721619 l +370.8251 54.721619 369.29486 53.190857 369.29486 51.320251 c +369.29486 48.922791 l +369.29486 47.052185 367.76459 45.521423 365.89349 45.521423 c +365.31537 45.521423 l +363.44427 45.521423 361.91403 47.052185 361.91403 48.922791 c +361.91403 65.070251 l +361.91403 66.940857 363.44427 68.471619 365.31537 68.471619 c +365.89349 68.471619 l +367.76459 68.471619 369.29486 66.940857 369.29486 65.070251 c +369.29486 62.722595 l +369.29486 60.85199 370.8251 59.321228 372.69623 59.321228 c +380.60635 59.321228 l +382.47745 59.321228 384.0097 57.790466 384.01163 55.919861 c +384.02142 48.922791 l +h +384.02142 48.922791 m +f +357.83304 47.809875 m +357.83304 46.544739 356.3028 45.510559 354.43167 45.512024 c +346.51373 45.517883 l +344.64264 45.519348 343.11237 47.051086 343.11237 48.921692 c +343.11237 55.90802 l +343.11237 57.778625 341.58206 59.309387 339.711 59.309387 c +339.15433 59.309387 l +337.2832 59.309387 335.75296 60.344543 335.75296 61.609192 c +335.75296 62.87384 337.2832 63.908997 339.15433 63.908997 c +339.711 63.908997 l +341.58206 63.908997 343.11237 64.944153 343.11237 66.208801 c +343.11237 67.47345 344.64264 68.508606 346.51373 68.508606 c +347.0899 68.508606 l +348.96097 68.508606 350.49127 67.47345 350.49127 66.208801 c +350.49127 64.944153 352.02155 63.908997 353.89261 63.908997 c +354.43167 63.908997 l +356.3028 63.908997 357.83304 62.87384 357.83304 61.609192 c +357.83304 60.344543 356.3028 59.309387 354.43167 59.309387 c +353.89261 59.309387 l +352.02155 59.309387 350.49127 57.778625 350.49127 55.90802 c +350.49127 53.511536 l +350.49127 51.64093 352.02155 50.110168 353.89261 50.110168 c +354.43167 50.110168 l +356.3028 50.110168 357.83304 49.075012 357.83304 47.809875 c +h +357.83304 47.809875 m +f +410.18707 55.809631 m +410.18707 53.939026 408.6568 52.408264 406.78568 52.408264 c +392.70755 52.408264 l +390.83649 52.408264 389.31305 53.390686 389.32086 54.59137 c +389.32867 55.792053 390.86578 56.774475 392.73688 56.774475 c +399.43414 56.774475 l +401.30524 56.774475 402.83551 57.344299 402.83551 58.041077 c +402.83551 58.737854 401.30524 59.307678 399.43414 59.307678 c +398.88727 59.307678 l +397.01617 59.307678 395.4859 57.776917 395.4859 55.906311 c +395.4859 53.509827 l +395.4859 51.639221 397.01617 50.108459 398.88727 50.108459 c +406.815 50.108459 l +408.6861 50.108459 410.21637 49.073303 410.21637 47.808716 c +410.21637 46.544006 408.6861 45.50885 406.815 45.509338 c +391.50836 45.510315 l +389.63727 45.510803 388.10699 47.041565 388.10699 48.912231 c +388.10699 60.510803 l +388.10699 62.381409 389.63727 63.911682 391.50836 63.911682 c +406.78568 63.908752 l +408.6568 63.908752 410.18707 62.377502 410.18707 60.506897 c +410.18707 55.809631 l +h +410.18707 55.809631 m +f +228.07758 214.98465 m +224.3139 209.75613 222.07367 208.23221 218.06 202.57495 c +217.5444 201.77368 217.03854 200.96509 216.54825 200.15555 c +216.14789 199.33081 215.80023 198.48221 215.52097 197.60721 c +214.87445 195.4324 214.07755 194.51831 214.07755 192.11795 c +215.81003 193.65112 216.74359 195.65112 218.34323 196.78494 c +219.24167 197.42114 219.7182 198.54565 220.53848 199.30298 c +224.47409 205.03201 231.67523 207.4324 235.95844 212.72583 c +237.39056 213.7063 238.9296 214.57153 240.46478 215.43826 c +241.49014 216.01639 242.51166 216.595 243.49994 217.20871 c +244.48822 217.82251 245.44327 218.47144 246.34949 219.19067 c +247.01166 219.84503 247.54291 220.37189 248.10931 220.93536 c +248.67572 221.49875 249.27728 222.10037 250.08197 222.91333 c +248.86322 222.94656 247.26163 222.94656 245.48816 222.87476 c +244.85934 222.77029 244.23038 222.63406 243.60342 222.46951 c +241.09174 221.81125 238.59369 220.70288 236.42719 219.51047 c +235.80804 219.28589 235.17133 219.0759 234.51898 218.89035 c +233.86273 218.70438 233.19083 218.5437 232.48969 218.41675 c +231.88226 218.09058 228.70258 215.29422 228.07758 214.98465 c +h +198.74359 160.11792 m +198.59515 160.81522 199.67526 180.49878 201.04045 188.89963 c +201.11081 189.52615 201.18701 190.15161 201.27289 190.77615 c +201.61081 193.27173 202.07758 195.74487 202.73973 198.17944 c +202.79047 198.68286 202.85101 199.18484 202.91747 199.6853 c +203.5932 204.69119 205.11273 209.55005 208.15179 214.06812 c +208.68109 214.97977 209.24359 215.88553 209.83347 216.78296 c +210.42331 217.68143 211.03851 218.57153 211.67917 219.45386 c +212.00729 219.87579 212.3432 220.29764 212.69089 220.71851 c +214.80612 223.57104 217.64981 225.78882 220.81393 227.68579 c +221.34122 228.00174 221.87833 228.30981 222.42136 228.62134 c +222.67911 228.68924 228.20844 231.69949 230.86273 232.72928 c +231.14594 232.86014 231.42914 232.99103 231.71234 233.1218 c +231.99359 233.25269 233.87054 233.90408 234.54047 234.07156 c +234.70258 234.08521 236.65424 234.56375 237.07806 234.61792 c +240.20499 235.47192 243.81833 235.49734 247.50583 235.00854 c +248.03311 234.93777 248.55853 234.8494 249.08585 234.73801 c +249.52335 234.58475 251.41013 234.37723 251.87686 234.21802 c +253.51944 233.65747 255.27725 233.61789 259.07803 231.21808 c +259.38864 230.96753 263.52722 229.56818 265.87683 226.51834 c +266.12689 223.81812 265.37689 221.56812 265.07806 219.66821 c +264.59763 216.63599 264.8183 216.05695 263.4726 212.38354 c +263.2616 211.83081 263.04483 211.29962 262.82416 210.79517 c +262.6073 210.29178 262.38663 209.81613 262.16986 209.37427 c +261.34756 208.23904 260.53314 207.10718 259.70303 205.98849 c +258.04092 203.75073 256.31241 201.5657 254.35931 199.51587 c +253.96872 199.10669 253.56635 198.70337 253.14056 198.31717 c +249.47644 195.60718 245.47647 192.40698 241.10538 190.65454 c +240.63077 190.41577 240.14639 190.17648 239.65814 189.93433 c +236.73041 188.48221 233.68695 186.91483 230.4057 185.87576 c +229.87836 185.64917 229.34906 185.42264 228.81976 185.19601 c +225.64789 183.8396 222.47208 182.51639 219.45258 180.96561 c +218.73386 180.5965 215.78073 178.98322 215.07758 178.58475 c +207.83347 175.26733 198.77684 160.90894 198.74359 160.11792 c +h +198.74359 160.11792 m +f +ep +end +%%Trailer +%%EOF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pic/reconnection1.eps Thu Nov 17 04:11:37 2011 +0900 @@ -0,0 +1,1476 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0.000000 0.000000 553.000000 202.000000 +%APL_DSC_Encoding: UTF8 +%%Title: (Unknown) +%%Creator: (Unknown) +%%CreationDate: (Unknown) +%%For: (Unknown) +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 0 0 277 101 +%%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 277 101 +%%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 /T put + dup 34 /six put + dup 35 /five put + dup 36 /four put + dup 37 /three put + dup 38 /one put + dup 39 /two 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 [< + 74727565000900000000000063767420000000000000009C0000036C6670676D000000000000040800000A1D676C79660000000000000E2800000670686561640000000000001498000000366868656100000000000014D000000024686D747800000000000014F4000000206C6F63610000000000001514000000126D617870000000000000152800000020707265700000000000001548000003CF05C0001005BD00280580001A042F001F0000FFD90000FFDA0000FFD9FE55FFE605C70010FE6DFFF1033B000000B9000000B902FE3F3C00C0008D009B00AF000600A800C00028005E009800C9016A00B9015C00B400D6011E002E0080000400B8004C00CC01FFFFD1006600A400AF007400C2009500B1000C0028006D0015004C008E0125FF7A000C0040004C00620084FFA200240038008600BD0039005E008E00EDFFA9FFB300400052005500AA00AB00C200CB012302B10413FFAEFFE4000800510074008400AA00D1FF4CFFAF0012002C004200500051008400BE012503DAFF680018003B0098009C009F00A100C100EC018201B4FF68FF76FFD0FFE100020018001C00530053007D01B401E103AF0486FF9CFFEAFFFE001F0028002A00520060009300A300AA00AF00AF00C001000145016B0174019301950240028202B404850517FEFD00060029004700470048006F008800B400B900C400F200F901EF02180310037403C5FF35FFF3000B004B004C0052005500650076007600870087008E00AB00BB0106013001430150017D0194019501D3022A025502580277027802E6034E035C037903D3047304B2058C0598060BFEF5FFBBFFC7FFD50017001D005B0072007E009C00C200D000F400FA01030106011C0125013B0142015E015E0180019B02B901A101B9025001C001D002AA01DF01E301EF01FB0205020C0215022B0274029302AB02C202CE03690395039903DF03F5043E050205A105E5062507DBFE62FE89FECEFF3BFFE1FFF800030008002100390042004E005F0061006F00700034007F008E00AD00AD00AF00BD00C400C500C900C900C900E3011C00ED00F800F901000112011A0132014D014D014E014F01660169019E01BA01BA01BE01E301EF01F602000200020902110217021C02530262026D028002D50280031B032A034A035A03AF03AF03C803D603FB03FB04050413041504470449008C046D049A049A04A604A804B204CF0539053E054E055605800589058C036305D105D6067E068E06B206EF06F00728074C076F078C00B400C900C000C10000000000000000000000000004012400AF0032006E0063014401620096014301A10161008A00740064018801EF01700028FF5D037E0347023000AA00BE007B0062009A007D0089035C00A1FFD803AA00D70093006C0000008000A70442001D0597001D00820030002A + 002A002A002A002A40292A292827262524232221201F1E1D1C1B1A191817161514131211100D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B09051582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B9400000000A2D2C00B9000040000B2D2C2045B00043617D6818B0004360442D2C45B01A234445B01923442D2C2045B00325456164B050515845441B2121592D2C20B0032552582359212D2C69B04061B0008B0C6423648BB8400062600C642364615C58B0036159B002602D2C45B0112BB0172344B0177AE5182D2C45B0112BB01723442D2C45B0112BB017458CB0172344B0177AE5182D2CB002254661658A46B040608B482D2CB0022546608A46B040618C482D2C4B53205C58B002855958B00185592D2C20B0032545B019236A4445B01A23444565234520B00325606A20B009234223688A6A606120B0005258B21A401A4523614459B0005058B219401945236144592D2CB9187E3B210B2D2CB92D412D410B2D2CB93B21187E0B2D2CB93B21E7830B2D2CB92D41D2C00B2D2CB9187EC4E00B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C456920B00943B0022660B00325B005254961B0805358B21940194523616844B21A401A4523606A44B209191A45652345604259B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2C764520B003254523616818236860442D2C7645B00325452361682318456860442D2C7645B0032545616823452361442D2C4569B014B0324B505821B0205961442DB8002B2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8002C2C2020456944B001602DB8002D2CB8002C2A212DB8002E2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8002F2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800302C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800312C2020456944B0016020 + 20457D691844B001602DB800322CB800312A2DB800332C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800342C4B535845441B2121592DB800352C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800362C2020456944B001602DB800372CB800362A212DB800382C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800392C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8003A2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8003B2C2020456944B001602020457D691844B001602DB8003C2CB8003B2A2DB8003D2C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8003E2C4B535845441B2121592DB8003F2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800402C2020456944B001602DB800412CB800402A212DB800422C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800432C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800442C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800452C2020456944B001602020457D691844B001602DB800462CB800452A2DB800472C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800482C4B535845441B2121592DB800492C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8004A2C2020456944B001602DB8004B2CB8004A2A212DB8004C2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8004D2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8004E2C4B20B0032650585158 + B080441BB04044591B21212045B0C05058B0C0441B2159592DB8004F2C2020456944B001602020457D691844B001602DB800502CB8004F2A2DB800512C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800522C4B535845441B2121592DB800532C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800542C2020456944B001602DB800552CB800542A212DB800562C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800572C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800582C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800592C2020456944B001602020457D691844B001602DB8005A2CB800592A2DB8005B2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8005C2C4B535845441B2121592D00000000020042000004D005BD00030007003FB800532BB800082FB800092FB8000810B80000D0B800002FB8000910B80003DCB80004DCB8000010B80007DC00BA0007000000562BBA0002000500562B3031331121112711211142048EB8FCE205BDFA43B8044DFBB30000000100C4000002D5059200080023B10801B80133400C0404070C04079605000A47091076C418C4D5FD39003F3FF4CD313013353E013733112311C4C39A268EC003F68A1359A6FA6E03F60000000100400000041E059D002200A6404E3604460457056B1D6E1E7A1E84018702082A085A196B197C197C1CB519050022010F041C0E1921071C19040100051F0F0F22130A351305201F7521220C217F0738166F220E270F811F38222447231076C418D4EDF4ED10F5EDE4003F3CFD3C3FED1112392F1217390111123912393911391239005D31304379401C04190C2511260B120E2800091407280119040D100A280108150A2801002B2B1010012B2B2B2B81005D36123F01363736353426232207060723363736213212151407060F01060706072115214A85C1C0813452967DB9472604B70342750128F6E37946B5896238641A030EFC29B90112706F4B35536B7D938C4B85BB76D0FEF6A3AC7A47654C3631576AAA000000010031FFD9041A059A0031 + 00C4401F490C532D6529632D7529752D069626014B082B0A182B140D03F93114350D20B8012340141135107F0D0D311B3524050735310D1896274411B8014A400F0A382E6F021F2920810327023347321076C418D4EDF4ED10F5EDEDF4ED003FED3FED12392FF4FDE610ED10ED111239011112393130437940362F301926000905261D2522260600032800040308300A28011C231F28001A251828010401072800092F0728001E211B280119261B2801002B2B2B2B012B2B2B103C2B2B2B2B818181005D015D0402353316171633323635342623220607351E013332373635342623220706072334373621321615140706071E01151400230116E5BC0C2846B78EACB5A11225131C26166541729865B4452605B2406E0115DBF0472C46717FFEF2F8270117C88B3F719878947601019F03022038906B7478427AA070C8C3B98452331D1FB180CDFEFE000000000200340000042F059C0002000D005C402209020A080D010202BE12060607020601050708030106070A02750B05EF030C070403B80117B501960D08AC0AB80158B3050F470E1076C418D4F5F43CFDE4003F3FF43CFD3C1139390111123911123939872E2B047D10C50F3130011109011121350133113315231102A5FE3501CEFD8C029098D3D301FB0289FD77FE05015EB0038EFC5F9DFEA200000000010042FFDC041C0580002000BB402B4812881F02390C461357136713043A080C0D07000C0A0F0E0E75121313120E0F201213070013170A17350AB80122401A0D7F0E0E1D123A0F04043520C71D0D1107381A6F0038202247211076C418D4EDF5EDC4003FEDED3FFD12392FE4F4ED1112390111123939123939872E2B7D10C5001239011112393931301843794028181F01090226031E00280001001F20051C0728010918072801011F042800061B04280008190A2801002B2B2B012B2B103C103C2B2B8181005D5D131617163332363534262322060727132115210336373633320415140221222427FD127D4054A09AB7805D852F9C6D02E8FD9F3D322D5069C50112FBFEEDAFFEF310016D9A3B1ECC7C96A44840090303AEFE72261321FEC3CBFECAC5CC00000002004DFFDB0423059E001B002700A94039771A0117082508271958198600870188090747080A212721350E0E1403C707351B052735140D032902811E38116F170A023C0A2431172947281076C418D4FD397C4B52787A2F1810F5EDF4ED003FED3FEDED12392FED11123931304379403425261C200F1600060526200F1E280126152428001C131E2801060003280104031F1021280125162728001D1227280004010728012B2B2B2B01103C2B2B2B2B2B81818181015D005D001615232627262322020336373633320415140223220011103712211236353426232206151416330347BDB21023418497B20A3E5E566A + B4010CFEEBC9FEDC417D014C818D7EA674AF9F8D059EF98455305AFEE9FEFC5B2D28E6E4C3FED301310169010BBA0164FADDBF826EC79A9B88B9000000010021000004C905BD00070034401A01061E00070204080917171A00FB0203250504FB0619088C5E182B4E10F44DF43CFD3CF44E456544E6003F3F3C4DFD3C3130011521112311213504C9FE11CAFE1105BDAFFAF2050EAF0000000001000000000000642C0B935F0F3CF500110800000000005F4D8F0000000000C621BCD6F865FC270B9108F9000000090001000000000000000100000629FE2900000C01F865FCED0B9100010000000000000000000000000000000805120042047300C4047300400473003104730034047300420473004D04E3002100000034005A00E6019201E00274030A03380000000100000008006F0009006B0007000200100010005D000007E80A1D00040001B800532BB800492BB8003F2BB800352BB8002B2B4118008001A6009001A600A001A600030069018B0079018B0089018B0099018B00040089018B0099018B00A9018B00B9018BB2040840BA0179001A014A400B041F5414191F180A0B1FD2B80106B49E1FD918E3BB0119000D00E10119B20D0009410A01A0019F0064001F01A50025017A00480028019AB3296C1F60410A01A9007001A9008001A90003008001A9000101A9B21E321FBE012C00250401001F0126001E0401B61FE7312D1FE531B80201B21FC227B80401B21FC11EB80201400F1FC01D9E1FBF1D671FBE1D671FAB27B80401B21FAA29B80401B61FA91D6C1F931EB8019AB21F921DB80101B21F911DB80101B21F751DB80201B61F6D29961F6431B8019AB21F4C96B802ABB21F391DB80156400B1F3638211F351DE41F2F27B80801400B1F2D1D4C1F2A31CD1F241DB802ABB21F201EB8012540111F1C1D931F3A1D4C1F1E1D45273A1D4527BB01AA019B002A019BB2254A1FBA019B0025017AB349293896B8017BB348283125B8017A403648289629482725294C1F252946272729482756C80784075B07410732072B072807260721071B071408120810080E080C080A08080807B801ACB23F1F06BB01AB003F001F01ABB308060805B801AEB23F1F04BB01AD003F001F01ADB70804080208000814B8FFE0B40000010014B801ABB41000000100B801ABB606100000010006B801ADB300000100B801AD401F04000001000410000001001002000001000200000001000002010802004A00B0018DB806008516763F183F123E113946443E113946443E113946443E113946443E113946443E11394660443E11394660443E11394660442B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B18011DB0964B5358B0AA1D59B0324B5358B0FF1D592B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B + 2B2B2B2B2B2B2B2B2B2B2B2B74752B2B2B65422B2B4B5279B376706A66456523456023456560234560B08B766818B080622020B16A704565234520B003266062636820B003266165B070236544B06A234420B176664565234520B003266062636820B003266165B066236544B0762344B10066455458B166406544B27640764523614459B36242725D456523456023456560234560B089766818B080622020B172424565234520B003266062636820B003266165B042236544B072234420B1625D4565234520B003266062636820B003266165B05D236544B0622344B1005D455458B15D406544B262406245236144592B2B2B2B456953427374B8019A2045694B20B02853B049515A58B020615944B801A6204569447500 + 00>] def + /CharStrings 8 dict dup begin + /.notdef 0 def +/one 1 def +/two 2 def +/three 3 def +/four 4 def +/five 5 def +/six 6 def +/T 7 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 4265107 def + currentdict currentfile eexec + 54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C980943B128E467A4B303542E85E0849534105E9F083E4E3373F14A64BC3AB0F9692F6BC106AE217BF94B71975CBCEAD28FD587E1BFB01FDF6931915C89E8032677890B9B723498510FBFA80C605F161F06E859104BA241B4B3BC00C6076F11588273FB9DBC7689A0627FC6F7592815286736CE3AA8C34113A398031A9DD4F0058D3FFAEABD3B763049E956FA8789A1BDD12F6C5F6D1EA92744BBC0B31B0E3C44DDC68A10DDCA78B0FA6883EDF43E07DF7A384787EAE3408D413C6B4FE70FC3A5BFCDF307B99521065545DA0ECD93DF31829729F39C211A5A953FC2C205A599D02EA914888EAEBCE4C5EEB2D742CA3203957DDB840470580BA9FDC6E5DFC09ED5E775E02CD02FC3F8AFC3C973BEA02B1032A894614CD86740899F3AD7485E04F97B68D4A827511BC420E7AA2E565E401355109B2E2A657FEA8F4969EAB7AB5FDDB7B42C082DBC01DC94C4CEBC4A44CC04EFA72486F76FB3BEB4CD8BAE0C5A53E95BD301BB227171A44266BC5E44D6ECBFD88EC2887189773CE06DDFCB8D9FF37C19D0CE1C592331183EC60C67A0623FEF2254D278563795CCB24A69195841E5BEA3415DE4B158C5C559AF4EA78C3CD86943AFD9CB8C2090311A3E1AE72DC870E2426F27D036471BD2E44BD86330CB9861E4820DD26F218AE9621CB2AA823E2D9F3ABFB9617283E5F1999109AD3877914940AA030CE6CC138471D57EF6E80E9A6421A20AC5F2D8D48124141676E27C2EDAA84DED2CC78C2E0F02D1D3CCB37B1C95A6 + 4CD80FF80B5E7F65434454A65608221F6AC1A7B079319B7B7A36FF4A6CD6A912F4B1B44452446A88A5FFCF8BB331C0FFD12BAE6B0E409EFDD54BDDE458E2D0D2BD8596FAB00949A66FA4E722C5589E75043457D46B5ED0B74675543CE14633F01A7B778E998083855B21E263DE8DD79FDC2239A5F7155A00DC6B42D6AA5EA7EC2B0D860CB5B3FF6A9C487B10BB65CE6D4BC922C5FAD1C7C41981F865A4019C0BAD05EC61B10E412937170AE7990300B976EB7BC5EEEC05E6C9107F82AF01E8E52F1CE0E61EC8FC9A5E1416AF73134184DECCA2EE96B5D8757FFD0949CC84995CB2765E90E2147BF20A90851678D981571074F17F221D0807424226E4C8956E5CFFB681159DA01ED65507C05CAE3BF5D412B1F718ECDA35D13060155654019FDBE8BE0CE704AAEBDF6ABAEF4568A66D3B0F2AEC30CA767ADDDDB066462F3E65D543632C561C17BC48E556A0DC990174AE66E2EA739B1D82CAD54E01CC8B83CAC3FE6F806387FC0EEB242EE3DFA978336D97DC029EB32C4217653DA1F8BF4841CD951622A3D72325A85BD0DA9FE4AAC4CE689F13708CEC8E5C7F1F9DCFCFCB1FEB8EFEB0EE5A33612C224A9C05C2CD7F654EEEA735C2DA90CA02C0F164908A2F2EE616FA1871401A8F8D366242A0C310A5927EB3013810755C1F3E83409D26E941D0432CC47AAC0146653D7B8C081AD46370E9477D7DD14205D30FA28ADAE0EA1029A4B6413FABDC3273C25E4E613BBD3C2759D33862C3C3D94B58C94C8961E64EE6B8DA7F0642A3445EE2DDE088B4A686C1877596F480F5F405F528D8AE6EEEAA94048EF87CFBE90DED9711B0BDF86F48B8EC87C71049948B7E8D7E50B77C6A5047339C5E89226A9732C7F9BDC5980838F5E0C3C25818F051537918DF9EB5B18F3B1F75D7AE5282AB572485A91C8014D1559558FCE80DF22A33CB34F147458386574F6C44CF659BF2658B6B0F368CC2EA7E6443CB421034E96152A847EB048874 + 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 +[ /CIEBasedABC 4 dict dup begin +/WhitePoint [ 0.9505 1.0000 1.0891 ] def +/DecodeABC [ +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind +] def +/MatrixABC [ 0.4124 0.2126 0.0193 0.3576 0.7151 0.1192 0.1805 0.0722 0.9508 ] def +/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def +end ] /Cs3 exch/ColorSpace dr pop +%%EndPageSetup +0.60000002 i +/Cs1 SC +1 1 1 sc +q +0 0 276.5 101 rc +0.5 133.5 m +280 133.5 l +280 -258 l +0.5 -258 l +h +0.5 133.5 m +f +67.217506 92.595856 m +70.927505 89.081139 70.927505 83.38266 67.217506 79.86795 c +63.50753 76.35321 57.49247 76.35321 53.782494 79.86795 c +50.072495 83.38266 50.072495 89.081139 53.782494 92.595856 c +57.49247 96.110588 63.50753 96.110588 67.217506 92.595856 c +f +1 J +1 j +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +133.43501 80.808289 m +140.85501 87.837723 140.85501 99.23468 133.43501 106.2641 c +126.01506 113.29358 113.98494 113.29358 106.56499 106.2641 c +99.144989 99.23468 99.144989 87.837723 106.56499 80.808289 c +113.98494 73.778824 126.01506 73.778824 133.43501 80.808289 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 60.5 86.231903 cm +/F1.1[ 24 0 0 -24 0 0]sf +-7.3300781 8.5 m +(!)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +112.71751 21.095955 m +116.42751 17.581238 116.42751 11.882767 112.71751 8.3680496 c +109.00753 4.8533173 102.99247 4.8533173 99.282494 8.3680496 c +95.572495 11.882767 95.572495 17.581238 99.282494 21.095955 c +102.99247 24.610687 109.00753 24.610687 112.71751 21.095955 c +f +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +224.43501 223.80809 m +231.85501 230.83752 231.85501 242.23447 224.43501 249.2639 c +217.01506 256.29337 204.98494 256.29337 197.56499 249.2639 c +190.14499 242.23447 190.14499 230.83752 197.56499 223.80809 c +204.98494 216.77863 217.01506 216.77863 224.43501 223.80809 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 106 14.732002 cm +-6.6738281 8.5 m +(")s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +81.217506 21.095955 m +84.927505 17.581238 84.927505 11.882767 81.217506 8.3680496 c +77.50753 4.8533173 71.49247 4.8533173 67.782494 8.3680496 c +64.072495 11.882767 64.072495 17.581238 67.782494 21.095955 c +71.49247 24.610687 77.50753 24.610687 81.217506 21.095955 c +f +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +161.43501 223.80809 m +168.85501 230.83752 168.85501 242.23447 161.43501 249.2639 c +154.01506 256.29337 141.98494 256.29337 134.56499 249.2639 c +127.14499 242.23447 127.14499 230.83752 134.56499 223.80809 c +141.98494 216.77863 154.01506 216.77863 161.43501 223.80809 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 74.5 14.732002 cm +-6.6738281 8.5 m +(#)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +53.717506 21.095955 m +57.427505 17.581238 57.427505 11.882767 53.717506 8.3680496 c +50.00753 4.8533173 43.99247 4.8533173 40.282494 8.3680496 c +36.572495 11.882767 36.572495 17.581238 40.282494 21.095955 c +43.99247 24.610687 50.00753 24.610687 53.717506 21.095955 c +f +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +106.43501 223.80809 m +113.85501 230.83752 113.85501 242.23447 106.43501 249.2639 c +99.01506 256.29337 86.98494 256.29337 79.564987 249.2639 c +72.144989 242.23447 72.144989 230.83752 79.564987 223.80809 c +86.98494 216.77863 99.01506 216.77863 106.43501 223.80809 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 47 14.732002 cm +-6.6738281 8.5 m +($)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +21.717506 21.095955 m +25.427505 17.581238 25.427505 11.882767 21.717506 8.3680496 c +18.007528 4.8533173 11.992471 4.8533173 8.2824936 8.3680496 c +4.5724955 11.882767 4.5724955 17.581238 8.2824936 21.095955 c +11.992471 24.610687 18.007528 24.610687 21.717506 21.095955 c +f +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +42.435013 223.80809 m +49.855011 230.83752 49.855011 242.23447 42.435013 249.2639 c +35.015057 256.29337 22.984941 256.29337 15.564987 249.2639 c +8.1449909 242.23447 8.1449909 230.83752 15.564987 223.80809 c +22.984941 216.77863 35.015057 216.77863 42.435013 223.80809 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 15 14.732002 cm +-6.6738281 8.5 m +(%)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +40.217506 58.095955 m +43.927505 54.581238 43.927505 48.882767 40.217506 45.36805 c +36.50753 41.853317 30.492472 41.853317 26.782494 45.36805 c +23.072495 48.882767 23.072495 54.581238 26.782494 58.095955 c +30.492472 61.610687 36.50753 61.610687 40.217506 58.095955 c +f +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +79.435013 149.80809 m +86.855011 156.83752 86.855011 168.23447 79.435013 175.2639 c +72.01506 182.29337 59.984943 182.29337 52.564987 175.2639 c +45.144989 168.23447 45.144989 156.83752 52.564987 149.80809 c +59.984943 142.77863 72.01506 142.77863 79.435013 149.80809 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 33.5 51.732002 cm +-6.6738281 8.5 m +(&)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +94.217506 58.095955 m +97.927505 54.581238 97.927505 48.882767 94.217506 45.36805 c +90.50753 41.853317 84.49247 41.853317 80.782494 45.36805 c +77.072495 48.882767 77.072495 54.581238 80.782494 58.095955 c +84.49247 61.610687 90.50753 61.610687 94.217506 58.095955 c +f +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +187.43501 149.80809 m +194.85501 156.83752 194.85501 168.23447 187.43501 175.2639 c +180.01506 182.29337 167.98494 182.29337 160.56499 175.2639 c +153.14499 168.23447 153.14499 156.83752 160.56499 149.80809 c +167.98494 142.77863 180.01506 142.77863 187.43501 149.80809 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 87.5 51.732002 cm +-6.6738281 8.5 m +(')s +0.60000002 i +/Cs1 SC +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +108.37432 108.3912 m +85.840202 137.18469 l +S +0 J +0 j +78.796669 146.18474 m +85.840202 137.18469 l +89.215218 139.82602 m +78.796669 146.18474 l +82.465187 134.54337 l +S +1 J +1 j +131.62567 108.3912 m +154.15979 137.18469 l +S +0 J +0 j +161.20332 146.18474 m +154.15979 137.18469 l +157.53481 134.54337 m +161.20332 146.18474 l +150.78477 139.82602 l +S +1 J +1 j +57.640537 179.25493 m +43.320183 207.89563 l +S +0 J +0 j +38.209167 218.11765 m +43.320183 207.89563 l +47.153439 209.81226 m +38.209167 218.11765 l +39.486923 205.97899 l +S +1 J +1 j +72.379997 180.02191 m +82.051476 206.52893 l +S +0 J +0 j +85.968758 217.26518 m +82.051476 206.52893 l +86.077568 205.05995 m +85.968758 217.26518 l +78.025383 207.99791 l +S +1 J +1 j +167.83231 180.09018 m +158.58591 206.40685 l +S +0 J +0 j +154.7975 217.18924 m +158.58591 206.40685 l +162.6293 207.8275 m +154.7975 217.18924 l +154.54251 204.98619 l +S +1 J +1 j +182.35947 179.25493 m +196.67981 207.89563 l +S +0 J +0 j +201.79083 218.11765 m +196.67982 207.89563 l +200.51308 205.97899 m +201.79083 218.11765 l +192.84656 209.81226 l +S +2 w +1 J +1 j +47 144.536 m +85 180.536 l +S +47 180.536 m +85 144.536 l +S +1 1 1 sc +CM +222.71751 92.595856 m +226.42751 89.081139 226.42751 83.38266 222.71751 79.86795 c +219.00752 76.35321 212.99248 76.35321 209.28249 79.86795 c +205.57249 83.38266 205.57249 89.081139 209.28249 92.595856 c +212.99248 96.110588 219.00752 96.110588 222.71751 92.595856 c +f +1 w +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +444.43503 80.808289 m +451.85501 87.837723 451.85501 99.23468 444.43503 106.2641 c +437.01505 113.29358 424.98495 113.29358 417.56497 106.2641 c +410.14499 99.23468 410.14499 87.837723 417.56497 80.808289 c +424.98495 73.778824 437.01505 73.778824 444.43503 80.808289 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 216 86.231903 cm +-7.3300781 8.5 m +(!)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +236.71751 21.095955 m +240.42751 17.581238 240.42751 11.882767 236.71751 8.3680496 c +233.00752 4.8533173 226.99248 4.8533173 223.28249 8.3680496 c +219.57249 11.882767 219.57249 17.581238 223.28249 21.095955 c +226.99248 24.610687 233.00752 24.610687 236.71751 21.095955 c +f +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +472.43503 223.80809 m +479.85501 230.83752 479.85501 242.23447 472.43503 249.2639 c +465.01505 256.29337 452.98495 256.29337 445.56497 249.2639 c +438.14499 242.23447 438.14499 230.83752 445.56497 223.80809 c +452.98495 216.77863 465.01505 216.77863 472.43503 223.80809 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 230 14.732002 cm +-6.6738281 8.5 m +(#)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +209.21751 21.095955 m +212.92751 17.581238 212.92751 11.882767 209.21751 8.3680496 c +205.50752 4.8533173 199.49248 4.8533173 195.78249 8.3680496 c +192.07249 11.882767 192.07249 17.581238 195.78249 21.095955 c +199.49248 24.610687 205.50752 24.610687 209.21751 21.095955 c +f +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +417.43503 223.80809 m +424.85501 230.83752 424.85501 242.23447 417.43503 249.2639 c +410.01505 256.29337 397.98495 256.29337 390.56497 249.2639 c +383.14499 242.23447 383.14499 230.83752 390.56497 223.80809 c +397.98495 216.77863 410.01505 216.77863 417.43503 223.80809 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 202.5 14.732002 cm +-6.6738281 8.5 m +($)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +177.21751 21.095955 m +180.92751 17.581238 180.92751 11.882767 177.21751 8.3680496 c +173.50752 4.8533173 167.49248 4.8533173 163.78249 8.3680496 c +160.07249 11.882767 160.07249 17.581238 163.78249 21.095955 c +167.49248 24.610687 173.50752 24.610687 177.21751 21.095955 c +f +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +353.43503 223.80809 m +360.85501 230.83752 360.85501 242.23447 353.43503 249.2639 c +346.01505 256.29337 333.98495 256.29337 326.56497 249.2639 c +319.14499 242.23447 319.14499 230.83752 326.56497 223.80809 c +333.98495 216.77863 346.01505 216.77863 353.43503 223.80809 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 170.5 14.732002 cm +-6.6738281 8.5 m +(%)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +195.71751 58.095955 m +199.42751 54.581238 199.42751 48.882767 195.71751 45.36805 c +192.00752 41.853317 185.99248 41.853317 182.28249 45.36805 c +178.57249 48.882767 178.57249 54.581238 182.28249 58.095955 c +185.99248 61.610687 192.00752 61.610687 195.71751 58.095955 c +f +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +390.43503 149.80809 m +397.85501 156.83752 397.85501 168.23447 390.43503 175.2639 c +383.01505 182.29337 370.98495 182.29337 363.56497 175.2639 c +356.14499 168.23447 356.14499 156.83752 363.56497 149.80809 c +370.98495 142.77863 383.01505 142.77863 390.43503 149.80809 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 189 51.732002 cm +-6.6738281 8.5 m +(&)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +249.71751 58.095955 m +253.42751 54.581238 253.42751 48.882767 249.71751 45.36805 c +246.00752 41.853317 239.99248 41.853317 236.28249 45.36805 c +232.57249 48.882767 232.57249 54.581238 236.28249 58.095955 c +239.99248 61.610687 246.00752 61.610687 249.71751 58.095955 c +f +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +498.43503 149.80809 m +505.85501 156.83752 505.85501 168.23447 498.43503 175.2639 c +491.01505 182.29337 478.98495 182.29337 471.56497 175.2639 c +464.14499 168.23447 464.14499 156.83752 471.56497 149.80809 c +478.98495 142.77863 491.01505 142.77863 498.43503 149.80809 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 243 51.732002 cm +-6.6738281 8.5 m +(')s +0.60000002 i +/Cs1 SC +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +419.3743 108.3912 m +396.84021 137.18469 l +S +0 J +0 j +389.79669 146.18474 m +396.84021 137.18469 l +400.21524 139.826 m +389.79669 146.18474 l +393.46521 134.54337 l +S +1 J +1 j +442.62567 108.39119 m +465.15979 137.18468 l +S +0 J +0 j +472.20331 146.18472 m +465.15979 137.18468 l +468.53479 134.54335 m +472.20331 146.18472 l +461.78476 139.82599 l +S +1 J +1 j +368.64056 179.25491 m +354.32019 207.89565 l +S +0 J +0 j +349.20917 218.11766 m +354.32019 207.89565 l +358.15344 209.81227 m +349.20917 218.11766 l +350.48694 205.979 l +S +1 J +1 j +383.38 180.0219 m +393.05148 206.52893 l +S +0 J +0 j +396.96875 217.2652 m +393.05148 206.52895 l +397.07758 205.05997 m +396.96875 217.2652 l +389.02539 207.99791 l +S +1 J +1 j +478.83231 180.09018 m +469.58594 206.40685 l +S +0 J +0 j +465.79752 217.18924 m +469.58594 206.40685 l +473.62933 207.8275 m +465.79752 217.18924 l +465.54254 204.98619 l +S +/Cs3 SC +64 0 0 27 106 36 cm +BI +/Width 192 +/Height 81 +/BitsPerComponent 8 +/Decode[ +0 1 +0 1 +0 1 +] +/DataSource cg_aiproc +ID +JcC<$JcC<$_>f)dJcC<$JcERdJcC<$JcD,;rlP08nGg?)JcC<$JcD5>rnRK<rfHXL_>f)dJcC<$S,`K> +q`t//oDcZ,JcC<$JcD5>rmUj/r]pHfrqZ9f_>f)dJcC<$S,`K/r\4>%r]gCLpA_u/JcC<$JcD>Arr2o: +r[n,7rdXo6rn.&H_>f)dJcC<$T)\fhrl4pirf-opr_`Z(rqlWn_>f)dJcC<$T)\fhrl4pjrg!K!ri5r^ +rh02h_>f)dJcC<$T)\fhrl+jirhf\Crk\SYr^?bB!WW29s+13$s+13As8N#s`VqOiXo@bf_u@IN9`A]+ +rVZ`p_Z,2eJcC<$T)\fhrl+jiriH+qrn[Rgrh]TY!N;psW5ARcs+13$s.98irr0n90E/'Ps8M]jdf.&] +E</Nu!(QtK`W(MhJcC<$T)\fhrl+jiriH,!rr2o^rkeZJ!D#`]8H*Q,rlG+js+13$s.98irr0n90E/'M +s8MingA\eeSXfbOr]gCeaT$hkJcC<$T)\fhrl+jiriGnprq698!Q)\R_Z"<L8cItts+13$s+13As8N#s +`VqOiXSDhprr20`_nuJlrk&/!rcZKbJcC<$JcD>Arr2o9r\+8Pp&G$f!SlH1h#>"dR/T>L\Bb,*s+13$ +s.98irr0n90E/'DrrM]]!:p-5rkeYFr_<CZdJndtJcC<$T)\fhrl+jiriG\j!WDrsrVl'\_#CkC6iMP^ +s+13$s+13As8N#s`VqOiXRQ5is8Ming&AbcP5[]F_:8L9s+13$s.98irr0n90E/'Bs8Duso`!)6_#@^? +;?$.<s+13$s+13As8N#s`VqOiXRQ8gs8MurkPi9r[/NAjL=cHVs+13$s.98irr0n90E/'Bs8)cpq#8kD +^]',i5Q8dYs7QEko7?%ck(2Zdk5OKAZMlNVXRQ8as8MWhb5T6V>5hS%p"fZCs8MEb;1Uuo5_21l5lO"I +3rUf3\FBOms8MurkPi9rZ2QueNnsa1s8LaO5lQsu\<FFR\=U50\,N?*R/Yq2s7H?jq>T%G^]&ue5Q9!e +s7lWngAX>9^k)BHqgnX9qu6Hkk5N*oh=1I7s8MQfao9$R<;p)#puDDLs8LUK2u]S'eW\O7eXP+gbPo-Q +h=1I7s8MrqjSlmmX8Y<^QK/#?s8L@D/H1c__NVif_O/4>bPpers6fpdp\r_B_>\r`62oKus7lWncMfBo +Xb$20p4;q)pAXmerUBjQs8MQfb5T0T;>su&qW\%Ts8L=C/H2u,s-*J6s+149s8MrqjSlpnVuAp[TBZCN +s8L=C/H2r+s-*J6s+146s8Mcldf.&]GQ'r.h<b1:s8L=C/H2r+s-*J6s+143s8MKda8WdO:&\c(r9s[\ +s8L=C/H2r+s-*J6s+143s8Mrqj8QgmU]*LWVXOQ[s8L=C/H2r+s-*J6s+140s8Mclec*>_ErJK+iq!-E +s8L=C/H2r+s-*J6s+14-s8MKd`W!FI55pN3s7lWncMfBoZ@W%>s+13$s53kUqu5OQJc7S,[dsIns8L=C +/H2r+s-*J6s+14*s8LmS48rC^lgk)Ns8L=C/H2r+s-*J6s+14*s8I*=6iO@icMm_6s7lWncMfBoZ@W%> +s+13$s53kU[f/MjT)QP)fDb^@s7lWncMfBoZ@W%>s+13$s5O(Xm/BWVB`>sLao:r's7lWncMfBoZ@W%> +s+13$s5O(XHi?D0^Ad3mrpp*as8L=C/H2r+s-*J6s+143s8Kb35Q7#K^AcU\qsXR[s8L=C/H2r+s-*J6 +s+146s8MNe:]=f%a8X0Zo^)VQs8L=C/H2r+s-*J6s+146s8IZM6N4Ur^Ad6Ys7lWncMfBoZ@W%>s+13$ +s6K^a`r84%OT*#odf0(,s7lWndf(fs4Fona7"Ian7/g<flL=iAs8MZi<;p,$_u@[TnE0cGs8MTgIf>:W +RZj1kR[]cFL]0R<a70,ss8IrU5lS:m^]*3Ps7lWno)>lmkPkI3rKdD5rL<cbec%f4a70-!s8L=C5Q6N= +_>_m^q;_MMs8MTgYl<=,l'(@_l'pr:`;Vjt_sm]us8Mcl=oMJ!`W#Dcs7lWno_uH$^&Gfu^QuWc^RN"; +T`-YEZ1.ecs8J5]55qhd^&Hmfro!hOs8Murk5O4ghilrKhj`O&Yl69SX76/`s8LRJ5lQH9_#D[Zq;)(% +s+13$s-s&f`r7XjXRQ8ds8Min?N*k%`;[[RnCmnns+13$s.98irr0n90E/'Bs8)cpSGk_OY5Z-6i7J![ +s+13$s.98irr0n90E/'Bs8Dusg\sM<I/^t]ci3^ks+13$s+13As8N#s`VqOiXRQ5is8MrqAH#=&_#D7N +mF;/es+13$s.98irr0n90E/'BrrE)uV#ERWWrBa3h>[E's+13$s+13As8N#s`VqOiXRcAliSadqr^?a. +rl"f\rqOn@JcC<$JcD>Arr2o9r\+8Pp&G$i!GcHNC]6s*^]).Mm`ti`s+13$s.98irr0n90E/'Gs8K&" +5!As1rh9>*rnIGOcMrIqJcC<$T)\fhrl+jiriGnproX2M!H)cTDZ7QQbPq4Ys+13$s+13As8N#s`VqOi +XSDhpErJQ0^V9c`rkSO"aT$hkJcC<$T)\fhrl+jiriH"srj;YgrgX#'^&YnHh>[Aos+13$s+13As8N#s +`VqOiXT&8!li'NUBE#dLbKBn/rq=>2JcC<$JcD>Arr2o9r\+8Prr;tCr^?arrkJR!klBtbs+13$s+13A +s8N#s`VqOiXT#m355plI^AcddrVZ`p_Z,2eJcC<$T)\fhrl+jirgs*`raPlHrlP05!WW29s+13$s+13A +s8N#s`;VFh8H(sT\,O2BlMU[us+13$s+13As8N#s`r7Xj2ZAj<]`-R_r;?T2s+13$s+13As8N#s`VqOi +:]A?4aStf,s2"_ds+13$s.98irr1mU>Q1;p_Z&`ls2"_ds+13$s.98irr26\\,P"Yr:^0,s+13$s+13A +s8N#sli+Kpao:r(s2"_ds+13$s-s&foD[>?kj\Vgs+13$s+13>s8N#sr;Q]bs2"_ds+13$s+13ds+13$ +s+13$s2"_ds+13$s+13ds+13$s+13$s2"_c +~> %APLeod +EI +1 J +1 j +/Cs1 SC +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +28.216274 218.05084 m +27.144291 192.76675 23.869492 161.53087 25 142.19099 c +26.130508 122.85112 22.400274 109.7865 35 102 c +45.795891 95.328247 70.203262 96.892151 90.725853 96.107025 c +S +CM +49.854942 85.204941 m +45.766388 86.443382 l +45.960213 83.449646 l +h +49.854942 85.204941 m +f +0 J +0 j +0.5 0 0 -0.5 0.5 133 cm +98.709885 95.590118 m +90.532776 93.113235 l +90.920425 99.100708 l +h +98.709885 95.590118 m +S +1 1 1 sc +CM +268.2175 21.095963 m +271.92749 17.581245 271.92749 11.882774 268.2175 8.3680573 c +264.50754 4.8533173 258.49246 4.8533173 254.78249 8.3680573 c +251.07249 11.882774 251.07249 17.581245 254.78249 21.095963 c +258.49246 24.610703 264.50754 24.610703 268.2175 21.095963 c +f +1 J +1 j +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +535.435 223.80807 m +542.85498 230.83751 542.85498 242.23445 535.435 249.26389 c +528.01508 256.29337 515.98492 256.29337 508.56497 249.26389 c +501.14499 242.23445 501.14499 230.83751 508.56497 223.80807 c +515.98492 216.77859 528.01508 216.77859 535.435 223.80807 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 261.5 14.73201 cm +-6.6738281 8.5 m +(")s +0.60000002 i +/Cs1 SC +0 0 0 sc +0.5 0 0 -0.5 0.5 133 cm +493.35901 179.25499 m +507.6796 207.89571 l +S +0 J +0 j +512.79065 218.11771 m +507.6796 207.89571 l +511.51282 205.97906 m +512.79065 218.11771 l +503.84634 209.81236 l +S +1 J +1 j +450.41376 95.279083 m +467.94077 96.85257 491.07016 94.713715 503 100 c +514.92987 105.28629 518.83368 107.32932 522 127 c +524.83301 144.59988 522.59644 179.29305 522.09418 208.13551 c +S +CM +261.50903 24.931976 m +263.04703 28.917526 l +260.04715 28.94606 l +h +261.50903 24.931976 m +f +0 J +0 j +0.5 0 0 -0.5 0.5 133 cm +522.01807 216.13605 m +525.09406 208.16495 l +519.0943 208.10788 l +h +522.01807 216.13605 m +S +2 w +1 J +1 j +358 144.536 m +396 180.536 l +S +358 180.536 m +396 144.536 l +S +ep +end +%%Trailer +%%EOF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pic/reconnection2.eps Thu Nov 17 04:11:37 2011 +0900 @@ -0,0 +1,1395 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%HiResBoundingBox: 0.000000 0.000000 516.000000 201.000000 +%APL_DSC_Encoding: UTF8 +%%Title: (Unknown) +%%Creator: (Unknown) +%%CreationDate: (Unknown) +%%For: (Unknown) +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 0 0 258 101 +%%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 258 101 +%%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 /T put + dup 34 /six put + dup 35 /five put + dup 36 /four put + dup 37 /three put + dup 38 /one put + dup 39 /two 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 [< + 74727565000900000000000063767420000000000000009C0000036C6670676D000000000000040800000A1D676C79660000000000000E2800000670686561640000000000001498000000366868656100000000000014D000000024686D747800000000000014F4000000206C6F63610000000000001514000000126D617870000000000000152800000020707265700000000000001548000003CF05C0001005BD00280580001A042F001F0000FFD90000FFDA0000FFD9FE55FFE605C70010FE6DFFF1033B000000B9000000B902FE3F3C00C0008D009B00AF000600A800C00028005E009800C9016A00B9015C00B400D6011E002E0080000400B8004C00CC01FFFFD1006600A400AF007400C2009500B1000C0028006D0015004C008E0125FF7A000C0040004C00620084FFA200240038008600BD0039005E008E00EDFFA9FFB300400052005500AA00AB00C200CB012302B10413FFAEFFE4000800510074008400AA00D1FF4CFFAF0012002C004200500051008400BE012503DAFF680018003B0098009C009F00A100C100EC018201B4FF68FF76FFD0FFE100020018001C00530053007D01B401E103AF0486FF9CFFEAFFFE001F0028002A00520060009300A300AA00AF00AF00C001000145016B0174019301950240028202B404850517FEFD00060029004700470048006F008800B400B900C400F200F901EF02180310037403C5FF35FFF3000B004B004C0052005500650076007600870087008E00AB00BB0106013001430150017D0194019501D3022A025502580277027802E6034E035C037903D3047304B2058C0598060BFEF5FFBBFFC7FFD50017001D005B0072007E009C00C200D000F400FA01030106011C0125013B0142015E015E0180019B02B901A101B9025001C001D002AA01DF01E301EF01FB0205020C0215022B0274029302AB02C202CE03690395039903DF03F5043E050205A105E5062507DBFE62FE89FECEFF3BFFE1FFF800030008002100390042004E005F0061006F00700034007F008E00AD00AD00AF00BD00C400C500C900C900C900E3011C00ED00F800F901000112011A0132014D014D014E014F01660169019E01BA01BA01BE01E301EF01F602000200020902110217021C02530262026D028002D50280031B032A034A035A03AF03AF03C803D603FB03FB04050413041504470449008C046D049A049A04A604A804B204CF0539053E054E055605800589058C036305D105D6067E068E06B206EF06F00728074C076F078C00B400C900C000C10000000000000000000000000004012400AF0032006E0063014401620096014301A10161008A00740064018801EF01700028FF5D037E0347023000AA00BE007B0062009A007D0089035C00A1FFD803AA00D70093006C0000008000A70442001D0597001D00820030002A + 002A002A002A002A40292A292827262524232221201F1E1D1C1B1A191817161514131211100D0C0B0A090807060504030201002C4523466020B02660B004262348482D2C452346236120B02661B004262348482D2C45234660B0206120B04660B004262348482D2C4523462361B0206020B02661B02061B004262348482D2C45234660B0406120B06660B004262348482D2C4523462361B0406020B02661B04061B004262348482D2C0110203C003C2D2C20452320B0CD442320B8015A51582320B08D44235920B0ED51582320B04D44235920B09051582320B00D44235921212D2C20204518684420B001602045B04676688A4560442D2C01B9400000000A2D2C00B9000040000B2D2C2045B00043617D6818B0004360442D2C45B01A234445B01923442D2C2045B00325456164B050515845441B2121592D2C20B0032552582359212D2C69B04061B0008B0C6423648BB8400062600C642364615C58B0036159B002602D2C45B0112BB0172344B0177AE5182D2C45B0112BB01723442D2C45B0112BB017458CB0172344B0177AE5182D2CB002254661658A46B040608B482D2CB0022546608A46B040618C482D2C4B53205C58B002855958B00185592D2C20B0032545B019236A4445B01A23444565234520B00325606A20B009234223688A6A606120B0005258B21A401A4523614459B0005058B219401945236144592D2CB9187E3B210B2D2CB92D412D410B2D2CB93B21187E0B2D2CB93B21E7830B2D2CB92D41D2C00B2D2CB9187EC4E00B2D2C4B525845441B2121592D2C0120B003252349B04060B0206320B000525823B002253823B002256538008A63381B212121212159012D2C456920B00943B0022660B00325B005254961B0805358B21940194523616844B21A401A4523606A44B209191A45652345604259B00943608A103A2D2C01B005251023208AF500B0016023EDEC2D2C01B005251023208AF500B0016123EDEC2D2C01B0062510F500EDEC2D2C20B001600110203C003C2D2C20B001610110203C003C2D2C764520B003254523616818236860442D2C7645B00325452361682318456860442D2C7645B0032545616823452361442D2C4569B014B0324B505821B0205961442DB8002B2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8002C2C2020456944B001602DB8002D2CB8002C2A212DB8002E2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8002F2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800302C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800312C2020456944B0016020 + 20457D691844B001602DB800322CB800312A2DB800332C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800342C4B535845441B2121592DB800352C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800362C2020456944B001602DB800372CB800362A212DB800382C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800392C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8003A2C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB8003B2C2020456944B001602020457D691844B001602DB8003C2CB8003B2A2DB8003D2C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8003E2C4B535845441B2121592DB8003F2C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800402C2020456944B001602DB800412CB800402A212DB800422C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800432C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800442C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800452C2020456944B001602020457D691844B001602DB800462CB800452A2DB800472C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800482C4B535845441B2121592DB800492C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB8004A2C2020456944B001602DB8004B2CB8004A2A212DB8004C2C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB8004D2C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB8004E2C4B20B0032650585158 + B080441BB04044591B21212045B0C05058B0C0441B2159592DB8004F2C2020456944B001602020457D691844B001602DB800502CB8004F2A2DB800512C4B20B003265358B0801BB040598A8A20B0032653582321B0C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB800522C4B535845441B2121592DB800532C4BB800095058B101018E59B801FF85B800441DB9000900035F5E2DB800542C2020456944B001602DB800552CB800542A212DB800562C2046B003254652582359208A208A49648A204620686164B004254620686164525823658A592F20B00053586920B000545821B040591B6920B000545821B0406559593A2DB800572C2046B00425465258238A592046206A6164B0042546206A61645258238A592FFD2DB800582C4B20B0032650585158B080441BB04044591B21212045B0C05058B0C0441B2159592DB800592C2020456944B001602020457D691844B001602DB8005A2CB800592A2DB8005B2C4B20B003265358B0401BB000598A8A20B0032653582321B0808A8A1B8A235920B0032653582321B800C08A8A1B8A235920B0032653582321B801008A8A1B8A235920B0032653582321B801408A8A1B8A235920B80003265358B0032545B8018050582321B8018023211BB003254523212321591B2159442DB8005C2C4B535845441B2121592D00000000020042000004D005BD00030007003FB800532BB800082FB800092FB8000810B80000D0B800002FB8000910B80003DCB80004DCB8000010B80007DC00BA0007000000562BBA0002000500562B3031331121112711211142048EB8FCE205BDFA43B8044DFBB30000000100C4000002D5059200080023B10801B80133400C0404070C04079605000A47091076C418C4D5FD39003F3FF4CD313013353E013733112311C4C39A268EC003F68A1359A6FA6E03F60000000100400000041E059D002200A6404E3604460457056B1D6E1E7A1E84018702082A085A196B197C197C1CB519050022010F041C0E1921071C19040100051F0F0F22130A351305201F7521220C217F0738166F220E270F811F38222447231076C418D4EDF4ED10F5EDE4003F3CFD3C3FED1112392F1217390111123912393911391239005D31304379401C04190C2511260B120E2800091407280119040D100A280108150A2801002B2B1010012B2B2B2B81005D36123F01363736353426232207060723363736213212151407060F01060706072115214A85C1C0813452967DB9472604B70342750128F6E37946B5896238641A030EFC29B90112706F4B35536B7D938C4B85BB76D0FEF6A3AC7A47654C3631576AAA000000010031FFD9041A059A0031 + 00C4401F490C532D6529632D7529752D069626014B082B0A182B140D03F93114350D20B8012340141135107F0D0D311B3524050735310D1896274411B8014A400F0A382E6F021F2920810327023347321076C418D4EDF4ED10F5EDEDF4ED003FED3FED12392FF4FDE610ED10ED111239011112393130437940362F301926000905261D2522260600032800040308300A28011C231F28001A251828010401072800092F0728001E211B280119261B2801002B2B2B2B012B2B2B103C2B2B2B2B818181005D015D0402353316171633323635342623220607351E013332373635342623220706072334373621321615140706071E01151400230116E5BC0C2846B78EACB5A11225131C26166541729865B4452605B2406E0115DBF0472C46717FFEF2F8270117C88B3F719878947601019F03022038906B7478427AA070C8C3B98452331D1FB180CDFEFE000000000200340000042F059C0002000D005C402209020A080D010202BE12060607020601050708030106070A02750B05EF030C070403B80117B501960D08AC0AB80158B3050F470E1076C418D4F5F43CFDE4003F3FF43CFD3C1139390111123911123939872E2B047D10C50F3130011109011121350133113315231102A5FE3501CEFD8C029098D3D301FB0289FD77FE05015EB0038EFC5F9DFEA200000000010042FFDC041C0580002000BB402B4812881F02390C461357136713043A080C0D07000C0A0F0E0E75121313120E0F201213070013170A17350AB80122401A0D7F0E0E1D123A0F04043520C71D0D1107381A6F0038202247211076C418D4EDF5EDC4003FEDED3FFD12392FE4F4ED1112390111123939123939872E2B7D10C5001239011112393931301843794028181F01090226031E00280001001F20051C0728010918072801011F042800061B04280008190A2801002B2B2B012B2B103C103C2B2B8181005D5D131617163332363534262322060727132115210336373633320415140221222427FD127D4054A09AB7805D852F9C6D02E8FD9F3D322D5069C50112FBFEEDAFFEF310016D9A3B1ECC7C96A44840090303AEFE72261321FEC3CBFECAC5CC00000002004DFFDB0423059E001B002700A94039771A0117082508271958198600870188090747080A212721350E0E1403C707351B052735140D032902811E38116F170A023C0A2431172947281076C418D4FD397C4B52787A2F1810F5EDF4ED003FED3FEDED12392FED11123931304379403425261C200F1600060526200F1E280126152428001C131E2801060003280104031F1021280125162728001D1227280004010728012B2B2B2B01103C2B2B2B2B2B81818181015D005D001615232627262322020336373633320415140223220011103712211236353426232206151416330347BDB21023418497B20A3E5E566A + B4010CFEEBC9FEDC417D014C818D7EA674AF9F8D059EF98455305AFEE9FEFC5B2D28E6E4C3FED301310169010BBA0164FADDBF826EC79A9B88B9000000010021000004C905BD00070034401A01061E00070204080917171A00FB0203250504FB0619088C5E182B4E10F44DF43CFD3CF44E456544E6003F3F3C4DFD3C3130011521112311213504C9FE11CAFE1105BDAFFAF2050EAF0000000001000000000000642C0B935F0F3CF500110800000000005F4D8F0000000000C621BCD6F865FC270B9108F9000000090001000000000000000100000629FE2900000C01F865FCED0B9100010000000000000000000000000000000805120042047300C4047300400473003104730034047300420473004D04E3002100000034005A00E6019201E00274030A03380000000100000008006F0009006B0007000200100010005D000007E80A1D00040001B800532BB800492BB8003F2BB800352BB8002B2B4118008001A6009001A600A001A600030069018B0079018B0089018B0099018B00040089018B0099018B00A9018B00B9018BB2040840BA0179001A014A400B041F5414191F180A0B1FD2B80106B49E1FD918E3BB0119000D00E10119B20D0009410A01A0019F0064001F01A50025017A00480028019AB3296C1F60410A01A9007001A9008001A90003008001A9000101A9B21E321FBE012C00250401001F0126001E0401B61FE7312D1FE531B80201B21FC227B80401B21FC11EB80201400F1FC01D9E1FBF1D671FBE1D671FAB27B80401B21FAA29B80401B61FA91D6C1F931EB8019AB21F921DB80101B21F911DB80101B21F751DB80201B61F6D29961F6431B8019AB21F4C96B802ABB21F391DB80156400B1F3638211F351DE41F2F27B80801400B1F2D1D4C1F2A31CD1F241DB802ABB21F201EB8012540111F1C1D931F3A1D4C1F1E1D45273A1D4527BB01AA019B002A019BB2254A1FBA019B0025017AB349293896B8017BB348283125B8017A403648289629482725294C1F252946272729482756C80784075B07410732072B072807260721071B071408120810080E080C080A08080807B801ACB23F1F06BB01AB003F001F01ABB308060805B801AEB23F1F04BB01AD003F001F01ADB70804080208000814B8FFE0B40000010014B801ABB41000000100B801ABB606100000010006B801ADB300000100B801AD401F04000001000410000001001002000001000200000001000002010802004A00B0018DB806008516763F183F123E113946443E113946443E113946443E113946443E113946443E11394660443E11394660443E11394660442B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B18011DB0964B5358B0AA1D59B0324B5358B0FF1D592B2B2B2B2B2B2B2B182B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B + 2B2B2B2B2B2B2B2B2B2B2B2B74752B2B2B65422B2B4B5279B376706A66456523456023456560234560B08B766818B080622020B16A704565234520B003266062636820B003266165B070236544B06A234420B176664565234520B003266062636820B003266165B066236544B0762344B10066455458B166406544B27640764523614459B36242725D456523456023456560234560B089766818B080622020B172424565234520B003266062636820B003266165B042236544B072234420B1625D4565234520B003266062636820B003266165B05D236544B0622344B1005D455458B15D406544B262406245236144592B2B2B2B456953427374B8019A2045694B20B02853B049515A58B020615944B801A6204569447500 + 00>] def + /CharStrings 8 dict dup begin + /.notdef 0 def +/one 1 def +/two 2 def +/three 3 def +/four 4 def +/five 5 def +/six 6 def +/T 7 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 4265107 def + currentdict currentfile eexec + 54544758EC884CF30C3CD503CEDBFF3839C47C3C3333173232E3FDBFF439491DB843E1924E63AA7726BBB0485AB56D93D8C0906F647A47162891E73FFC2A9873C4B1EAC5EEBDFFC4D06084FBD84139DF4583C6E259D10699944D1068C9C45667DCCCFB9B7EA01B606435EDCBD273ABAC093D14085CCBAC149BD7382E842CFE0D7FE4FD2EF589A2471F6074A80A8B675C2F7A50D63AC1EF90D787BADD11633CB01CF6EE3B37AAF9078A69AC4740E9B6525D78BBD839551A1CB80DB8682FA5E87591BBD6EE8B946063A2A58D9CA3685AB305495DC5FB5747EB8A9A059C4976C0FE4EEAB1D56FF47F1E9664ED9F4A7DAB763AF92B2F6CF2FA7DEC24710E0B9096E30F772BA7FEA9BDBE496C42ED2CEB58F54E80BDF57CE7B4DB6CCFE7182F43BF93CCA0767AF95D62C5D2C3DC6AE1E6D139F51A2C63432117F1714C5566572EE9967A715420ABDCD1D7BD74F8450B89965FCC81C6ACA565C5F3CCF91D430D1F953E4F1A645300A98DD8C47CD64555F08F422340A85404EAE0D3229C4F9336B9470CACBD6BBF3395104750A915CC6EAAC197668267B8C62D2764C8CD69FD937CA3C924D997A0EDE7964BEB9EA2F92EF70C5E5DA0AA5567765E71F2B911B3C5586B741EEB93F3C73016EC16BFF283758900903D203992EFC8BAFAF13579C602F38C980943B128E467A4B303542E85E0849534105E9F083E4E3373F14A64BC3AB0F9692F6BC106AE217BF94B71975CBCEAD28FD587E1BFB01FDF6931915C89E8032677890B9B723498510FBFA80C605F161F06E859104BA241B4B3BC00C6076F11588273FB9DBC7689A0627FC6F7592815286736CE3AA8C34113A398031A9DD4F0058D3FFAEABD3B763049E956FA8789A1BDD12F6C5F6D1EA92744BBC0B31B0E3C44DDC68A10DDCA78B0FA6883EDF43E07DF7A384787EAE3408D413C6B4FE70FC3A5BFCDF307B99521065545DA0ECD93DF31829729F39C211A5A953FC2C205A599D02EA914888EAEBCE4C5EEB2D742CA3203957DDB840470580BA9FDC6E5DFC09ED5E775E02CD02FC3F8AFC3C973BEA02B1032A894614CD86740899F3AD7485E04F97B68D4A827511BC420E7AA2E565E401355109B2E2A657FEA8F4969EAB7AB5FDDB7B42C082DBC01DC94C4CEBC4A44CC04EFA72486F76FB3BEB4CD8BAE0C5A53E95BD301BB227171A44266BC5E44D6ECBFD88EC2887189773CE06DDFCB8D9FF37C19D0CE1C592331183EC60C67A0623FEF2254D278563795CCB24A69195841E5BEA3415DE4B158C5C559AF4EA78C3CD86943AFD9CB8C2090311A3E1AE72DC870E2426F27D036471BD2E44BD86330CB9861E4820DD26F218AE9621CB2AA823E2D9F3ABFB9617283E5F1999109AD3877914940AA030CE6CC138471D57EF6E80E9A6421A20AC5F2D8D48124141676E27C2EDAA84DED2CC78C2E0F02D1D3CCB37B1C95A6 + 4CD80FF80B5E7F65434454A65608221F6AC1A7B079319B7B7A36FF4A6CD6A912F4B1B44452446A88A5FFCF8BB331C0FFD12BAE6B0E409EFDD54BDDE458E2D0D2BD8596FAB00949A66FA4E722C5589E75043457D46B5ED0B74675543CE14633F01A7B778E998083855B21E263DE8DD79FDC2239A5F7155A00DC6B42D6AA5EA7EC2B0D860CB5B3FF6A9C487B10BB65CE6D4BC922C5FAD1C7C41981F865A4019C0BAD05EC61B10E412937170AE7990300B976EB7BC5EEEC05E6C9107F82AF01E8E52F1CE0E61EC8FC9A5E1416AF73134184DECCA2EE96B5D8757FFD0949CC84995CB2765E90E2147BF20A90851678D981571074F17F221D0807424226E4C8956E5CFFB681159DA01ED65507C05CAE3BF5D412B1F718ECDA35D13060155654019FDBE8BE0CE704AAEBDF6ABAEF4568A66D3B0F2AEC30CA767ADDDDB066462F3E65D543632C561C17BC48E556A0DC990174AE66E2EA739B1D82CAD54E01CC8B83CAC3FE6F806387FC0EEB242EE3DFA978336D97DC029EB32C4217653DA1F8BF4841CD951622A3D72325A85BD0DA9FE4AAC4CE689F13708CEC8E5C7F1F9DCFCFCB1FEB8EFEB0EE5A33612C224A9C05C2CD7F654EEEA735C2DA90CA02C0F164908A2F2EE616FA1871401A8F8D366242A0C310A5927EB3013810755C1F3E83409D26E941D0432CC47AAC0146653D7B8C081AD46370E9477D7DD14205D30FA28ADAE0EA1029A4B6413FABDC3273C25E4E613BBD3C2759D33862C3C3D94B58C94C8961E64EE6B8DA7F0642A3445EE2DDE088B4A686C1877596F480F5F405F528D8AE6EEEAA94048EF87CFBE90DED9711B0BDF86F48B8EC87C71049948B7E8D7E50B77C6A5047339C5E89226A9732C7F9BDC5980838F5E0C3C25818F051537918DF9EB5B18F3B1F75D7AE5282AB572485A91C8014D1559558FCE80DF22A33CB34F147458386574F6C44CF659BF2658B6B0F368CC2EA7E6443CB421034E96152A847EB048874 + 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 +[ /CIEBasedABC 4 dict dup begin +/WhitePoint [ 0.9505 1.0000 1.0891 ] def +/DecodeABC [ +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind + +{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse + 1 index 1 index ge { exch pop } { pop } ifelse < +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001010101010101010101010101 +0101010101010101010101010101010101010101010101020202020202020202 +0202020202020202020202020202020202030303030303030303030303030303 +0303030303030304040404040404040404040404040404040404050505050505 +0505050505050505050506060606060606060606060606060607070707070707 +0707070707070708080808080808080808080808090909090909090909090909 +0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c +0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010 +1010101010111111111111111112121212121212121313131313131313141414 +1414141414151515151515151616161616161616171717171717171818181818 +18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d +1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223 +2323232323242424242425252525252526262626262727272727282828282829 +292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f +2f2f303030303131313131323232323333333333343434343535353535363636 +36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e +3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646 +4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f +4f50505051515151525252535353535454545555555656565657575758585859 +59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263 +63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e +6e6e6f6f6f707070717171727273737374747475757576767677777878787979 +797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585 +86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292 +9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f +a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae +aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd +bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc +cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd +dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee +eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff +> dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling + cvi 3 index exch get 4 -1 roll 3 -1 roll get + dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind +] def +/MatrixABC [ 0.4124 0.2126 0.0193 0.3576 0.7151 0.1192 0.1805 0.0722 0.9508 ] def +/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def +end ] /Cs3 exch/ColorSpace dr pop +%%EndPageSetup +0.60000002 i +/Cs1 SC +1 1 1 sc +q +0 0 258 100.5 rc +-8.5 314.5 m +271 314.5 l +271 -77 l +-8.5 -77 l +h +-8.5 314.5 m +f +67.217506 92.363953 m +70.927505 88.849243 70.927505 83.150757 67.217506 79.636047 c +63.50753 76.121307 57.49247 76.121307 53.782494 79.636047 c +50.072495 83.150757 50.072495 88.849243 53.782494 92.363953 c +57.49247 95.878693 63.50753 95.878693 67.217506 92.363953 c +f +1 J +1 j +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +151.43501 443.27209 m +158.85501 450.30151 158.85501 461.69849 151.43501 468.72791 c +144.01506 475.75739 131.98494 475.75739 124.56499 468.72791 c +117.14499 461.69849 117.14499 450.30151 124.56499 443.27209 c +131.98494 436.24261 144.01506 436.24261 151.43501 443.27209 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 60.5 86 cm +/F1.1[ 24 0 0 -24 0 0]sf +-7.3300781 8.5 m +(!)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +112.71751 20.864044 m +116.42751 17.349335 116.42751 11.650848 112.71751 8.1361389 c +109.00753 4.6213989 102.99247 4.6213989 99.282494 8.1361389 c +95.572495 11.650848 95.572495 17.349335 99.282494 20.864044 c +102.99247 24.378784 109.00753 24.378784 112.71751 20.864044 c +f +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +242.43501 586.27191 m +249.85501 593.30133 249.85501 604.6983 242.43501 611.72772 c +235.01506 618.7572 222.98494 618.7572 215.56499 611.72772 c +208.14499 604.6983 208.14499 593.30133 215.56499 586.27191 c +222.98494 579.24243 235.01506 579.24243 242.43501 586.27191 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 106 14.500092 cm +-6.6738281 8.5 m +(")s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +81.217506 20.864044 m +84.927505 17.349335 84.927505 11.650848 81.217506 8.1361389 c +77.50753 4.6213989 71.49247 4.6213989 67.782494 8.1361389 c +64.072495 11.650848 64.072495 17.349335 67.782494 20.864044 c +71.49247 24.378784 77.50753 24.378784 81.217506 20.864044 c +f +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +179.43501 586.27191 m +186.85501 593.30133 186.85501 604.6983 179.43501 611.72772 c +172.01506 618.7572 159.98494 618.7572 152.56499 611.72772 c +145.14499 604.6983 145.14499 593.30133 152.56499 586.27191 c +159.98494 579.24243 172.01506 579.24243 179.43501 586.27191 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 74.5 14.500092 cm +-6.6738281 8.5 m +(#)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +53.717506 20.864044 m +57.427505 17.349335 57.427505 11.650848 53.717506 8.1361389 c +50.00753 4.6213989 43.99247 4.6213989 40.282494 8.1361389 c +36.572495 11.650848 36.572495 17.349335 40.282494 20.864044 c +43.99247 24.378784 50.00753 24.378784 53.717506 20.864044 c +f +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +124.43501 586.27191 m +131.85501 593.30133 131.85501 604.6983 124.43501 611.72772 c +117.01506 618.7572 104.98494 618.7572 97.564987 611.72772 c +90.144989 604.6983 90.144989 593.30133 97.564987 586.27191 c +104.98494 579.24243 117.01506 579.24243 124.43501 586.27191 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 47 14.500092 cm +-6.6738281 8.5 m +($)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +21.717506 20.864044 m +25.427505 17.349335 25.427505 11.650848 21.717506 8.1361389 c +18.007528 4.6213989 11.992472 4.6213989 8.2824936 8.1361389 c +4.5724955 11.650848 4.5724955 17.349335 8.2824936 20.864044 c +11.992472 24.378784 18.007528 24.378784 21.717506 20.864044 c +f +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +60.435013 586.27191 m +67.855011 593.30133 67.855011 604.6983 60.435013 611.72772 c +53.015057 618.7572 40.984943 618.7572 33.564987 611.72772 c +26.144991 604.6983 26.144991 593.30133 33.564987 586.27191 c +40.984943 579.24243 53.015057 579.24243 60.435013 586.27191 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 15 14.500092 cm +-6.6738281 8.5 m +(%)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +40.217506 57.864044 m +43.927505 54.349335 43.927505 48.650848 40.217506 45.136139 c +36.50753 41.621399 30.49247 41.621399 26.782494 45.136139 c +23.072495 48.650848 23.072495 54.349335 26.782494 57.864044 c +30.49247 61.378784 36.50753 61.378784 40.217506 57.864044 c +f +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +97.435013 512.27191 m +104.85501 519.30133 104.85501 530.6983 97.435013 537.72772 c +90.01506 544.7572 77.98494 544.7572 70.564987 537.72772 c +63.144989 530.6983 63.144989 519.30133 70.564987 512.27191 c +77.98494 505.24243 90.01506 505.24243 97.435013 512.27191 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 33.5 51.500092 cm +-6.6738281 8.5 m +(&)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +94.217506 57.864044 m +97.927505 54.349335 97.927505 48.650848 94.217506 45.136139 c +90.50753 41.621399 84.49247 41.621399 80.782494 45.136139 c +77.072495 48.650848 77.072495 54.349335 80.782494 57.864044 c +84.49247 61.378784 90.50753 61.378784 94.217506 57.864044 c +f +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +205.43501 512.27191 m +212.85501 519.30133 212.85501 530.6983 205.43501 537.72772 c +198.01506 544.7572 185.98494 544.7572 178.56499 537.72772 c +171.14499 530.6983 171.14499 519.30133 178.56499 512.27191 c +185.98494 505.24243 198.01506 505.24243 205.43501 512.27191 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 87.5 51.500092 cm +-6.6738281 8.5 m +(')s +0.60000002 i +/Cs1 SC +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +126.37433 470.85498 m +103.84019 499.64853 l +S +0 J +0 j +96.796661 508.64859 m +103.84019 499.64856 l +107.21521 502.28986 m +96.796661 508.64859 l +100.46518 497.00723 l +S +1 J +1 j +149.62567 470.85498 m +172.15981 499.64853 l +S +0 J +0 j +179.20334 508.64859 m +172.15981 499.64856 l +175.53482 497.00723 m +179.20334 508.64859 l +168.78479 502.28986 l +S +1 J +1 j +75.640526 541.71875 m +61.320183 570.35944 l +S +0 J +0 j +56.209175 580.58148 m +61.320179 570.35944 l +65.153435 572.27606 m +56.209175 580.58148 l +57.486919 568.44281 l +S +1 J +1 j +90.379982 542.48572 m +100.05146 568.99268 l +S +0 J +0 j +103.96875 579.72894 m +100.05148 568.99268 l +104.07757 567.52368 m +103.96875 579.72894 l +96.025375 570.46167 l +S +1 J +1 j +185.83232 542.55402 m +176.58594 568.87067 l +S +0 J +0 j +172.79752 579.65302 m +176.58594 568.87061 l +180.62933 570.29126 m +172.79752 579.65302 l +172.54254 567.44995 l +S +1 J +1 j +200.35947 541.71875 m +214.67981 570.35944 l +S +0 J +0 j +219.79083 580.58148 m +214.67982 570.35944 l +218.51308 568.44281 m +219.79083 580.58148 l +210.84656 572.27606 l +S +2 w +1 J +1 j +65 506.99982 m +103 542.99982 l +S +65 542.99982 m +103 506.99982 l +S +1 1 1 sc +CM +222.71751 92.363953 m +226.42751 88.849243 226.42751 83.150757 222.71751 79.636047 c +219.00752 76.121307 212.99248 76.121307 209.28249 79.636047 c +205.57249 83.150757 205.57249 88.849243 209.28249 92.363953 c +212.99248 95.878693 219.00752 95.878693 222.71751 92.363953 c +f +1 w +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +462.43503 443.27209 m +469.85501 450.30151 469.85501 461.69849 462.43503 468.72791 c +455.01505 475.75739 442.98495 475.75739 435.56497 468.72791 c +428.14499 461.69849 428.14499 450.30151 435.56497 443.27209 c +442.98495 436.24261 455.01505 436.24261 462.43503 443.27209 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 216 86 cm +-7.3300781 8.5 m +(!)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +236.71751 20.864044 m +240.42751 17.349335 240.42751 11.650848 236.71751 8.1361389 c +233.00752 4.6213989 226.99248 4.6213989 223.28249 8.1361389 c +219.57249 11.650848 219.57249 17.349335 223.28249 20.864044 c +226.99248 24.378784 233.00752 24.378784 236.71751 20.864044 c +f +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +490.43503 586.27191 m +497.85501 593.30133 497.85501 604.6983 490.43503 611.72772 c +483.01505 618.7572 470.98495 618.7572 463.56497 611.72772 c +456.14499 604.6983 456.14499 593.30133 463.56497 586.27191 c +470.98495 579.24243 483.01505 579.24243 490.43503 586.27191 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 230 14.500092 cm +-6.6738281 8.5 m +(#)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +209.21751 20.864044 m +212.92751 17.349335 212.92751 11.650848 209.21751 8.1361389 c +205.50752 4.6213989 199.49248 4.6213989 195.78249 8.1361389 c +192.07249 11.650848 192.07249 17.349335 195.78249 20.864044 c +199.49248 24.378784 205.50752 24.378784 209.21751 20.864044 c +f +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +435.43503 586.27191 m +442.85501 593.30133 442.85501 604.6983 435.43503 611.72772 c +428.01505 618.7572 415.98495 618.7572 408.56497 611.72772 c +401.14499 604.6983 401.14499 593.30133 408.56497 586.27191 c +415.98495 579.24243 428.01505 579.24243 435.43503 586.27191 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 202.5 14.500092 cm +-6.6738281 8.5 m +($)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +177.21751 20.864044 m +180.92751 17.349335 180.92751 11.650848 177.21751 8.1361389 c +173.50752 4.6213989 167.49248 4.6213989 163.78249 8.1361389 c +160.07249 11.650848 160.07249 17.349335 163.78249 20.864044 c +167.49248 24.378784 173.50752 24.378784 177.21751 20.864044 c +f +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +371.43503 586.27191 m +378.85501 593.30133 378.85501 604.6983 371.43503 611.72772 c +364.01505 618.7572 351.98495 618.7572 344.56497 611.72772 c +337.14499 604.6983 337.14499 593.30133 344.56497 586.27191 c +351.98495 579.24243 364.01505 579.24243 371.43503 586.27191 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 170.5 14.500092 cm +-6.6738281 8.5 m +(%)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +195.71751 57.864044 m +199.42751 54.349335 199.42751 48.650848 195.71751 45.136139 c +192.00752 41.621399 185.99248 41.621399 182.28249 45.136139 c +178.57249 48.650848 178.57249 54.349335 182.28249 57.864044 c +185.99248 61.378784 192.00752 61.378784 195.71751 57.864044 c +f +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +408.43503 512.27191 m +415.85501 519.30133 415.85501 530.6983 408.43503 537.72772 c +401.01505 544.7572 388.98495 544.7572 381.56497 537.72772 c +374.14499 530.6983 374.14499 519.30133 381.56497 512.27191 c +388.98495 505.24243 401.01505 505.24243 408.43503 512.27191 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 189 51.500092 cm +-6.6738281 8.5 m +(&)s +0.60000002 i +/Cs1 SC +1 1 1 sc +CM +249.7175 57.864044 m +253.42749 54.349335 253.42749 48.650848 249.7175 45.136139 c +246.00752 41.621399 239.99248 41.621399 236.28249 45.136139 c +232.57249 48.650848 232.57249 54.349335 236.28249 57.864044 c +239.99248 61.378784 246.00752 61.378784 249.7175 57.864044 c +f +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +516.435 512.27191 m +523.85498 519.30133 523.85498 530.6983 516.435 537.72772 c +509.01505 544.7572 496.98495 544.7572 489.56497 537.72772 c +482.14499 530.6983 482.14499 519.30133 489.56497 512.27191 c +496.98495 505.24243 509.01505 505.24243 516.435 512.27191 c +S +/Cs2 SC +0 sc +0 i +0.5 0 0 -0.5 243 51.500092 cm +-6.6738281 8.5 m +(')s +0.60000002 i +/Cs1 SC +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +437.3743 470.85498 m +414.84018 499.64853 l +S +0 J +0 j +407.79666 508.64859 m +414.84018 499.64853 l +418.21521 502.28986 m +407.79666 508.64859 l +411.46518 497.0072 l +S +1 J +1 j +460.62567 470.85498 m +483.15979 499.64853 l +S +0 J +0 j +490.20331 508.64859 m +483.15979 499.64853 l +486.53479 497.0072 m +490.20331 508.64859 l +479.78476 502.28986 l +S +1 J +1 j +386.64053 541.71875 m +372.32016 570.3595 l +S +0 J +0 j +367.20914 580.58154 m +372.32016 570.3595 l +376.15341 572.27612 m +367.20914 580.58154 l +368.48688 568.44287 l +S +1 J +1 j +401.38 542.48578 m +411.05145 568.99268 l +S +0 J +0 j +414.96875 579.72894 m +411.05145 568.99268 l +415.07755 567.52368 m +414.96875 579.72894 l +407.02536 570.46167 l +S +1 J +1 j +496.83231 542.55402 m +487.58594 568.87067 l +S +0 J +0 j +483.79752 579.65302 m +487.58594 568.87061 l +491.62933 570.29126 m +483.79752 579.65302 l +483.54254 567.44995 l +S +/Cs3 SC +64 0 0 27 106 36 cm +BI +/Width 192 +/Height 81 +/BitsPerComponent 8 +/Decode[ +0 1 +0 1 +0 1 +] +/DataSource cg_aiproc +ID +JcC<$JcC<$_>f)dJcC<$JcERdJcC<$JcC<$_>f)dJcC<$S,`K`rf@'>nGg?)JcC<$JcD5>rmq'6rbVT5 +oDcZ,JcC<$JcD5>rmps2riG_k_>f)dJcC<$S,`K5r\sgJr^ZtNpA_u/JcC<$JcD5>rl>!krf@%Krc@f5 +_>f)dJcC<$T)\fhrl4phrfR2Kr]gChq>\;2JcC<$JcD>Arr2o:r\"23rl+kKr_*7Vr;XV5JcC<$JcD>A +rr2o:r\+8@rl>#Kr^6[3r;XV5JcC<$JcD>Arr2o:r\+8Mrn[Rhrf[7Frk/@4s2"_ds+13$s.98irr0n9 +0E/'PoD[#6`;X6F:BBtS!:[l*JcC<$JcD>Arr2o9r\+8PrqucZrl+lFr]pR:JcLD>s+13$s+13As8N#s +`VqOiXT&8!q>T1K^]'5o5<f-4rl)kVJcC<$JcD>Arr2o9r\+8Prr;usrpg!2rk\\?>6%n,<;uL1s+13$ +s+13As8N#s`VqOiXS`%sr;PgW_Z@$I!3uMgreeesJcC<$JcD>Arr2o9r\+8Pq#C?hrn.=g_#V=NL]0O; +bfg$;s+13$s.98irr0n90E/'Js8N#snH$kX!6kGZr`B)$rq=Y;JcC<$JcD>Arr2o9r\+8Pp&G$h!TrME +k5N6sXo:K_PKs2Zs+13$s.98irr0n90E/'DrrMlg!;HKFrkSM`r]pJ4dJndtJcC<$T)\fhrl+jiriG\j +!WN&urr2Edao9*T;Z9u$q:,Fqs+13$s.98irr0n90E/'BrrE)ur;PdV_u?Y755q##s+13$s+13As8N#s +`VqOiXRQ8gs8MfmfD`SbHN$50g=Q@Us+13$s.98irr0n90E/'Bs8Dusrr2BcaSrsR:&\Z%r7_1%s+13$ +s.98irr0n90E/'Bs8)cpqu5RR_Z$>055q;1s7QEkaFUCRX+@=CX8]-uM#K(,XRQ8as8Mclf)EPcFT+]- +i8+G.s8M#/5`J$[5b:7?5PmM@`pj$&s8N#sn,CH.^&CY'CB"1is7lWng&=27Z[q>(k^hrhkl0cEf`&AZ +h=1I:s8Mopj8QppSc1hPX5O$Qs8LRJ2?';#dZ`+1d[S\aao8sPhXLR8s8M`ke,I2_C]6g&jl?C9s8L@D +/cM+9c%4*)b^n!0bkoT_df/V&s7--grr29``r<RK8,dMgs7lWncMfBoWe'Z'n:C(rnG`%Yr:'aSs8Mop +i;UUmRJoDLZf_;_s8L=C/H2u,s-*J6s+149s8M`kec*JcB)YF%lKS?Ds8L=C/H2r+s-*J6s+149s8N#s +li+p'\GenqGj58's8L=C/H2r+s-*J6s+146s8MlohYt@jP5[ZE]BoRms8L=C/H2r+s-*J6s+143s8M]j +df.&]@K'%$n*g;Os8L=C/H2r+s-*J6s+143s8N#sm/G$([/NDkJa`X6s8L=C/H2r+s-*J6s+140s8Mlo +hu:IkMuGp>_t*j&s8L=C/H2r+s-*J6s+14-s8M]jd/LHP4T:0-s7lWncMfBoZ@W%>s+13$s53kUrVl'\ +BDsdfe+3P6s8L=C/H2r+s-*J6s+14*s8L":2u\""hu<QHs7lWncMfBoZ@W%>s+13$s53kUpA7ni]Dg4W +r:U*bs8L=C/H2r+s-*J6s+14-s8J,Z55qke_Z&WqrUp3cs8L=C/H2r+s-*J6s+140s8LIG5Q6?8_>_p_ +q""I[s8L=C/H2r+s-*J6s+143s8Min>Q.V$`;[dUmI1)Ms8L=C/H2r+s-*J6s+143s8JDb55qec_>`Em +rU9d]s8L=C/H2r+s-*J6s+146s8L[M62l?4_uA-aq<\.Vs8L=C/H2r+s-*J6s+149s8Mop@fB1&`;[aT +mHOZGs8L=C/H1`^acjhtadC3Lg[5%,s8JYi55qM[_>`?kr9=7Vs8LmS1]BFd5a+Ha5aXh96N5[-s6fpd +hYonAGlGV[d/Ne%s7lWno)>9\_#Di7e!AI6e!nhcZi32ga70-!s8MrqB`:X'_Z%ORlf8$?s8MTgYl<,N +idp'SiITsWiVpOi3W?e_s7--gW;]![U]/.0i;WZ7s7lWnpAVo-`.>sma+;:#a8Vn60`J?Hs7H?jjShUI +DuRZRci3Xrs7lWnrVl&4ifN/Nih#0/iVp.^0)hp@s7cQmrr-j88,g:&_Z&iVs+13$s+13As8N#s`VqOi +XRQ8as8K8%55q/Q_#E0hr8%C(s+13$s.98irr0n90E/'Bs8)cpl2F6QCAu3Oci3Xls+13$s+13As8N#s +`VqOiXRQ8ds8I3@7/jn!`;]&Rs+13$s+13As8N#s`VqOiXRQ8gs8KP-55plI_>`0fqq(k!s+13$s.98i +rr0n90E/'BrrE)umJ]fYA,aIHc2R@bs+13$s+13As8N#s`VqOiXRQ5is8IKH6N4Ur_uAlIs+13$s+13A +s8N#s`VqOiXRcAl^q]rcr]^=Drkn`hrqk+CJcC<$JcD>Arr2o9r\+8Pp&G$]!DlSm;#Xf#_u@mZp!3Sg +s+13$s.98irr0n90E/'Gs8I`R5X5<7rjMgBroVE(JcC<$JcD>Arr2o9r\+8Pq#C?7r]U@AMu\h9_#E$d +qTJnis+13$s.98irr0n90E/'Ms8M]j<;ou#`5DYorlkB5aT$hkJcC<$T)\fhrl+jiriH"srf-nAriuRA +_>qIPkPkJ%s+13$s+13As8N#s`VqOiXT&8!ci---KDr[ff@L#SrqaV6JcC<$JcD>Arr2o9r\+8PrqQIq +r_rg5rlG33nc86ts+13$s+13As8N#s`VqOiXT"Ob4oVV`_>`Krrr)os_Z,2eJcC<$T)\fhrl+jire^V> +rdOjarn%/G!WW29s+13$s+13As8N#s`;VFh3rVtT_>_OTo)/O(s+13$s+13As8N#s`VqOi2?'WT_#EBn +rquf4s+13$s+13As8N#sa8RakB)]dKeGf7=s2"_ds+13$s.98irr26_L&S:TbPq#)s2"_ds+13$s.98i +rr26_\,O)?jSo,Os2"_ds+13$s-s&fmJb$&ec,C9s2"_ds+13$s-s&fq>TOUnaQRps+13$s+13;s8Mua +s2"_ds+13$s+13ds+13$s+13$s2"_ds+13$s+13ds*t +~> %APLeod +EI +1 J +1 j +/Cs1 SC +0 0 0 sc +0.5 0 0 -0.5 -8.5 314 cm +211.82292 590.23358 m +113.04896 539.82483 l +S +0 J +0 j +102.86941 534.62976 m +113.04896 539.82483 l +111.1008 543.64221 m +102.86941 534.62976 l +114.99712 536.00751 l +S +ep +end +%%Trailer +%%EOF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/picins.sty Thu Nov 17 04:11:37 2011 +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}% +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/yuu-preliminary.tex Thu Nov 17 04:11:37 2011 +0900 @@ -0,0 +1,161 @@ +\documentclass[twocolumn,twoside,9.5pt]{jarticle} +\usepackage[dvips]{graphicx} +\usepackage{picins} +\usepackage{fancyhdr} +\pagestyle{fancy} +\lhead{\parpic{\includegraphics[height=1zw,clip,keepaspectratio]{pic/emblem-bitmap.eps}}琉球大学主催 工学部情報工学科 卒業研究発表会} +\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{VNCを用いた授業用画面共有システムの設計と実装} +\author{学籍番号:085734D 氏名:谷成雄 指導教員:河野真治} +\date{} +\maketitle +\thispagestyle{fancy} + +\section{はじめに} +普段授業を行う際、プロジェクタを使用して授業を進めることが多い。 +しかし、後ろの席から見えにくいなどの不便を感じることがよくある。 +授業を受けている生徒の手元にパソコンがあるならば、そこに先生の画面を表示して授業をすすめることが出来れば、 +後ろの席に座っていても見えづらいという問題は解消される。 + +VNCを用いることで、先生の画面を生徒の手元の画面に表示することができる。 +しかし、多人数の生徒が先生のパソコンに同時に接続してしまうと処理性のが落ちて授業の進行に画面がついていかなくなってしまう。 +この問題は一つのコンピュータ多人数が同時につながるときに起こる問題である。 + + +そこで、本研究では多人数で画面が共有できるようにクライアントをツリー構造に +接続させ上から順番にデータを流していくという方法で画面を共有するシステム(TreeVNC)の設計と実装を行う。 + + +\section{VNCについて} +VNC(Virtuual Network Computing)は、RFBプロトコルを用いて遠隔操作を行うリモートデスクトップソフトである。 +VNCはサーバ側とクライアント(ビューア)側に分かれていて、サーバを起動し、クライアントがサーバに接続を行い遠隔操作を可能にする。 +\subsection{RFBプロトコル} +RFB (remote frame buffer) プロトコルは、GUI操作をリモートアクセスで行うためのプロトコルである。 +画面の描画の更新は画面の差分が発生した部分を矩形毎で送り描画される。 +また、画面の描画データに使われるエンコードが多数用意されており、また独自のエンコードを実装することもできるシンプルなプロトコルである。 + + +\section{TreeVNCの方針} +まず、多人数が参加している授業でVNCを使う場合に起こる問題は、前でも述べたように、 +一つのコンピュータに多人数が繋がり、処理性能が大幅に落ちてしまうところが問題である。 +この問題を解決する為に、クライアント同士を接続させ、画面描画のデータを受け取った +クライアントが次のクライアントにデータを流すという方法を考えた。 +画面共有を行いたいクライアントが一種のVNCサーバ自体にもなる。 +また、クライアント同士の接続はツリー構造で行うことで管理がしやすくなると考えた。 +クライアント同士の接続の管理はツリーの一番上にいるPC(Top)で行い、 +このTopだけがVNCサーバへ接続を行うようにする。 + +今回作成したTreeVNCは、上記の実装でツリー状にクライアントを接続していくように実装を行った。 +画面の共有だけを行うように実装した。 + + +\section{先行事例} +Vncサーバへの負荷を軽減する先行事例としてはVnc Reflectorがある。 + +\subsection{VNC Reflector} +Vnc Reflectorは、Vncサーバとクライアントとの間に入り、Vncサーバとの通信を代わりに行うプログラムである。 +クライアントはVnc Reflectorへ接続するので、Vncサーバとの接続はVnc Reflectorのみとなり、Vncサーバ側の負荷を減らすことができる。 + +\section{TreeVNCの実装} +TreeVNCはTightVNCのjava版のビューアを元に作成を行った。TightVNCはフリーのVNC用ソフトである。 +2011年8月9日現在とC++で作成されたVNC サーバ用とWindows版、それとJava版のビューアが公開されている。 + +\subsection{Tree structure} +今回は、ホストに対しクライアントがツリー状に繋がっていくように実装した。ツリーの構成は以下の手順で行う。 + \begin{enumerate} + \item クライアントが接続する際、ホストに接続をしているプロキシ(今後このプロキシのことをTopと記述する)に接続する。 + \item Topはクライアントにどこに接続すれば良いかを知らせる。(このときに親の番号と自分の番号それからリーダーであるかどうかを一緒に知らせる) + \item クライアントはTopから指定されたノードに接続を行う。 + \end{enumerate} + + +\subsubsection{Treeの再構成} +今回の実装はクライアントがツリー状に繋がっているので、親ノードが落ちると子ノードも一緒に落ちてしまう。\\ +そこで、ツリーの再構成が必要になる。 +\begin{enumerate} + \item 親ノードが落ちた際に、子ノードの中で一番若い番号の子ノードがTopに対して自分の親ノードが落ちたこ\ +とを報告する。(親ノードの番号を知らせる) + \item Topは木の番号が一番大きいノードに対して1で報告を受けた親ノードの代わりになるように命令を出す。$\ +\\$ + \item 親ノードがいなくなった子ノードたちはTopに対して、2で新しく繋がった親ノードのIPアドレスを教えて\\ +もらいそのアドレスに対して接続をおこなう。 +上記の構成の場合、一つのノードが落ちた場合に再接続を行うノードは2分木の場合3ノードである。 + +図1、図2が再接続の様子である。 + \end{enumerate} + + +\begin{figure}[!htbp] +\begin{center} +\scalebox{0.80}{\includegraphics{pic/reconnection1.eps}} +\end{center} +\caption{子ノードの番号が若いほう(3番)がTopに報告してツリーの番号が一番大きいノードに対して報告を行う。\ +(TはTop)} +\label{figure:splaying} +\end{figure} + +\begin{figure}[!htbp] +\begin{center} +\scalebox{0.80}{\includegraphics{pic/reconnection2.eps}} +\end{center} +\caption{番号の一番大きいノードが報告を受け指定された場所(1番)に接続を行う。(TはTop)} +\label{figure:splaying} +\end{figure} + +\section{評価} +TreeVNCの実装を行い、Vnc Reflectorとの比較を行った。 +テスト環境はBlade サーバ上にVMを48台用意し、Blade サーバの外にTreeVNCとVnc Reflectorを +起動させたPCを置き、VM48台にアクセスさせて実験を行った。 + +\subsection{Vnc Reflectorとの比較結果} +一極集中型のVnc Reflectorは、スループットが20メガから5メガまで落ちた。 +一方TreeVNCの方はスループットを20メガのままをキープすることが確認できた。 +これは、1本の通信帯へ48台がアクセスするVnc Reflectorと違い、クライアント同士が通信を行う為である。 + +\subsection{TreeVNCの利点と欠点} + +クライアント同士がデータのやり取りをするのでVnc サーバへ負荷が少ない。 + +一極集中型ではないので、多人数で使う際に画面表示のストレスが少ない。 + +Top自身がビューアを持つこともできる。 + +みんなの通信速度上がる分、スイッチへの負荷が高い。 + + +\section{まとめと今後の課題} +本研究では、VNCとツリー構造を用いて画面共有システムを開発した。結果スループットを落とすことなく48台で接続を行うことができた。 + +今回、仮想マシーン上でのテストは行ったが、実際の授業などでのテストは行なっていないので実際の授業で使えるのかのテストを行いたい。 + +クライアントのUIの部分ができていないので、UIを充実させ使いやすいシステムを設計したい。 + +\thispagestyle{fancy} +\begin{thebibliography}{9} + +\bibitem{VncReflector}{TightVNC: VNC-Compatible Free Remote Control / Remote Desktop Software}: +http://vnc-reflector.sourceforge.net/ +\bibitem{TightVNC}{TightVNC: VNC-Compatible Free Remote Control / Remote Desktop Software}: +http://www.tightvnc.com/ + +\bibitem{VNC}{Tristan Richardson, Quentin Stafford-fraser, Kenneth R. Wood, Kenneth R. Wood, Andy Hopper}: +Virtual Network Computing (1998): Virtual Network Computing (1998) + +\bibitem{ZLIB}{P. Deutsch, J-L. Gailly }: +ZLIB Compressed Data Format Specification version 3.3 + +\end{thebibliography} +\end{document}