(file) Return to hms_drift_map-HMS_DC_CELLS.eps CVS log (file) (dir) Up to [HallC] / Documents / Howtos

File: [HallC] / Documents / Howtos / hms_drift_map-HMS_DC_CELLS.eps (download) / (as text)
Revision: 1.1, Fri Jun 25 14:49:50 2004 UTC (20 years, 2 months ago) by saw
Branch: MAIN
CVS Tags: mar2005, HEAD
Branch point for: hks05
Add new document (hms_drift_map)

%!PS-Adobe-3.0 EPSF-2.0
%%BoundingBox:  91 179 272 305 
%%Title:  (HMS_DC_CELLS.eps) 
%%Creator: Canvas 6.0 
%%CreationDate:  (Thursday, June 24, 2004) 
%%DocumentProcSets: Deneba_CanvasCustomColors 
%%+ Deneba_CanvasGraphics 
%%DocumentFonts:  Geneva
%%DocumentNeededFonts:  Geneva
%%DocumentProcessColors:  Black
%% Copyright: (C) 1997-1998 Deneba Systems. All Rights Reserved 
%%EndComments 
%%BeginProlog 
%%BeginResource: procset Deneba_CanvasGraphics
%%Title: Deneba standard graphics
%%Version: 1.0
%%CreationDate: 10/1/94
%%Copyright: (C) 1994 Deneba Systems. All Rights Reserved
userdict /Deneba_CanvasGraphics 300 dict put
Deneba_CanvasGraphics begin
/invalidcolortable? true def   
/level2 /languagelevel where {pop languagelevel 2 ge}{false} ifelse def
/initialize
{Deneba_CanvasGraphics
{dup xcheck{bind}if pop pop}forall
currentscreen /_sp exch def /_sa exch def /_sf exch def
/DefaultScreen{_sf _sa /_sp load}def
/DefaultScreenProc{ /_sp load}def
/setstrokeadjust where{pop true}{false}ifelse
{/sa /setstrokeadjust load def
/li /lineto load def
/mt /moveto load def
/ct /curveto load def
/lh { currentpoint exch pop lineto}bind def
/lv { currentpoint pop exch lineto}bind def}
{/sa{{currentdict StrokeAdjustDict ne{StrokeAdjustDict begin}if}{ currentdict StrokeAdjustDict eq{end}if}ifelse} bind def
userdict /StrokeAdjustDict 100 dict put
StrokeAdjustDict begin
/_xl
{transform
.25 sub round .25 add exch
.25 sub round .25 add exch
itransform
}bind def
/li{ _xl lineto}bind def
/mt{ _xl moveto}bind def
/ct{ _xl curveto}bind def
/lh { dup _xl pop currentpoint exch pop lineto}bind def
/lv { dup _xl pop currentpoint pop exch lineto}bind def
/rp{_xl/cv_b xdf/cv_r xdf
_xl/cv_t xdf/cv_l xdf
cv_l cv_t moveto
cv_r cv_t lineto
cv_r cv_b lineto
cv_l cv_b lineto
closepath
}bind def
end}ifelse}def
/terminate
{userdict /StrokeAdjustDict known {currentdict StrokeAdjustDict eq{end}if}if
currentdict Deneba_CanvasGraphics eq{end}if}def
/mxMax 64 def
/mxStk [mxMax {matrix} repeat]def
/mxIdx 0 def
/stm{mxStk mxIdx 0 lt {/mxIdx 0 store}if mxIdx get currentmatrix pop /mxIdx mxIdx 1 add store}def
/rtm{mxIdx 1 ge {/mxIdx mxIdx 1 sub store mxStk mxIdx get setmatrix}if }def
/scl { 72 div exch 72 div exch scale } def
/scli { 72 exch div exch 72 exch div exch scale } def
/_cvmtx matrix def
/_txtmtx matrix def
/_initmtx matrix def
/xdf{exch def}def
/min{2 copy gt{exch}if pop}def
/max{2 copy lt{exch}if pop}def
/CVvec 256 array def
/T true def
/F false def
/_id 0 def
/_encodindex 0 def
/_encodArr 10 array def
/_fd 0 def
/_textSave null def
/_letterSpace 0 def
/_spaceXtra 0 def
/_PageSave null def
/_penh 1.0 def
/_penv 1.0 def
/save0 null def
/_w 0 def
/_h 0 def
/_ds 0 def
/hct false def
/pw 0 def
/wdif 0 def
/temp 0 def
/currot 0 def
/savehandler null def
/ia 0 def
/ix 0 def
/ixn 1 def
/MultipleDataSources false def 
/debug
{dup /$eps exch not def{/savehandler errordict /handleerror get def
errordict
/handleerror{$error begin
newerror{/newerror false def
showpage
72 72 scale
/Helvetica findfont .2 scalefont setfont
.25 9.6 moveto
(Error: )show
errorname
{dup type/stringtype ne
{(converted error name will end up in this string)cvs}if
show}exec
.25 9.4 moveto
(Offending Command: )show
/command load
{dup type/stringtype ne
{(converted command name will end up in this string)cvs}if
show}exec
.25 9.2 moveto
(Stack: )show
ostack
{.25 currentpoint .2 sub exch pop moveto
dup type/stringtype ne{dup type/integertype eq
1 index type/realtype eq or
1 index type/nametype eq or
not {type}if
(converted stack will end up in this string)cvs}if
show}forall
showpage
Deneba_CanvasGraphics /savehandler get exec}if
end}put}if}def
/lc{setlinecap}def
/lj{setlinejoin}def
/lm{setmiterlimit}def
/lf{setflat}def
/cp{closepath}def
/np{newpath}def
/$psz 30 array def
/$pix 0 def
/gs{gsave $psz dup $pix _penh put $pix 1 add _penv put /$pix $pix 2 add def}def
/gr{grestore/$pix $pix 2 sub def $psz dup $pix get /_penh exch def $pix 1 add get /_penv exch def}def
/li{lineto} def
/lh{currentpoint exch pop lineto}def
/lv{currentpoint pop exch lineto}def
/mt{moveto} def
/_cv_mh{currentpoint exch pop moveto}def
/_cv_mv{currentpoint pop exch moveto}def
/ct{curveto} def
/rt{4 -2 roll moveto
dup 0 exch rlineto
exch 0 rlineto
neg 0 exch rlineto
closepath}def
/_hr
{
{/@err false def currentflat dup{gsave{eoclip}stopped{grestore 2 mul dup setflat dup 200 ge{(%% Canvas:Clip failed\r)print /@err true def pop exit}if}{grestore setflat exit}ifelse}loop @err not {eoclip}if setflat}
{/@err false def currentflat dup{gsave{clip}stopped{grestore 2 mul dup setflat dup 200 ge{(%% Canvas:Clip failed\r)print /@err true def pop exit}if}{grestore setflat exit}ifelse}loop @err not {clip}if setflat}
}def
/_cs null def
/fg{$eps{systemdict /setgray get exec}{setgray}ifelse}def
/setcmykcolor where {pop true}{false}ifelse
{/f4{ setcmykcolor}def}{/f4{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}def}ifelse
/setcolorspace where {pop true}{false}ifelse
{/scs{ dup setcolorspace /_cs exch def}def/f3{ _cs setcolorspace setcolor}def
}{/f3{ setrgbcolor}def/scs{ pop}def}ifelse
/$cc 5 array def
/findcmykcustomcolor where {pop true}{false}ifelse
not {/findcmykcustomcolor{$cc astore}def}if
/setcustomcolor where {pop true}{false}ifelse
not{/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}def}if
/fc{6 1 roll findcmykcustomcolor exch setcustomcolor}def
/setseparationgray where {pop true}{false}ifelse
not{/setseparationgray {systemdict /setgray get exec} def}if
/sg{ setseparationgray}def
/sp{/_penv xdf/_penh xdf}def
/rp
{/cv_b xdf/cv_r xdf
/cv_t xdf/cv_l xdf
cv_l cv_t moveto
cv_r cv_t lineto
cv_r cv_b lineto
cv_l cv_b lineto
closepath}def
/rr{/yradius xdf
/xradius xdf
/cv_b xdf
/cv_r xdf
/cv_t xdf
/cv_l xdf
cv_l xradius add cv_t moveto
cv_r xradius sub cv_t lineto
_cvmtx currentmatrix pop
currentpoint translate
xradius yradius scale
1 0 1 1 1 arcto 4{pop}repeat
_cvmtx setmatrix
cv_r cv_b yradius sub lineto
_cvmtx currentmatrix pop
currentpoint translate
xradius yradius scale
0 1 -1 1 1 arcto 4{pop}repeat
_cvmtx setmatrix
cv_l xradius add cv_b lineto
_cvmtx currentmatrix pop
currentpoint translate
xradius yradius scale
-1 0 -1 -1 1 arcto 4{pop}repeat
_cvmtx setmatrix
cv_l cv_t yradius add lineto
_cvmtx currentmatrix pop
currentpoint translate
xradius yradius scale
0 -1 1 -1 1 arcto 4{pop}repeat
_cvmtx setmatrix
closepath}def
/ep{_cvmtx currentmatrix pop
translate
scale
1 0 moveto
0 0 1 0 360 arc
closepath
_cvmtx setmatrix}def
/wd{_cvmtx currentmatrix pop
translate
scale
0 0 moveto
0 0 1 5 -2 roll arcn
closepath
_cvmtx setmatrix}def
/as{_cvmtx currentmatrix pop
translate
scale
0 0 1 5 -2 roll arcn
_cvmtx setmatrix}def
/ds
{_penv _penh ne dup{stm _penh dup 0 le{pop 1}if _penv dup 0 le{pop 1}if scale}{_penh setlinewidth}ifelse stroke {rtm}if}def
/df{fill}def
/de{eofill}def
/_gstk 5 array def
/_gstkc 0 def
/_gst{ 9 dict begin level2{/_ccs currentcolorspace def /_cc [currentcolor] def}{/_cc [currentrgbcolor]def}ifelse {currentpoint}stopped {/_cp null def}{ 2 array astore /_cp exch def}ifelse /_cf currentfont def
/_clw currentlinewidth def /_clc currentlinecap def /_clj currentlinejoin def /_cml currentmiterlimit def currentdict end}def
/hs{newpath gsave stm}def
/hc{/_hr load exch get exec newpath}def
/he{_gstk _gstkc _gst put /_gstkc _gstkc 1 add store 
grestore rtm /_gstkc _gstkc 1 sub store _gstk _gstkc get level2{dup /_ccs get setcolorspace dup /_cc get aload pop setcolor}{dup /_cc get aload pop setrgbcolor}ifelse dup /_cp get dup null eq 
not{aload pop moveto}{pop}ifelse dup /_cf get setfont
dup/_clw get setlinewidth dup/_clc get setlinecap dup/_clj get setlinejoin dup/_cml get setmiterlimit pop}def
/id{ /_id xdf}def
/_imatrix{_w 0 0 _h _id 0 ne{neg 0 _h}{0 0}ifelse _cvmtx astore}def
% Copyright (C) 1990, 1991 by Adobe Systems Incorporated.
% All rights reserved.
level2 { save /dontloadlevel1 xdf }if
/startnoload{{/noload save def} if}def
/endnoload{{noload restore}if }def
/testsystemdict{where{systemdict eq{true}{false}ifelse}{false}ifelse}def
/ncolors 1 def
/colorimage where{pop true}{false}ifelse{/ncolors 0
statusdict begin 
/processcolors where{pop pop processcolors}{/deviceinfo where{pop deviceinfo /Colors known
{pop {deviceinfo /Colors get}}if}if}ifelse end def
ncolors 0 ne{/colorimage testsystemdict
/setcolortransfer testsystemdict
/currentcolortransfer testsystemdict
/currentcmykcolor testsystemdict
and and and not{/ncolors 0 def}if}if}if
ncolors dup 1 ne exch dup 3 ne exch 4 ne and and {/ncolors 0 def}if
ncolors 1 eq dup dup not startnoload
{/doclutimage{[{255 mul round cvi bwclut exch get 255 div} /exec load dup currenttransfer exch] 
cvx bind settransfer _w _h 8 _imatrix _ds image}def}if
not endnoload
ncolors dup 3 eq exch 4 eq or
dup dup not startnoload
{/nullproc{{}}def/concatutil{/exec load
7 -1 roll /exec load}def
/defsubclut
{1 add getinterval def}def
/spconcattransfer   
{/Dclut exch def/Cclut exch def/Bclut exch def/Aclut exch def/ncompute exch ld
currentcolortransfer
[{Aclut ncompute}concatutil] cvx
[{Bclut ncompute}concatutil] cvx
[{Cclut ncompute}concatutil] cvx
[{Dclut ncompute}concatutil] cvx
setcolortransfer}def
/setuprgbcluts
{/bit3x rgbclut length 3 sub def
/bit1x bit3x 3 idiv def/rclut rgbclut def
/gclut rclut 1 bit3x defsubclut/bclut rclut 2 bit3x defsubclut}def}if not  
endnoload ncolors 3 eq dup dup not startnoload
{/3compute{exch bit3x mul
round cvi get 255 div}def
/doclutimage{%/rgbclut xdf pop 
setuprgbcluts/3compute rclut gclut bclut dup
spconcattransfer _w _h 8 _imatrix
[/_ds load /exec load /dup load dup]cvx
nullproc nullproc true 3 colorimage}def}if not endnoload ncolors 4 eq dup dup not startnoload
{/stuffclut{cmykindex 3 -1 roll put}def
/ftoint{1 exch sub 255 mul round cvi}def
/4compute { exch bit4x mul round cvi get 255 div } def
/computecmykclut{setuprgbcluts/bit4x rgbclut length 3 idiv 4 mul 4 sub def
/cmykclut bit4x 4 add string def
/cclut cmykclut def
/mclut cclut 1 bit4x defsubclut
/yclut cclut 2 bit4x defsubclut
/kclut cclut 3 bit4x defsubclut
/cmykindex 0 def
0 1 bit1x
{dup /cmykindex exch bit1x exch sub 4 mul def
3 mul dup rclut exch get 255 div exch dup gclut exch get 255 div
exch bclut exch get 255 div
setrgbcolor currentcmykcolor
ftoint kclut stuffclut
ftoint yclut stuffclut
ftoint mclut stuffclut
ftoint cclut stuffclut
}for}def
/doclutimage{invalidcolortable?{computecmykclut}if
/4compute cclut mclut yclut kclut spconcattransfer
_w _h 8 _imatrix[/_ds load /exec load/dup load dup dup] cvx 
nullproc nullproc nullproc true 4 colorimage}def}if
not endnoload
ncolors 0 eq
dup dup not startnoload
{/colorexpand{mystringexp 0 rgbclut
3 copy
7 -1 roll
{3 mul 3 getinterval putinterval exch 3 add exch 3 copy}forall
pop pop pop pop pop}def
/createexpandstr{/mystringexp exch st0 length mul string def}def
/doclutimage{/rgbclut xdf pop 3 createexpandstr _w _h 8 _imatrix
[/_ds load /exec load /colorexpand load /exec load] cvx
false 3 colorimage}def}if not endnoload
level2 { dontloadlevel1 restore }if
level2 not{ save /dontloadlevel2 xdf }if
/rgbclut 0 def
/doclutimage{/hival 255 def 
[/Indexed /DeviceRGB hival rgbclut] setcolorspace
_imagedict dup begin 
/Width _w def 
/Height _h def  
/Decode [0 hival] def  
/ImageMatrix _imatrix def
/BitsPerComponent 8 def 
/Interpolate false def
end image}def
level2 not{ dontloadlevel2 restore }if
%%EndProcSet
/_imagedict 15 dict begin /ImageType 1 def/BitsPerComponent 8 def/Interpolate false def currentdict end def
/hascolor true def
/level2 systemdict /languagelevel known
{languagelevel 2 ge}{false}ifelse def
/foureq {4 index eq 8 1 roll
4 index eq 8 1 roll
4 index eq 8 1 roll
4 index eq 8 1 roll
pop pop pop pop and and and} def
/setupbands{gsave
/_settransfer systemdict /settransfer get def
/_currenttransfer systemdict /currenttransfer get def
/_image systemdict /image get def
/blank 0 _currenttransfer exec
1 _currenttransfer exec eq def
/negative blank{0 _currenttransfer exec 0.5 lt}
{0 _currenttransfer exec 1 _currenttransfer exec gt}ifelse def
/inverted? negative def
/_currentgray systemdict /currentgray get def
hascolor{/$b 0 def} {/$b 5 def} ifelse
/setcmykcolor where{pop 1 0 0 0 setcmykcolor _currentgray 1 exch sub
0 1 0 0 setcmykcolor _currentgray 1 exch sub
0 0 1 0 setcmykcolor _currentgray 1 exch sub
0 0 0 1 setcmykcolor _currentgray 1 exch sub
4 {4 copy} repeat
1 0 0 0 foureq{/$b 1 store}if
0 1 0 0 foureq{/$b 2 store}if
0 0 1 0 foureq{/$b 3 store}if
0 0 0 1 foureq{/$b 4 store}if
0 0 0 0 foureq{/$b 6 store}if}if
blank{/$b 6 store}if
$b 0 eq $b 5 eq or{/$dt 0 def}if/$dt -1 def grestore}def
/doimage{
level2{image}{begin
Width Height BitsPerComponent ImageMatrix
Decode length 2 eq
{/DataSource load end image}{
Decode length 6 eq
{MultipleDataSources{DataSource 0 get DataSource 1 get DataSource 2 get}{/DataSource load}ifelse
MultipleDataSources 3 end DSIColorImage}{
Decode length 8 eq{MultipleDataSources{DataSource 0 get DataSource 1 get
DataSource 2 get DataSource 3 get}{/DataSource load}ifelse
MultipleDataSources 4 end DSIColorImage}if}ifelse
}ifelse
}ifelse}def
/dt{/rgbclut xdf /bwclut xdf}def
/cl{$i setmatrix translate scale
/_w _imagedict /Width get def
/_h _imagedict /Height get def
/_ds _imagedict /DataSource get def
doclutimage} def
/cd{$i setmatrix translate scale
level2{_imagedict /ColorSpace get setcolorspace}if
/_w _imagedict /Width get def
/_h _imagedict /Height get def
/_ds _imagedict /DataSource get def
_imagedict begin
/ImageMatrix _imatrix def
currentdict end
doimage} def
/im{$i setmatrix translate scale 
level2{/DeviceGray setcolorspace 0 setgray}if
/_w _imagedict /Width get def
/_h _imagedict /Height get def
/_ds _imagedict /DataSource get def
_imagedict begin
%/Decode [0 1] def  
%/Width _w def
%/Height _h def
/ImageMatrix _imatrix def
currentdict end 
doimage }def
/colorimage where{pop/DSIColorImage {colorimage} def}{/DSIColorImage{
/$nc xdf pop /proc0 xdf 3 index 2 index mul 7 add 8 div cvi string /st1 xdf
$nc 3 eq{{proc0 dup/st0 xdf 0 exch 3 exch length 3 sub
{dup st0 exch get .3 mul 1 index 1 add st0 exch get .59 mul add 1 index 2 add st0 exch get .11 mul add
cvi exch 3 div cvi exch st1 3 1 roll put}for st1}}{{proc0 dup/st0 xdf 0 exch 4 exch length 4 sub{dup
st0 exch get .3 mul
1 index 1 add st0 exch get .59 mul add
1 index 2 add st0 exch get .11 mul add
1 index 3 add st0 exch get add dup 255.0 gt{pop 255.0}if
255.0 exch sub cvi
exch 4 div cvi exch
st1 3 1 roll put}for st1}}ifelse
image}def}ifelse
/OPIimage{image}def
/$i matrix def
/bi{scale translate $i currentmatrix pop translate scale setupbands}def
/ei{$i setmatrix}def
/ik{$i setmatrix translate scale 
/_w _imagedict /Width get def
/_h _imagedict /Height get def
/_ds _imagedict /DataSource get def
_w _h false _imatrix 5 -1 roll _ds imagemask}def
/rs{2 copy translate
3 -1 roll neg rotate
neg exch neg exch translate
}def
/cs{_cvmtx astore concat} def
/fd{/_fd xdf}def
/_fontMatrix{1 0 0 _fd 0 ne{-1 0 0}{1 0 0}ifelse _cvmtx astore}def
/$cvfontdict 150 dict begin  /Symbol {/Symbol /Symbol /Symbol -1} def currentdict end def
/rfp{/_encodindex xdf
FontDirectory 3 index known
not{
dup FontDirectory exch known{exch pop}{pop}ifelse
 findfont dup length 1 add dict begin{1 index/FID ne{def}{pop pop}ifelse}forall
dup /FontName exch def FontType 0 ne{/Encoding Encoding 256 array copy def
_encodindex 0 ge{0 _encodArr _encodindex get{dup type/nametype eq{Encoding 2 index 2 index put pop 1 add}
{exch pop}ifelse}forall pop}if}if
dup
currentdict end
definefont pop}{pop pop}ifelse} def
/rf{3 index 6 1 roll
counttomark array astore cvx exch pop
$cvfontdict 3 1 roll put}def
/cvsf{$cvfontdict exch get exec rfp findfont ftSize 0 0 ftSize _fd 0 ne{-1 mul}if 0 0 _cvmtx astore 
makefont setfont}def
/mf{3 -1 roll $cvfontdict exch get exec rfp
findfont 3 1 roll exch ftSize mul exch ftSize mul 0 exch 0 exch _fd 0 ne{-1 mul}if 0 0 _cvmtx astore makefont setfont}def
/wrk1 ( ) def
/wdict 16 dict def
/Work75 75 string def
/Nmk{Work75 cvs dup}def
/Npt{put cvn}def
/dhOdh{Nmk 2 79 Npt}def
/dhBdh{Nmk 2 111 Npt}def
/dhSdh{Nmk 2 83 Npt}def
/sfWidth{gsave 0 0 moveto 0 0 lineto 0 0 lineto 0 0 lineto closepath clip stringwidth grestore}def
/fts{/ftSize exch def}def
/mkFT{dup/FontType get 0 eq{dup maxlength dict begin
{1 index/FID ne 2 index /UniqueID ne and{def}{pop pop}ifelse}forall
currentdict end
dup/FDepVector 2 copy get
[exch 6 index exch 6 index exch{mkFT 3 1 roll}forall pop pop] put dup}{/tempFT 12 dict def
tempFT begin
/FontMatrix [1 0 0 1 0 0] def
/FontType 3 def
dup/Encoding get/Encoding exch def
/proc2 2 index def
dup/ft1 exch def
/ft2 1 array def
/FontBBox [0 0 1 1] def
/BuildChar{Deneba_CanvasGraphics begin
exch dup/ftdt xdf begin
wdict begin
/chr xdf/chrst wrk1 dup 0 chr put def
ft2 0 get null eq{ft1 dup length 2 add dict begin
{1 index/FID ne 2 index /UniqueID ne and{def}{pop pop}ifelse}forall
/PaintType 2 def/StrokeWidth .024 0 FontMatrix idtransform pop def
currentdict end
/q exch definefont
ft2 exch 0 exch put}if
ftdt/proc2 get exec end end end}def end tempFT}ifelse
3 index exch
definefont exch pop}def
/mb{dup dhBdh
FontDirectory 1 index known 1 index $cvfontdict exch known and
{exch pop}{dup 2 index
$cvfontdict exch get
exec
rfp
findfont{boldproc}exch
mkFT
pop pop pop
dup 3 -1 roll
mark 3 1 roll dup -1
counttomark array astore cvx
exch pop
$cvfontdict
exch 2 index exch put}ifelse}def
/mo{dup dhOdh
FontDirectory 1 index known 1 index $cvfontdict exch known and
{exch pop}{dup 2 index
$cvfontdict exch get
exec
rfp
findfont{outproc} exch
mkFT pop pop pop
dup 3 -1 roll
mark 3 1 roll dup -1
counttomark array astore cvx 		
exch pop
$cvfontdict 
exch 2 index exch put}ifelse}def
/ms{
dup dhSdh
FontDirectory 1 index known 1 index $cvfontdict exch known and
{exch pop}{dup 2 index
$cvfontdict exch get
exec
rfp
findfont{ShadChar} exch
mkFT
pop pop pop
dup 3 -1 roll
mark 3 1 roll dup -1
counttomark array astore cvx 		
exch pop
$cvfontdict 
exch 2 index exch put}ifelse}def
/outproc{ft1 setfont
gsave chrst sfWidth grestore
setcharwidth dblsh}def
/boldproc{ft1 setfont
gsave
chrst sfWidth 1 index 0 ne{exch .05 add exch}if
grestore
setcharwidth
ft1 /PaintType get 2 ne
{0 0 moveto gsave ft2 0 get setfont chrst show grestore chrst show}
{0 0 moveto gsave chrst show grestore .05 0 moveto chrst show}ifelse}def
/dblsh{currentcolor currentcolorspace 1.0 setgray
chrst 0 0 moveto show setcolorspace setcolor
ft2 0 get setfont chrst 0 0 moveto show}def
/ShadChar{
ft1 setfont
gsave
chrst sfWidth 1 index 0 ne{exch .05 add exch}if
grestore
setcharwidth
chrst .06 0 moveto show
0 .05 translate dblsh}def
/ts{show}def
/ta{/_letterSpace xdf/_spaceXtra xdf}def
/tf{/_textWidth xdf
/_numSpaces xdf
/_stringLength xdf
dup	stringwidth pop
_letterSpace _stringLength 1 sub mul add
_spaceXtra _numSpaces mul add
_textWidth exch sub /wdif xdf
_spaceXtra 0 32
wdif _stringLength div
_letterSpace add
0 6 -1 roll awidthshow}def
/pb{/_PageSave save def/showpage{}def}def
/pe{_PageSave restore}def
/pm{_pm currentmatrix pop}def
/_pm matrix def
/ps{showpage _pm setmatrix}def
level2{/ef {gsave 6 array astore concat dup execform grestore}def}
{/ef{gsave 6 array astore concat newpath dup begin Matrix concat
BBox dup dup 0 get exch 1 get moveto
dup dup 0 get exch 3 get lineto
dup dup 2 get exch 3 get lineto
dup 2 get exch 1 get lineto closepath
clip newpath PaintProc end grestore}def}ifelse
/bc{save 11 1 roll 10 dict begin /BBox 5 1 roll 4 array astore def
/Matrix 7 1 roll 6 array astore def /FormType 1 def/PaintProc{/pp get exec}def}def
/ec{pop restore}def
/printvm{1 vmreclaim vmstatus pop exch pop (                         )cvs print (\n)print flush}def
/setoverprint where {pop}{/setoverprint{pop}def}ifelse
/initfonts{level2{$cvfontdict dup { pop 1 index exch undef}forall pop}if
$cvfontdict begin /Symbol {/Symbol /Symbol /Symbol -1}def end}def
/sstr { /$sstrs exch def /$sstr exch def /$sstry exch def /$sstrx exch def /Courier findfont $sstrs 
scalefont setfont $sstrx $sstry mt stm 1 -1 scale $sstr show rtm } def

/DSIBeginPaintProc{/pp mark{currentfile token not{}if dup/DSIEndPaintProc
	eq{pop counttomark array astore cvx bind /exec load]cvx def DSIEndPaintProc exit}
	{counttomark 300 gt{counttomark array astore cvx bind /exec load}if}ifelse}loop}def
/DSIEndPaintProc{currentdict end}def
/DSIBeginPaintSubProc {save 11 1 roll 10 dict dup /pD exch def begin 
	/BBox 5 1 roll 4 array astore def /Matrix 7 1 roll 6 array astore def 
	/FormType 1 def /PaintProc { /pp get exec } def /pp} def
/DSIEndPaintSubProc {bind def end pD} def

/iaa {/ix ix ixn add def} def
/ias2 {/igap exch def /_st0 ia ix igap add get def _st0} def
/ias {/st0 ia ix get def iaa st0} def
/i85s {0 ias2 /ASCII85Decode filter st0 readstring pop iaa} def
/irles {0 ias2 /ASCII85Decode filter /RunLengthDecode filter st0 readstring pop iaa} def


initialize
end
%%EndResource
%%IncludeFont: Geneva
Deneba_CanvasGraphics begin

_encodArr 0
[
39/quotesingle 96/grave
128/bullet/bullet/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/bullet/bullet/bullet
/bullet/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark
/scaron
/guilsinglright/oe/bullet/bullet/Ydieresis
/bullet/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron
/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
/Agrave/Aacute/Acircumflex/Atilde/Adieresis
/Aring
/AE/Ccedilla/Egrave/Eacute/Egrave/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
/agrave/aacute/acircumflex/atilde/adieresis
/aring
/ae/ccedilla/egrave/eacute/ecircumflex/edieresis
/igrave
/iacute
/icircumflex
/idieresis
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis
] put

_encodArr 1
[
39/quotesingle 96/grave
128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash
/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash
/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
/guillemotright/ellipsis/blank/Agrave/Atilde/Otilde/OE/oe
/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl
/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute
/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex
/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
] put
mark /___FN1 /Helvetica dup dup findfont dup /CharStrings known {begin CharStrings /Adieresis known { 1 }{-1} ifelse end} {pop -1} ifelse rf
F debug
0 id
1 fd
0 484 translate
300 -300 scli
%%EndSetup 
/DeviceCMYK scs
0.8359 0.7188 0.7188 0.9297 f4
0.1250 0.1250 sp
 1 lc
50.0 lm
 0 lj
T sa
stm
%% DSIBeginObject: # 1 - Ref: 17, Rectangle
0 0 0 0.0977 f4
np
760.0006 765.8336 941.2509 947.0839 rp
de
0 0 0 1. f4
 0 lc
np
760.0006 765.8336 941.2509 947.0839 rp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 2 - Ref: 20, Rectangle
0 0 0 0.0977 f4
np
397.5002 765.8336 578.7504 947.0839 rp
de
0 0 0 1. f4
np
397.5002 765.8336 578.7504 947.0839 rp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 3 - Ref: 3, Special
0 0 0 0 f4
np
399.5849 752.9171 mt
412.5765 775.4194 li
386.5936 775.4194 li
399.5849 752.9171 li
cp
de
0 0 0 1. f4
4.1667 4.1667 sp
11.5 lm
 0 lj
np
399.5849 752.9171 mt
412.5765 775.4194 li
386.5936 775.4194 li
399.5849 752.9171 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 4 - Ref: 4, Oval
0 0 0 0 f4
np
15. 15. 489.5837 767.9171 ep
de
0 0 0 1. f4
np
15. 15. 489.5837 767.9171 ep
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 5 - Ref: 26, Special
0 0 0 0 f4
np
579.5851 752.9171 mt
592.5767 775.4194 li
566.5937 775.4194 li
579.5851 752.9171 li
cp
de
0 0 0 1. f4
np
579.5851 752.9171 mt
592.5767 775.4194 li
566.5937 775.4194 li
579.5851 752.9171 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 6 - Ref: 27, Oval
0 0 0 0 f4
np
15. 15. 669.5839 767.9171 ep
de
0 0 0 1. f4
np
15. 15. 669.5839 767.9171 ep
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 7 - Ref: 28, Special
0 0 0 0 f4
np
759.5852 752.9171 mt
772.5768 775.4194 li
746.5939 775.4194 li
759.5852 752.9171 li
cp
de
0 0 0 1. f4
np
759.5852 752.9171 mt
772.5768 775.4194 li
746.5939 775.4194 li
759.5852 752.9171 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 8 - Ref: 29, Oval
0 0 0 0 f4
np
15. 15. 849.584 767.9171 ep
de
0 0 0 1. f4
np
15. 15. 849.584 767.9171 ep
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 9 - Ref: 30, Special
0 0 0 0 f4
np
939.5854 752.9171 mt
952.577 775.4194 li
926.594 775.4194 li
939.5854 752.9171 li
cp
de
0 0 0 1. f4
np
939.5854 752.9171 mt
952.577 775.4194 li
926.594 775.4194 li
939.5854 752.9171 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 10 - Ref: 31, Oval
0 0 0 0 f4
np
15. 15. 1029.5841 767.9171 ep
de
0 0 0 1. f4
np
15. 15. 1029.5841 767.9171 ep
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 11 - Ref: 32, Special
0 0 0 0 f4
np
1119.5855 752.9171 mt
1132.5771 775.4194 li
1106.5942 775.4194 li
1119.5855 752.9171 li
cp
de
0 0 0 1. f4
np
1119.5855 752.9171 mt
1132.5771 775.4194 li
1106.5942 775.4194 li
1119.5855 752.9171 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 12 - Ref: 18, Rectangle
0 0 0 0 f4
np
384.5836 842.9171 414.5836 872.9172 rp
de
0 0 0 1. f4
np
384.5836 842.9171 414.5836 872.9172 rp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 13 - Ref: 35, Rectangle
0 0 0 0 f4
np
564.5838 842.9171 594.5838 872.9172 rp
de
0 0 0 1. f4
np
564.5838 842.9171 594.5838 872.9172 rp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 14 - Ref: 34, Rectangle
0 0 0 0 f4
np
744.5839 842.9171 774.5839 872.9172 rp
de
0 0 0 1. f4
np
744.5839 842.9171 774.5839 872.9172 rp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 15 - Ref: 36, Rectangle
0 0 0 0 f4
np
924.5841 842.9171 954.5841 872.9172 rp
de
0 0 0 1. f4
np
924.5841 842.9171 954.5841 872.9172 rp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 16 - Ref: 37, Rectangle
0 0 0 0 f4
np
1104.5842 842.9171 1134.5842 872.9172 rp
de
0 0 0 1. f4
np
1104.5842 842.9171 1134.5842 872.9172 rp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 17 - Ref: 42, Special
0 0 0 0 f4
np
399.5849 932.9172 mt
412.5765 955.4195 li
386.5936 955.4195 li
399.5849 932.9172 li
cp
de
0 0 0 1. f4
np
399.5849 932.9172 mt
412.5765 955.4195 li
386.5936 955.4195 li
399.5849 932.9172 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 18 - Ref: 43, Oval
0 0 0 0 f4
np
15. 15. 489.5837 947.9172 ep
de
0 0 0 1. f4
np
15. 15. 489.5837 947.9172 ep
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 19 - Ref: 44, Special
0 0 0 0 f4
np
579.5851 932.9172 mt
592.5767 955.4195 li
566.5937 955.4195 li
579.5851 932.9172 li
cp
de
0 0 0 1. f4
np
579.5851 932.9172 mt
592.5767 955.4195 li
566.5937 955.4195 li
579.5851 932.9172 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 20 - Ref: 45, Oval
0 0 0 0 f4
np
15. 15. 669.5839 947.9172 ep
de
0 0 0 1. f4
np
15. 15. 669.5839 947.9172 ep
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 21 - Ref: 46, Special
0 0 0 0 f4
np
759.5852 932.9172 mt
772.5768 955.4195 li
746.5939 955.4195 li
759.5852 932.9172 li
cp
de
0 0 0 1. f4
np
759.5852 932.9172 mt
772.5768 955.4195 li
746.5939 955.4195 li
759.5852 932.9172 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 22 - Ref: 47, Oval
0 0 0 0 f4
np
15. 15. 849.584 947.9172 ep
de
0 0 0 1. f4
np
15. 15. 849.584 947.9172 ep
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 23 - Ref: 48, Special
0 0 0 0 f4
np
939.5854 932.9172 mt
952.577 955.4195 li
926.594 955.4195 li
939.5854 932.9172 li
cp
de
0 0 0 1. f4
np
939.5854 932.9172 mt
952.577 955.4195 li
926.594 955.4195 li
939.5854 932.9172 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 24 - Ref: 49, Oval
0 0 0 0 f4
np
15. 15. 1029.5841 947.9172 ep
de
0 0 0 1. f4
np
15. 15. 1029.5841 947.9172 ep
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 25 - Ref: 50, Special
0 0 0 0 f4
np
1119.5855 932.9172 mt
1132.5771 955.4195 li
1106.5942 955.4195 li
1119.5855 932.9172 li
cp
de
0 0 0 1. f4
np
1119.5855 932.9172 mt
1132.5771 955.4195 li
1106.5942 955.4195 li
1119.5855 932.9172 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 26 - Ref: 5, Special
0 0 0 0 f4
np
489.585 842.9171 mt
492.0208 852.0378 li
500.1924 847.3108 li
495.4655 855.4824 li
504.5863 857.918 li
495.4657 860.354 li
500.193 868.5255 li
492.0212 863.7989 li
489.5859 872.9198 li
487.1496 863.7992 li
478.9782 868.5268 li
483.7046 860.3548 li
474.5837 857.9199 li
483.7042 855.4833 li
478.9764 847.312 li
487.1485 852.0382 li
489.585 842.9171 li
cp
de
0 0 0 1. f4
np
489.585 842.9171 mt
492.0208 852.0378 li
500.1924 847.3108 li
495.4655 855.4824 li
504.5863 857.918 li
495.4657 860.354 li
500.193 868.5255 li
492.0212 863.7989 li
489.5859 872.9198 li
487.1496 863.7992 li
478.9782 868.5268 li
483.7046 860.3548 li
474.5837 857.9199 li
483.7042 855.4833 li
478.9764 847.312 li
487.1485 852.0382 li
489.585 842.9171 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 27 - Ref: 53, Special
0 0 0 0 f4
np
669.5852 842.9171 mt
672.0209 852.0378 li
680.1926 847.3108 li
675.4656 855.4824 li
684.5865 857.918 li
675.4658 860.354 li
680.1931 868.5255 li
672.0214 863.7989 li
669.586 872.9198 li
667.1498 863.7992 li
658.9784 868.5268 li
663.7048 860.3548 li
654.5838 857.9199 li
663.7043 855.4833 li
658.9765 847.312 li
667.1486 852.0382 li
669.5852 842.9171 li
cp
de
0 0 0 1. f4
np
669.5852 842.9171 mt
672.0209 852.0378 li
680.1926 847.3108 li
675.4656 855.4824 li
684.5865 857.918 li
675.4658 860.354 li
680.1931 868.5255 li
672.0214 863.7989 li
669.586 872.9198 li
667.1498 863.7992 li
658.9784 868.5268 li
663.7048 860.3548 li
654.5838 857.9199 li
663.7043 855.4833 li
658.9765 847.312 li
667.1486 852.0382 li
669.5852 842.9171 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 28 - Ref: 23, Special
0 0 0 0 f4
np
849.5853 842.9171 mt
852.021 852.0378 li
860.1927 847.3108 li
855.4658 855.4824 li
864.5866 857.918 li
855.466 860.354 li
860.1933 868.5255 li
852.0215 863.7989 li
849.5862 872.9198 li
847.1499 863.7992 li
838.9785 868.5268 li
843.7049 860.3548 li
834.584 857.9199 li
843.7045 855.4833 li
838.9767 847.312 li
847.1488 852.0382 li
849.5853 842.9171 li
cp
de
0 0 0 1. f4
np
849.5853 842.9171 mt
852.021 852.0378 li
860.1927 847.3108 li
855.4658 855.4824 li
864.5866 857.918 li
855.466 860.354 li
860.1933 868.5255 li
852.0215 863.7989 li
849.5862 872.9198 li
847.1499 863.7992 li
838.9785 868.5268 li
843.7049 860.3548 li
834.584 857.9199 li
843.7045 855.4833 li
838.9767 847.312 li
847.1488 852.0382 li
849.5853 842.9171 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 29 - Ref: 22, Special
0 0 0 0 f4
np
1029.5854 842.9171 mt
1032.0212 852.0378 li
1040.1929 847.3108 li
1035.4659 855.4824 li
1044.5868 857.918 li
1035.4661 860.354 li
1040.1934 868.5255 li
1032.0216 863.7989 li
1029.5863 872.9198 li
1027.1501 863.7992 li
1018.9787 868.5268 li
1023.7051 860.3548 li
1014.5841 857.9199 li
1023.7046 855.4833 li
1018.9768 847.312 li
1027.1489 852.0382 li
1029.5854 842.9171 li
cp
de
0 0 0 1. f4
np
1029.5854 842.9171 mt
1032.0212 852.0378 li
1040.1929 847.3108 li
1035.4659 855.4824 li
1044.5868 857.918 li
1035.4661 860.354 li
1040.1934 868.5255 li
1032.0216 863.7989 li
1029.5863 872.9198 li
1027.1501 863.7992 li
1018.9787 868.5268 li
1023.7051 860.3548 li
1014.5841 857.9199 li
1023.7046 855.4833 li
1018.9768 847.312 li
1027.1489 852.0382 li
1029.5854 842.9171 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 30 - Ref: 38, Special
0 0 0 0 f4
np
429.585 1052.9173 mt
442.5766 1075.4196 li
416.5936 1075.4196 li
429.585 1052.9173 li
cp
de
0 0 0 1. f4
np
429.585 1052.9173 mt
442.5766 1075.4196 li
416.5936 1075.4196 li
429.585 1052.9173 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 31 - Ref: 39, Oval
0 0 0 0 f4
np
15. 15. 429.5837 1127.9174 ep
de
0 0 0 1. f4
np
15. 15. 429.5837 1127.9174 ep
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 32 - Ref: 40, Rectangle
0 0 0 0 f4
np
414.5836 1172.9174 444.5837 1202.9174 rp
de
0 0 0 1. f4
np
414.5836 1172.9174 444.5837 1202.9174 rp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 33 - Ref: 24, Special
0 0 0 0 f4
np
429.585 1232.9174 mt
432.0207 1242.0381 li
440.1924 1237.3111 li
435.4655 1245.4828 li
444.5863 1247.9183 li
435.4656 1250.3543 li
440.193 1258.5259 li
432.0212 1253.7992 li
429.5859 1262.9201 li
427.1496 1253.7995 li
418.9782 1258.5271 li
423.7046 1250.3551 li
414.5836 1247.9202 li
423.7042 1245.4836 li
418.9763 1237.3123 li
427.1485 1242.0385 li
429.585 1232.9174 li
cp
de
0 0 0 1. f4
np
429.585 1232.9174 mt
432.0207 1242.0381 li
440.1924 1237.3111 li
435.4655 1245.4828 li
444.5863 1247.9183 li
435.4656 1250.3543 li
440.193 1258.5259 li
432.0212 1253.7992 li
429.5859 1262.9201 li
427.1496 1253.7995 li
418.9782 1258.5271 li
423.7046 1250.3551 li
414.5836 1247.9202 li
423.7042 1245.4836 li
418.9763 1237.3123 li
427.1485 1242.0385 li
429.585 1232.9174 li
cp
ds
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 34 - Ref: 51, Text
0 0 0 1. f4
0.1250 0.1250 sp
0 0 0 1. f4
stm
37.5 fts
/___FN1 cvsf
0 0 0 1. f4
F sa
471.1566 1080.0007 mt
0 0.3398 ta
(TRIANGLE) 8 0 178.35 tf
T sa
rtm
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 35 - Ref: 25, Text
0 0 0 1. f4
0 0 0 1. f4
stm
37.5 fts
/___FN1 cvsf
0 0 0 1. f4
F sa
471.1566 1140.8341 mt
0 0.331 ta
(CIRCLE) 6 0 124.09 tf
T sa
rtm
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 36 - Ref: 41, Text
0 0 0 1. f4
0 0 0 1. f4
stm
37.5 fts
/___FN1 cvsf
0 0 0 1. f4
F sa
471.1566 1201.2508 mt
0 0.3916 ta
(SQUARE) 6 0 146.83 tf
T sa
rtm
%%DSIEndObject
rtm
stm
%% DSIBeginObject: # 37 - Ref: 21, Text
0 0 0 1. f4
0 0 0 1. f4
stm
37.5 fts
/___FN1 cvsf
0 0 0 1. f4
F sa
471.1566 1261.6676 mt
0 0.3234 ta
(SENSE-WIRE) 10 0 218.23 tf
T sa
rtm
%%DSIEndObject
rtm
terminate
showpage

Analyzer/Replay: Mark Jones, Documents: Stephen Wood
Powered by
ViewCVS 0.9.2-cvsgraph-1.4.0