opengl-intro: normal0.eps

File normal0.eps, 22.1 KB (added by Leon Kos, 16 years ago)

normal s simboli

Line 
1%!PS-Adobe-2.0 EPSF-2.0
2%%Creator: dvips(k) 5.86e Copyright 2001 Radical Eye Software
3%%Title: normal.dvi
4%%BoundingBox: 10 559 145 668
5%%EndComments
6%DVIPSWebPage: (www.radicaleye.com)
7%DVIPSCommandLine: dvips -E -o normal0.eps normal
8%DVIPSParameters: dpi=600, compressed
9%DVIPSSource:  TeX output 2002.04.11:1323
10%%BeginProcSet: texc.pro
11%!
12/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
13N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
14mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
150 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
16landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
17mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
18matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
19exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
20statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
21N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
22/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
23/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
24array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
25df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
26definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
27}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
28B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
291 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
301 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
310 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
32sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
33rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
34gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
35/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
36/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
37A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
38get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
39ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
40fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
41{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
42chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
431 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
44forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
45/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
46}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
47bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
48mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
49SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
50userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
511000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
52index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
53/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
54/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
55(LaserWriter 16/600)]{A length product length le{A length product exch 0
56exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
57end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
58grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
59imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
60exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
61fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
62delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
63B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
64p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
65rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
66
67%%EndProcSet
68%%BeginProcSet: psfrag.pro
69%%
70%% This is file `psfrag.pro',
71%% generated with the docstrip utility.
72%%
73%% The original source files were:
74%%
75%% psfrag.dtx  (with options: `filepro')
76%%
77%% Copyright (c) 1996 Craig Barratt, Michael C. Grant, and David Carlisle.
78%% All rights reserved.
79%%
80%% This file is part of the PSfrag package.
81%%
82userdict begin
83/PSfragLib 90 dict def
84/PSfragDict 6 dict def
85/PSfrag { PSfragLib begin load exec end } bind def
86end
87PSfragLib begin
88/RO /readonly      load def
89/CP /currentpoint  load def
90/CM /currentmatrix load def
91/B { bind RO def } bind def
92/X { exch def } B
93/MD { { X } forall } B
94/OE { end exec PSfragLib begin } B
95/S false def
96/tstr 8 string def
97/islev2 { languagelevel } stopped { false } { 2 ge } ifelse def
98[ /sM /tM /srcM /dstM /dM /idM /srcFM /dstFM ] { matrix def } forall
99sM currentmatrix RO pop
100dM defaultmatrix RO idM invertmatrix RO pop
101srcFM identmatrix pop
102/Hide { gsave { CP } stopped not newpath clip { moveto } if } B
103/Unhide { { CP } stopped not grestore { moveto } if } B
104/setrepl islev2 {{ /glob currentglobal def true setglobal array astore
105                   globaldict exch /PSfrags exch put glob setglobal }}
106                {{ array astore /PSfrags X }} ifelse B
107/getrepl islev2 {{ globaldict /PSfrags get aload length }}
108                {{ PSfrags aload length }} ifelse B
109/convert {
110   /src X src length string
111   /c 0 def src length {
112      dup c src c get dup 32 lt { pop 32 } if put /c c 1 add def
113   } repeat
114} B
115/Begin {
116    /saver save def
117    srcFM exch 3 exch put
118    0 ne /debugMode X 0 setrepl
119    dup /S exch dict def { S 3 1 roll exch convert exch put } repeat
120    srcM CM dup invertmatrix pop
121    mark { currentdict { end } stopped { pop exit } if } loop
122    PSfragDict counttomark { begin } repeat pop
123} B
124/End {
125    mark { currentdict end dup PSfragDict eq { pop exit } if } loop
126    counttomark { begin } repeat pop
127    getrepl saver restore
128    7 idiv dup /S exch dict def {
129        6 array astore /mtrx X tstr cvs /K X
130        S K [ S K known { S K get aload pop } if mtrx ] put
131    } repeat
132} B
133/Place {
134    tstr cvs /K X
135    S K known {
136        bind /proc X tM CM pop
137        CP /cY X /cX X
138        0 0 transform idtransform neg /aY X neg /aX X
139        S K get dup length /maxiter X
140        /iter 1 def {
141            iter maxiter ne { /saver save def } if
142            tM setmatrix aX aY translate
143            [ exch aload pop idtransform ] concat
144            cX neg cY neg translate cX cY moveto
145            /proc load OE
146            iter maxiter ne { saver restore /iter iter 1 add def } if
147        } forall
148        /noXY { CP /cY X /cX X } stopped def
149        tM setmatrix noXY { newpath } { cX cY moveto } ifelse
150    } {
151        Hide OE Unhide
152    } ifelse
153} B
154/normalize {
155    2 index dup mul 2 index dup mul add sqrt div
156    dup 4 -1 roll exch mul 3 1 roll mul
157} B
158/replace {
159    aload pop MD
160    CP /bY X /lX X gsave sM setmatrix
161    str stringwidth abs exch abs add dup 0 eq
162        { pop } { 360 exch div dup scale } ifelse
163    lX neg bY neg translate newpath lX bY moveto
164    str { /ch X ( ) dup 0 ch put false charpath ch Kproc } forall
165    flattenpath pathbbox [ /uY /uX /lY /lX ] MD
166    CP grestore moveto
167    currentfont /FontMatrix get dstFM copy dup
168    0 get 0 lt { uX lX /uX X /lX X } if
169    3 get 0 lt { uY lY /uY X /lY X } if
170    /cX uX lX add 0.5 mul def
171    /cY uY lY add 0.5 mul def
172    debugMode { gsave 0 setgray 1 setlinewidth
173        lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath
174        lX bY moveto uX bY lineto lX cY moveto uX cY lineto
175        cX lY moveto cX uY lineto stroke
176    grestore } if
177    dstFM dup invertmatrix dstM CM srcM
178    2 { dstM concatmatrix } repeat pop
179    getrepl /temp X
180        S str convert get {
181            aload pop [ /rot /scl /loc /K ] MD
182            /aX cX def /aY cY def
183            loc {
184                dup 66  eq { /aY bY def } { % B
185                dup 98  eq { /aY lY def } { % b
186                dup 108 eq { /aX lX def } { % l
187                dup 114 eq { /aX uX def } { % r
188                dup 116 eq { /aY uY def }   % t
189                if } ifelse } ifelse } ifelse } ifelse pop
190            } forall
191            K srcFM rot tM rotate dstM
192            2 { tM concatmatrix } repeat aload pop pop pop
193            2 { scl normalize 4 2 roll } repeat
194            aX aY transform
195            /temp temp 7 add def
196        } forall
197    temp setrepl
198} B
199/Rif {
200    S 3 index convert known { pop replace } { exch pop OE } ifelse
201} B
202/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B
203/xs   { pop } XA XC
204/xks  { /kern load OE } XA /kern XC
205/xas  { pop ax ay rmoveto } XA /ay /ax XC
206/xws  { c eq { cx cy rmoveto } if } XA /c /cy /cx XC
207/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }
208    XA /ay /ax /c /cy /cx XC
209/raws { xaws { awidthshow } Rif } B
210/rws  { xws { widthshow } Rif } B
211/rks  { xks { kshow } Rif } B
212/ras  { xas { ashow } Rif } B
213/rs   { xs { show } Rif } B
214/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } B
215PSfragDict begin
216islev2 not { /restore { /rrs PSfrag } B } if
217/show       { /rs   PSfrag } B
218/kshow      { /rks  PSfrag } B
219/ashow      { /ras  PSfrag } B
220/widthshow  { /rws  PSfrag } B
221/awidthshow { /raws PSfrag } B
222end PSfragDict RO pop
223end
224
225%%EndProcSet
226%%BeginProcSet: special.pro
227%!
228TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
229/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
230/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
231/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
232/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
233X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
234/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
235/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
236{userdict/md get type/dicttype eq{userdict begin md length 10 add md
237maxlength ge{/md md dup length 20 add dict copy def}if end md begin
238/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
239atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
240itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
241transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
242curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
243pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
244if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
245-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
246get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
247yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
248neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
249noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
25090 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
251neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
2521 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
2532 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
254-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
255TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
256Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
257}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
258save N userdict maxlength dict begin/magscale true def normalscale
259currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
260/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
261psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
262psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
263TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{
264psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
265roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
266moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict
267begin/SpecialSave save N gsave normalscale currentpoint TR
268@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{
269CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
270closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
271sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
272}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
273CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
274lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N
275/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end}
276repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N
277/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
278currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
279moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
280/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
2811 startangle endangle arc savematrix setmatrix}N end
282
283%%EndProcSet
284TeXDict begin 40258437 52099154 1000 600 600 (normal.dvi)
285@start
286%DVIPSBitmapFont: Fa cmr7 7 3
287/Fa 3 51 df<EB3F803801FFF03803E0F83807803C48487E001E7F003E1480A2003C1307
288007C14C0A400FC14E0AE007C14C0A36CEB0F80A36CEB1F006C131E6C6C5A3803E0F86CB4
2895A38003F801B277EA521>48 D<13381378EA01F8121F12FE12E01200B3AB487EB512F8A2
29015267BA521>I<13FF000313E0380E03F0381800F848137C48137E00787F12FC6CEB1F80
291A4127CC7FC15005C143E147E147C5C495A495A5C495A010EC7FC5B5B903870018013E0EA
2920180390300030012065A001FB5FC5A485BB5FCA219267DA521>I
293E
294%EndDVIPSBitmapFont
295%DVIPSBitmapFont: Fb cmmi10 10 4
296/Fb 4 127 df<013FB612E090B712F05A120717E0270F807006C7FC391E00600E48140C
297003813E04813C048141CEAC0011200148001035BA213071400A25B1578011E137CA3133E
298133C137C157E13FC5B1201157F1203497FA3D801C0131C2C257EA32F>25
299D<D803E0137F3A07F801FFE03A0E3C0781F03A1C3E1E00F826383F387F00305B4A137C00
300705B00605BA200E090C712FC485A137EA20000140101FE5C5BA2150300015D5B15075E12
3010349010F133016C0031F13700007ED80605B17E0EE00C0000F15014915801603EE070000
3021FEC0F0E49EB07FC0007C7EA01F02C267EA432>110 D<3903E001F83907F807FE390E3C
3031E07391C3E381F3A183F703F800038EBE07F0030EBC0FF00705B00601500EC007E153CD8
304E07F90C7FCEAC07EA2120013FE5BA312015BA312035BA312075BA3120F5BA3121F5B0007
305C9FC21267EA425>114 D<1504151E151FA2ED0F8016C0ED07E0007FB612F0B712F8A26C
30615F0C8EA1FC0ED3F00157E5D5D5D1560251271BB2A>126 D E
307%EndDVIPSBitmapFont
308%DVIPSBitmapFont: Fc cmr10 10 14
309/Fc 14 117 df<B712C016F816FE000190398001FF806C90C7EA3FC0EE0FE0EE07F0EE03
310F817FC17FE1601A217FFA717FEA2EE03FCA2EE07F817F0EE0FE0EE3FC0923801FF0091B5
31112FC16F091C9FCB3A5487FB6FCA330397DB839>80 D<D90FF813C090383FFE0190B51281
3123903F807E33907E000F74848137F4848133F48C7121F003E140F007E1407A2007C140312
313FC1501A36C1400A37E6D14006C7E7F13F86CB47E6C13F8ECFF806C14E06C14F86C14FEC6
31480013F1480010714C0EB007F020713E0EC007FED3FF0151F150FED07F8A200C01403A215
31501A37EA216F07E15036C15E06C14076C15C06C140F6DEB1F80D8FBF0EB3F00D8F0FE13FE
31639E03FFFF8010F13E0D8C00190C7FC253D7CBA2E>83 D<EB1FE0EBFFFC3803E03F390700
3170F80390F8007E0486C6C7E13E06E7EA26E7E6C5A6C5AC8FCA4147FEB07FFEB3FE0EBFE00
318EA03F8EA0FF0EA1FC0123F485A90C7FC160C12FEA31401A26C13036CEB077C903980063E
31918383FC01E3A0FE0781FF03A03FFF00FE03A007F8007C026277DA52A>97
320D<EB03FC90381FFF8090387E03E03901F80070484813F83907E001FC380FC003A2EA1F80
321123F90380001F848EB00F01500A2127E12FEAA127E127FA26C14067F001F140E6D130C00
3220F141C6C6C13386C6C13706C6C13E039007C07C090381FFF00EB07F81F277DA525>99
323D<EB07F8EB1FFF90387C0FC03901F803E03903F001F0D807E013F8380FC0004848137CA2
32448C7127E153E5A153F127E12FEA3B7FCA248C8FCA5127EA2127FA26C14037F001F14076C
3256C13060007140E6D131CD801F013386C6C137090387E03E090381FFF80903803FC002027
3267EA525>101 D<147E903803FF8090380FC1E0EB1F8790383F0FF0137EA213FCA23901F8
32703C091C7FCADB512FCA3D801F8C7FCB3AB487E387FFFF8A31C3B7FBA19>I<ED03F09039
3280FF00FF890393FFC3C3C9039F81F707C3901F00FE03903E007C03A07C003E010000FECF0
32900A248486C7EA86C6C485AA200075C6C6C485A6D485A6D48C7FC38073FFC38060FF0000E
330C9FCA4120FA213C06CB512C015F86C14FE6CECFF804815C03A0F80007FE048C7EA0FF000
3313E140348140116F8481400A56C1401007C15F06CEC03E0003F1407D80F80EB0F80D807E0
332EB3F003901FC01FC39007FFFF0010790C7FC26387EA52A>I<EA03F012FFA3120F1203B3
333B3AD487EB512C0A3123A7EB917>108 D<2703F00FF0EB1FE000FFD93FFCEB7FF8913AF0
3343F01E07E903BF1C01F83803F3D0FF3800FC7001F802603F70013CE01FE14DC49D907F8EB
3350FC0A2495CA3495CB3A3486C496CEB1FE0B500C1B50083B5FCA340257EA445>I<3903F0
3360FF000FFEB3FFCECF03F9039F1C01F803A0FF3800FC03803F70013FE496D7EA25BA35BB3
337A3486C497EB500C1B51280A329257EA42E>I<3903F01FE000FFEB7FF89038F1E07E9039
338F3801F803A0FF7000FC0D803FEEB07E049EB03F04914F849130116FC150016FEA3167FAA
33916FEA3ED01FCA26DEB03F816F06D13076DEB0FE001F614C09039F7803F009038F1E07E90
34038F0FFF8EC1FC091C8FCAB487EB512C0A328357EA42E>112 D<3807E01F00FFEB7FC090
34138E1E3E09038E387F0380FE707EA03E613EE9038EC03E09038FC0080491300A45BB3A248
3427EB512F0A31C257EA421>114 D<EBFF03000313E7380F80FF381E003F487F487F00707F
34312F0A2807EA27EB490C7FCEA7FE013FF6C13E06C13F86C7F00037FC67F01071380EB007F
344141F00C0EB0FC01407A26C1303A37E15806C13077EEC0F00B4131E38F3C07C38E1FFF038
345C03F801A277DA521>I<1318A51338A31378A313F8120112031207001FB5FCB6FCA2D801
346F8C7FCB215C0A93800FC011580EB7C03017E13006D5AEB0FFEEB01F81A347FB220>I
347E
348%EndDVIPSBitmapFont
349end
350%%EndProlog
351%%BeginSetup
352%%Feature: *Resolution 600dpi
353TeXDict begin
354
355%%EndSetup
3561 0 bop -475 1332 a
357 /PSfrag where{pop(r0)[[0(Bl)1 0]](r1)[[1(Bl)1 0]](r2)[[2(Bl)1 0]](n)[[3(Bl)1
3580]](pi)[[4(Bl)1 0]]5 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
359 -475 1332 a @beginspecial 0 @llx
3600 @lly 129 @urx 107 @ury 1290 @rwi @setspecial
361%%BeginDocument: normal.eps
362%!PS-Adobe-2.0 EPSF-2.0
363%%Title: normal.eps
364%%Creator: fig2dev Version 3.2 Patchlevel 3d
365%%CreationDate: Thu Apr 11 12:28:39 2002
366%%For: leon@achilles (Leon Kos,N17,1771436,793989,791142)
367%%BoundingBox: 0 0 129 107
368%%Magnification: 1.0000
369%%EndComments
370/$F2psDict 200 dict def
371$F2psDict begin
372$F2psDict /mtrx matrix put
373/col-1 {0 setgray} bind def
374/col0 {0.000 0.000 0.000 srgb} bind def
375/col1 {0.000 0.000 1.000 srgb} bind def
376/col2 {0.000 1.000 0.000 srgb} bind def
377/col3 {0.000 1.000 1.000 srgb} bind def
378/col4 {1.000 0.000 0.000 srgb} bind def
379/col5 {1.000 0.000 1.000 srgb} bind def
380/col6 {1.000 1.000 0.000 srgb} bind def
381/col7 {1.000 1.000 1.000 srgb} bind def
382/col8 {0.000 0.000 0.560 srgb} bind def
383/col9 {0.000 0.000 0.690 srgb} bind def
384/col10 {0.000 0.000 0.820 srgb} bind def
385/col11 {0.530 0.810 1.000 srgb} bind def
386/col12 {0.000 0.560 0.000 srgb} bind def
387/col13 {0.000 0.690 0.000 srgb} bind def
388/col14 {0.000 0.820 0.000 srgb} bind def
389/col15 {0.000 0.560 0.560 srgb} bind def
390/col16 {0.000 0.690 0.690 srgb} bind def
391/col17 {0.000 0.820 0.820 srgb} bind def
392/col18 {0.560 0.000 0.000 srgb} bind def
393/col19 {0.690 0.000 0.000 srgb} bind def
394/col20 {0.820 0.000 0.000 srgb} bind def
395/col21 {0.560 0.000 0.560 srgb} bind def
396/col22 {0.690 0.000 0.690 srgb} bind def
397/col23 {0.820 0.000 0.820 srgb} bind def
398/col24 {0.500 0.190 0.000 srgb} bind def
399/col25 {0.630 0.250 0.000 srgb} bind def
400/col26 {0.750 0.380 0.000 srgb} bind def
401/col27 {1.000 0.500 0.500 srgb} bind def
402/col28 {1.000 0.630 0.630 srgb} bind def
403/col29 {1.000 0.750 0.750 srgb} bind def
404/col30 {1.000 0.880 0.880 srgb} bind def
405/col31 {1.000 0.840 0.000 srgb} bind def
406
407end
408save
409newpath 0 107 moveto 0 0 lineto 129 0 lineto 129 107 lineto closepath clip newpath
41017.8 139.7 translate
4111 -1 scale
412
413/cp {closepath} bind def
414/ef {eofill} bind def
415/gr {grestore} bind def
416/gs {gsave} bind def
417/sa {save} bind def
418/rs {restore} bind def
419/l {lineto} bind def
420/m {moveto} bind def
421/rm {rmoveto} bind def
422/n {newpath} bind def
423/s {stroke} bind def
424/sh {show} bind def
425/slc {setlinecap} bind def
426/slj {setlinejoin} bind def
427/slw {setlinewidth} bind def
428/srgb {setrgbcolor} bind def
429/rot {rotate} bind def
430/sc {scale} bind def
431/sd {setdash} bind def
432/ff {findfont} bind def
433/sf {setfont} bind def
434/scf {scalefont} bind def
435/sw {stringwidth} bind def
436/tr {translate} bind def
437/tnt {dup dup currentrgbcolor
438  4 -2 roll dup 1 exch sub 3 -1 roll mul add
439  4 -2 roll dup 1 exch sub 3 -1 roll mul add
440  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
441  bind def
442/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
443  4 -2 roll mul srgb} bind def
444/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
445/$F2psEnd {$F2psEnteredState restore end} def
446
447$F2psBegin
44810 setmiterlimit
4490 slj 0 slc
450 0.06299 0.06299 sc
451%
452% Fig objects follow
453%
454% Polyline
4557.500 slw
456 [60] 0 sd
457n -270 1530 m 945 1755 l 1710 900 l 585 720 l
458 cp gs col6 0.95 shd ef gr gs col0 s gr  [] 0 sd
459/Times-Roman ff 180.00 scf sf
4601620 1170 m
461gs 1 -1 sc (pi) col0 sh gr
462% Polyline
463gs  clippath
464570 795 m 510 795 l 510 946 l 540 826 l 570 946 l cp
465eoclip
466n 540 1260 m
467 540 810 l gs col0 s gr gr
468
469% arrowhead
470n 570 946 m 540 826 l 510 946 l 570 946 l  cp gs 0.00 setgray ef gr  col0 s
471% Polyline
472gs  clippath
473573 1256 m 517 1235 l 463 1376 l 534 1275 l 519 1397 l cp
474eoclip
475n 180 2205 m
476 540 1260 l gs col0 s gr gr
477
478% arrowhead
479n 519 1397 m 534 1275 l 463 1376 l  col0 s
480% Polyline
481gs  clippath
4821248 588 m 1197 556 l 1116 683 l 1206 599 l 1166 716 l cp
483eoclip
484n 180 2205 m
485 1215 585 l gs col0 s gr gr
486
487% arrowhead
488n 1166 716 m 1206 599 l 1116 683 l  col0 s
489% Polyline
490n 1260 540 m 540 1260 l
491 1620 1395 l gs col0 s gr 
492% Polyline
493gs  clippath
4941647 1414 m 1618 1361 l 1485 1434 l 1605 1403 l 1514 1487 l cp
495eoclip
496n 225 2160 m
497 1620 1395 l gs col0 s gr gr
498
499% arrowhead
500n 1514 1487 m 1605 1403 l 1485 1434 l  col0 s
501/Times-Roman ff 180.00 scf sf
502360 945 m
503gs 1 -1 sc (n) col0 sh gr
504/Times-Roman ff 180.00 scf sf
5051260 810 m
506gs 1 -1 sc (r2) col0 sh gr
507/Times-Roman ff 180.00 scf sf
5081395 1710 m
509gs 1 -1 sc (r1) col0 sh gr
510/Times-Roman ff 180.00 scf sf
511135 1485 m
512gs 1 -1 sc (r0) col0 sh gr
513$F2psEnd
514rs
515
516%%EndDocument
517 @endspecial -475 1332 a
518 /End PSfrag
519 -475 1332 a -475 743 a
520 /Hide PSfrag
521 -475
522743 a -1216 801 a Fc(PSfrag)27 b(replacemen)n(ts)p -1216
523830 741 4 v -475 834 a
524 /Unhide PSfrag
525 -475 834 a -550 921 a
526  {
527 -550 921
528a -3 w Fb(~)-39 b(r)-513 933 y Fa(0)-550 921 y
529  } 0/Place PSfrag
530 -550 921
531a -550 1021 a
532  {
533 -550 1021 a -3 w Fb(~)g(r)-513 1033 y Fa(1)-550
5341021 y
535  } 1/Place PSfrag
536 -550 1021 a -550 1120 a
537  {
538 -550 1120 a -3 w Fb(~)g(r)-513
5391132 y Fa(2)-550 1120 y
540  } 2/Place PSfrag
541 -550 1120 a -525 1232 a
542  {
543 -525
5441232 a -2 w Fb(~)f(n)-525 1232 y
545  } 3/Place PSfrag
546 -525 1232 a -525 1332
547a
548  {
549 -525 1332 a Fb(\031)-525 1332 y
550  } 4/Place PSfrag
551 -525 1332 a eop
552%%Trailer
553end
554userdict /end-hook known{end-hook}if
555%%EOF