summaryrefslogtreecommitdiff
path: root/graphics/tiff/TTN1.ps
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /graphics/tiff/TTN1.ps
Initial commit
Diffstat (limited to 'graphics/tiff/TTN1.ps')
-rw-r--r--graphics/tiff/TTN1.ps1089
1 files changed, 1089 insertions, 0 deletions
diff --git a/graphics/tiff/TTN1.ps b/graphics/tiff/TTN1.ps
new file mode 100644
index 0000000000..dd946c5362
--- /dev/null
+++ b/graphics/tiff/TTN1.ps
@@ -0,0 +1,1089 @@
+%!PS-Adobe-3.0
+%%Title: TTN1.TiffTrees.930601
+%%Creator: PageMaker 5.0
+%%CreationDate: 7-27-1993, 12:08:48
+%%For: Steve Carlsen,Eng
+%%Pages: (atend)
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 612 792
+%%DocumentNeededResources: (atend)
+%%DocumentSuppliedResources: (atend)
+%%CMYKCustomColor: (atend)
+%%DocumentCustomColors: (atend)
+%%DocumentProcessColors: (atend)
+%%DocumentPrinterRequired: () (Apple LaserWriter II NT)
+%ALDOriginalFile: BIG:Documents:TIFF Tech Notes:TTN1.TiffTrees.930601
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset ALPS_PS 1.0 1
+%%Copyright: (C) Copyright 1992 Aldus Corporation. All Rights Reserved.
+%%Version: 1.0 1
+/setpacking where{pop currentpacking true setpacking}if userdict/ALPS 385
+dict
+dup begin userdict/ALPS known{/$MetalHead ALPS def}{/$MetalHead currentdict
+def}ifelse/ALPS currentdict def put/bdef{bind def}bind def/xdef{exch
+def}bdef
+/ldef{load def}bdef/ndef{1 index where{pop pop pop}{dup xcheck{bind}if def}
+ifelse}bdef/T true def/F false def/q`[currenttransfer]cvx def/PSScreen[
+currentscreen]cvx def/PSsetgray systemdict/setgray get def/_PSdef matrix
+def
+/_WCmtx matrix def/_LPmtx matrix def/bse^{0 0 transform round exch round
+exch
+itransform translate}bdef/j`{_PSdef currentmatrix pop}bdef/ps${gsave scale
+_WCmtx currentmatrix pop grestore scale}bdef/k`{_LPmtx currentmatrix
+pop}bdef
+/l`{_LPmtx setmatrix}bdef/m`{{90 rotate pop 0 exch neg translate}{-90
+rotate
+neg 0 translate pop}ifelse}bdef/p`{dup length 2 add array cvx dup 3 -1 roll
+2
+exch putinterval dup 0 4 -1 roll put dup 1/exec load
+put}bdef/setcmykcolor{1
+sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat systemdict
+/setrgbcolor get exec pop}ndef/setcustomcolor{exch aload pop pop 4{4 index
+mul
+4 1 roll}repeat setcmykcolor pop}ndef/setprocesscolor{exch aload pop pop
+4{4
+index mul 4 1 roll}repeat setcmykcolor pop}ndef/findcmykcustomcolor{5
+/packedarray where{pop packedarray}{array astore readonly}ifelse}ndef
+/findcmykprocesscolor{5/packedarray where{pop packedarray}{array astore
+readonly}ifelse}ndef/newcmykcustomcolor{6/packedarray where{pop
+packedarray}{
+array astore
+readonly}ifelse}ndef/setoverprint{pop}ndef/currentoverprint{false
+}ndef/setseparationgray{PSsetgray}ndef/separationimage{image}ndef/proc1
+null
+def/proc2 null def/newproc null def/ic 0 def/im 0 def/iy 0 def/ik 0
+def/imtnt
+0 def/imsptnt 0 def/magentabuf null def/yellowbuf null def/blackbuf null
+def
+/level2/languagelevel where{pop languagelevel 1 ne}{false}ifelse def
+/colorexists level2{statusdict/processcolors known{statusdict/processcolors
+get exec}{1}ifelse 4 eq def}{systemdict/setcmykcolor known
+def}ifelse/colimbuf
+{0 1 2 index length 1 sub{dup 2 index exch get 255 exch sub 2 index 3 1
+roll
+put}for}bdef/imagecmyk{ALPS begin aload pop/ik xdef/iy xdef/im xdef/ic xdef
+end}bdef/addprocs{ALPS begin/packedarray where{pop dup type/packedarraytype
+eq
+2 index type/packedarraytype eq or}{false}ifelse{/proc2 exch cvlit
+def/proc1
+exch cvlit def proc1 aload pop proc2 aload pop proc1 length proc2 length
+add
+packedarray cvx}{/proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1
+length proc2 length add array def newproc 0 proc1 putinterval newproc proc1
+length proc2 putinterval newproc cvx}ifelse end}bdef/currentcolortransfer{
+currenttransfer dup dup dup}ndef/setcolortransfer{systemdict begin
+settransfer
+end pop pop pop}ndef/customcolorimage{ALPS begin colorexists{aload pop pop
+4
+array astore imagecmyk currentcolortransfer{ik mul ik sub 1 add}addprocs 4
+1
+roll{iy mul iy sub 1 add}addprocs 4 1 roll{im mul im sub 1 add}addprocs 4 1
+roll{ic mul ic sub 1 add}addprocs 4 1 roll setcolortransfer/magentabuf 0
+string def/yellowbuf 0 string def/blackbuf 0 string def{colimbuf dup length
+magentabuf length ne{dup length dup dup/magentabuf exch string
+def/yellowbuf
+exch string def/blackbuf exch string def}if dup magentabuf copy yellowbuf
+copy
+blackbuf copy pop}addprocs{magentabuf}{yellowbuf}{blackbuf}true 4
+colorimage}{
+aload pop pop 4 array astore imagecmyk getimtnt currenttransfer{imtnt mul 1
+imtnt sub add}addprocs settransfer image}ifelse end}ndef/getimtnt{ic .3 mul
+im
+.59 mul iy .11 mul ik add add add dup 1 gt{pop 1}if/imtnt xdef}bdef/j2`{
+setcustomcolor}bdef/k2`{setprocesscolor}bdef/l2`{F setoverprint 1 exch sub
+setseparationgray pop}bdef/m2`{pop pop}bdef/n2`{null eq{pop pop/m2` load
+def
+false def}{null eq{pop/l2` load def}{{/k2` load def}{/j2` load def}ifelse}
+ifelse true def}ifelse}bdef/_ft null def/_fc null def/_f? false def/_fo
+false
+def/o2` null def/N` null def/_fpat null def/_fpatn null def/_st null
+def/_sc
+null def/_s? false def/_so false def/q2` null def/O` null def/Q` null
+def/P`
+null def/u2` null def/_LBOmtx matrix def/_LBOgsave matrix def/_x1 null
+def/_y1
+null def/_x2 null def/_y2 null def/_rdp null def/_LLx null def/_LLy null
+def
+/_URx null def/_URy null def/_th null def/_hthk null def/_rd null def/_wp
+null
+def/_hp null def/_diam null def/_w null def/_h null def/_dshlen null
+def/_rem
+null def/_spclen null def/_undo? false def/_dch(X)def/xfont null def/_ch
+null
+def/_prcs? false def/b`{/_prcs? xdef/_ft xdef dup null ne{_prcs?{
+findcmykprocesscolor}{findcmykcustomcolor}ifelse}if/_fc xdef/_f?/o2` _prcs?
+_fc _ft n2` atlanta^}bdef/atlanta^{_f?{/N`{_fo setoverprint _fc _ft o2`
+_fpat
+null eq{fill}{_fpat j1`}ifelse}def}{/N`{newpath}def}ifelse}bdef/c`{/_fpatn
+xdef _fpatn null eq{/_fpat null def}{/_fpat _fpatn findfont
+def}ifelse}bdef/e`
+{/_fo xdef}bdef/a`{/_prcs? xdef/_st xdef dup null ne{_prcs?{
+findcmykprocesscolor}{findcmykcustomcolor}ifelse}if/_sc xdef/_s?/q2` _prcs?
+_sc _st n2` seattle^}bdef/seattle^{_s?{/O`{_so setoverprint _sc _st q2`
+stroke
+}def/Q`{_so setoverprint _sc _st q2` fill}def/P`/Q` load def/u2`{_so
+setoverprint _sc _st q2`
+show}def}{/O`{newpath}def/Q`{newpath}def/P`{newpath}
+def/u2`{pop}def}ifelse}bdef/f`{/_so xdef}bdef/arct{arcto pop pop pop
+pop}ndef
+/u`{_LBOgsave currentmatrix pop translate scale 1 0 moveto 0 0 1 360 0 arcn
+closepath _LBOgsave setmatrix}bdef/v`{moveto 1 index 0 rlineto 0 exch
+rlineto
+neg 0 rlineto closepath}bdef/w`{/_y2 xdef/_x2 xdef/_y1 xdef/_x1 xdef/_rdp
+xdef
+_x1 _y1 _rdp add moveto _x1 _y2 _x2 _y2 _rdp arct _x2 _y2 _x2 _y1 _rdp arct
+_x2 _y1 _x1 _y1 _rdp arct _x1 _y1 _x1 _y2 _rdp arct closepath}bdef/bell^{{
+_LBOmtx astore concat}if}bdef/south^{/_URy xdef/_URx xdef/_LLy xdef/_LLx
+xdef}
+bdef/lpd^{gsave translate rotate}bdef/jp^{grestore}bdef/bh^{gsave bell^
+south^
+/_th xdef _URx _LLx sub abs _th sub _URy _LLy sub abs _th sub _LLx _th 2
+div
+add _LLy _th 2 div add v` gsave N` grestore _th setlinewidth O`
+grestore}bdef
+/y`{gsave bell^ 2{2 index sub 4 1 roll}repeat v`{N`}{P`}ifelse
+grestore}bdef
+/z`{gsave bell^ south^/_th xdef _th 2 div/_x1 _LLx 2 index add def/_y1 _LLy
+2
+index add def/_x2 _URx 2 index sub def/_y2 _URy 2 index sub def pop 6 index
+4
+copy 0 _LLx _y1 gsave samson^ _th setlinewidth O` grestore 0 _LLx _y2 gsave
+samson^ _th setlinewidth O` grestore 4 index 4 copy 90 _x1 _LLy gsave
+samson^
+_th setlinewidth O` grestore 90 _x2 _LLy gsave samson^ _th setlinewidth O`
+grestore _th lt exch _th lt and{F _LLx _LLy _LLx _th add _LLy _th add F y`
+F
+_LLx _URy _th sub _LLx _th add _URy F y` F _URx _th sub _LLy _URx _LLy _th
+add
+F y` F _URx _th sub _URy _th sub _URx _URy F y`}if grestore}bdef/A`{gsave
+bell^ south^/_th xdef/_ch xdef xfont _th scalefont setfont _th 2 div/_x1
+_LLx
+2 index add def/_y1 _LLy 2 index add def/_x2 _URx 2 index sub def/_y2 _URy
+2
+index sub def pop{4 copy _ch 0 _LLx _y1 F roswell^ _ch 0 _LLx _y2 F
+roswell^}{
+4 copy 0 _LLx _y1 gsave samson^ _th setlinewidth O` grestore 0 _LLx _y2
+gsave
+samson^ _th setlinewidth O` grestore}ifelse{4 copy _ch 90 _x1 _LLy F
+roswell^
+_ch 90 _x2 _LLy F roswell^}{4 copy 90 _x1 _LLy gsave samson^ _th
+setlinewidth
+O` grestore 90 _x2 _LLy gsave samson^ _th setlinewidth O` grestore}ifelse
+grestore}bdef/nba^{gsave bell^ south^/_rd xdef/_th xdef/_wp _URx _LLx sub
+abs
+_th sub def/_hp _URy _LLy sub abs _th sub def/_diam _rd 2 mul _th sub
+def/_w
+_wp _diam ge{_wp}{_diam}ifelse def/_h _hp _diam ge{_hp}{_diam}ifelse def
+_LBOgsave currentmatrix pop _LLx _th 2 div add _LLy _th 2 div add translate
+_diam _wp gt{_wp _diam div}{1}ifelse _diam _hp gt{_hp _diam div}{1}ifelse
+scale _rd _th 2 div sub 0 0 _w _h w` _LBOgsave setmatrix gsave N` grestore
+_th
+setlinewidth O` grestore}bdef/C`{gsave bell^ south^/_rd xdef/_wp _URx _LLx
+sub
+abs def/_hp _URy _LLy sub abs def/_diam _rd 2 mul def/_w _wp _diam ge{_wp}{
+_diam}ifelse def/_h _hp _diam ge{_hp}{_diam}ifelse def _LBOgsave
+currentmatrix
+pop _LLx _LLy translate _diam _wp gt{_wp _diam div}{1}ifelse _diam _hp
+gt{_hp
+_diam div}{1}ifelse scale _rd 0 0 _w _h w` _LBOgsave
+setmatrix{N`}{P`}ifelse
+grestore}bdef/D`{gsave bell^ south^/_rd xdef/_th xdef/_hthk _th 2 div
+def/_wp
+_URx _LLx sub abs _th sub def/_hp _URy _LLy sub abs _th sub def _hthk _rd
+ge{
+_wp _hp _LLx _hthk add _LLy _hthk add v` N`}{gsave _LLx _hthk add _LLy
+_hthk
+add translate _rd _hthk sub 0 0 _wp _hp w` N` grestore}ifelse/_w _URx _LLx
+sub
+abs def/_h _URy _LLy sub abs def _w 2 _th mul sub _h 2 _th mul sub _LLx _th
+add _LLy _th add v` _rd _LLx _LLy _URx _URy w` Q` grestore}bdef/E`{gsave
+bell^
+south^/_rd xdef/_th xdef/_wp _URx _LLx sub abs _th sub def/_hp _URy _LLy
+sub
+abs _th sub def/_diam _rd 2 mul _th sub def/_w _wp _diam
+ge{_wp}{_diam}ifelse
+def/_h _hp _diam ge{_hp}{_diam}ifelse def _LBOmtx currentmatrix pop _LLx
+_th 2
+div add _LLy _th 2 div add translate _diam _wp gt{_wp _diam div}{1}ifelse
+_diam _hp gt{_hp _diam div}{1}ifelse scale _LBOgsave currentmatrix pop _th
+_rd
+gt dup{_rd 2 div}{_rd _th 2 div sub}ifelse 0 0 _w _h auburn^ _LBOmtx
+setmatrix
+{_rd}{_th}ifelse setlinewidth O` _LBOgsave setmatrix{/_x1 _rd 4 index _th 2
+div sub add def 4 copy 0 _x1 0 gsave samson^ _LBOmtx setmatrix _th
+setlinewidth O` grestore 0 _x1 _h gsave samson^ _LBOmtx setmatrix _th
+setlinewidth O` grestore}if{/_y1 _rd 4 index _th 2 div sub add def 4 copy
+90 0
+_y1 gsave samson^ _LBOmtx setmatrix _th setlinewidth O` grestore 90 _w _y1
+gsave samson^ _LBOmtx setmatrix _th setlinewidth O` grestore}if
+grestore}bdef
+/F`{gsave bell^ south^/_rd xdef/_th xdef/_ch xdef xfont _th scalefont
+setfont
+/_wp _URx _LLx sub abs _th sub def/_hp _URy _LLy sub abs _th sub def/_diam
+_rd
+2 mul _th sub def/_w _wp _diam ge{_wp}{_diam}ifelse def/_h _hp _diam
+ge{_hp}{
+_diam}ifelse def _LBOmtx currentmatrix pop _LLx _th 2 div add _LLy _th 2
+div
+add translate _diam _wp gt{_wp _diam div}{1}ifelse _diam _hp gt{_hp _diam
+div}
+{1}ifelse scale _LBOgsave currentmatrix pop _th _rd gt dup{_rd 2 div}{_rd
+_th
+2 div sub}ifelse 0 0 _w _h auburn^ _LBOmtx setmatrix{_rd}{_th}ifelse
+setlinewidth O` _LBOgsave setmatrix{/_x1 _rd 4 index _th 2 div sub add def
+4
+copy _ch 0 _x1 0 T roswell^ _ch 0 _x1 _h T roswell^}if{/_y1 _rd 4 index _th
+2
+div sub add def 4 copy _ch 90 0 _y1 T roswell^ _ch 90 _w _y1 T roswell^}if
+grestore}bdef/auburn^{/_y2 xdef/_x2 xdef/_y1 xdef/_x1 xdef/_rdp xdef _x1
+_y1
+_rdp add moveto _x1 _y1 _x2 _y1 _rdp arct _x2 _rdp sub _y1 moveto _x2 _y1
+_x2
+_y2 _rdp arct _x2 _y2 _rdp sub moveto _x2 _y2 _x1 _y2 _rdp arct _x1 _rdp
+add
+_y2 moveto _x1 _y2 _x1 _y1 _rdp arct}bdef/jmk${gsave bell^ south^/_th
+xdef/_w
+_URx _LLx sub abs 2 div def/_h _URy _LLy sub abs 2 div def _w _th 2 div sub
+_h
+_th 2 div sub _LLx _w add _LLy _h add u` gsave N` grestore _th setlinewidth
+O`
+grestore}bdef/H`{gsave bell^ south^ _URx _LLx sub abs 2 div _URy _LLy sub
+abs
+2 div _LLx 2 index add _LLy 2 index add u`{N`}{P`}ifelse grestore}bdef/I`{
+gsave bell^ south^/_th xdef/_w _URx _LLx sub abs 2 div def/_h _URy _LLy sub
+abs 2 div def _w _th 2 div sub _h _th 2 div sub _LLx _w add _LLy _h add
+_LBOmtx currentmatrix pop translate scale _LBOgsave currentmatrix pop 1 0
+moveto 0 exch 360{0 0 1 4 -1 roll dup 5 index add arc _LBOmtx setmatrix _th
+setlinewidth O` _LBOgsave setmatrix}for pop grestore}bdef/J`{gsave bell^
+south^/_th xdef _dch 0 3 -1 roll put xfont _th scalefont setfont/_w _URx
+_LLx
+sub abs 2 div def/_h _URy _LLy sub abs 2 div def _w _th 2 div sub _h _th 2
+div
+sub _LLx _w add _LLy _h add _LBOmtx currentmatrix pop translate scale
+_LBOgsave currentmatrix pop 1 0 moveto 0 exch 360{0 0 1 4 -1 roll dup arc
+_LBOmtx setmatrix _dch u2` newpath _LBOgsave setmatrix}for
+grestore}bdef/jbd^{
+gsave bell^ moveto lineto setlinewidth O` grestore}bdef/ald^{gsave bell^
+samson^ setlinewidth O` grestore}bdef/ws^{gsave bell^ xfont exch scalefont
+setfont F roswell^ grestore}bdef/samson^{translate rotate 0 0
+moveto/_dshlen
+xdef/_rem xdef/_spclen xdef 1 1 3 -1 roll{pop _dshlen 0 rlineto _spclen
+_rem 0
+gt{1 add/_rem _rem 1 sub def}if 0 rmoveto}for _dshlen 0
+rlineto}bdef/roswell^{
+gsave/_undo? xdef translate rotate _dch 0 3 -1 roll put 0 moveto/_rem xdef
+/_spclen xdef 1 1 3 -1 roll{pop gsave _undo?{_LBOmtx setmatrix}if _dch u2`
+grestore _spclen _rem 0 gt{1 add/_rem _rem 1 sub def}if 0 rmoveto}for
+_undo?{
+_LBOmtx setmatrix}if _dch u2` grestore}bdef 8 dict begin/FontType 3 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-500 -500 500 500]def/Encoding
+256
+array def 0 1 255{Encoding exch/.nodef put}for Encoding 97/circle put
+/CharProcs 2 dict def CharProcs begin/.nodef{}def/circle{0 0 500 0 360 arc
+closepath fill}bind def end/BuildGlyph{1000 0 -500 -500 500 500
+setcachedevice
+exch/CharProcs get exch 2 copy known not{pop/.nodef}if get exec}bind def
+/BuildChar{1 index/Encoding get exch get 1 index/BuildGlyph get exec}bind
+def
+currentdict end/_xfont exch definefont/xfont exch def/_thumbStr 10 string
+def
+/_irad null def/_orad null def/_dx null def/_dy null def/_ld2 null def/_sz
+null def/_th null def/_lblsave null def/LFont null def/T`{gsave 0.05 0.05
+scale translate 2 copy 2 copy 8 -2 roll dup 3 -1 roll{neg}if exch v` .5
+setseparationgray fill 0 0 v` gsave 1 setseparationgray fill grestore 0
+setseparationgray 20 setlinewidth stroke/Helvetica findfont 180 scalefont
+setfont 100 add 100 exch moveto pop _thumbStr cvs show
+grestore}bdef/q3`{_th
+_orad sub dup _dx _dy u` stroke _dx _ld2 sub _dy moveto _dx _ld2 add _dy
+lineto stroke _dx _dy _ld2 sub moveto _dx _dy _ld2 add lineto
+stroke}bdef/V`{
+/_irad xdef/_orad xdef/_dy xdef/_dx xdef/_th xdef/_ld2 xdef/_hthk 2.5 wcu^
+round dup 2 le{pop 2}if def gsave 0 setlinecap 1 setseparationgray _th
+_hthk 2
+mul add setlinewidth q3` _hthk _irad add dup _dx _dy u` fill 0
+setseparationgray _th setlinewidth q3` _irad dup _dx _dy u` fill 1
+setseparationgray _dx _irad sub _dy moveto _dx _irad add _dy lineto stroke
+_dx
+_dy _irad sub moveto _dx _dy _irad add lineto stroke grestore}bdef/f1a`{1
+exch
+sub 0 0 0 setcmykcolor}bdef/f1b`{1 exch sub 0 exch 0 0
+setcmykcolor}bdef/f1c`{
+1 exch sub 0 0 3 -1 roll 0 setcmykcolor}bdef/f1d`{1 exch sub 0 0 0 4 -1
+roll
+setcmykcolor}bdef/f1e`{setseparationgray}bdef/W`{gsave F setoverprint/_dy
+xdef
+/_dx xdef/_sz xdef/_th xdef _dx _dy translate{-90 rotate}if/XPaint exch
+ldef
+0.35 XPaint 11 _sz mul _sz 0 0 v` fill/_dx _th def/_sz _sz 2 _th mul sub
+def 0
+1 10{10 div XPaint _sz dup _dx _th v` fill/_dx _dx _sz 2 _th mul add add
+def}
+for grestore}bdef/calBarArray[0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1
+0
+0 0 0 1 0 0 .5 0 0 .5 0 0 .5 0 0 0 0 0 0 .5]def/X`{gsave/_dy xdef/_dx
+xdef/_sz
+xdef/_th xdef _dx _dy translate{-90 rotate}if 0.35 setseparationgray 11 _sz
+mul _sz 0 0 v` fill/_dx _th def/_sz _sz 2 _th mul sub def currentoverprint
+false setoverprint 0 1 10{calBarArray exch 4 mul 4 getinterval aload pop
+setcmykcolor _sz dup _dx _th v` fill/_dx _dx _sz 2 _th mul add add def}for
+setoverprint grestore}bdef/pw${gsave/_hthk 2.5 wcu^ round dup 2 le{pop 2}if
+def 5 copy 1 setseparationgray 0 setlinecap moveto rlineto _hthk 2 mul add
+setlinewidth stroke 0 setseparationgray moveto rlineto setlinewidth stroke
+grestore}bdef/Y`{/_lblsave save def[exch 0 0 2 index neg 0 0]LFont exch
+makefont setfont}bdef/a1`{0 setseparationgray moveto show}bdef/Z`{_lblsave
+restore}bdef/f1`{/LFont/|_______Helvetica T/Helvetica aldus^ def}bdef/_xbft
+null def/_xbfc null def/_xbx? F def/XPaint null def/XFill null def/XStroke
+null def/b1`{gsave bell^ south^/_th xdef currentoverprint T
+setoverprint}bdef
+/d1`{setoverprint grestore}bdef/c1`{beams^ bapco^}bdef/bapco^{_URx _LLx sub
+abs _th sub _URy _LLy sub abs _th sub _LLx _th 2 div add _LLy _th 2 div add
+4
+copy v` gsave XFill grestore _th setlinewidth XStroke 4 copy moveto rlineto
+exch 3 index add exch moveto exch neg exch rlineto
+XStroke}bdef/beams^{/_prcs?
+xdef/_xbft xdef dup null
+ne{_prcs?{findcmykprocesscolor}{findcmykcustomcolor}
+ifelse}if/_xbfc xdef/_xbx?/XPaint _prcs? _xbfc _xbft n2` psquare^}bdef
+/psquare^{_xbx?{/XFill{_xbfc 0 XPaint fill}def/XStroke{_xbfc 1 XPaint
+stroke}
+def}{/XFill{newpath}def/XStroke{newpath}def}ifelse}bdef/e1`{/__$jk
+where{pop
+/junk save def bell^ south^/_th xdef _URx _LLx sub abs _th sub _URy _LLy
+sub
+abs _th sub _LLx _th 2 div add _LLy _th 2 div add v` gsave .9
+setseparationgray fill grestore 0 setseparationgray _th setlinewidth stroke
+_LLx _LLy _URy add 2 div moveto/Helvetica findfont[180 180 J2` neg 0 0 3 -1
+roll 0 0]makefont setfont show junk restore}{{6{pop}repeat}if 6{pop}repeat}
+ifelse}bdef/s`{gsave clippath 1 setseparationgray fill grestore}bdef/r`{
+PSScreen exch pop exch pop dup type/dicttype eq{dup/HalftoneType get 1 eq{
+begin/Angle exch def/Frequency exch def 60 0 currentdict
+end}if}if}bdef/t`{{1
+exch sub}}bdef/PPDSetup{countdictstack mark}bdef/PPDCleanup{stopped
+cleartomark countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bdef
+/_PATgsave matrix def/_PATmtx matrix def/gl^{7 dict begin/FontDict 9 dict
+def
+FontDict begin/cache exch def/key exch def/proc exch cvx def/mtx exch
+matrix
+invertmatrix def/height exch def/width exch def/ctm matrix currentmatrix
+def
+/ptm matrix identmatrix def/str(12345678901234567890123456789012)def end
+/FontBBox[0 0 FontDict/width get FontDict/height get]def/FontMatrix
+FontDict
+/mtx get def/Encoding StandardEncoding def/FontType 3 def/BuildChar{pop
+begin
+FontDict begin width 0 cache{0 0 width height setcachedevice}{setcharwidth}
+ifelse 0 0 moveto width 0 lineto width height lineto 0 height lineto
+closepath
+clip newpath gsave proc grestore end end}def FontDict/key get currentdict
+definefont end}bdef/hj^{dup type/dicttype eq{begin FontDict/ctm get
+setmatrix}
+{exch begin FontDict/ctm get setmatrix concat}ifelse currentdict setfont
+FontDict begin FontMatrix concat width 0 dtransform round width div exch
+round
+width div exch 0 height dtransform round height div exch round height div
+exch
+0 0 transform round exch round exch ptm astore setmatrix pathbbox height
+div
+ceiling height mul 4 1 roll width div ceiling width mul 4 1 roll height div
+floor height mul 4 1 roll width div floor width mul 4 1 roll 2 index sub
+height div ceiling cvi exch 3 index sub width div ceiling cvi exch 4 2 roll
+moveto FontMatrix ptm invertmatrix pop{gsave ptm concat dup str length
+idiv{
+str show}repeat dup str length mod str exch 0 exch getinterval show
+grestore 0
+height rmoveto}repeat pop end end}bdef/i1`{gsave clip hj^ grestore newpath}
+bdef/j1`{gsave 0 0 0 0 setcmykcolor fill grestore i1`}bdef/k1`{_PATgsave
+currentmatrix pop _PATmtx defaultmatrix setmatrix rotate 3.36 3.36[1 0 0 -1
+0
+0]{2 setlinecap 0 1.68 moveto 1.68 0 lineto 1.68 3.36 moveto 3.36 1.68
+lineto
+0.675 setlinewidth stroke}/l1` true gl^ pop 5.28 5.28[1 0 0 -1 0 0]{2
+setlinecap 0 2.64 moveto 2.64 0 lineto 2.64 5.28 moveto 5.28 2.64 lineto
+0.675
+setlinewidth stroke}/m1` true gl^ pop 3.84 3.84[1 0 0 -1 0 0]{2 setlinecap
+0
+1.92 moveto 3.84 1.92 lineto 0.675 setlinewidth stroke}/n1` true gl^ pop
+7.68
+7.68[1 0 0 -1 0 0]{2 setlinecap 0 3.84 moveto 7.68 3.84 lineto 0.675
+setlinewidth stroke}/o1` true gl^ pop 3.84 3.84[1 0 0 -1 0 0]{2 setlinecap
+1.92 0 moveto 1.92 3.84 lineto 0.675 setlinewidth stroke}/p1` true gl^ pop
+7.68 7.68[1 0 0 -1 0 0]{2 setlinecap 3.84 0 moveto 3.84 7.68 lineto 0.675
+setlinewidth stroke}/q1` true gl^ pop 3.84 3.84[1 0 0 -1 0 0]{2 setlinecap
+1.92 0 moveto 1.92 3.84 lineto 0 1.92 moveto 3.84 1.92 lineto 0.675
+setlinewidth stroke}/r1` true gl^ pop 7.68 7.68[1 0 0 -1 0 0]{2 setlinecap
+3.84 0 moveto 3.84 7.68 lineto 0 3.84 moveto 7.68 3.84 lineto 0.675
+setlinewidth stroke}/s1` true gl^ pop _PATgsave setmatrix}bdef
+/_OutlineSmearFrac 10 def/_OutlineWeight 0.012 def/_OutlineFillColor 0 0 0
+1(\
+)findcmykprocesscolor def/_ShadowReverseColor 0 0 0 1()findcmykprocesscolor
+def/_BoldFactorX 0.015 def/_BoldFactorY 0.015 def/_ShadowFactorX 0.06 def
+/_ShadowFactorY 0.06 def/_ObliqueFactor -0.21 def/_ShadowTintFactor 0.2 def
+/_BFontUOThick 1 0/Helvetica findfont/FontMatrix get dtransform dup mul
+exch
+dup mul add sqrt _OutlineWeight mul def/_TXmtx matrix def/_TXctmx matrix
+def
+/_txgsave matrix def/_BaseMatrix[1 0 0 -1 0 0]def/_ItalicMatrix[1 0
+_ObliqueFactor 1 0 0]def/tempDict null def userdict/FCDict userdict put
+/isWinPS false def/_xSize 12 def/_ySize 12 def/_dots 1440 def/_fDict null
+def
+/_uScale null def/_uPosition null def/_uThickness null def/_uOThickness
+null
+def/_dUPosition -100 def/_dUThickness 50 def/_dFontScale -0.001 def/_runLen
+null def/_txc null def/_txt null def/_txo F def/_tx? F def/_ctc null
+def/_ctt
+null def/_cto F def/_cPaint null def/_outxc null def/_outxt null def/_outxo
+T
+def/_shdc null def/_shdt null def/_shdo T def/K2` null def/k3` null def/m3`
+null def/j3` null def/l3` null def/FTextPaint null def/STextPaint null def
+/_gMTX matrix def/macvec 256 array def macvec dup dup 0/Times-Roman
+findfont
+/Encoding get 0 128 getinterval putinterval 39/quotesingle put 96/grave
+put
+/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 macvec 128 128 getinterval astore pop
+/winvec 256 array def winvec dup dup 0/Times-Roman findfont/Encoding get 0
+128
+getinterval putinterval 39/quotesingle put 96/grave
+put/grave/acute/circumflex
+/tilde/macron/breve/dotaccent/dieresis/ring/cedilla/hungarumlaut/ogonek/caron
+/dotlessi winvec 0 14 getinterval astore
+pop/bullet/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/space/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/Ecircumflex/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 winvec 127 129 getinterval astore
+pop/M1`{{
+_TXmtx astore concat}if _TXctmx currentmatrix pop}bdef/N1`{_txgsave
+currentmatrix pop}bdef/O1`{_txgsave setmatrix}bdef/P1`{O1`}bdef/Q1`{_TXctmx
+setmatrix}bdef/v1`{userdict begin dict/FCDict exch def
+end}bdef/fontdef{FCDict
+3 1 roll put}bdef/fontget{FCDict exch get}bdef/x1`{aldus^ _BaseMatrix
+makefont
+fontdef}bdef/p3`{dup length 1 add dict/tempDict exch def{1 index/FID ne 2
+index/UniqueID ne and{tempDict 3 1 roll put}{pop pop}ifelse}forall tempDict}
+bdef/aldus^{findfont exch isWinPS{pop dup/Encoding get dup 161 get exch 162
+get/cent eq exch/exclamdown eq and}if{p3` dup/Encoding
+isWinPS{winvec}{macvec}
+ifelse put definefont}{exch pop}ifelse}bdef/I1`{findfont p3` dup/Encoding
+get
+256 array copy dup dup 3 index/Encoding 3 2 roll put}bdef/J1`{put
+dup}bdef/K1`
+{pop pop definefont _BaseMatrix makefont fontdef}bdef/y1`{gsi^ fontdef}bdef
+/z1`{fontget _ItalicMatrix makefont fontdef}bdef/gsi^{fontget dup maxlength
+2
+add dict/tempDict exch def{1 index/FID ne 2 index/UniqueID ne and{tempDict
+3 1
+roll put}{pop pop}ifelse}forall tempDict begin/PaintType 2 def/StrokeWidth
+1 0
+FontMatrix dtransform dup mul exch dup mul add sqrt _OutlineWeight exch div
+def end tempDict definefont}bdef/auckland^{/_ySize xdef/_xSize xdef
+fontget[
+_xSize 0 0 _ySize 0 0]makefont setfont}bdef/wcu^{_dots mul}bdef/n`{1440 div
+/_dots xdef}bdef/J2`{wcu^ exch wcu^ exch}bdef/w1`{J2`
+auckland^}bdef/K2`{}bdef
+/A1`{isWinPS{O2`}{pop pop pop}ifelse 5 3 roll K2`}bdef/L2`{/_x1 _xSize
+_BoldFactorX mul def/_y1 _ySize _BoldFactorY mul def 5 copy _y1 add exch
+_x1
+add exch K2` 5 copy _y1 add exch _x1 sub exch K2` 5 copy _y1 sub exch _x1
+add
+exch K2` 5 copy _y1 sub exch _x1 sub exch K2` K2`}bdef/B1`{O2` 5 3 roll
+L2`}
+bdef/C1`{O2` 6 3 roll 6 copy U2` 3 1 roll _ySize _ShadowFactorY mul add
+exch
+_xSize _ShadowFactorX mul add exch 3 -1 roll{L2`}{K2`}ifelse V2`{L2`}{K2`}
+ifelse}bdef/D1`{O2` 5 3 roll gsave 6 index not{7 index _xSize _ySize
+auckland^
+}if 5 copy _ySize _ShadowFactorY mul add exch _xSize _ShadowFactorX mul add
+exch 11 -1 roll{L2`}{K2`}ifelse grestore 6 -1 roll{M2`}{6 -1 roll
+N2`}ifelse}
+bdef/M2`{/_x1 _OutlineSmearFrac wcu^ def/_y1 _OutlineSmearFrac wcu^ def 5
+copy
+_y1 neg add exch _x1 neg add exch K2` 5 copy _y1 neg add exch _x1 add exch
+K2`
+5 copy _y1 add exch _x1 neg add exch K2` 5 copy _y1 add exch _x1 add exch
+K2`
+m3`}bdef/E1`{O2` 5 3 roll M2`}bdef/N2`{gsave _xSize _ySize auckland^ 5 copy
+m3` grestore K2`}bdef/F1`{O2` 6 3 roll N2`}bdef version cvr 47.0
+ge{/strwth{
+stringwidth pop}bdef}{/strwth{gsave newpath 0 0 moveto 0 0 lineto closepath
+clip stringwidth grestore pop}bdef}ifelse/O2`{dup 0 gt{dup 4 1 roll 4 index
+mul exch 5 index mul add 5 index strwth add sub exch div add}{pop pop pop}
+ifelse}bdef/G1`{fontget/_fDict xdef wcu^ _fDict/FontInfo known{_fDict
+/FontMatrix get 3 get mul/_uScale xdef _fDict/FontInfo get dup
+/UnderlinePosition known{dup/UnderlinePosition get _uScale mul/_uPosition
+xdef
+}{/_uPosition _dUPosition _uScale mul def}ifelse dup/UnderlineThickness
+known{
+dup/UnderlineThickness get _uScale mul/_uThickness xdef}{/_uThickness
+_dUThickness _uScale mul def}ifelse pop}{_dFontScale mul/_uScale xdef
+/_uPosition _dUPosition _uScale mul def/_uThickness _dUThickness _uScale
+mul
+def}ifelse/_uOThickness _BFontUOThick _uScale mul def _fDict/PaintType
+known{
+_fDict/PaintType get 2 eq{_fDict/StrokeWidth known{/_uOThickness _fDict
+/StrokeWidth get _uScale mul def}{1 0 _fDict/FontMatrix get dtransform dup
+mul
+exch dup mul add sqrt _OutlineWeight mul _uScale mul/_uOThickness
+xdef}ifelse}
+if}if}bdef/H1`{gsave/_runLen xdef/_y1 xdef/_x1 xdef/_y1 _y1 _uPosition add
+def
+{dup not{U2`}if/_y2 _ySize _ShadowFactorY mul _y1 add def/_x2 _xSize
+_ShadowFactorX mul _x1 add def _uThickness _x2 _y2 _x2 _runLen add _y2 P2`
+dup
+not{V2`}if}if{_uOThickness _x1 _y1 _uThickness 2 div add _x1 _runLen add
+_y1
+_uThickness 2 div sub Q2`}{_uThickness _x1 _y1 _x1 _runLen add _y1
+P2`}ifelse
+grestore}bdef/mm${gsave _ySize 3 div sub/_y1 xdef _y1 _y1 3 1 roll _ySize
+16
+div 5 1 roll P2` grestore}bdef/P2`{gsave moveto lineto setlinewidth k3`
+grestore}bdef/Q2`{gsave south^/_th xdef _URx _LLx sub abs _th sub _URy _LLy
+sub abs _th sub _LLx _th 2 div add _LLy _th 2 div add v` gsave j3` grestore
+_th setlinewidth k3` grestore}bdef/d`{/_prcs? xdef/_txt xdef dup null ne{
+_prcs?{findcmykprocesscolor}{findcmykcustomcolor}ifelse}if/_txc xdef
+SetOutColor SetShadColor/_tx?/l3` _prcs? _txc _txt n2`
+S2`}bdef/SetOutColor{
+_txt null eq{/_outxc null def/_outxt null def}{_txc null eq{_txt 0
+eq{/_outxt
+1 def _prcs?{/_outxc _OutlineFillColor def}{/_outxc null
+def}ifelse}{/_outxt 0
+def/_outxc null def}ifelse}{_txc aload pop pop add add add 0 eq{/_outxt 1
+def
+/_outxc _OutlineFillColor def}{/_outxt 0 def/_outxc null def}ifelse}ifelse}
+ifelse/_cjc?/FTextPaint _prcs? _outxc _outxt n2`}bdef/SetShadColor{_txt
+null
+eq{/_shdc null def/_shdt null def}{/_shdo _txo def _txc null eq{_txt 0 eq{
+/_shdt 1 def}{/_shdt T2` def}ifelse _prcs?{/_shdc _ShadowReverseColor def
+/_shdo T def}{/_shdc null def}ifelse}{_txc aload pop pop add add add 0 eq{
+/_shdt 1 def/_shdc _ShadowReverseColor def/_shdo T def}{/_shdt T2`
+def/_shdc
+_txc def}ifelse}ifelse}ifelse/_cjc?/STextPaint _prcs? _shdc _shdt
+n2`}bdef/S2`
+{_tx?{/K2`{_txo setoverprint _txc _txt l3` moveto 0 4 2 roll 0 32 6 3 roll
+awidthshow}def/k3`{_txo setoverprint _txc _txt l3` stroke}def/m3`{_outxo
+setoverprint _outxc _outxt FTextPaint moveto 0 4 2 roll 0 32 6 3 roll
+awidthshow}def/j3`{_outxo setoverprint _outxc _outxt FTextPaint
+fill}def}{/K2`
+{5{pop}repeat}def/k3`{newpath}def/m3`{5{pop}repeat}def/j3`{newpath}def}ifelse}
+bdef/T2`{_txt _ShadowTintFactor mul}bdef/U2`{/_ctc _txc def/_ctt _txt
+def/_cto
+_txo def/_cPaint/l3` ldef/_txc _shdc def/_txt _shdt def/_txo _shdo def/l3`
+/STextPaint ldef}bdef/V2`{/_txc _ctc def/_txt _ctt def/_txo _cto def/l3`
+/_cPaint ldef}bdef/g`{/_txo xdef}bdef/SaveHook{}ndef/RestoreHook{}ndef/W2`{
+SaveHook _dots _LPmtx aload _PSdef aload _WCmtx aload _txgsave aload
+_TXctmx
+aload _gMTX currentmatrix aload}bdef/X2`{astore setmatrix astore pop astore
+pop astore pop astore pop astore pop/_dots xdef RestoreHook}bdef/bmt^{save
+def
+}bdef/tsi^{mark W2` counttomark 2 add -2 roll pop restore X2`
+o`}bdef/seni^{
+restore}bdef/o`{/_fo F def/_so F def/_txo F def}bdef/_GRPHmtx matrix def
+/_imagesave null def/_imc null def/_imt null def/ImPaint null def/cjc^{
+/_imagesave save def _WCmtx setmatrix}bdef/tvs^{_PSdef setmatrix}bdef/dsd^{
+_imagesave restore}bdef/espresso 4 dict def espresso
+begin/setgray{setgray}def
+/setcmykcolor{setcmykcolor}def/setrgbcolor{setrgbcolor}def/sethsbcolor{
+sethsbcolor}def end/o3`{espresso begin userdict begin}bdef/vm${/OSdict xdef
+end end end}bdef/b2a`{/_imagesave save def{_GRPHmtx astore concat}if
+translate
+dup scale newpath 0 0 v` clip newpath userdict begin/showpage{}def 0
+setgray 0
+setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[]0 setdash newpath
+F
+setoverprint}bdef/a2`{OSdict begin}bdef/b2`{end V1`}bdef/kHu${/_imagesave
+save
+def{_GRPHmtx astore concat}if translate scale translate newpath v` clip
+newpath userdict begin/showpage{}def 0 setgray 0 setlinecap 1 setlinewidth
+0
+setlinejoin 10 setmiterlimit[]0 setdash newpath F setoverprint}bdef/V1`{end
+_imagesave restore}bdef/_ortnt null def/_orclr null def/_gop false
+def/_cjc?
+false def/*setcmyk null def/*setrgb null def/*sethsb null def/*setgry null
+def
+/*setsepgray null def/*setcustomclr null def/*setprocessclr null def/*setop
+null def/*zimage null def/$gate_1 T def/$clrOverride F def/Y2`{ALPS begin
+/*setcmyk/setcmykcolor ldef/*setrgb/setrgbcolor ldef/*sethsb/sethsbcolor
+ldef
+/*setgry/setgray ldef/*setcustomclr/setcustomcolor ldef/*setprocessclr
+/setprocesscolor ldef/*setop/setoverprint
+ldef/*setsepgray/setseparationgray
+ldef/*zimage/image ldef end}bdef/X1`{ALPS begin/setcmykcolor/*setcmyk ldef
+/setrgbcolor/*setrgb ldef/sethsbcolor/*sethsb ldef/setgray/*setgry ldef
+/setcustomcolor/*setcustomclr ldef/setprocesscolor/*setprocessclr ldef
+/setoverprint/*setop ldef/setseparationgray/*setsepgray ldef/image/*zimage
+ldef end}bdef/$curgry systemdict/currentgray get def/$setrgb systemdict
+/setrgbcolor get def/$sethsb systemdict/sethsbcolor get def/$setcmyk
+systemdict/setcmykcolor known{systemdict/setcmykcolor get}{{1 sub 4 1 roll
+3{3
+index add neg dup 0 lt{pop 0}if 3 1 roll}repeat systemdict/setrgbcolor get
+exec pop}}ifelse def/a3`{ALPS begin/setcmykcolor{gsave $setcmyk 1 $curgry
+sub
+grestore c3`}def/setrgbcolor{gsave $setrgb 1 $curgry sub grestore c3`}def
+/sethsbcolor{gsave $sethsb 1 $curgry sub grestore c3`}def/setgray{1 exch
+sub
+c3`}def/setseparationgray{1 exch sub c3`}def _spotOR?{/setcustomcolor/i3`
+ldef
+}{/setcustomcolor/b3` ldef}ifelse/setprocesscolor{gsave exch aload pop pop
+4{4
+index mul 4 1 roll}repeat $setcmyk pop 1 $curgry sub grestore c3`}def
+/setoverprint{d3`}def/image{ORimage}def end}bdef/b3`{gsave exch aload pop
+pop
+4{4 index mul 4 1 roll}repeat $setcmyk pop 1 $curgry sub grestore
+c3`}bdef/c3`
+{$gate_1 $clrOverride and{ALPS begin/$gate_1 F def _ortnt null ne{_ortnt
+mul}{
+null}ifelse _orclr exch X1` SetORColorProc a3`/$gate_1 T def end}{ALPS
+begin
+$MetalHead begin c3` end end}ifelse}bdef/d3`{$gate_1 $clrOverride and{ALPS
+begin/$gate_1 F def pop _gop X1` setoverprint a3`/$gate_1 T def end}{ALPS
+begin $MetalHead begin setoverprint end end}ifelse}bdef/ORimage{$gate_1
+$clrOverride and{ALPS begin/$gate_1 F def X1` _orclr null ne{_orclr
+customcolorimage}{separationimage}ifelse a3`/$gate_1 T def end}{ALPS begin
+$MetalHead begin image end end}ifelse}bdef/W1`{ALPS begin _prcs?
+xdef/_ortnt
+xdef dup null ne{_prcs?{findcmykprocesscolor}{findcmykcustomcolor}ifelse}if
+/_orclr xdef/_cjc?/SetORColorProc _prcs? _orclr _ortnt n2` false
+setoverprint
+/_gop false def/_spotOR? F def Y2` a3`/$clrOverride T def end}bdef/Y1`{ALPS
+begin/_gop xdef end}bdef/*findcmykcustomclr null def/*newcmykcustomclr null
+def/epsdict null def/typedict null def/*$setcustomclr null def/_spotOR? F
+def
+/$spotOverride F def/$gate_2 T def/clrAdjust? F def/_fhbool F def/f2`{ALPS
+begin dup dict/epsdict xdef dict/typedict xdef/clrAdjust? T def
+end}bdef/g2`{
+cvn 8 1 roll exch 2 array astore 1 index cvn exch typedict 3 1 roll put 5
+array astore epsdict 3 1 roll put}bdef/h2`{null exch 2 array astore exch
+cvn
+exch typedict 3 1 roll put}bdef/i2`{ALPS begin clrAdjust?{/_spotOR? T def
+e3`
+g3`/$spotOverride T def}if end}bdef/e3`{ALPS begin/*findcmykcustomclr
+/findcmykcustomcolor ldef/*newcmykcustomclr/newcmykcustomcolor ldef
+/*$setcustomclr/setcustomcolor ldef end}bdef/f3`{ALPS begin
+/findcmykcustomcolor/*findcmykcustomclr ldef/newcmykcustomcolor
+/*newcmykcustomclr ldef/setcustomcolor/*$setcustomclr ldef end}bdef/g3`{ALPS
+begin/findcmykcustomcolor/h3` ldef/newcmykcustomcolor/n3`
+ldef/setcustomcolor
+/i3` ldef end}bdef/h3`{$gate_2 $spotOverride and{ALPS begin/$gate_2 F def
+dup
+cvn epsdict exch known{5 1 roll 4{pop}repeat cvn epsdict exch get aload
+pop}if
+f3` findcmykcustomcolor g3`/$gate_2 T def end}{ALPS begin $MetalHead begin
+findcmykcustomcolor end end}ifelse}bdef/n3`{$gate_2 $spotOverride and{ALPS
+begin/$gate_2 F def/_fhbool xdef dup cvn epsdict exch known{5 1 roll 4{pop}
+repeat cvn epsdict exch get aload pop}if _fhbool f3` newcmykcustomcolor g3`
+/$gate_2 T def end}{ALPS begin $MetalHead begin newcmykcustomcolor end end}
+ifelse}bdef/i3`{$gate_2 $spotOverride and{ALPS begin/$gate_2 F def 1 index
+4
+get cvn dup typedict exch known{typedict exch get aload pop 1 index null
+eq{
+exch pop mul 1 exch sub exch pop f3` setseparationgray g3`}{exch{f3` mul
+setprocesscolor g3`}{f3` mul setcustomcolor g3`}ifelse}ifelse}{pop f3`
+setcustomcolor g3`}ifelse/$gate_2 T def end}{ALPS begin $MetalHead begin
+setcustomcolor end end}ifelse}bdef/BMT 2 dict def BMT begin/*def/def load
+def
+/def{1 index/fcheckload eq{pop{pop pop}}if *def}bdef end/t1`{BMT begin}bdef
+/u1`{end}bdef/u1a`{findfont pop}bdef end/setpacking where{pop setpacking}if
+%%EndResource
+ALPS begin
+%%BeginResource: procset IMAGE_PS 1.0 1
+%%Copyright: (C) Copyright 1993 Aldus Corporation. All Rights Reserved.
+%%Version:1.0 1
+/IMdict 100 dict def IMdict begin/bdef{bind def}bind def/xdef{exch def}bdef
+/ldef{load def}bdef/ndef{1 index where{pop pop pop}{dup xcheck{bind}if def}
+ifelse}bdef/setoverprint{pop}ndef/findcmykcustomcolor{5/packedarray
+where{pop
+packedarray}{array astore readonly}ifelse}ndef/findcmykprocesscolor{5
+/packedarray where{pop packedarray}{array astore readonly}ifelse}ndef
+/setcmykcolor{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}
+repeat systemdict/setrgbcolor get exec pop}ndef/setcustomcolor{exch aload
+pop
+pop 4{4 index mul 4 1 roll}repeat setcmykcolor
+pop}ndef/setprocesscolor{exch
+aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndef
+/separationimage{image}ndef/iB^{/_imprcs? xdef/_imt xdef dup null
+ne{_imprcs?{
+findcmykprocesscolor}{findcmykcustomcolor}ifelse}if/_imc xdef _imc null
+eq{1
+_imt sub setseparationgray}{_imprcs?{_imc _imt setprocesscolor}{_imc
+_imt
+setcustomcolor}ifelse}ifelse}bdef/iA^{setoverprint}bdef/level2/languagelevel
+where{pop languagelevel 1 ne}{false}ifelse def/_colorexists?
+level2{statusdict
+/processcolors known{statusdict/processcolors get exec}{1}ifelse 4 eq def}{
+systemdict/setcmykcolor known def}ifelse/IMcolorbuf{0 1 2 index length 1
+sub{
+dup 2 index exch get 255 exch sub 2 index 3 1 roll put}for}bdef/IMsetcmyk{
+aload pop/_ik xdef/_iy xdef/_im xdef/_ic xdef}bdef/iC^{/packedarray
+where{pop
+dup type/packedarraytype eq 2 index type/packedarraytype eq
+or}{false}ifelse{
+/proc2 exch cvlit def/proc1 exch cvlit def proc1 aload pop proc2 aload pop
+proc1 length proc2 length add packedarray cvx}{/proc2 exch cvlit def/proc1
+exch cvlit def/newproc proc1 length proc2 length add array def newproc 0
+proc1
+putinterval newproc proc1 length proc2 putinterval newproc cvx}ifelse}bdef
+/currentcolortransfer{currenttransfer dup dup dup}ndef/setcolortransfer{
+systemdict begin settransfer end pop pop pop}ndef/customcolorimage{
+_colorexists?{aload pop pop 4 array astore IMsetcmyk
+currentcolortransfer{_ik
+mul _ik sub 1 add}iC^ 4 1 roll{_iy mul _iy sub 1 add}iC^ 4 1 roll{_im mul
+_im
+sub 1 add}iC^ 4 1 roll{_ic mul _ic sub 1 add}iC^ 4 1 roll setcolortransfer
+/_mbuf 0 string def/_ybuf 0 string def/_kbuf 0 string def{IMcolorbuf dup
+length _mbuf length ne{dup length dup dup/_mbuf exch string def/_ybuf exch
+string def/_kbuf exch string def}if dup _mbuf copy _ybuf copy _kbuf copy
+pop}
+iC^{_mbuf}{_ybuf}{_kbuf}true 4 colorimage}{aload pop pop 4 array astore
+IMsetcmyk iE^ currenttransfer{_imtint mul 1 _imtint sub add}iC^ settransfer
+image}ifelse}ndef/iE^{_ic .3 mul _im .59 mul _iy .11 mul _ik add add add
+dup 1
+gt{pop 1}if/_imtint xdef}bdef/iF^{/_imprcs? xdef/_imspotint xdef
+_colorexists?
+{currentcolortransfer{_imspotint mul 1 _imspotint sub add}iC^ 4 1 roll{
+_imspotint mul 1 _imspotint sub add}iC^ 4 1 roll{_imspotint mul 1
+_imspotint
+sub add}iC^ 4 1 roll{_imspotint mul 1 _imspotint sub add}iC^ 4 1 roll
+setcolortransfer}{currenttransfer{_imspotint mul 1 _imspotint sub add}iC^
+settransfer}ifelse findcmykcustomcolor customcolorimage}ndef/iG^{/inv
+xdef/h
+xdef/w xdef/AsBin xdef/imbuf w 7 add 8 idiv string def w h inv[1 0 0 1 0
+0]{
+currentfile imbuf AsBin{readstring}{readhexstring}ifelse pop}imagemask}bdef
+/isCL^{/AsProcess xdef/TintPercent xdef/ColorName xdef/_k xdef/_y xdef/_m
+xdef
+/_c xdef/OverPrint xdef/bits xdef/h xdef/w xdef/AsBin xdef/imbuf w bits mul
+7
+add 8 idiv string def w h bits[1 0 0 1 0 0]{currentfile imbuf
+AsBin{readstring
+}{readhexstring}ifelse pop}OverPrint iA^ _c _m _y _k ColorName TintPercent
+AsProcess iF^}bdef/iI^{/OverPrint xdef/bits xdef/h xdef/w xdef/AsBin xdef
+/imbuf w bits mul 7 add 8 idiv string def w h bits[1 0 0 1 0 0]{currentfile
+imbuf AsBin{readstring}{readhexstring}ifelse pop}OverPrint iA^
+separationimage
+}bdef/iJ^{/bits xdef/h xdef/w xdef/AsBin xdef/imbuf w bits mul 3 mul 7 add
+8
+idiv string def w h bits[1 0 0 1 0 0]{currentfile imbuf AsBin{readstring}{
+readhexstring}ifelse pop}false 3 colorimage}bdef/iK^{/bits xdef/h xdef/w
+xdef
+/AsBin xdef/imbuf w bits mul 4 mul 7 add 8 idiv string def w h bits[1 0 0 1
+0
+0]{currentfile imbuf AsBin{readstring}{readhexstring}ifelse pop}false 4
+colorimage}bdef end
+%%EndResource
+end
+%%EndProlog
+%%BeginSetup
+ALPS begin
+/isWinPS false def
+0 k1`
+f1`
+40 v1`
+%%EndSetup
+%%Page: 1 1
+%%PageProcessColors: (atend)
+%%PageCustomColors: (atend)
+%%BeginPageSetup
+j`
+%%EndPageSetup
+/$0 bmt^
+0.05 -0.05 scale
+6120 -7920 translate
+0 0 translate
+bse^
+4.8 4.8 1 1 ps$
+300 n`
+/$1 bmt^
+o`
+N1`
+F M1`
+$1 tsi^
+/$1 bmt^
+%%IncludeResource: font Times-Italic
+/AA /|______Times-Italic T /Times-Italic x1`
+/$2 bmt^
+/AA 200 200 w1`
+T g`
+0 0 0 1 (Black) 1 T d`
+450 -1414 (TIFF Tech Note 1 - TIFF Trees) -0.015121 0 525 6 28 A1`
+O1`
+N1`
+F M1`
+/AA 200 200 w1`
+-915 1411 (An Aldus TIFF Technical Note: 1 June 1993) -0.005341 0 752 8 41
+A1`
+840 1411 (TTN1-1) 0 -0.001465 130 0 5 A1`
+O1`
+0 0 0 1 (Black) 0 T b`
+null null F a`
+0 337 -1472 984 -1397 F bh^
+N1`
+F M1`
+$2 tsi^
+/$2 bmt^
+%%IncludeResource: font Helvetica-Bold
+/AB /|______Helvetica-Bold T /Helvetica-Bold x1`
+/$3 bmt^
+/AB 320 320 w1`
+T g`
+0 0 0 1 (Black) 1 T d`
+-915 -1284 (TIFF T) -0.063797 0 200 1 5 A1`
+-720 -1284 (echnical Note 1: TIFF T) -0.063797 0 729 4 22 A1`
+6 -1284 (rees) -0.063797 0 137 0 3 A1`
+$3 tsi^
+/$3 bmt^
+%%IncludeResource: font Times-Bold
+/AC /|______Times-Bold T /Times-Bold x1`
+/$4 bmt^
+/AC 200 200 w1`
+T g`
+0 0 0 1 (Black) 1 T d`
+-68 -1126 (Motivation) 0 -0.004379 197 0 9 A1`
+$4 tsi^
+/$4 bmt^
+%%IncludeResource: font Times-Roman
+/AD /|______Times-Roman T /Times-Roman x1`
+/$5 bmt^
+/AD 200 200 w1`
+T g`
+0 0 0 1 (Black) 1 T d`
+-915 -1071 (TIFF has always supported what amounts to a singly linked list
+of IFD\325s in a single TIFF file, via the \322next IFD) -0.000885 0 1863
+21 111 A1`
+-915 -1017 (pointer,\323 though most applications currently ignore any IFD
+beyond the first one.) 0.009171 0 1355 11 80 A1`
+-915 -942 (Probably the best use for a linked list of IFD\325s is when you
+want to store multiple different but related images in) -0.003189 0 1871 21
+114 A1`
+-915 -888 (the same file. The classic example is multiple pages of a fax
+transmission.) 0.001358 0 1233 12 74 A1`
+-915 -813 (But suppose we want to define an image mask for an image. \(This
+is defined within the TIFF spec, but currently) 0.002548 0 1870 20 109 A1`
+-915 -759 (rarely used.\) That would mean two IFD\325s in the file, one for
+the main image and one for the image mask.) -0.00206 0 1750 20 102 A1`
+-915 -705 (Perhaps the image is really large, so that we would like to
+include a lower resolution version \(or \322subimage\323\) of) 0.000519 0
+1865 19 112 A1`
+-915 -651 (the image; if so, we must include a lower resolution version of
+the image mask, too. Now we have four IFD\325s in) 0.004227 0 1867 21 109
+A1`
+-915 -596 (our TIFF file. The order of the files in the linked list is
+nowhere defined in the TIFF spec, so the TIFF reader has) -0.002548 0 1878
+23 115 A1`
+-915 -542 (to be careful that it doesn\325t try to use the wrong subimage
+for the wrong purpose. The situation is still workable,) 0.003418 0 1867 20
+114 A1`
+-915 -488 (but is starting to get complicated.) 0.001389 0 555 5 34 A1`
+-915 -413 (Let\325s complicate the scenario further by saying that we want
+to include subimages and masks for each of the) -0.000839 0 1807 18 106 A1`
+-915 -359 (pages in a multiple-page fax transmission. Now things are really
+messy. Which subimage goes with which main) 0.003006 0 1867 16 106 A1`
+-915 -305 (image? We could make a list of rules, but they would be quite
+arbitrary and difficult to use.) 0.002655 0 1521 17 92 A1`
+/AC 200 200 w1`
+-44 -192 (Solution) 0 -0.006851 148 0 7 A1`
+/AD 200 200 w1`
+-915 -92 (If only we had the concept of a tree within a TIFF file, we would
+have a natural way to associate a main or) 0.00415 0 1777 23 106 A1`
+-915 -38 (\322parent\323 image with a subordinate or \322child\323 image
+such as a reduced resolution version or an image mask.) -0.001907 0 1788 17
+104 A1`
+-915 37 (One way to create a tree structure within a TIFF file is to define
+a new ) 0.001297 0 1182 16 72 A1`
+/AC 200 200 w1`
+267 37 (SubIFDs) 0 0 157 0 6 A1`
+/AD 200 200 w1`
+425 37 ( tag, of type LONG. Each) 0.001297 0 429 5 23 A1`
+-915 91 (LONG value points to a \322child\323 IFD structure.) 0.005936 0
+775 7 44 A1`
+-915 166 (This method is safe because old TIFF readers will not recognize
+the new tag, and will simply ignore it. It is) 0.001526 0 1786 20 108 A1`
+-915 220 (versatile because there is no built-in restriction concerning
+what you store in a child IFD\321a feature that may) 0.001343 0 1815 17 109
+A1`
+-915 274 (come in handy for future private and public enhancements.)
+0.009155 0 982 8 56 A1`
+-915 349 (So when should you use the NextIFD pointer at the end of an IFD
+and when should you use the ) 0.003143 0 1601 20 91 A1`
+/AC 200 200 w1`
+686 349 (SubIFDs) 0 0 157 0 6 A1`
+/AD 200 200 w1`
+844 349 ( tag?) 0.003143 0 80 1 4 A1`
+-915 404 (Use the NextIFD pointer if your application requires that
+multiple visually unrelated images be stored in the) -0.004654 0 1800 16
+108 A1`
+-915 458 (same TIFF file\321a multi-page fax transmission, for example. Use
+the ) 0.008286 0 1162 10 66 A1`
+/AC 200 200 w1`
+247 458 (SubIFDs) 0 0 157 0 6 A1`
+/AD 200 200 w1`
+404 458 ( tag for pointing to images that) 0.008286 0 514 6 31 A1`
+-915 512 (modify or add information to or otherwise \322help\323 the Parent
+image\321transparency masks and subsampled) 0.002777 0 1760 13 98 A1`
+-915 566 (versions, for example.) -0.000198 0 370 2 21 A1`
+-915 641 (No particular order or precedence is defined for child images.
+For example, if we have two child images, such as) 0.000336 0 1879 19 111
+A1`
+-915 695 (a transparency mask and a subsampled version, they can appear in
+either order.) -0.004745 0 1319 12 77 A1`
+/AC 200 200 w1`
+-49 804 (New Tag) 0.013016 0 159 1 6 A1`
+-915 912 (SubIFDs) 0 0.011658 157 0 6 A1`
+/AD 200 200 w1`
+-915 966 (Tag) 0 0.006516 65 0 2 A1`
+-802 966 (= 330 \(14A\)) -0.029495 0 206 2 10 A1`
+-915 1020 (Type) 0 0.004333 86 0 3 A1`
+-802 1020 (= LONG) -0.024002 0 150 1 5 A1`
+-915 1074 (N) 0 0 30 0 0 A1`
+-802 1074 (= number of child IFDs) -0.002029 0 394 4 21 A1`
+-915 1183 (Each LONG value is an offset \(from the beginning of the TIFF
+file, as always\) to a child IFD. Child images) -0.000946 0 1796 20 105 A1`
+-915 1237 (provide extra information for the parent image\321such as a
+transparency mask or subsampled version of the) -0.004684 0 1780 15 102 A1`
+-915 1291 (parent image.) -0.068771 0 227 1 12 A1`
+O1`
+$5 tsi^
+showpage
+$0 seni^
+%%PageTrailer
+%%PageProcessColors: Black
+%%PageCustomColors:
+%%Page: 2 2
+%%PageProcessColors: (atend)
+%%PageCustomColors: (atend)
+%%BeginPageSetup
+j`
+%%EndPageSetup
+/$0 bmt^
+0.05 -0.05 scale
+6120 -7920 translate
+0 0 translate
+bse^
+4.8 4.8 1 1 ps$
+300 n`
+/$1 bmt^
+o`
+N1`
+F M1`
+$1 tsi^
+/$1 bmt^
+%%IncludeResource: font Times-Italic
+/AA /|______Times-Italic T /Times-Italic x1`
+/$2 bmt^
+/AA 200 200 w1`
+T g`
+0 0 0 1 (Black) 1 T d`
+450 -1414 (TIFF Tech Note 1 - TIFF Trees) -0.015121 0 525 6 28 A1`
+O1`
+N1`
+F M1`
+/AA 200 200 w1`
+-915 1411 (An Aldus TIFF Technical Note: 1 June 1993) -0.005341 0 752 8 41
+A1`
+840 1411 (TTN1-2) 0 -0.001465 130 0 5 A1`
+O1`
+N1`
+F M1`
+$2 tsi^
+/$2 bmt^
+%%IncludeResource: font Times-Bold
+/AB /|______Times-Bold T /Times-Bold x1`
+/$3 bmt^
+/AB 200 200 w1`
+T g`
+0 0 0 1 (Black) 1 T d`
+-57 -1155 (Examples) 0 -0.007492 174 0 7 A1`
+$3 tsi^
+/$3 bmt^
+%%IncludeResource: font Times-Roman
+/AC /|______Times-Roman T /Times-Roman x1`
+/$4 bmt^
+/AC 200 200 w1`
+T g`
+0 0 0 1 (Black) 1 T d`
+-915 -1080 (Let\325s revisit our first example. We have a main image, a
+mask for the main image, a low res subimage, and a) 0.001923 0 1813 21 106
+A1`
+-915 -1026 (mask for the low res subimage. The IFDs in our file would look
+like this:) -0.005783 0 1218 14 72 A1`
+-116 -896 (Main Image) 0.046387 0 202 1 9 A1`
+-19 -842 (|) 0 0 8 0 0 A1`
+-165 -788 (\321\321\321\321\321\321\321\321\321\321\321\321) 0 0 500 0 11
+A1`
+-169 -734 (|) 0 0 8 0 0 A1`
+131 -734 (|) 0 0 8 0 0 A1`
+-286 -680 (LowRes Child) -0.007324 0 242 1 11 A1`
+37 -680 (Mask Child) 0.027664 0 196 1 9 A1`
+-169 -626 (|) 0 0 8 0 0 A1`
+-315 -571 (LowRes Mask Child) -0.038651 0 345 2 16 A1`
+-915 -421 (The ) 0.008774 0 75 1 3 A1`
+/AB 200 200 w1`
+-840 -421 (SubIFDs) 0 0 157 0 6 A1`
+/AC 200 200 w1`
+-682 -421 ( tag is used in both the main image and the LowRes Child image.
+In the main image, the ) 0.008774 0 1482 19 86 A1`
+/AB 200 200 w1`
+800 -421 (SubIFDs) 0 0 157 0 6 A1`
+/AC 200 200 w1`
+-915 -367 (tag has two values, which point to the beginning of the IFD
+structures for a LowRes Child and Mask Child) -0.003128 0 1780 19 103 A1`
+-915 -313 (images. In the LowRes Child image, the ) -0.003555 0 681 7 38
+A1`
+/AB 200 200 w1`
+-234 -313 (SubIFDs) 0 0 157 0 6 A1`
+/AC 200 200 w1`
+-76 -313 ( tag has only one value, the location of the IFD for a LowRes)
+-0.003555 0 1020 13 60 A1`
+-915 -259 (mask image.) 0.043533 0 211 1 10 A1`
+-915 -184 (If there is more than 1 child image for a given parent image,
+the NextIFD value of Child #1 must point to Child) 0.000336 0 1857 22 110
+A1`
+-915 -130 (#2, and so on. The last Child\325s NextIFD value must be zero.)
+0.00444 0 1002 11 58 A1`
+-915 -1 (This completes the TIFF Tree tech note.) -0.014923 0 670 6 38 A1`
+O1`
+$4 tsi^
+showpage
+$0 seni^
+%%PageTrailer
+%%PageProcessColors: Black
+%%PageCustomColors:
+%%Trailer
+end
+%%Pages: 2
+%%DocumentSuppliedResources:
+%%DocumentNeededResources: font Times-Roman
+%%+ font Helvetica
+%%+ font Times-Italic
+%%+ font Helvetica-Bold
+%%+ font Times-Bold
+%%DocumentProcessColors: Black
+%%DocumentCustomColors:
+%%CMYKCustomColor:
+%%EOF